diff --git a/.gitignore b/.gitignore
index 2692f20cc0..9ef72e70bf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,4 @@ nbproject/*
.browse.VC*
.vscode
cmake-build-*/
+.vs
diff --git a/README.md b/README.md
index b87196aca0..6f0b978cdd 100644
--- a/README.md
+++ b/README.md
@@ -45,7 +45,7 @@ website at [TrinityCore.org](https://www.trinitycore.org).
## Install
-Detailed installation guides are available in the [wiki](https://collab.kpsn.org/display/tc/Installation+Guide) for
+Detailed installation guides are available in the [wiki](https://www.trinitycore.info/display/tc/Installation+Guide) for
Windows, Linux and Mac OSX.
You can get database from
https://github.com/TrinityCoreLegacy/TrinityCore/releases
diff --git a/cmake/macros/FindPCHSupport.cmake b/cmake/macros/FindPCHSupport.cmake
index b97b0f02f0..9c7a233ac5 100644
--- a/cmake/macros/FindPCHSupport.cmake
+++ b/cmake/macros/FindPCHSupport.cmake
@@ -128,9 +128,17 @@ FUNCTION(ADD_CXX_PCH_MSVC TARGET_NAME_LIST PCH_HEADER PCH_SOURCE)
GET_COMMON_PCH_PARAMS("${TARGET_NAME_LIST}" ${PCH_HEADER} "pch" "/I")
FOREACH(TARGET_NAME ${TARGET_NAME_LIST})
+ SET(PCH_COMPILE_FLAGS "/FI${PCH_HEADER_NAME} /Yu${PCH_HEADER_NAME}")
+ IF (NOT ${CMAKE_MAKE_PROGRAM} MATCHES "MSBuild")
+ SET(PCH_COMPILE_FLAGS "${PCH_COMPILE_FLAGS} /Fp${PCH_HEADER_OUT}")
+ SET(TARGET_SOURCES_LIST "")
+ GET_PROPERTY(TARGET_SOURCES_LIST TARGET ${TARGET_NAME} PROPERTY SOURCES)
+ LIST(REMOVE_ITEM TARGET_SOURCES_LIST ${PCH_SOURCE})
+ SET_SOURCE_FILES_PROPERTIES(${TARGET_SOURCES_LIST} PROPERTIES OBJECT_DEPENDS "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/${TARGET_NAME}.dir/${PCH_SOURCE}.obj")
+ ENDIF()
SET_TARGET_PROPERTIES(
${TARGET_NAME} PROPERTIES
- COMPILE_FLAGS "/FI${PCH_HEADER_NAME} /Yu${PCH_HEADER_NAME}"
+ COMPILE_FLAGS "${PCH_COMPILE_FLAGS}"
)
ENDFOREACH()
diff --git a/dep/CMakeLists.txt b/dep/CMakeLists.txt
index 8ecd506032..8b37fd406e 100644
--- a/dep/CMakeLists.txt
+++ b/dep/CMakeLists.txt
@@ -9,8 +9,11 @@
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
+ # Search twice, once for space after /W argument, once for end of line as CMake regex has no \b
string(REGEX REPLACE "/W[0-4] " "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+ string(REGEX REPLACE "/W[0-4]$" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
string(REGEX REPLACE "/W[0-4] " "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
+ string(REGEX REPLACE "/W[0-4]$" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
add_definitions(/W0)
else()
add_definitions(-w)
diff --git a/revision_data.h.in.cmake b/revision_data.h.in.cmake
index 365d5e1ae2..e3119121cd 100644
--- a/revision_data.h.in.cmake
+++ b/revision_data.h.in.cmake
@@ -7,7 +7,7 @@
#define _SOURCE_DIRECTORY R"(@CMAKE_SOURCE_DIR@)"
#define _BUILD_DIRECTORY R"(@BUILDDIR@)"
#define _MYSQL_EXECUTABLE R"(@MYSQL_EXECUTABLE@)"
- #define _FULL_DATABASE "TDB_full_world_434.24_2017_11_15.sql"
+ #define _FULL_DATABASE "TDB_full_world_434.25_2017_12_17.sql"
#define VER_COMPANYNAME_STR "TrinityCore Developers"
#define VER_LEGALCOPYRIGHT_STR "(c)2008-2017 TrinityCore"
#define VER_FILEVERSION 0,0,0
diff --git a/sql/base/auth_database.sql b/sql/base/auth_database.sql
index 8cf98f329b..82df61f2dc 100644
--- a/sql/base/auth_database.sql
+++ b/sql/base/auth_database.sql
@@ -536,7 +536,654 @@ CREATE TABLE `rbac_linked_permissions` (
LOCK TABLES `rbac_linked_permissions` WRITE;
/*!40000 ALTER TABLE `rbac_linked_permissions` DISABLE KEYS */;
-INSERT INTO `rbac_linked_permissions` VALUES (192,21),(192,42),(192,43),(192,193),(192,196),(192,778),(192,775),(192,779),(192,780),(192,781),(192,782),(192,783),(192,784),(192,785),(192,786),(192,787),(192,788),(192,789),(192,790),(192,791),(192,792),(192,793),(192,794),(192,835),(193,48),(193,194),(193,197),(194,1),(194,2),(194,11),(194,13),(194,14),(194,15),(194,16),(194,17),(194,18),(194,19),(194,20),(194,22),(194,23),(194,25),(194,26),(194,27),(194,28),(194,29),(194,30),(194,31),(194,32),(194,33),(194,34),(194,35),(194,36),(194,37),(194,38),(194,39),(194,40),(194,41),(194,44),(194,46),(194,47),(194,195),(194,198),(195,3),(195,4),(195,5),(195,6),(195,24),(195,49),(195,199),(196,7),(196,200),(196,201),(196,208),(196,212),(196,213),(196,226),(196,227),(196,230),(196,231),(196,233),(196,234),(196,235),(196,238),(196,239),(196,240),(196,241),(196,242),(196,243),(196,244),(196,245),(196,246),(196,247),(196,248),(196,249),(196,250),(196,251),(196,252),(196,253),(196,254),(196,255),(196,256),(196,257),(196,258),(196,259),(196,260),(196,261),(196,262),(196,264),(196,265),(196,266),(196,267),(196,268),(196,269),(196,270),(196,271),(196,272),(196,279),(196,280),(196,283),(196,287),(196,288),(196,289),(196,290),(196,291),(196,292),(196,293),(196,294),(196,295),(196,296),(196,297),(196,298),(196,299),(196,302),(196,303),(196,304),(196,305),(196,306),(196,307),(196,308),(196,309),(196,310),(196,313),(196,314),(196,319),(196,320),(196,321),(196,322),(196,323),(196,324),(196,325),(196,326),(196,327),(196,328),(196,329),(196,330),(196,331),(196,332),(196,333),(196,334),(196,335),(196,336),(196,337),(196,338),(196,339),(196,340),(196,341),(196,342),(196,343),(196,344),(196,345),(196,346),(196,347),(196,348),(196,349),(196,350),(196,351),(196,352),(196,353),(196,354),(196,355),(196,356),(196,357),(196,358),(196,359),(196,360),(196,361),(196,362),(196,363),(196,364),(196,365),(196,366),(196,373),(196,375),(196,400),(196,401),(196,402),(196,403),(196,404),(196,405),(196,406),(196,407),(196,417),(196,418),(196,419),(196,420),(196,421),(196,422),(196,423),(196,424),(196,425),(196,426),(196,427),(196,428),(196,429),(196,434),(196,435),(196,436),(196,437),(196,438),(196,439),(196,440),(196,441),(196,442),(196,443),(196,444),(196,445),(196,446),(196,447),(196,448),(196,449),(196,450),(196,451),(196,452),(196,453),(196,454),(196,455),(196,456),(196,457),(196,458),(196,459),(196,461),(196,463),(196,464),(196,465),(196,472),(196,473),(196,474),(196,475),(196,476),(196,477),(196,478),(196,488),(196,489),(196,491),(196,492),(196,493),(196,495),(196,497),(196,498),(196,499),(196,500),(196,502),(196,503),(196,505),(196,508),(196,511),(196,513),(196,514),(196,516),(196,519),(196,522),(196,523),(196,526),(196,527),(196,529),(196,530),(196,533),(196,535),(196,536),(196,537),(196,538),(196,539),(196,540),(196,541),(196,556),(196,581),(196,582),(196,592),(196,593),(196,596),(196,602),(196,603),(196,604),(196,605),(196,606),(196,607),(196,608),(196,609),(196,610),(196,611),(196,612),(196,613),(196,614),(196,615),(196,616),(196,617),(196,618),(196,619),(196,620),(196,621),(196,622),(196,623),(196,624),(196,625),(196,626),(196,627),(196,628),(196,629),(196,630),(196,631),(194,632),(196,633),(196,634),(196,635),(196,636),(196,637),(196,638),(196,639),(196,640),(196,641),(196,642),(196,643),(196,644),(196,645),(196,646),(196,647),(196,648),(196,649),(196,650),(196,651),(196,652),(196,653),(196,654),(196,655),(196,656),(196,657),(196,658),(196,659),(196,660),(196,661),(196,662),(196,663),(196,664),(196,665),(196,666),(196,667),(196,668),(196,669),(196,670),(196,671),(196,672),(196,673),(196,674),(196,675),(196,676),(196,677),(196,678),(196,679),(196,680),(196,681),(196,682),(196,683),(196,684),(196,685),(196,686),(196,687),(196,688),(196,689),(196,690),(196,691),(196,692),(196,693),(196,694),(196,695),(196,696),(196,697),(196,698),(196,699),(196,700),(196,701),(196,702),(196,703),(196,704),(196,705),(196,706),(196,707),(196,708),(196,709),(196,710),(196,711),(196,712),(196,713),(196,714),(196,715),(196,716),(196,717),(196,718),(196,719),(196,721),(196,722),(196,723),(196,724),(196,725),(196,726),(196,727),(196,728),(196,729),(196,730),(196,733),(196,734),(196,735),(196,736),(196,738),(196,739),(196,748),(196,753),(196,757),(196,773),(196,777),(196,836),(196,837),(196,838),(196,839),(196,840),(196,841),(196,843),(196,866),(196,867),(197,232),(197,236),(197,237),(197,273),(197,274),(197,275),(197,276),(197,277),(197,284),(197,285),(197,286),(197,301),(197,311),(197,387),(197,388),(197,389),(197,390),(197,391),(197,392),(197,393),(197,394),(197,395),(197,396),(197,397),(197,398),(197,399),(197,479),(197,480),(197,481),(197,482),(197,485),(197,486),(197,487),(197,494),(197,506),(197,509),(197,510),(197,517),(197,518),(197,521),(197,542),(197,543),(197,550),(197,558),(197,568),(197,571),(197,572),(197,573),(197,574),(197,575),(197,576),(197,577),(197,578),(197,579),(197,580),(197,583),(197,584),(197,585),(197,586),(197,587),(197,588),(197,589),(197,590),(197,591),(197,594),(197,595),(197,601),(197,743),(197,750),(197,758),(197,761),(197,762),(197,763),(197,764),(197,765),(197,766),(197,767),(197,768),(197,769),(197,770),(197,771),(197,772),(197,774),(197,856),(197,857),(197,858),(197,859),(197,860),(197,861),(197,862),(197,863),(197,864),(197,865),(198,218),(198,300),(198,312),(198,315),(198,316),(198,317),(198,318),(198,855),(198,367),(198,368),(198,369),(198,370),(198,371),(198,372),(198,374),(198,376),(198,377),(198,378),(198,379),(198,380),(198,381),(198,382),(198,383),(198,384),(198,385),(198,386),(198,408),(198,409),(198,410),(198,411),(198,412),(198,413),(198,414),(198,415),(198,416),(198,430),(198,431),(198,432),(198,433),(198,462),(198,466),(198,467),(198,468),(198,469),(198,470),(198,471),(198,483),(198,484),(198,490),(198,504),(198,512),(198,515),(198,520),(198,524),(198,528),(198,531),(198,532),(198,544),(198,545),(198,546),(198,547),(198,548),(198,549),(198,551),(198,552),(198,553),(198,554),(198,555),(198,557),(198,559),(198,560),(198,561),(198,562),(198,563),(198,564),(198,565),(198,566),(198,567),(198,569),(198,570),(198,597),(198,598),(198,599),(198,600),(198,737),(198,740),(198,741),(198,742),(198,744),(198,745),(198,746),(198,747),(198,749),(198,751),(198,752),(198,754),(198,755),(198,756),(198,759),(198,760),(198,845),(199,207),(199,209),(199,210),(199,211),(199,217),(199,221),(199,222),(199,223),(199,225),(199,263),(199,496),(199,501),(199,507),(199,525),(199,534);
+INSERT INTO `rbac_linked_permissions` VALUES
+(192,21),
+(192,42),
+(192,43),
+(192,193),
+(192,196),
+(192,778),
+(192,775),
+(192,779),
+(192,780),
+(192,781),
+(192,782),
+(192,783),
+(192,784),
+(192,785),
+(192,786),
+(192,787),
+(192,788),
+(192,789),
+(192,790),
+(192,791),
+(192,792),
+(192,793),
+(192,794),
+(192,835),
+(193,48),
+(193,194),
+(193,197),
+(194,1),
+(194,2),
+(194,11),
+(194,13),
+(194,14),
+(194,15),
+(194,16),
+(194,17),
+(194,18),
+(194,19),
+(194,20),
+(194,22),
+(194,23),
+(194,25),
+(194,26),
+(194,27),
+(194,28),
+(194,29),
+(194,30),
+(194,31),
+(194,32),
+(194,33),
+(194,34),
+(194,35),
+(194,36),
+(194,37),
+(194,38),
+(194,39),
+(194,40),
+(194,41),
+(194,44),
+(194,46),
+(194,47),
+(194,195),
+(194,198),
+(195,3),
+(195,4),
+(195,5),
+(195,6),
+(195,24),
+(195,49),
+(195,199),
+(196,7),
+(196,200),
+(196,201),
+(196,208),
+(196,212),
+(196,213),
+(196,226),
+(196,227),
+(196,230),
+(196,231),
+(196,233),
+(196,234),
+(196,235),
+(196,238),
+(196,239),
+(196,240),
+(196,241),
+(196,242),
+(196,243),
+(196,244),
+(196,245),
+(196,246),
+(196,247),
+(196,248),
+(196,249),
+(196,250),
+(196,251),
+(196,252),
+(196,253),
+(196,254),
+(196,255),
+(196,256),
+(196,257),
+(196,258),
+(196,259),
+(196,260),
+(196,261),
+(196,262),
+(196,264),
+(196,265),
+(196,266),
+(196,267),
+(196,268),
+(196,269),
+(196,270),
+(196,271),
+(196,272),
+(196,279),
+(196,280),
+(196,283),
+(196,287),
+(196,288),
+(196,289),
+(196,290),
+(196,291),
+(196,292),
+(196,293),
+(196,294),
+(196,295),
+(196,296),
+(196,297),
+(196,298),
+(196,299),
+(196,302),
+(196,303),
+(196,304),
+(196,305),
+(196,306),
+(196,307),
+(196,308),
+(196,309),
+(196,310),
+(196,313),
+(196,314),
+(196,319),
+(196,320),
+(196,321),
+(196,322),
+(196,323),
+(196,324),
+(196,325),
+(196,326),
+(196,327),
+(196,328),
+(196,329),
+(196,330),
+(196,331),
+(196,332),
+(196,333),
+(196,334),
+(196,335),
+(196,336),
+(196,337),
+(196,338),
+(196,339),
+(196,340),
+(196,341),
+(196,342),
+(196,343),
+(196,344),
+(196,345),
+(196,346),
+(196,347),
+(196,348),
+(196,349),
+(196,350),
+(196,351),
+(196,352),
+(196,353),
+(196,354),
+(196,355),
+(196,356),
+(196,357),
+(196,358),
+(196,359),
+(196,360),
+(196,361),
+(196,362),
+(196,363),
+(196,364),
+(196,365),
+(196,366),
+(196,373),
+(196,375),
+(196,400),
+(196,401),
+(196,402),
+(196,403),
+(196,404),
+(196,405),
+(196,406),
+(196,407),
+(196,417),
+(196,418),
+(196,419),
+(196,420),
+(196,421),
+(196,422),
+(196,423),
+(196,424),
+(196,425),
+(196,426),
+(196,427),
+(196,428),
+(196,429),
+(196,434),
+(196,435),
+(196,436),
+(196,437),
+(196,438),
+(196,439),
+(196,440),
+(196,441),
+(196,442),
+(196,443),
+(196,444),
+(196,445),
+(196,446),
+(196,447),
+(196,448),
+(196,449),
+(196,450),
+(196,451),
+(196,452),
+(196,453),
+(196,454),
+(196,455),
+(196,456),
+(196,457),
+(196,458),
+(196,459),
+(196,461),
+(196,463),
+(196,464),
+(196,465),
+(196,472),
+(196,473),
+(196,474),
+(196,475),
+(196,476),
+(196,477),
+(196,478),
+(196,488),
+(196,489),
+(196,491),
+(196,492),
+(196,493),
+(196,495),
+(196,497),
+(196,498),
+(196,499),
+(196,500),
+(196,502),
+(196,503),
+(196,505),
+(196,508),
+(196,511),
+(196,513),
+(196,514),
+(196,516),
+(196,519),
+(196,522),
+(196,523),
+(196,526),
+(196,527),
+(196,529),
+(196,530),
+(196,533),
+(196,535),
+(196,536),
+(196,537),
+(196,538),
+(196,539),
+(196,540),
+(196,541),
+(196,556),
+(196,581),
+(196,582),
+(196,592),
+(196,593),
+(196,596),
+(196,602),
+(196,603),
+(196,604),
+(196,605),
+(196,606),
+(196,607),
+(196,608),
+(196,609),
+(196,610),
+(196,611),
+(196,612),
+(196,613),
+(196,614),
+(196,615),
+(196,616),
+(196,617),
+(196,618),
+(196,619),
+(196,620),
+(196,621),
+(196,622),
+(196,623),
+(196,624),
+(196,625),
+(196,626),
+(196,627),
+(196,628),
+(196,629),
+(196,630),
+(196,631),
+(194,632),
+(196,633),
+(196,634),
+(196,635),
+(196,636),
+(196,637),
+(196,638),
+(196,639),
+(196,640),
+(196,641),
+(196,642),
+(196,643),
+(196,644),
+(196,645),
+(196,646),
+(196,647),
+(196,648),
+(196,649),
+(196,650),
+(196,651),
+(196,652),
+(196,653),
+(196,654),
+(196,655),
+(196,656),
+(196,657),
+(196,658),
+(196,659),
+(196,660),
+(196,661),
+(196,662),
+(196,663),
+(196,664),
+(196,665),
+(196,666),
+(196,667),
+(196,668),
+(196,669),
+(196,670),
+(196,671),
+(196,672),
+(196,673),
+(196,674),
+(196,675),
+(196,676),
+(196,677),
+(196,678),
+(196,679),
+(196,680),
+(196,681),
+(196,682),
+(196,683),
+(196,684),
+(196,685),
+(196,686),
+(196,687),
+(196,688),
+(196,689),
+(196,690),
+(196,691),
+(196,692),
+(196,693),
+(196,694),
+(196,695),
+(196,696),
+(196,697),
+(196,698),
+(196,699),
+(196,700),
+(196,701),
+(196,702),
+(196,703),
+(196,704),
+(196,705),
+(196,706),
+(196,707),
+(196,708),
+(196,709),
+(196,710),
+(196,711),
+(196,712),
+(196,713),
+(196,714),
+(196,715),
+(196,716),
+(196,717),
+(196,718),
+(196,719),
+(196,721),
+(196,722),
+(196,723),
+(196,724),
+(196,725),
+(196,726),
+(196,727),
+(196,728),
+(196,729),
+(196,730),
+(196,733),
+(196,734),
+(196,735),
+(196,736),
+(196,738),
+(196,739),
+(196,748),
+(196,753),
+(196,757),
+(196,773),
+(196,777),
+(196,836),
+(196,837),
+(196,838),
+(196,839),
+(196,840),
+(196,841),
+(196,843),
+(196,866),
+(196,867),
+(197,232),
+(197,236),
+(197,237),
+(197,273),
+(197,274),
+(197,275),
+(197,276),
+(197,277),
+(197,284),
+(197,285),
+(197,286),
+(197,301),
+(197,311),
+(197,387),
+(197,388),
+(197,389),
+(197,390),
+(197,391),
+(197,392),
+(197,393),
+(197,394),
+(197,395),
+(197,396),
+(197,397),
+(197,398),
+(197,399),
+(197,479),
+(197,480),
+(197,481),
+(197,482),
+(197,485),
+(197,486),
+(197,487),
+(197,494),
+(197,506),
+(197,509),
+(197,510),
+(197,517),
+(197,518),
+(197,521),
+(197,542),
+(197,543),
+(197,550),
+(197,558),
+(197,568),
+(197,571),
+(197,572),
+(197,573),
+(197,574),
+(197,575),
+(197,576),
+(197,577),
+(197,578),
+(197,579),
+(197,580),
+(197,583),
+(197,584),
+(197,585),
+(197,586),
+(197,587),
+(197,588),
+(197,589),
+(197,590),
+(197,591),
+(197,594),
+(197,595),
+(197,601),
+(197,743),
+(197,750),
+(197,758),
+(197,761),
+(197,762),
+(197,763),
+(197,764),
+(197,765),
+(197,766),
+(197,767),
+(197,768),
+(197,769),
+(197,770),
+(197,771),
+(197,772),
+(197,774),
+(197,856),
+(197,857),
+(197,858),
+(197,859),
+(197,860),
+(197,861),
+(197,862),
+(197,863),
+(197,864),
+(197,865),
+(198,218),
+(198,300),
+(198,312),
+(198,315),
+(198,316),
+(198,317),
+(198,318),
+(198,855),
+(198,367),
+(198,368),
+(198,369),
+(198,370),
+(198,371),
+(198,372),
+(198,374),
+(198,376),
+(198,377),
+(198,378),
+(198,379),
+(198,380),
+(198,381),
+(198,382),
+(198,383),
+(198,384),
+(198,385),
+(198,386),
+(198,408),
+(198,409),
+(198,410),
+(198,411),
+(198,412),
+(198,413),
+(198,414),
+(198,415),
+(198,416),
+(198,430),
+(198,431),
+(198,432),
+(198,433),
+(198,462),
+(198,466),
+(198,467),
+(198,468),
+(198,469),
+(198,470),
+(198,471),
+(198,483),
+(198,484),
+(198,490),
+(198,504),
+(198,512),
+(198,515),
+(198,520),
+(198,524),
+(198,528),
+(198,531),
+(198,532),
+(198,544),
+(198,545),
+(198,546),
+(198,547),
+(198,548),
+(198,549),
+(198,551),
+(198,552),
+(198,553),
+(198,554),
+(198,555),
+(198,557),
+(198,559),
+(198,560),
+(198,561),
+(198,562),
+(198,563),
+(198,564),
+(198,565),
+(198,566),
+(198,567),
+(198,569),
+(198,570),
+(198,597),
+(198,598),
+(198,599),
+(198,600),
+(198,737),
+(198,740),
+(198,741),
+(198,742),
+(198,744),
+(198,745),
+(198,746),
+(198,747),
+(198,749),
+(198,751),
+(198,752),
+(198,754),
+(198,755),
+(198,756),
+(198,759),
+(198,760),
+(198,845),
+(199,207),
+(199,209),
+(199,210),
+(199,211),
+(199,217),
+(199,221),
+(199,222),
+(199,223),
+(199,225),
+(199,263),
+(199,496),
+(197,501),
+(199,507),
+(199,525),
+(199,534);
/*!40000 ALTER TABLE `rbac_linked_permissions` ENABLE KEYS */;
UNLOCK TABLES;
@@ -560,7 +1207,668 @@ CREATE TABLE `rbac_permissions` (
LOCK TABLES `rbac_permissions` WRITE;
/*!40000 ALTER TABLE `rbac_permissions` DISABLE KEYS */;
-INSERT INTO `rbac_permissions` VALUES (1,'Instant logout'),(2,'Skip Queue'),(3,'Join Normal Battleground'),(4,'Join Random Battleground'),(5,'Join Arenas'),(6,'Join Dungeon Finder'),(7, 'Skip idle connection check'),(11,'Log GM trades'),(13,'Skip Instance required bosses check'),(14,'Skip character creation team mask check'),(15,'Skip character creation class mask check'),(16,'Skip character creation race mask check'),(17,'Skip character creation reserved name check'),(18,'Skip character creation heroic min level check'),(19,'Skip needed requirements to use channel check'),(20,'Skip disable map check'),(21,'Skip reset talents when used more than allowed check'),(22,'Skip spam chat check'),(23,'Skip over-speed ping check'),(24,'Two side faction characters on the same account'),(25,'Allow say chat between factions'),(26,'Allow channel chat between factions'),(27,'Two side mail interaction'),(28,'See two side who list'),(29,'Add friends of other faction'),(30,'Save character without delay with .save command'),(31,'Use params with .unstuck command'),(32,'Can be assigned tickets with .assign ticket command'),(33,'Notify if a command was not found'),(34,'Check if should appear in list using .gm ingame command'),(35,'See all security levels with who command'),(36,'Filter whispers'),(37,'Use staff badge in chat'),(38,'Resurrect with full Health Points'),(39,'Restore saved gm setting states'),(40,'Allows to add a gm to friend list'),(41,'Use Config option START_GM_LEVEL to assign new character level'),(42,'Allows to use CMSG_WORLD_TELEPORT opcode'),(43,'Allows to use CMSG_WHOIS opcode'),(44,'Receive global GM messages/texts'),(45,'Join channels without announce'),(46,'Change channel settings without being channel moderator'),(47,'Enables lower security than target check'),(48,'Enable IP, Last Login and EMail output in pinfo'),(49,'Forces to enter the email for confirmation on password change'),(50,'Allow user to check his own email with .account'),(192,'Role: Sec Level Administrator'),(193,'Role: Sec Level Gamemaster'),(194,'Role: Sec Level Moderator'),(195,'Role: Sec Level Player'),(196,'Role: Administrator Commands'),(197,'Role: Gamemaster Commands'),(198,'Role: Moderator Commands'),(199,'Role: Player Commands'),(200,'Command: rbac'),(201,'Command: rbac account'),(202,'Command: rbac account list'),(203,'Command: rbac account grant'),(204,'Command: rbac account deny'),(205,'Command: rbac account revoke'),(206,'Command: rbac list'),(207,'Command: battlenetaccount'),(208,'Command: battlenetaccount create'),(209,'Command: battlenetaccount lock country'),(210,'Command: battlenetaccount lock ip'),(211,'Command: battlenetaccount password'),(212,'Command: battlenetaccount set'),(213,'Command: battlenetaccount set password'),(217,'Command: account'),(218,'Command: account addon'),(219,'Command: account create'),(220,'Command: account delete'),(221,'Command: account lock'),(222,'Command: account lock country'),(223,'Command: account lock ip'),(224,'Command: account onlinelist'),(225,'Command: account password'),(226,'Command: account set'),(227,'Command: account set addon'),(228,'Command: account set gmlevel'),(229,'Command: account set password'),(230,'Command: achievement'),(231,'Command: achievement add'),(232,'Command: arena'),(233,'Command: arena captain'),(234,'Command: arena create'),(235,'Command: arena disband'),(236,'Command: arena info'),(237,'Command: arena lookup'),(238,'Command: arena rename'),(239,'Command: ban'),(240,'Command: ban account'),(241,'Command: ban character'),(242,'Command: ban ip'),(243,'Command: ban playeraccount'),(244,'Command: baninfo'),(245,'Command: baninfo account'),(246,'Command: baninfo character'),(247,'Command: baninfo ip'),(248,'Command: banlist'),(249,'Command: banlist account'),(250,'Command: banlist character'),(251,'Command: banlist ip'),(252,'Command: unban'),(253,'Command: unban account'),(254,'Command: unban character'),(255,'Command: unban ip'),(256,'Command: unban playeraccount'),(257,'Command: bf'),(258,'Command: bf start'),(259,'Command: bf stop'),(260,'Command: bf switch'),(261,'Command: bf timer'),(262,'Command: bf enable'),(263,'Command: account email'),(264,'Command: account set sec'),(265,'Command: account set sec email'),(266,'Command: account set sec regmail'),(267,'Command: cast'),(268,'Command: cast back'),(269,'Command: cast dist'),(270,'Command: cast self'),(271,'Command: cast target'),(272,'Command: cast dest'),(273,'Command: character'),(274,'Command: character customize'),(275,'Command: character changefaction'),(276,'Command: character changerace'),(277,'Command: character deleted'),(279,'Command: character deleted list'),(280,'Command: character deleted restore'),(283,'Command: character level'),(284,'Command: character rename'),(285,'Command: character reputation'),(286,'Command: character titles'),(287,'Command: levelup'),(288,'Command: pdump'),(289,'Command: pdump load'),(290,'Command: pdump write'),(291,'Command: cheat'),(292,'Command: cheat casttime'),(293,'Command: cheat cooldown'),(294,'Command: cheat explore'),(295,'Command: cheat god'),(296,'Command: cheat power'),(297,'Command: cheat status'),(298,'Command: cheat taxi'),(299,'Command: cheat waterwalk'),(300,'Command: debug'),(301,'Command: debug anim'),(302,'Command: debug areatriggers'),(303,'Command: debug arena'),(304,'Command: debug bg'),(305,'Command: debug entervehicle'),(306,'Command: debug getitemstate'),(307,'Command: debug getitemvalue'),(308,'Command: debug getvalue'),(309,'Command: debug hostil'),(310,'Command: debug itemexpire'),(311,'Command: debug lootrecipient'),(312,'Command: debug los'),(313,'Command: debug mod32value'),(314,'Command: debug moveflags'),(315,'Command: debug play'),(316,'Command: debug play cinematics'),(317,'Command: debug play movie'),(318,'Command: debug play sound'),(319,'Command: debug send'),(320,'Command: debug send buyerror'),(321,'Command: debug send channelnotify'),(322,'Command: debug send chatmessage'),(323,'Command: debug send equiperror'),(324,'Command: debug send largepacket'),(325,'Command: debug send opcode'),(326,'Command: debug send qinvalidmsg'),(327,'Command: debug send qpartymsg'),(328,'Command: debug send sellerror'),(329,'Command: debug send setphaseshift'),(330,'Command: debug send spellfail'),(331,'Command: debug setaurastate'),(332,'Command: debug setbit'),(333,'Command: debug setitemvalue'),(334,'Command: debug setvalue'),(335,'Command: debug setvid'),(336,'Command: debug spawnvehicle'),(337,'Command: debug combat'),(338,'Command: debug update'),(339,'Command: debug worldstate'),(340,'Command: wpgps'),(341,'Command: deserter'),(342,'Command: deserter bg'),(343,'Command: deserter bg add'),(344,'Command: deserter bg remove'),(345,'Command: deserter instance'),(346,'Command: deserter instance add'),(347,'Command: deserter instance remove'),(348,'Command: disable'),(349,'Command: disable add'),(350,'Command: disable add achievement_criteria'),(351,'Command: disable add battleground'),(352,'Command: disable add map'),(353,'Command: disable add mmap'),(354,'Command: disable add outdoorpvp'),(355,'Command: disable add quest'),(356,'Command: disable add spell'),(357,'Command: disable add vmap'),(358,'Command: disable remove'),(359,'Command: disable remove achievement_criteria'),(360,'Command: disable remove battleground'),(361,'Command: disable remove map'),(362,'Command: disable remove mmap'),(363,'Command: disable remove outdoorpvp'),(364,'Command: disable remove quest'),(365,'Command: disable remove spell'),(366,'Command: disable remove vmap'),(367,'Command: event'),(368,'Command: event activelist'),(369,'Command: event start'),(370,'Command: event stop'),(371,'Command: gm'),(372,'Command: gm chat'),(373,'Command: gm fly'),(374,'Command: gm ingame'),(375,'Command: gm list'),(376,'Command: gm visible'),(377,'Command: go'),(378,'Command: go creature'),(379,'Command: go graveyard'),(380,'Command: go grid'),(381,'Command: go object'),(382,'Command: go taxinode'),(383,'Command: go ticket'),(384,'Command: go trigger'),(385,'Command: go xyz'),(386,'Command: go zonexy'),(387,'Command: gobject'),(388,'Command: gobject activate'),(389,'Command: gobject add'),(390,'Command: gobject add temp'),(391,'Command: gobject delete'),(392,'Command: gobject info'),(393,'Command: gobject move'),(394,'Command: gobject near'),(395,'Command: gobject set'),(396,'Command: gobject set phase'),(397,'Command: gobject set state'),(398,'Command: gobject target'),(399,'Command: gobject turn'),(400,'debug transport'),(401,'Command: guild'),(402,'Command: guild create'),(403,'Command: guild delete'),(404,'Command: guild invite'),(405,'Command: guild uninvite'),(406,'Command: guild rank'),(407,'Command: guild rename'),(408,'Command: honor'),(409,'Command: honor add'),(410,'Command: honor add kill'),(411,'Command: honor update'),(412,'Command: instance'),(413,'Command: instance listbinds'),(414,'Command: instance unbind'),(415,'Command: instance stats'),(416,'Command: instance savedata'),(417,'Command: learn'),(418,'Command: learn all'),(419,'Command: learn all my'),(420,'Command: learn all my class'),(421,'Command: learn all my pettalents'),(422,'Command: learn all my spells'),(423,'Command: learn all my talents'),(424,'Command: learn all gm'),(425,'Command: learn all crafts'),(426,'Command: learn all default'),(427,'Command: learn all lang'),(428,'Command: learn all recipes'),(429,'Command: unlearn'),(430,'Command: lfg'),(431,'Command: lfg player'),(432,'Command: lfg group'),(433,'Command: lfg queue'),(434,'Command: lfg clean'),(435,'Command: lfg options'),(436,'Command: list'),(437,'Command: list creature'),(438,'Command: list item'),(439,'Command: list object'),(440,'Command: list auras'),(441,'Command: list mail'),(442,'Command: lookup'),(443,'Command: lookup area'),(444,'Command: lookup creature'),(445,'Command: lookup event'),(446,'Command: lookup faction'),(447,'Command: lookup item'),(448,'Command: lookup itemset'),(449,'Command: lookup object'),(450,'Command: lookup quest'),(451,'Command: lookup player'),(452,'Command: lookup player ip'),(453,'Command: lookup player account'),(454,'Command: lookup player email'),(455,'Command: lookup skill'),(456,'Command: lookup spell'),(457,'Command: lookup spell id'),(458,'Command: lookup taxinode'),(459,'Command: lookup tele'),(460,'Command: lookup title'),(461,'Command: lookup map'),(462,'Command: announce'),(463,'Command: channel'),(464,'Command: channel set'),(465,'Command: channel set ownership'),(466,'Command: gmannounce'),(467,'Command: gmnameannounce'),(468,'Command: gmnotify'),(469,'Command: nameannounce'),(470,'Command: notify'),(471,'Command: whispers'),(472,'Command: group'),(473,'Command: group leader'),(474,'Command: group disband'),(475,'Command: group remove'),(476,'Command: group join'),(477,'Command: group list'),(478,'Command: group summon'),(479,'Command: pet'),(480,'Command: pet create'),(481,'Command: pet learn'),(482,'Command: pet unlearn'),(483,'Command: send'),(484,'Command: send items'),(485,'Command: send mail'),(486,'Command: send message'),(487,'Command: send money'),(488,'Command: additem'),(489,'Command: additemset'),(490,'Command: appear'),(491,'Command: aura'),(492,'Command: bank'),(493,'Command: bindsight'),(494,'Command: combatstop'),(495,'Command: cometome'),(496,'Command: commands'),(497,'Command: cooldown'),(498,'Command: damage'),(499,'Command: dev'),(500,'Command: die'),(501,'Command: dismount'),(502,'Command: distance'),(503,'Command: flusharenapoints'),(504,'Command: freeze'),(505,'Command: gps'),(506,'Command: guid'),(507,'Command: help'),(508,'Command: hidearea'),(509,'Command: itemmove'),(510,'Command: kick'),(511,'Command: linkgrave'),(512,'Command: listfreeze'),(513,'Command: maxskill'),(514,'Command: movegens'),(515,'Command: mute'),(516,'Command: neargrave'),(517,'Command: pinfo'),(518,'Command: playall'),(519,'Command: possess'),(520,'Command: recall'),(521,'Command: repairitems'),(522,'Command: respawn'),(523,'Command: revive'),(524,'Command: saveall'),(525,'Command: save'),(526,'Command: setskill'),(527,'Command: showarea'),(528,'Command: summon'),(529,'Command: unaura'),(530,'Command: unbindsight'),(531,'Command: unfreeze'),(532,'Command: unmute'),(533,'Command: unpossess'),(534,'Command: unstuck'),(535,'Command: wchange'),(536,'Command: mmap'),(537,'Command: mmap loadedtiles'),(538,'Command: mmap loc'),(539,'Command: mmap path'),(540,'Command: mmap stats'),(541,'Command: mmap testarea'),(542,'Command: morph'),(543,'Command: demorph'),(544,'Command: modify'),(545,'Command: modify arenapoints'),(546,'Command: modify bit'),(547,'Command: modify drunk'),(548,'Command: modify energy'),(549,'Command: modify faction'),(550,'Command: modify gender'),(551,'Command: modify honor'),(552,'Command: modify hp'),(553,'Command: modify mana'),(554,'Command: modify money'),(555,'Command: modify mount'),(556,'Command: modify phase'),(557,'Command: modify rage'),(558,'Command: modify reputation'),(559,'Command: modify runicpower'),(560,'Command: modify scale'),(561,'Command: modify speed'),(562,'Command: modify speed all'),(563,'Command: modify speed backwalk'),(564,'Command: modify speed fly'),(565,'Command: modify speed walk'),(566,'Command: modify speed swim'),(567,'Command: modify spell'),(568,'Command: modify standstate'),(569,'Command: modify talentpoints'),(570,'Command: npc'),(571,'Command: npc add'),(572,'Command: npc add formation'),(573,'Command: npc add item'),(574,'Command: npc add move'),(575,'Command: npc add temp'),(576,'Command: npc add delete'),(577,'Command: npc add delete item'),(578,'Command: npc add follow'),(579,'Command: npc add follow stop'),(580,'Command: npc set'),(581,'Command: npc set allowmove'),(582,'Command: npc set entry'),(583,'Command: npc set factionid'),(584,'Command: npc set flag'),(585,'Command: npc set level'),(586,'Command: npc set link'),(587,'Command: npc set model'),(588,'Command: npc set movetype'),(589,'Command: npc set phase'),(590,'Command: npc set spawndist'),(591,'Command: npc set spawntime'),(592,'Command: npc set data'),(593,'Command: npc info'),(594,'Command: npc near'),(595,'Command: npc move'),(596,'Command: npc playemote'),(597,'Command: npc say'),(598,'Command: npc textemote'),(599,'Command: npc whisper'),(600,'Command: npc yell'),(601,'Command: npc tame'),(602,'Command: quest'),(603,'Command: quest add'),(604,'Command: quest complete'),(605,'Command: quest remove'),(606,'Command: quest reward'),(607,'Command: reload'),(608,'Command: reload access_requirement'),(609,'Command: reload achievement_criteria_data'),(610,'Command: reload achievement_reward'),(611,'Command: reload all'),(612,'Command: reload all achievement'),(613,'Command: reload all area'),(614,'Command: broadcast_text'),(615,'Command: reload all gossips'),(616,'Command: reload all item'),(617,'Command: reload all locales'),(618,'Command: reload all loot'),(619,'Command: reload all npc'),(620,'Command: reload all quest'),(621,'Command: reload all scripts'),(622,'Command: reload all spell'),(623,'Command: reload areatrigger_involvedrelation'),(624,'Command: reload areatrigger_tavern'),(625,'Command: reload areatrigger_teleport'),(626,'Command: reload auctions'),(627,'Command: reload autobroadcast'),(628,'Command: reload command'),(629,'Command: reload conditions'),(630,'Command: reload config'),(631,'Command: reload battleground_template'),(632, 'Command: .mutehistory'),(633,'Command: reload creature_linked_respawn'),(634,'Command: reload creature_loot_template'),(635,'Command: reload creature_onkill_reputation'),(636,'Command: reload creature_questender'),(637,'Command: reload creature_queststarter'),(638,'Command: reload creature_summon_groups'),(639,'Command: reload creature_template'),(640,'Command: reload creature_text'),(641,'Command: reload disables'),(642,'Command: reload disenchant_loot_template'),(643,'Command: reload event_scripts'),(644,'Command: reload fishing_loot_template'),(645,'Command: reload game_graveyard_zone'),(646,'Command: reload game_tele'),(647,'Command: reload gameobject_questender'),(648,'Command: reload gameobject_loot_template'),(649,'Command: reload gameobject_queststarter'),(650,'Command: reload gm_tickets'),(651,'Command: reload gossip_menu'),(652,'Command: reload gossip_menu_option'),(653,'Command: reload item_enchantment_template'),(654,'Command: reload item_loot_template'),(655,'Command: reload item_set_names'),(656,'Command: reload lfg_dungeon_rewards'),(657,'Command: reload locales_achievement_reward'),(658,'Command: reload locales_creature'),(659,'Command: reload locales_creature_text'),(660,'Command: reload locales_gameobject'),(661,'Command: reload locales_gossip_menu_option'),(662,'Command: reload locales_item'),(663,'Command: reload locales_item_set_name'),(664,'Command: reload locales_npc_text'),(665,'Command: reload locales_page_text'),(666,'Command: reload locales_points_of_interest'),(667,'Command: reload locales_quest'),(668,'Command: reload mail_level_reward'),(669,'Command: reload mail_loot_template'),(670,'Command: reload milling_loot_template'),(671,'Command: reload npc_spellclick_spells'),(672,'Command: reload npc_trainer'),(673,'Command: reload npc_vendor'),(674,'Command: reload page_text'),(675,'Command: reload pickpocketing_loot_template'),(676,'Command: reload points_of_interest'),(677,'Command: reload prospecting_loot_template'),(678,'Command: reload quest_poi'),(679,'Command: reload quest_template'),(680,'Command: reload rbac'),(681,'Command: reload reference_loot_template'),(682,'Command: reload reserved_name'),(683,'Command: reload reputation_reward_rate'),(684,'Command: reload reputation_spillover_template'),(685,'Command: reload skill_discovery_template'),(686,'Command: reload skill_extra_item_template'),(687,'Command: reload skill_fishing_base_level'),(688,'Command: reload skinning_loot_template'),(689,'Command: reload smart_scripts'),(690,'Command: reload spell_required'),(691,'Command: reload spell_area'),(692,'Command: reload spell_bonus_data'),(693,'Command: reload spell_group'),(694,'Command: reload spell_learn_spell'),(695,'Command: reload spell_loot_template'),(696,'Command: reload spell_linked_spell'),(697,'Command: reload spell_pet_auras'),(698,'Command: character changeaccount'),(699,'Command: reload spell_proc'),(700,'Command: reload spell_scripts'),(701,'Command: reload spell_target_position'),(702,'Command: reload spell_threats'),(703,'Command: reload spell_group_stack_rules'),(704,'Command: reload trinity_string'),(705,'Command: reload warden_action'),(706,'Command: reload waypoint_scripts'),(707,'Command: reload waypoint_data'),(708,'Command: reload vehicle_accessory'),(709,'Command: reload vehicle_template_accessory'),(710,'Command: reset'),(711,'Command: reset achievements'),(712,'Command: reset honor'),(713,'Command: reset level'),(714,'Command: reset spells'),(715,'Command: reset stats'),(716,'Command: reset talents'),(717,'Command: reset all'),(718,'Command: server'),(719,'Command: server corpses'),(720,'Command: server exit'),(721,'Command: server idlerestart'),(722,'Command: server idlerestart cancel'),(723,'Command: server idleshutdown'),(724,'Command: server idleshutdown cancel'),(725,'Command: server info'),(726,'Command: server plimit'),(727,'Command: server restart'),(728,'Command: server restart cancel'),(729,'Command: server set'),(730,'Command: server set closed'),(731,'Command: server set difftime'),(732,'Command: server set loglevel'),(733,'Command: server set motd'),(734,'Command: server shutdown'),(735,'Command: server shutdown cancel'),(736,'Command: server motd'),(737,'Command: tele'),(738,'Command: tele add'),(739,'Command: tele del'),(740,'Command: tele name'),(741,'Command: tele group'),(742,'Command: ticket'),(743,'Command: ticket assign'),(744,'Command: ticket close'),(745,'Command: ticket closedlist'),(746,'Command: ticket comment'),(747,'Command: ticket complete'),(748,'Command: ticket delete'),(749,'Command: ticket escalate'),(750,'Command: ticket escalatedlist'),(751,'Command: ticket list'),(752,'Command: ticket onlinelist'),(753,'Command: ticket reset'),(754,'Command: ticket response'),(755,'Command: ticket response append'),(756,'Command: ticket response appendln'),(757,'Command: ticket togglesystem'),(758,'Command: ticket unassign'),(759,'Command: ticket viewid'),(760,'Command: ticket viewname'),(761,'Command: titles'),(762,'Command: titles add'),(763,'Command: titles current'),(764,'Command: titles remove'),(765,'Command: titles set'),(766,'Command: titles set mask'),(767,'Command: wp'),(768,'Command: wp add'),(769,'Command: wp event'),(770,'Command: wp load'),(771,'Command: wp modify'),(772,'Command: wp unload'),(773,'Command: wp reload'),(774,'Command: wp show'),(777,'Command: mailbox'),(778,'Command: ahbot'),(779,'Command: ahbot items'),(780,'Command: ahbot items gray'),(781,'Command: ahbot items white'),(782,'Command: ahbot items green'),(783,'Command: ahbot items blue'),(784,'Command: ahbot items purple'),(785,'Command: ahbot items orange'),(786,'Command: ahbot items yellow'),(787,'Command: ahbot ratio'),(788,'Command: ahbot ratio alliance'),(789,'Command: ahbot ratio horde'),(790,'Command: ahbot ratio neutral'),(791,'Command: ahbot rebuild'),(792,'Command: ahbot reload'),(793,'Command: ahbot status'),(794,'Command: .guild info'),(835,'Command: debug loadcells'),(836,'Command: .debug boundary'),(837,"Command: .npc evade"), (838,"Command: .pet level"), (839,"Command: .server shutdown force"), (840,"Command: .server restart force"), (841,'Command: .debug neargraveyard'),(845, 'Command: go offset'),(855,'Command: debug play music'),(856,'Command: npc spawngroup'),(857,'Command: npc despawngroup'),(858,'Command: gobject spawngroup'),(859,'Command: gobject despawngroup'),(860,'Command: list respawns'),(861,'Command: group set'),(862,'Command: group set assistant'),(863,'Command: group set maintank'),(864,'Command: group set mainassist'),(865,'Command: npc showloot'),(867,'Command: reload quest_greeting_locale');
+INSERT INTO `rbac_permissions` VALUES
+(1,'Instant logout'),
+(2,'Skip Queue'),
+(3,'Join Normal Battleground'),
+(4,'Join Random Battleground'),
+(5,'Join Arenas'),
+(6,'Join Dungeon Finder'),
+(7,'Skip idle connection check'),
+(11,'Log GM trades'),
+(13,'Skip Instance required bosses check'),
+(14,'Skip character creation team mask check'),
+(15,'Skip character creation class mask check'),
+(16,'Skip character creation race mask check'),
+(17,'Skip character creation reserved name check'),
+(18,'Skip character creation heroic min level check'),
+(19,'Skip needed requirements to use channel check'),
+(20,'Skip disable map check'),
+(21,'Skip reset talents when used more than allowed check'),
+(22,'Skip spam chat check'),
+(23,'Skip over-speed ping check'),
+(24,'Two side faction characters on the same account'),
+(25,'Allow say chat between factions'),
+(26,'Allow channel chat between factions'),
+(27,'Two side mail interaction'),
+(28,'See two side who list'),
+(29,'Add friends of other faction'),
+(30,'Save character without delay with .save command'),
+(31,'Use params with .unstuck command'),
+(32,'Can be assigned tickets with .assign ticket command'),
+(33,'Notify if a command was not found'),
+(34,'Check if should appear in list using .gm ingame command'),
+(35,'See all security levels with who command'),
+(36,'Filter whispers'),
+(37,'Use staff badge in chat'),
+(38,'Resurrect with full Health Points'),
+(39,'Restore saved gm setting states'),
+(40,'Allows to add a gm to friend list'),
+(41,'Use Config option START_GM_LEVEL to assign new character level'),
+(42,'Allows to use CMSG_WORLD_TELEPORT opcode'),
+(43,'Allows to use CMSG_WHOIS opcode'),
+(44,'Receive global GM messages/texts'),
+(45,'Join channels without announce'),
+(46,'Change channel settings without being channel moderator'),
+(47,'Enables lower security than target check'),
+(48,'Enable IP, Last Login and EMail output in pinfo'),
+(49,'Forces to enter the email for confirmation on password change'),
+(50,'Allow user to check his own email with .account'),
+(192,'Role: Sec Level Administrator'),
+(193,'Role: Sec Level Gamemaster'),
+(194,'Role: Sec Level Moderator'),
+(195,'Role: Sec Level Player'),
+(196,'Role: Administrator Commands'),
+(197,'Role: Gamemaster Commands'),
+(198,'Role: Moderator Commands'),
+(199,'Role: Player Commands'),
+(200,'Command: rbac'),
+(201,'Command: rbac account'),
+(202,'Command: rbac account list'),
+(203,'Command: rbac account grant'),
+(204,'Command: rbac account deny'),
+(205,'Command: rbac account revoke'),
+(206,'Command: rbac list'),
+(207,'Command: battlenetaccount'),
+(208,'Command: battlenetaccount create'),
+(209,'Command: battlenetaccount lock country'),
+(210,'Command: battlenetaccount lock ip'),
+(211,'Command: battlenetaccount password'),
+(212,'Command: battlenetaccount set'),
+(213,'Command: battlenetaccount set password'),
+(217,'Command: account'),
+(218,'Command: account addon'),
+(219,'Command: account create'),
+(220,'Command: account delete'),
+(221,'Command: account lock'),
+(222,'Command: account lock country'),
+(223,'Command: account lock ip'),
+(224,'Command: account onlinelist'),
+(225,'Command: account password'),
+(226,'Command: account set'),
+(227,'Command: account set addon'),
+(228,'Command: account set gmlevel'),
+(229,'Command: account set password'),
+(230,'Command: achievement'),
+(231,'Command: achievement add'),
+(232,'Command: arena'),
+(233,'Command: arena captain'),
+(234,'Command: arena create'),
+(235,'Command: arena disband'),
+(236,'Command: arena info'),
+(237,'Command: arena lookup'),
+(238,'Command: arena rename'),
+(239,'Command: ban'),
+(240,'Command: ban account'),
+(241,'Command: ban character'),
+(242,'Command: ban ip'),
+(243,'Command: ban playeraccount'),
+(244,'Command: baninfo'),
+(245,'Command: baninfo account'),
+(246,'Command: baninfo character'),
+(247,'Command: baninfo ip'),
+(248,'Command: banlist'),
+(249,'Command: banlist account'),
+(250,'Command: banlist character'),
+(251,'Command: banlist ip'),
+(252,'Command: unban'),
+(253,'Command: unban account'),
+(254,'Command: unban character'),
+(255,'Command: unban ip'),
+(256,'Command: unban playeraccount'),
+(257,'Command: bf'),
+(258,'Command: bf start'),
+(259,'Command: bf stop'),
+(260,'Command: bf switch'),
+(261,'Command: bf timer'),
+(262,'Command: bf enable'),
+(263,'Command: account email'),
+(264,'Command: account set sec'),
+(265,'Command: account set sec email'),
+(266,'Command: account set sec regmail'),
+(267,'Command: cast'),
+(268,'Command: cast back'),
+(269,'Command: cast dist'),
+(270,'Command: cast self'),
+(271,'Command: cast target'),
+(272,'Command: cast dest'),
+(273,'Command: character'),
+(274,'Command: character customize'),
+(275,'Command: character changefaction'),
+(276,'Command: character changerace'),
+(277,'Command: character deleted'),
+(279,'Command: character deleted list'),
+(280,'Command: character deleted restore'),
+(283,'Command: character level'),
+(284,'Command: character rename'),
+(285,'Command: character reputation'),
+(286,'Command: character titles'),
+(287,'Command: levelup'),
+(288,'Command: pdump'),
+(289,'Command: pdump load'),
+(290,'Command: pdump write'),
+(291,'Command: cheat'),
+(292,'Command: cheat casttime'),
+(293,'Command: cheat cooldown'),
+(294,'Command: cheat explore'),
+(295,'Command: cheat god'),
+(296,'Command: cheat power'),
+(297,'Command: cheat status'),
+(298,'Command: cheat taxi'),
+(299,'Command: cheat waterwalk'),
+(300,'Command: debug'),
+(301,'Command: debug anim'),
+(302,'Command: debug areatriggers'),
+(303,'Command: debug arena'),
+(304,'Command: debug bg'),
+(305,'Command: debug entervehicle'),
+(306,'Command: debug getitemstate'),
+(307,'Command: debug getitemvalue'),
+(308,'Command: debug getvalue'),
+(309,'Command: debug hostil'),
+(310,'Command: debug itemexpire'),
+(311,'Command: debug lootrecipient'),
+(312,'Command: debug los'),
+(313,'Command: debug mod32value'),
+(314,'Command: debug moveflags'),
+(315,'Command: debug play'),
+(316,'Command: debug play cinematics'),
+(317,'Command: debug play movie'),
+(318,'Command: debug play sound'),
+(319,'Command: debug send'),
+(320,'Command: debug send buyerror'),
+(321,'Command: debug send channelnotify'),
+(322,'Command: debug send chatmessage'),
+(323,'Command: debug send equiperror'),
+(324,'Command: debug send largepacket'),
+(325,'Command: debug send opcode'),
+(326,'Command: debug send qinvalidmsg'),
+(327,'Command: debug send qpartymsg'),
+(328,'Command: debug send sellerror'),
+(329,'Command: debug send setphaseshift'),
+(330,'Command: debug send spellfail'),
+(331,'Command: debug setaurastate'),
+(332,'Command: debug setbit'),
+(333,'Command: debug setitemvalue'),
+(334,'Command: debug setvalue'),
+(335,'Command: debug setvid'),
+(336,'Command: debug spawnvehicle'),
+(337,'Command: debug combat'),
+(338,'Command: debug update'),
+(339,'Command: debug worldstate'),
+(340,'Command: wpgps'),
+(341,'Command: deserter'),
+(342,'Command: deserter bg'),
+(343,'Command: deserter bg add'),
+(344,'Command: deserter bg remove'),
+(345,'Command: deserter instance'),
+(346,'Command: deserter instance add'),
+(347,'Command: deserter instance remove'),
+(348,'Command: disable'),
+(349,'Command: disable add'),
+(350,'Command: disable add achievement_criteria'),
+(351,'Command: disable add battleground'),
+(352,'Command: disable add map'),
+(353,'Command: disable add mmap'),
+(354,'Command: disable add outdoorpvp'),
+(355,'Command: disable add quest'),
+(356,'Command: disable add spell'),
+(357,'Command: disable add vmap'),
+(358,'Command: disable remove'),
+(359,'Command: disable remove achievement_criteria'),
+(360,'Command: disable remove battleground'),
+(361,'Command: disable remove map'),
+(362,'Command: disable remove mmap'),
+(363,'Command: disable remove outdoorpvp'),
+(364,'Command: disable remove quest'),
+(365,'Command: disable remove spell'),
+(366,'Command: disable remove vmap'),
+(367,'Command: event'),
+(368,'Command: event activelist'),
+(369,'Command: event start'),
+(370,'Command: event stop'),
+(371,'Command: gm'),
+(372,'Command: gm chat'),
+(373,'Command: gm fly'),
+(374,'Command: gm ingame'),
+(375,'Command: gm list'),
+(376,'Command: gm visible'),
+(377,'Command: go'),
+(378,'Command: go creature'),
+(379,'Command: go graveyard'),
+(380,'Command: go grid'),
+(381,'Command: go object'),
+(382,'Command: go taxinode'),
+(383,'Command: go ticket'),
+(384,'Command: go trigger'),
+(385,'Command: go xyz'),
+(386,'Command: go zonexy'),
+(387,'Command: gobject'),
+(388,'Command: gobject activate'),
+(389,'Command: gobject add'),
+(390,'Command: gobject add temp'),
+(391,'Command: gobject delete'),
+(392,'Command: gobject info'),
+(393,'Command: gobject move'),
+(394,'Command: gobject near'),
+(395,'Command: gobject set'),
+(396,'Command: gobject set phase'),
+(397,'Command: gobject set state'),
+(398,'Command: gobject target'),
+(399,'Command: gobject turn'),
+(400,'Command: debug transport'),
+(401,'Command: guild'),
+(402,'Command: guild create'),
+(403,'Command: guild delete'),
+(404,'Command: guild invite'),
+(405,'Command: guild uninvite'),
+(406,'Command: guild rank'),
+(407,'Command: guild rename'),
+(408,'Command: honor'),
+(409,'Command: honor add'),
+(410,'Command: honor add kill'),
+(411,'Command: honor update'),
+(412,'Command: instance'),
+(413,'Command: instance listbinds'),
+(414,'Command: instance unbind'),
+(415,'Command: instance stats'),
+(416,'Command: instance savedata'),
+(417,'Command: learn'),
+(418,'Command: learn all'),
+(419,'Command: learn all my'),
+(420,'Command: learn all my class'),
+(421,'Command: learn all my pettalents'),
+(422,'Command: learn all my spells'),
+(423,'Command: learn all my talents'),
+(424,'Command: learn all gm'),
+(425,'Command: learn all crafts'),
+(426,'Command: learn all default'),
+(427,'Command: learn all lang'),
+(428,'Command: learn all recipes'),
+(429,'Command: unlearn'),
+(430,'Command: lfg'),
+(431,'Command: lfg player'),
+(432,'Command: lfg group'),
+(433,'Command: lfg queue'),
+(434,'Command: lfg clean'),
+(435,'Command: lfg options'),
+(436,'Command: list'),
+(437,'Command: list creature'),
+(438,'Command: list item'),
+(439,'Command: list object'),
+(440,'Command: list auras'),
+(441,'Command: list mail'),
+(442,'Command: lookup'),
+(443,'Command: lookup area'),
+(444,'Command: lookup creature'),
+(445,'Command: lookup event'),
+(446,'Command: lookup faction'),
+(447,'Command: lookup item'),
+(448,'Command: lookup itemset'),
+(449,'Command: lookup object'),
+(450,'Command: lookup quest'),
+(451,'Command: lookup player'),
+(452,'Command: lookup player ip'),
+(453,'Command: lookup player account'),
+(454,'Command: lookup player email'),
+(455,'Command: lookup skill'),
+(456,'Command: lookup spell'),
+(457,'Command: lookup spell id'),
+(458,'Command: lookup taxinode'),
+(459,'Command: lookup tele'),
+(460,'Command: lookup title'),
+(461,'Command: lookup map'),
+(462,'Command: announce'),
+(463,'Command: channel'),
+(464,'Command: channel set'),
+(465,'Command: channel set ownership'),
+(466,'Command: gmannounce'),
+(467,'Command: gmnameannounce'),
+(468,'Command: gmnotify'),
+(469,'Command: nameannounce'),
+(470,'Command: notify'),
+(471,'Command: whispers'),
+(472,'Command: group'),
+(473,'Command: group leader'),
+(474,'Command: group disband'),
+(475,'Command: group remove'),
+(476,'Command: group join'),
+(477,'Command: group list'),
+(478,'Command: group summon'),
+(479,'Command: pet'),
+(480,'Command: pet create'),
+(481,'Command: pet learn'),
+(482,'Command: pet unlearn'),
+(483,'Command: send'),
+(484,'Command: send items'),
+(485,'Command: send mail'),
+(486,'Command: send message'),
+(487,'Command: send money'),
+(488,'Command: additem'),
+(489,'Command: additemset'),
+(490,'Command: appear'),
+(491,'Command: aura'),
+(492,'Command: bank'),
+(493,'Command: bindsight'),
+(494,'Command: combatstop'),
+(495,'Command: cometome'),
+(496,'Command: commands'),
+(497,'Command: cooldown'),
+(498,'Command: damage'),
+(499,'Command: dev'),
+(500,'Command: die'),
+(501,'Command: dismount'),
+(502,'Command: distance'),
+(503,'Command: flusharenapoints'),
+(504,'Command: freeze'),
+(505,'Command: gps'),
+(506,'Command: guid'),
+(507,'Command: help'),
+(508,'Command: hidearea'),
+(509,'Command: itemmove'),
+(510,'Command: kick'),
+(511,'Command: linkgrave'),
+(512,'Command: listfreeze'),
+(513,'Command: maxskill'),
+(514,'Command: movegens'),
+(515,'Command: mute'),
+(516,'Command: neargrave'),
+(517,'Command: pinfo'),
+(518,'Command: playall'),
+(519,'Command: possess'),
+(520,'Command: recall'),
+(521,'Command: repairitems'),
+(522,'Command: respawn'),
+(523,'Command: revive'),
+(524,'Command: saveall'),
+(525,'Command: save'),
+(526,'Command: setskill'),
+(527,'Command: showarea'),
+(528,'Command: summon'),
+(529,'Command: unaura'),
+(530,'Command: unbindsight'),
+(531,'Command: unfreeze'),
+(532,'Command: unmute'),
+(533,'Command: unpossess'),
+(534,'Command: unstuck'),
+(535,'Command: wchange'),
+(536,'Command: mmap'),
+(537,'Command: mmap loadedtiles'),
+(538,'Command: mmap loc'),
+(539,'Command: mmap path'),
+(540,'Command: mmap stats'),
+(541,'Command: mmap testarea'),
+(542,'Command: morph'),
+(543,'Command: demorph'),
+(544,'Command: modify'),
+(545,'Command: modify arenapoints'),
+(546,'Command: modify bit'),
+(547,'Command: modify drunk'),
+(548,'Command: modify energy'),
+(549,'Command: modify faction'),
+(550,'Command: modify gender'),
+(551,'Command: modify honor'),
+(552,'Command: modify hp'),
+(553,'Command: modify mana'),
+(554,'Command: modify money'),
+(555,'Command: modify mount'),
+(556,'Command: modify phase'),
+(557,'Command: modify rage'),
+(558,'Command: modify reputation'),
+(559,'Command: modify runicpower'),
+(560,'Command: modify scale'),
+(561,'Command: modify speed'),
+(562,'Command: modify speed all'),
+(563,'Command: modify speed backwalk'),
+(564,'Command: modify speed fly'),
+(565,'Command: modify speed walk'),
+(566,'Command: modify speed swim'),
+(567,'Command: modify spell'),
+(568,'Command: modify standstate'),
+(569,'Command: modify talentpoints'),
+(570,'Command: npc'),
+(571,'Command: npc add'),
+(572,'Command: npc add formation'),
+(573,'Command: npc add item'),
+(574,'Command: npc add move'),
+(575,'Command: npc add temp'),
+(576,'Command: npc add delete'),
+(577,'Command: npc add delete item'),
+(578,'Command: npc add follow'),
+(579,'Command: npc add follow stop'),
+(580,'Command: npc set'),
+(581,'Command: npc set allowmove'),
+(582,'Command: npc set entry'),
+(583,'Command: npc set factionid'),
+(584,'Command: npc set flag'),
+(585,'Command: npc set level'),
+(586,'Command: npc set link'),
+(587,'Command: npc set model'),
+(588,'Command: npc set movetype'),
+(589,'Command: npc set phase'),
+(590,'Command: npc set spawndist'),
+(591,'Command: npc set spawntime'),
+(592,'Command: npc set data'),
+(593,'Command: npc info'),
+(594,'Command: npc near'),
+(595,'Command: npc move'),
+(596,'Command: npc playemote'),
+(597,'Command: npc say'),
+(598,'Command: npc textemote'),
+(599,'Command: npc whisper'),
+(600,'Command: npc yell'),
+(601,'Command: npc tame'),
+(602,'Command: quest'),
+(603,'Command: quest add'),
+(604,'Command: quest complete'),
+(605,'Command: quest remove'),
+(606,'Command: quest reward'),
+(607,'Command: reload'),
+(608,'Command: reload access_requirement'),
+(609,'Command: reload achievement_criteria_data'),
+(610,'Command: reload achievement_reward'),
+(611,'Command: reload all'),
+(612,'Command: reload all achievement'),
+(613,'Command: reload all area'),
+(614,'Command: broadcast_text'),
+(615,'Command: reload all gossips'),
+(616,'Command: reload all item'),
+(617,'Command: reload all locales'),
+(618,'Command: reload all loot'),
+(619,'Command: reload all npc'),
+(620,'Command: reload all quest'),
+(621,'Command: reload all scripts'),
+(622,'Command: reload all spell'),
+(623,'Command: reload areatrigger_involvedrelation'),
+(624,'Command: reload areatrigger_tavern'),
+(625,'Command: reload areatrigger_teleport'),
+(626,'Command: reload auctions'),
+(627,'Command: reload autobroadcast'),
+(628,'Command: reload command'),
+(629,'Command: reload conditions'),
+(630,'Command: reload config'),
+(631,'Command: reload battleground_template'),
+(632,'Command: .mutehistory'),
+(633,'Command: reload creature_linked_respawn'),
+(634,'Command: reload creature_loot_template'),
+(635,'Command: reload creature_onkill_reputation'),
+(636,'Command: reload creature_questender'),
+(637,'Command: reload creature_queststarter'),
+(638,'Command: reload creature_summon_groups'),
+(639,'Command: reload creature_template'),
+(640,'Command: reload creature_text'),
+(641,'Command: reload disables'),
+(642,'Command: reload disenchant_loot_template'),
+(643,'Command: reload event_scripts'),
+(644,'Command: reload fishing_loot_template'),
+(645,'Command: reload game_graveyard_zone'),
+(646,'Command: reload game_tele'),
+(647,'Command: reload gameobject_questender'),
+(648,'Command: reload gameobject_loot_template'),
+(649,'Command: reload gameobject_queststarter'),
+(650,'Command: reload gm_tickets'),
+(651,'Command: reload gossip_menu'),
+(652,'Command: reload gossip_menu_option'),
+(653,'Command: reload item_enchantment_template'),
+(654,'Command: reload item_loot_template'),
+(655,'Command: reload item_set_names'),
+(656,'Command: reload lfg_dungeon_rewards'),
+(657,'Command: reload locales_achievement_reward'),
+(658,'Command: reload locales_creature'),
+(659,'Command: reload locales_creature_text'),
+(660,'Command: reload locales_gameobject'),
+(661,'Command: reload locales_gossip_menu_option'),
+(662,'Command: reload locales_item'),
+(663,'Command: reload locales_item_set_name'),
+(664,'Command: reload locales_npc_text'),
+(665,'Command: reload locales_page_text'),
+(666,'Command: reload locales_points_of_interest'),
+(667,'Command: reload locales_quest'),
+(668,'Command: reload mail_level_reward'),
+(669,'Command: reload mail_loot_template'),
+(670,'Command: reload milling_loot_template'),
+(671,'Command: reload npc_spellclick_spells'),
+(672,'Command: reload npc_trainer'),
+(673,'Command: reload npc_vendor'),
+(674,'Command: reload page_text'),
+(675,'Command: reload pickpocketing_loot_template'),
+(676,'Command: reload points_of_interest'),
+(677,'Command: reload prospecting_loot_template'),
+(678,'Command: reload quest_poi'),
+(679,'Command: reload quest_template'),
+(680,'Command: reload rbac'),
+(681,'Command: reload reference_loot_template'),
+(682,'Command: reload reserved_name'),
+(683,'Command: reload reputation_reward_rate'),
+(684,'Command: reload reputation_spillover_template'),
+(685,'Command: reload skill_discovery_template'),
+(686,'Command: reload skill_extra_item_template'),
+(687,'Command: reload skill_fishing_base_level'),
+(688,'Command: reload skinning_loot_template'),
+(689,'Command: reload smart_scripts'),
+(690,'Command: reload spell_required'),
+(691,'Command: reload spell_area'),
+(692,'Command: reload spell_bonus_data'),
+(693,'Command: reload spell_group'),
+(694,'Command: reload spell_learn_spell'),
+(695,'Command: reload spell_loot_template'),
+(696,'Command: reload spell_linked_spell'),
+(697,'Command: reload spell_pet_auras'),
+(698,'Command: character changeaccount'),
+(699,'Command: reload spell_proc'),
+(700,'Command: reload spell_scripts'),
+(701,'Command: reload spell_target_position'),
+(702,'Command: reload spell_threats'),
+(703,'Command: reload spell_group_stack_rules'),
+(704,'Command: reload trinity_string'),
+(705,'Command: reload warden_action'),
+(706,'Command: reload waypoint_scripts'),
+(707,'Command: reload waypoint_data'),
+(708,'Command: reload vehicle_accessory'),
+(709,'Command: reload vehicle_template_accessory'),
+(710,'Command: reset'),
+(711,'Command: reset achievements'),
+(712,'Command: reset honor'),
+(713,'Command: reset level'),
+(714,'Command: reset spells'),
+(715,'Command: reset stats'),
+(716,'Command: reset talents'),
+(717,'Command: reset all'),
+(718,'Command: server'),
+(719,'Command: server corpses'),
+(720,'Command: server exit'),
+(721,'Command: server idlerestart'),
+(722,'Command: server idlerestart cancel'),
+(723,'Command: server idleshutdown'),
+(724,'Command: server idleshutdown cancel'),
+(725,'Command: server info'),
+(726,'Command: server plimit'),
+(727,'Command: server restart'),
+(728,'Command: server restart cancel'),
+(729,'Command: server set'),
+(730,'Command: server set closed'),
+(731,'Command: server set difftime'),
+(732,'Command: server set loglevel'),
+(733,'Command: server set motd'),
+(734,'Command: server shutdown'),
+(735,'Command: server shutdown cancel'),
+(736,'Command: server motd'),
+(737,'Command: tele'),
+(738,'Command: tele add'),
+(739,'Command: tele del'),
+(740,'Command: tele name'),
+(741,'Command: tele group'),
+(742,'Command: ticket'),
+(743,'Command: ticket assign'),
+(744,'Command: ticket close'),
+(745,'Command: ticket closedlist'),
+(746,'Command: ticket comment'),
+(747,'Command: ticket complete'),
+(748,'Command: ticket delete'),
+(749,'Command: ticket escalate'),
+(750,'Command: ticket escalatedlist'),
+(751,'Command: ticket list'),
+(752,'Command: ticket onlinelist'),
+(753,'Command: ticket reset'),
+(754,'Command: ticket response'),
+(755,'Command: ticket response append'),
+(756,'Command: ticket response appendln'),
+(757,'Command: ticket togglesystem'),
+(758,'Command: ticket unassign'),
+(759,'Command: ticket viewid'),
+(760,'Command: ticket viewname'),
+(761,'Command: titles'),
+(762,'Command: titles add'),
+(763,'Command: titles current'),
+(764,'Command: titles remove'),
+(765,'Command: titles set'),
+(766,'Command: titles set mask'),
+(767,'Command: wp'),
+(768,'Command: wp add'),
+(769,'Command: wp event'),
+(770,'Command: wp load'),
+(771,'Command: wp modify'),
+(772,'Command: wp unload'),
+(773,'Command: wp reload'),
+(774,'Command: wp show'),
+(777,'Command: mailbox'),
+(778,'Command: ahbot'),
+(779,'Command: ahbot items'),
+(780,'Command: ahbot items gray'),
+(781,'Command: ahbot items white'),
+(782,'Command: ahbot items green'),
+(783,'Command: ahbot items blue'),
+(784,'Command: ahbot items purple'),
+(785,'Command: ahbot items orange'),
+(786,'Command: ahbot items yellow'),
+(787,'Command: ahbot ratio'),
+(788,'Command: ahbot ratio alliance'),
+(789,'Command: ahbot ratio horde'),
+(790,'Command: ahbot ratio neutral'),
+(791,'Command: ahbot rebuild'),
+(792,'Command: ahbot reload'),
+(793,'Command: ahbot status'),
+(794,'Command: guild info'),
+(835,'Command: debug loadcells'),
+(836,'Command: debug boundary'),
+(837,'Command: npc evade'),
+(838,'Command: pet level'),
+(839,'Command: server shutdown force'),
+(840,'Command: server restart force'),
+(841,'Command: debug neargraveyard'),
+(845,'Command: go offset'),
+(855,'Command: debug play music'),
+(856,'Command: npc spawngroup'),
+(857,'Command: npc despawngroup'),
+(858,'Command: gobject spawngroup'),
+(859,'Command: gobject despawngroup'),
+(860,'Command: list respawns'),
+(861,'Command: group set'),
+(862,'Command: group set assistant'),
+(863,'Command: group set maintank'),
+(864,'Command: group set mainassist'),
+(865,'Command: npc showloot'),
+(867,'Command: reload quest_greeting_locale');
/*!40000 ALTER TABLE `rbac_permissions` ENABLE KEYS */;
UNLOCK TABLES;
@@ -688,7 +1996,9 @@ INSERT INTO `updates` VALUES
('2017_10_16_00_auth.sql','50ABC07082EA6B0578B034BB30EBBCDDDDF7AD45','ARCHIVED','2017-10-16 01:40:04',0),
('2017_10_29_00_auth.sql','F742569F56BB29CE9C8DBBD40A6AB474F846485C','ARCHIVED','2017-10-29 01:40:04',0),
('2017_11_08_00_auth.sql','DB37CC4B077D6C2413F4091E48C3382411F59228','ARCHIVED','2017-11-08 01:40:04',0),
-('2017_11_15_00_auth.sql','BF17A1BAF2C3B5A64AEB4DC9C0E46508AA704129','ARCHIVED','2017-10-16 01:40:04',0);
+('2017_11_15_00_auth.sql','BF17A1BAF2C3B5A64AEB4DC9C0E46508AA704129','ARCHIVED','2017-10-16 01:40:04',0),
+('2017_11_16_00_auth.sql','A53D70B4DB8686AB3A0B0E62471717F4F3902ADD','ARCHIVED','2017-11-16 01:40:04',0),
+('2017_12_17_00_auth.sql','E2EC5999D5305FC12EA576D08EFB95D1660DCF4D','ARCHIVED','2017-12-17 01:40:04',0);
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
UNLOCK TABLES;
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql
index 19eb0e0926..f9041f2ea7 100644
--- a/sql/base/characters_database.sql
+++ b/sql/base/characters_database.sql
@@ -2873,7 +2873,8 @@ INSERT INTO `updates` VALUES
('2017_10_16_00_characters.sql','74500AFF41A5FB2EEE24B0BFAD750C988136BA6B','ARCHIVED','2017-10-16 00:00:00',0),
('2017_11_15_00_characters.sql','22D0C3854EE6D0983CD8C43DF0AC4269386F587C','ARCHIVED','2017-11-15 00:00:00',0),
('2017_11_26_00_characters.sql','4609CDC122E0A7F27A09C2605B329A06FC7FB7C2','ARCHIVED','2017-11-27 00:00:00',0),
-('2017_11_28_00_characters.sql','6FF1F84B8985ADFC7FF97F0BF8E53403CF13C320','ARCHIVED','2017-11-28 00:00:00',0);
+('2017_11_28_00_characters.sql','6FF1F84B8985ADFC7FF97F0BF8E53403CF13C320','ARCHIVED','2017-11-28 00:00:00',0),
+('2017_12_17_00_characters.sql','937E8F51DC74AC41FF8F213CE36C69DDEB878D6A','ARCHIVED','2017-12-17 00:00:00',0);
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
UNLOCK TABLES;
diff --git a/sql/updates/auth/4.3.4/2017_11_15_00_auth.sql b/sql/old/4.3.4/auth/24_2017_12_17/2017_11_15_00_auth.sql
similarity index 100%
rename from sql/updates/auth/4.3.4/2017_11_15_00_auth.sql
rename to sql/old/4.3.4/auth/24_2017_12_17/2017_11_15_00_auth.sql
diff --git a/sql/old/4.3.4/auth/24_2017_12_17/2017_12_16_00_auth.sql b/sql/old/4.3.4/auth/24_2017_12_17/2017_12_16_00_auth.sql
new file mode 100644
index 0000000000..c25e423261
--- /dev/null
+++ b/sql/old/4.3.4/auth/24_2017_12_17/2017_12_16_00_auth.sql
@@ -0,0 +1,2 @@
+--
+UPDATE `rbac_linked_permissions` SET `id` = 197 WHERE `linkedId` = 501;
diff --git a/sql/updates/characters/4.3.4/2017_11_15_00_characters.sql b/sql/old/4.3.4/characters/24_2017_12_17/2017_11_15_00_characters.sql
similarity index 100%
rename from sql/updates/characters/4.3.4/2017_11_15_00_characters.sql
rename to sql/old/4.3.4/characters/24_2017_12_17/2017_11_15_00_characters.sql
diff --git a/sql/updates/characters/4.3.4/2017_11_26_00_characters.sql b/sql/old/4.3.4/characters/24_2017_12_17/2017_11_26_00_characters.sql
similarity index 100%
rename from sql/updates/characters/4.3.4/2017_11_26_00_characters.sql
rename to sql/old/4.3.4/characters/24_2017_12_17/2017_11_26_00_characters.sql
diff --git a/sql/updates/characters/4.3.4/2017_11_28_00_characters.sql b/sql/old/4.3.4/characters/24_2017_12_17/2017_11_28_00_characters.sql
similarity index 100%
rename from sql/updates/characters/4.3.4/2017_11_28_00_characters.sql
rename to sql/old/4.3.4/characters/24_2017_12_17/2017_11_28_00_characters.sql
diff --git a/sql/updates/world/4.3.4/2017_11_15_20_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_15_20_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_15_20_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_15_20_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_15_21_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_15_21_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_15_21_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_15_21_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_00_world_from_master_was_2017_11_15_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_00_world_from_master_was_2017_11_15_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_00_world_from_master_was_2017_11_15_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_00_world_from_master_was_2017_11_15_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_01_world_from_master_was_2017_11_16_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_01_world_from_master_was_2017_11_16_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_01_world_from_master_was_2017_11_16_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_01_world_from_master_was_2017_11_16_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_02_world_from_master_was_2017_11_16_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_02_world_from_master_was_2017_11_16_01_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_02_world_from_master_was_2017_11_16_01_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_02_world_from_master_was_2017_11_16_01_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_03_world_from_master_was_2017_11_16_02_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_03_world_from_master_was_2017_11_16_02_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_03_world_from_master_was_2017_11_16_02_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_03_world_from_master_was_2017_11_16_02_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_04_world_from_335_was_2017_11_16_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_04_world_from_335_was_2017_11_16_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_04_world_from_335_was_2017_11_16_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_04_world_from_335_was_2017_11_16_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_05_world_from_335_was_2017_11_16_01_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_05_world_from_335_was_2017_11_16_01_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_05_world_from_335_was_2017_11_16_01_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_05_world_from_335_was_2017_11_16_01_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_06_world_from_335_was_2017_11_16_02_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_06_world_from_335_was_2017_11_16_02_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_06_world_from_335_was_2017_11_16_02_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_06_world_from_335_was_2017_11_16_02_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_07_world_from_335_was_2017_11_16_03_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_07_world_from_335_was_2017_11_16_03_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_07_world_from_335_was_2017_11_16_03_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_07_world_from_335_was_2017_11_16_03_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_08_world_from_335_was_2017_11_16_04_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_08_world_from_335_was_2017_11_16_04_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_08_world_from_335_was_2017_11_16_04_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_08_world_from_335_was_2017_11_16_04_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_09_world_from_335_was_2017_11_16_05_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_09_world_from_335_was_2017_11_16_05_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_09_world_from_335_was_2017_11_16_05_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_09_world_from_335_was_2017_11_16_05_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_10_world_from_335_was_2017_11_16_06_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_10_world_from_335_was_2017_11_16_06_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_10_world_from_335_was_2017_11_16_06_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_10_world_from_335_was_2017_11_16_06_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_11_world_from_335_was_2017_11_16_07_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_11_world_from_335_was_2017_11_16_07_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_11_world_from_335_was_2017_11_16_07_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_11_world_from_335_was_2017_11_16_07_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_12_world_from_335_was_2017_11_16_08_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_12_world_from_335_was_2017_11_16_08_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_12_world_from_335_was_2017_11_16_08_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_12_world_from_335_was_2017_11_16_08_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_13_world_from_335_was_2017_11_16_09_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_13_world_from_335_was_2017_11_16_09_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_13_world_from_335_was_2017_11_16_09_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_13_world_from_335_was_2017_11_16_09_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_14_world_from_master_was_2017_11_16_03_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_14_world_from_master_was_2017_11_16_03_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_14_world_from_master_was_2017_11_16_03_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_14_world_from_master_was_2017_11_16_03_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_15_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_15_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_15_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_15_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_16_16_world_from_335_was_2017_11_16_10_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_16_16_world_from_335_was_2017_11_16_10_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_16_16_world_from_335_was_2017_11_16_10_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_16_16_world_from_335_was_2017_11_16_10_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_00_world_from_335_was_2017_11_17_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_00_world_from_335_was_2017_11_17_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_00_world_from_335_was_2017_11_17_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_00_world_from_335_was_2017_11_17_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_01_world_from_335_was_2017_11_17_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_01_world_from_335_was_2017_11_17_01_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_01_world_from_335_was_2017_11_17_01_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_01_world_from_335_was_2017_11_17_01_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_02_world_from_335_was_2017_11_17_02_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_02_world_from_335_was_2017_11_17_02_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_02_world_from_335_was_2017_11_17_02_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_02_world_from_335_was_2017_11_17_02_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_03_world_from_335_was_2017_11_17_03_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_03_world_from_335_was_2017_11_17_03_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_03_world_from_335_was_2017_11_17_03_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_03_world_from_335_was_2017_11_17_03_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_04_world_from_335_was_2017_11_17_04_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_04_world_from_335_was_2017_11_17_04_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_04_world_from_335_was_2017_11_17_04_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_04_world_from_335_was_2017_11_17_04_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_05_world_from_335_was_2017_11_17_05_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_05_world_from_335_was_2017_11_17_05_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_05_world_from_335_was_2017_11_17_05_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_05_world_from_335_was_2017_11_17_05_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_06_world_from_335_was_2017_11_17_06_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_06_world_from_335_was_2017_11_17_06_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_06_world_from_335_was_2017_11_17_06_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_06_world_from_335_was_2017_11_17_06_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_07_world_from_335_was_2017_11_17_07_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_07_world_from_335_was_2017_11_17_07_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_07_world_from_335_was_2017_11_17_07_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_07_world_from_335_was_2017_11_17_07_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_08_world_from_335_was_2017_11_17_08_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_08_world_from_335_was_2017_11_17_08_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_08_world_from_335_was_2017_11_17_08_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_08_world_from_335_was_2017_11_17_08_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_09_world_from_335_was_2017_11_17_09_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_09_world_from_335_was_2017_11_17_09_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_09_world_from_335_was_2017_11_17_09_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_09_world_from_335_was_2017_11_17_09_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_10_world_from_335_was_2017_11_17_10_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_10_world_from_335_was_2017_11_17_10_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_10_world_from_335_was_2017_11_17_10_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_10_world_from_335_was_2017_11_17_10_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_11_world_from_335_was_2017_11_17_11_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_11_world_from_335_was_2017_11_17_11_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_11_world_from_335_was_2017_11_17_11_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_11_world_from_335_was_2017_11_17_11_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_17_12_world_from_335_was_2017_11_17_12_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_17_12_world_from_335_was_2017_11_17_12_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_17_12_world_from_335_was_2017_11_17_12_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_17_12_world_from_335_was_2017_11_17_12_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_19_00_world_from_335_was_2017_11_19_00_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_19_00_world_from_335_was_2017_11_19_00_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_19_00_world_from_335_was_2017_11_19_00_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_19_00_world_from_335_was_2017_11_19_00_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_19_01_world_from_335_was_2017_11_19_01_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_19_01_world_from_335_was_2017_11_19_01_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_19_01_world_from_335_was_2017_11_19_01_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_19_01_world_from_335_was_2017_11_19_01_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_19_02_world_from_335_was_2017_11_19_02_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_19_02_world_from_335_was_2017_11_19_02_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_19_02_world_from_335_was_2017_11_19_02_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_19_02_world_from_335_was_2017_11_19_02_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_20_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_20_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_20_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_20_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_21_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_21_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_21_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_21_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_00_world_from_335_was_2017_11_20_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_00_world_from_335_was_2017_11_20_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_00_world_from_335_was_2017_11_20_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_00_world_from_335_was_2017_11_20_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_01_world_from_335_was_2017_11_21_00_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_01_world_from_335_was_2017_11_21_00_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_01_world_from_335_was_2017_11_21_00_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_01_world_from_335_was_2017_11_21_00_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_02_world_from_335_was_2017_11_21_01_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_02_world_from_335_was_2017_11_21_01_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_02_world_from_335_was_2017_11_21_01_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_02_world_from_335_was_2017_11_21_01_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_03_world_from_335_was_2017_11_21_02_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_03_world_from_335_was_2017_11_21_02_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_03_world_from_335_was_2017_11_21_02_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_03_world_from_335_was_2017_11_21_02_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_04_world_from_335_was_2017_11_21_03_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_04_world_from_335_was_2017_11_21_03_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_04_world_from_335_was_2017_11_21_03_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_04_world_from_335_was_2017_11_21_03_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_05_world_from_335_was_2017_11_21_04_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_05_world_from_335_was_2017_11_21_04_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_05_world_from_335_was_2017_11_21_04_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_05_world_from_335_was_2017_11_21_04_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_06_world_from_335_was_2017_11_21_05_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_06_world_from_335_was_2017_11_21_05_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_06_world_from_335_was_2017_11_21_05_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_06_world_from_335_was_2017_11_21_05_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_07_world_from_335_was_2017_11_21_06_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_07_world_from_335_was_2017_11_21_06_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_07_world_from_335_was_2017_11_21_06_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_07_world_from_335_was_2017_11_21_06_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_08_world_from_335_was_2017_11_21_07_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_08_world_from_335_was_2017_11_21_07_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_08_world_from_335_was_2017_11_21_07_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_08_world_from_335_was_2017_11_21_07_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_09_world_from_335_was_2017_11_21_08_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_09_world_from_335_was_2017_11_21_08_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_09_world_from_335_was_2017_11_21_08_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_09_world_from_335_was_2017_11_21_08_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_10_world_from_335_was_2017_11_21_09_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_10_world_from_335_was_2017_11_21_09_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_10_world_from_335_was_2017_11_21_09_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_10_world_from_335_was_2017_11_21_09_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_11_world_from_master_was_2017_11_22_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_11_world_from_master_was_2017_11_22_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_11_world_from_master_was_2017_11_22_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_11_world_from_master_was_2017_11_22_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_12_world_from_335_was_2017_11_22_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_12_world_from_335_was_2017_11_22_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_12_world_from_335_was_2017_11_22_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_12_world_from_335_was_2017_11_22_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_22_13_world_from_335_was_2017_11_22_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_22_13_world_from_335_was_2017_11_22_01_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_22_13_world_from_335_was_2017_11_22_01_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_22_13_world_from_335_was_2017_11_22_01_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_23_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_23_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_23_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_23_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_23_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_23_01_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_23_01_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_23_01_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_24_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_24_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_24_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_24_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_25_00_world_from_335_was_2017_11_22_02_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_25_00_world_from_335_was_2017_11_22_02_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_25_00_world_from_335_was_2017_11_22_02_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_25_00_world_from_335_was_2017_11_22_02_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_25_01_world_from_335_was_2017_11_22_03_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_25_01_world_from_335_was_2017_11_22_03_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_25_01_world_from_335_was_2017_11_22_03_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_25_01_world_from_335_was_2017_11_22_03_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_25_02_world_from_335_was_2017_11_22_04_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_25_02_world_from_335_was_2017_11_22_04_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_25_02_world_from_335_was_2017_11_22_04_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_25_02_world_from_335_was_2017_11_22_04_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_25_03_world_from_335_was_2017_11_24_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_25_03_world_from_335_was_2017_11_24_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_25_03_world_from_335_was_2017_11_24_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_25_03_world_from_335_was_2017_11_24_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_25_04_world_from_335_was_2017_11_25_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_25_04_world_from_335_was_2017_11_25_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_25_04_world_from_335_was_2017_11_25_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_25_04_world_from_335_was_2017_11_25_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_25_05_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_25_05_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_25_05_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_25_05_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_26_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_26_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_26_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_26_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_26_01_world_from_335_was_2017_11_26_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_26_01_world_from_335_was_2017_11_26_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_26_01_world_from_335_was_2017_11_26_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_26_01_world_from_335_was_2017_11_26_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_27_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_27_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_27_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_27_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_27_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_27_01_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_27_01_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_27_01_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_27_02_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_27_02_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_27_02_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_27_02_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_00_world_from_335_was_2017_11_28_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_00_world_from_335_was_2017_11_28_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_00_world_from_335_was_2017_11_28_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_00_world_from_335_was_2017_11_28_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_01_world_from_335_was_2017_11_28_01_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_01_world_from_335_was_2017_11_28_01_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_01_world_from_335_was_2017_11_28_01_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_01_world_from_335_was_2017_11_28_01_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_02_world_from_335_was_2017_11_28_02_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_02_world_from_335_was_2017_11_28_02_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_02_world_from_335_was_2017_11_28_02_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_02_world_from_335_was_2017_11_28_02_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_03_world_from_335_was_2017_11_28_03_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_03_world_from_335_was_2017_11_28_03_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_03_world_from_335_was_2017_11_28_03_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_03_world_from_335_was_2017_11_28_03_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_04_world_from_335_was_2017_11_28_04_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_04_world_from_335_was_2017_11_28_04_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_04_world_from_335_was_2017_11_28_04_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_04_world_from_335_was_2017_11_28_04_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_05_world_from_335_was_2017_11_28_05_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_05_world_from_335_was_2017_11_28_05_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_05_world_from_335_was_2017_11_28_05_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_05_world_from_335_was_2017_11_28_05_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_06_world_from_335_was_2017_11_28_06_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_06_world_from_335_was_2017_11_28_06_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_06_world_from_335_was_2017_11_28_06_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_06_world_from_335_was_2017_11_28_06_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_07_world_from_335_was_2017_11_28_07_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_07_world_from_335_was_2017_11_28_07_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_07_world_from_335_was_2017_11_28_07_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_07_world_from_335_was_2017_11_28_07_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_08_world_from_335_was_2017_11_28_08_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_08_world_from_335_was_2017_11_28_08_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_08_world_from_335_was_2017_11_28_08_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_08_world_from_335_was_2017_11_28_08_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_09_world_from_335_was_2017_11_28_09_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_09_world_from_335_was_2017_11_28_09_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_09_world_from_335_was_2017_11_28_09_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_09_world_from_335_was_2017_11_28_09_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_10_world_from_335_was_2017_11_28_10_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_10_world_from_335_was_2017_11_28_10_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_10_world_from_335_was_2017_11_28_10_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_10_world_from_335_was_2017_11_28_10_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_11_world_from_335_was_2017_11_28_11_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_11_world_from_335_was_2017_11_28_11_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_11_world_from_335_was_2017_11_28_11_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_11_world_from_335_was_2017_11_28_11_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_12_world_from_335_was_2017_11_28_12_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_12_world_from_335_was_2017_11_28_12_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_12_world_from_335_was_2017_11_28_12_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_12_world_from_335_was_2017_11_28_12_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_13_world_from_335_was_2017_11_28_13_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_13_world_from_335_was_2017_11_28_13_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_13_world_from_335_was_2017_11_28_13_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_13_world_from_335_was_2017_11_28_13_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_14_world_from_335_was_2017_11_28_14_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_14_world_from_335_was_2017_11_28_14_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_14_world_from_335_was_2017_11_28_14_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_14_world_from_335_was_2017_11_28_14_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_15_world_from_335_was_2017_11_28_15_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_15_world_from_335_was_2017_11_28_15_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_15_world_from_335_was_2017_11_28_15_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_15_world_from_335_was_2017_11_28_15_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_16_world_from_335_was_2017_11_28_17_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_16_world_from_335_was_2017_11_28_17_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_16_world_from_335_was_2017_11_28_17_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_16_world_from_335_was_2017_11_28_17_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_17_world_from_335_was_2017_11_28_18_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_17_world_from_335_was_2017_11_28_18_world_335.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_17_world_from_335_was_2017_11_28_18_world_335.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_17_world_from_335_was_2017_11_28_18_world_335.sql
diff --git a/sql/updates/world/4.3.4/2017_11_28_18_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_28_18_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_28_18_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_28_18_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_00_world_from_335_was_2017_11_29_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_00_world_from_335_was_2017_11_29_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_00_world_from_335_was_2017_11_29_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_00_world_from_335_was_2017_11_29_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_01_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_01_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_01_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_02_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_02_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_02_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_02_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_03_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_03_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_03_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_03_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_04_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_04_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_04_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_04_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_05_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_05_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_05_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_05_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_06_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_06_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_06_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_06_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_07_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_07_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_07_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_07_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_08_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_08_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_08_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_08_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_09_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_09_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_09_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_09_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_10_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_10_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_10_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_10_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_11_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_11_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_11_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_11_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_12_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_12_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_12_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_12_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_13_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_13_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_13_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_13_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_14_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_14_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_14_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_14_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_15_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_15_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_15_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_15_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_16_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_16_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_16_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_16_world.sql
diff --git a/sql/updates/world/4.3.4/2017_11_30_17_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_11_30_17_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_11_30_17_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_11_30_17_world.sql
diff --git a/sql/updates/world/4.3.4/2017_12_01_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_01_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_12_01_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_12_01_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_12_01_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_01_01_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_12_01_01_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_12_01_01_world.sql
diff --git a/sql/updates/world/4.3.4/2017_12_01_02_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_01_02_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_12_01_02_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_12_01_02_world.sql
diff --git a/sql/updates/world/4.3.4/2017_12_01_03_world_from_335_was_2017_11_30_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_01_03_world_from_335_was_2017_11_30_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_12_01_03_world_from_335_was_2017_11_30_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_12_01_03_world_from_335_was_2017_11_30_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_12_01_04_world_from_335_was_2017_11_30_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_01_04_world_from_335_was_2017_11_30_01_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_12_01_04_world_from_335_was_2017_11_30_01_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_12_01_04_world_from_335_was_2017_11_30_01_world.sql
diff --git a/sql/updates/world/4.3.4/2017_12_01_05_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_01_05_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_12_01_05_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_12_01_05_world.sql
diff --git a/sql/updates/world/4.3.4/2017_12_01_06_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_01_06_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_12_01_06_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_12_01_06_world.sql
diff --git a/sql/updates/world/4.3.4/2017_12_02_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_02_00_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_12_02_00_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_12_02_00_world.sql
diff --git a/sql/updates/world/4.3.4/2017_12_02_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_02_01_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_12_02_01_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_12_02_01_world.sql
diff --git a/sql/updates/world/4.3.4/2017_12_02_02_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_02_02_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_12_02_02_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_12_02_02_world.sql
diff --git a/sql/updates/world/4.3.4/2017_12_02_03_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_02_03_world.sql
similarity index 100%
rename from sql/updates/world/4.3.4/2017_12_02_03_world.sql
rename to sql/old/4.3.4/world/24_2017_12_17/2017_12_02_03_world.sql
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_03_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_03_00_world.sql
new file mode 100644
index 0000000000..0d1715b2d8
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_03_00_world.sql
@@ -0,0 +1 @@
+-- DELETE FROM `spell_dbc` WHERE `Effect1` >= 165 OR `Effect2` >= 165 OR `Effect3` >= 165 OR `EffectApplyAuraName1` >= 317 OR `EffectApplyAuraName2` >= 317 OR `EffectApplyAuraName3` >= 317 OR `EffectImplicitTargetA1` >= 111 OR `EffectImplicitTargetA2` >= 111 OR `EffectImplicitTargetA3` >= 111 OR `EffectImplicitTargetB1` >= 111 OR `EffectImplicitTargetB2` >= 111 OR `EffectImplicitTargetB3` >= 111;
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_03_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_03_01_world.sql
new file mode 100644
index 0000000000..642be9b12a
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_03_01_world.sql
@@ -0,0 +1,7 @@
+--
+DELETE FROM `spell_proc` WHERE `SpellID` IN (-11213, 11213, 12574, 12575);
+INSERT INTO `spell_proc` (`SpellID`, `SpellTypeMask`, `SpellPhaseMask`, `Chance`) VALUES
+(11213, 1, 2, 3),
+(12574, 1, 2, 6),
+(12575, 1, 2, 10);
+
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_04_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_04_00_world.sql
new file mode 100644
index 0000000000..776d3e6221
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_04_00_world.sql
@@ -0,0 +1,30 @@
+--
+DELETE FROM `game_event_gameobject` WHERE `guid` IN (220147, 220148, 220041, 220029, 220102, 220600, 224456, 220076, 220044, 220043, 220048, 220049, 220042, 220458, 220468, 220602, 220476, 220466, 220463, 220437, 220438, 220461);
+INSERT INTO `game_event_gameobject` (`eventEntry`, `guid`) VALUES
+(2, 220147),
+(2, 220148),
+(2, 220041),
+(2, 220029),
+(2, 220102),
+(2, 220600),
+(2, 224456),
+(2, 220076),
+(2, 220044),
+(2, 220043),
+(2, 220048),
+(2, 220049),
+(2, 220042),
+(2, 220458),
+(2, 220468),
+(2, 220602),
+(2, 220476),
+(2, 220466),
+(2, 220463),
+(2, 220437),
+(2, 220438),
+(2, 220461);
+
+DELETE FROM `game_event_creature` WHERE `guid` IN (314484, 314040);
+INSERT INTO `game_event_creature` (`eventEntry`, `guid`) VALUES
+(2, 314484),
+(2, 314040);
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_04_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_04_01_world.sql
new file mode 100644
index 0000000000..1b4f6c17b0
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_04_01_world.sql
@@ -0,0 +1,88 @@
+--
+DELETE FROM `game_event_gameobject` WHERE `guid` IN (224436, 224389, 224438, 224391, 224447, 224395, 224397, 224399, 224440, 224401, 224443, 224386, 224393, 224458, 224457, 224461, 224460, 224459, 224403, 224448, 224409, 224413, 224415, 224417, 224419, 224453, 224422, 224424, 224445, 224427, 224429, 224431, 224434, 224452, 224435, 224433, 224446, 224430, 224432, 224428, 224405, 224411, 224451, 224426, 224423, 224425, 224444, 224421, 224420, 224449, 224418, 224416, 224414, 224442, 224412, 224410, 224408, 224455, 224407, 224406, 224404, 224402, 224398, 224450, 224396, 224394, 224392, 224390, 224439, 224388, 224385, 224454, 224387, 224383, 224384, 224437, 224400);
+INSERT INTO `game_event_gameobject` (`eventEntry`, `guid`) VALUES
+(2, 224436),
+(2, 224389),
+(2, 224438),
+(2, 224391),
+(2, 224447),
+(2, 224395),
+(2, 224397),
+(2, 224399),
+(2, 224440),
+(2, 224401),
+(2, 224443),
+(2, 224386),
+(2, 224393),
+(2, 224458),
+(2, 224457),
+(2, 224461),
+(2, 224460),
+(2, 224459),
+(2, 224403),
+(2, 224405),
+(2, 224448),
+(2, 224409),
+(2, 224411),
+(2, 224413),
+(2, 224415),
+(2, 224417),
+(2, 224419),
+(2, 224453),
+(2, 224422),
+(2, 224424),
+(2, 224445),
+(2, 224427),
+(2, 224429),
+(2, 224431),
+(2, 224434),
+(2, 224452),
+(2, 224435),
+(2, 224433),
+(2, 224446),
+(2, 224430),
+(2, 224432),
+(2, 224428),
+(2, 224451),
+(2, 224426),
+(2, 224423),
+(2, 224425),
+(2, 224444),
+(2, 224421),
+(2, 224420),
+(2, 224449),
+(2, 224418),
+(2, 224416),
+(2, 224414),
+(2, 224442),
+(2, 224412),
+(2, 224410),
+(2, 224408),
+(2, 224455),
+(2, 224407),
+(2, 224406),
+(2, 224404),
+(2, 224402),
+(2, 224398),
+(2, 224450),
+(2, 224396),
+(2, 224394),
+(2, 224392),
+(2, 224390),
+(2, 224439),
+(2, 224388),
+(2, 224385),
+(2, 224454),
+(2, 224387),
+(2, 224383),
+(2, 224384),
+(2, 224437),
+(2, 224400);
+
+DELETE FROM `game_event_creature` WHERE `guid` IN (358708, 358707, 358706, 358704, 358705);
+INSERT INTO `game_event_creature` (`eventEntry`, `guid`) VALUES
+(2, 358708),
+(2, 358707),
+(2, 358706),
+(2, 358704),
+(2, 358705);
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_00_world_from_335_was_2017_12_04_00_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_00_world_from_335_was_2017_12_04_00_world_335.sql
new file mode 100644
index 0000000000..9b9772cb48
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_00_world_from_335_was_2017_12_04_00_world_335.sql
@@ -0,0 +1,2 @@
+-- Replace two Riverpaw Scouts with Riverpaw Shamans
+-- UPDATE `creature` SET `id`=1065, `modelid`=204, `curhealth`=230, `curmana`=249 WHERE `guid` IN (86657, 86662);
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_01_world_from_335_was_2017_12_04_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_01_world_from_335_was_2017_12_04_01_world.sql
new file mode 100644
index 0000000000..258db74120
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_01_world_from_335_was_2017_12_04_01_world.sql
@@ -0,0 +1,8 @@
+-- Add two Draenei Artificers
+DELETE FROM `creature` WHERE `guid` IN (82823,82841);
+INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `VerifiedBuild`) VALUES
+(82823, 17228, 530, 0, 0, 1, 1, 0, 1, -4191.44, -12464.07, 45.340, 3.7988, 300, 0, 0, 98, 115, 2, 0, 0, 0, 0),
+(82841, 17228, 530, 0, 0, 1, 1, 0, 1, -4213.64, -12467.37, 45.464, 0.9833, 300, 0, 0, 98, 115, 0, 0, 0, 0, 0);
+
+-- Move script of Draenei Artificer from ID to specific GUID
+UPDATE `smart_scripts` SET `entryorguid`=-61962 WHERE `entryorguid`=17228 AND `source_type`=0;
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_02_world_from_335_was_2017_12_04_02_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_02_world_from_335_was_2017_12_04_02_world_335.sql
new file mode 100644
index 0000000000..c919fd90ba
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_02_world_from_335_was_2017_12_04_02_world_335.sql
@@ -0,0 +1,11 @@
+/*
+-- Rigglefuzz
+DELETE FROM `creature_text` WHERE `CreatureID`=2817;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(2817,0,0,"%s cooks up a batch of spicy hot buzzard wings for $n.",16,0,100,0,0,0,887,0,"Rigglefuzz");
+
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=2817;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2817 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2817,0,0,0,20,0,100,0,703,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,"Rigglefuzz - On Quest 'Barbecued Buzzard Wings' Rewarded - Say Line 0");
+*/
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_03_world_from_335_was_2017_12_04_03_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_03_world_from_335_was_2017_12_04_03_world_335.sql
new file mode 100644
index 0000000000..5b18c740f0
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_03_world_from_335_was_2017_12_04_03_world_335.sql
@@ -0,0 +1,2 @@
+-- Parqual Fintallas
+-- UPDATE `smart_scripts` SET `event_param1`=4764 WHERE `entryorguid`=4488 AND `source_type`=0 AND `id`=10;
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_04_world_from_335_was_2017_12_04_04_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_04_world_from_335_was_2017_12_04_04_world_335.sql
new file mode 100644
index 0000000000..f5960ecc2a
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_04_world_from_335_was_2017_12_04_04_world_335.sql
@@ -0,0 +1,2 @@
+--
+-- UPDATE `creature` SET `MovementType`=0 WHERE `guid`=82823;
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_05_world_from_335_was_2017_12_05_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_05_world_from_335_was_2017_12_05_00_world.sql
new file mode 100644
index 0000000000..3707ef18f3
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_05_world_from_335_was_2017_12_05_00_world.sql
@@ -0,0 +1,319 @@
+-- DK Starting Zone - phase 64
+-- Duplicates removed
+DELETE FROM `creature` WHERE `guid` IN (130751,130657,130620,130670,130808,130674,130569,130599,130719,130565,130609,130566,130717,130741,130799,130821,130668,130667,130800,130708,130664,130750,130666,130807,130817,130814,130681,130822,130816,130673,130680,130672,130678,130684,130823);
+DELETE FROM `creature_addon` WHERE `guid` IN (130751,130657,130620,130670,130808,130674,130569,130599,130719,130565,130609,130566,130717,130741,130799,130821,130668,130667,130800,130708,130664,130750,130666,130807,130817,130814,130681,130822,130816,130673,130680,130672,130678,130684,130823);
+-- Rampaging Abomination
+UPDATE `creature` SET `spawntimesecs` = 5, `spawndist` = 20, `movementType` = 1 WHERE `id` = 29115;
+-- Volatile Ghoul
+UPDATE `creature` SET `spawntimesecs` = 5 WHERE `id` = 29136;
+UPDATE `creature` SET `position_x` = 2198.392090, `position_y` = -5828.402832, `position_z` = 101.502411 WHERE `guid` = 130923;
+UPDATE `creature` SET `position_x` = 2175.717285, `position_y` = -5816.032715, `position_z` = 101.343269 WHERE `guid` = 130951;
+UPDATE `creature` SET `position_x` = 2089.767090, `position_y` = -5782.844727, `position_z` = 99.5929110 WHERE `guid` = 130932;
+UPDATE `creature` SET `position_x` = 2156.671875, `position_y` = -5757.208984, `position_z` = 100.663902 WHERE `guid` = 130949;
+UPDATE `creature` SET `position_x` = 2238.655518, `position_y` = -5845.669434, `position_z` = 101.297417 WHERE `guid` = 130926;
+UPDATE `creature` SET `position_x` = 2223.981934, `position_y` = -5862.010742, `position_z` = 101.434555 WHERE `guid` = 130937;
+-- Crusaders
+UPDATE `creature` SET `Spawndist` = 0, `MovementType` = 0 WHERE `guid` = 130616;
+UPDATE `creature` SET `position_x` = 2171.041504, `position_y` = -5746.948242, `position_z` = 101.453552, `orientation` = 4.915133, `Spawndist` = 10, `MovementType` = 1 WHERE `guid` = 130665;
+UPDATE `creature` SET `position_x` = 2021.283081, `position_y` = -5767.769043, `position_z` = 102.069725, `orientation` = 0.455777 WHERE `guid` = 130663;
+UPDATE `creature` SET `position_x` = 1938.300537, `position_y` = -5806.917480, `position_z` = 100.326469, `orientation` = 0.036730 WHERE `guid` = 130669;
+UPDATE `creature` SET `position_x` = 1822.585205, `position_y` = -5806.501465, `position_z` = 103.471199, `orientation` = 6.123573 WHERE `guid` = 130676;
+UPDATE `creature` SET `position_x` = 1886.295898, `position_y` = -5815.069824, `position_z` = 102.595604, `orientation` = 0.085570 WHERE `guid` = 130803;
+UPDATE `creature` SET `position_x` = 1919.796875, `position_y` = -5810.199707, `position_z` = 100.092346, `orientation` = 0.194942 WHERE `guid` = 130671;
+UPDATE `creature` SET `position_x` = 2062.375000, `position_y` = -5827.616211, `position_z` = 101.632080, `orientation` = 6.049894 WHERE `guid` = 130789;
+UPDATE `creature` SET `position_x` = 2062.264404, `position_y` = -5863.437988, `position_z` = 103.230919, `orientation` = 0.077718 WHERE `guid` = 130662;
+UPDATE `creature` SET `position_x` = 1847.384644, `position_y` = -5861.911621, `position_z` = 102.175438, `orientation` = 6.141752 WHERE `guid` = 130679;
+UPDATE `creature` SET `position_x` = 1872.653320, `position_y` = -5855.841309, `position_z` = 102.853523, `orientation` = 0.010887 WHERE `guid` = 130811;
+UPDATE `creature` SET `position_x` = 1887.613525, `position_y` = -5854.142578, `position_z` = 102.406212, `orientation` = 0.058871 WHERE `guid` = 130809;
+UPDATE `creature` SET `position_x` = 1897.007813, `position_y` = -5852.924805, `position_z` = 101.451141, `orientation` = 0.009392 WHERE `guid` = 130805;
+UPDATE `creature` SET `position_x` = 1919.654297, `position_y` = -5846.907715, `position_z` = 100.235977, `orientation` = 0.124753 WHERE `guid` = 130804;
+UPDATE `creature` SET `position_x` = 1935.207397, `position_y` = -5843.156250, `position_z` = 100.510971, `orientation` = 0.203284 WHERE `guid` = 130810;
+UPDATE `creature` SET `position_x` = 2105.251221, `position_y` = -5900.707031, `position_z` = 104.638618, `orientation` = 6.202802 WHERE `guid` = 130754;
+UPDATE `creature` SET `position_x` = 1982.372559, `position_y` = -5917.364258, `position_z` = 104.190681, `orientation` = 0.246334 WHERE `guid` = 130801;
+UPDATE `creature` SET `position_x` = 1928.129761, `position_y` = -5933.635742, `position_z` = 103.063942, `orientation` = 6.162736 WHERE `guid` = 130677;
+UPDATE `creature` SET `position_x` = 1888.227783, `position_y` = -5932.001465, `position_z` = 104.198326, `orientation` = 0.181147 WHERE `guid` = 130802;
+UPDATE `creature` SET `position_x` = 1887.905151, `position_y` = -5911.649414, `position_z` = 102.921516, `orientation` = 0.015411 WHERE `guid` = 130813;
+UPDATE `creature` SET `position_x` = 1846.163696, `position_y` = -5901.961426, `position_z` = 104.819687, `orientation` = 0.024871 WHERE `guid` = 130675;
+UPDATE `creature` SET `position_x` = 1860.970825, `position_y` = -5927.291504, `position_z` = 104.586868, `orientation` = 0.181141 WHERE `guid` = 130825;
+-- Waypoints
+UPDATE `creature` SET `spawntimesecs` = 30, `Spawndist` = 0, `MovementType` = 2 WHERE `guid` IN (130615,130653,130788,130791,130820,130663,130669,130819,130676,130812,130803,130806,130671,130789,130662,130679,130811,130809,130805,130804,130810,130754,130801,130677,130802,130813,130675,130825);
+DELETE FROM `creature_addon` WHERE `guid` IN (130615,130653,130788,130791,130820,130663,130669,130819,130676,130812,130803,130806,130671,130789,130662,130679,130811,130809,130805,130804,130810,130754,130801,130677,130802,130813,130675,130825);
+INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
+(130615,1306150,0,0,1, 0,''),
+(130653,1306530,0,0,1, 0,''),
+(130788,1307880,0,0,1, 0,''),
+(130791,1307910,0,0,1, 0,''),
+(130820,1308200,0,0,1, 0,''),
+(130663,1306630,0,0,1, 0,''),
+(130669,1306690,0,0,1, 0,''),
+(130819,1308190,0,0,1, 0,''),
+(130676,1306760,0,0,1, 0,''),
+(130812,1308120,0,0,1, 0,''),
+(130803,1308030,0,0,1, 0,''),
+(130806,1308060,0,0,1, 0,''),
+(130671,1306710,0,0,1, 0,''),
+(130789,1307890,0,0,1, 0,''),
+(130662,1306620,0,0,1, 0,''),
+(130679,1306790,0,0,1, 0,''),
+(130811,1308110,0,0,1, 0,''),
+(130809,1308090,0,0,1, 0,''),
+(130805,1308050,0,0,1, 0,''),
+(130804,1308040,0,0,1, 0,''),
+(130810,1308100,0,0,1, 0,''),
+(130754,1307540,0,0,1, 0,''),
+(130801,1308010,0,0,1, 0,''),
+(130677,1306770,0,0,1, 0,''),
+(130802,1308020,0,0,1, 0,''),
+(130813,1308130,0,0,1, 0,''),
+(130675,1306750,0,0,1, 0,''),
+(130825,1308250,0,0,1, 0,'');
+DELETE FROM `waypoint_data` WHERE `id` IN (1306150,1306530,1307880,1307910,1308200,1306630,1306690,1308190,1306760,1308120,1308030,1308060,1306710,1307890,1306620,1306790,1308110,1308090,1308050,1308040,1308100,1307540,1308010,1306770,1308020,1308130,1306750,1308250);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `delay`, `action`, `orientation`, `action_chance`, `move_type`) VALUES
+(1308200,1,2110.63,-5730.45,100.176,1500,0,4.8397,100,1),
+(1308200,2,2122.33,-5722.27,100.328,0,0,0.410476,100,1),
+(1308200,3,2139.85,-5717.74,100.963,0,0,0.558131,100,1),
+(1308200,4,2169.78,-5698.14,106.245,0,0,0.644525,100,1),
+(1308200,5,2201.61,-5670.41,116.544,0,0,0.691649,100,1),
+(1308200,6,2221.2,-5654.19,126.493,0,0,0.49687,100,1),
+(1308200,7,2247.14,-5647.54,134.152,0,0,0.100244,100,1),
+(1308200,8,2281.82,-5649.43,144.037,10000,1188,6.15959,100,1),
+(1306150,1,2082.57,-5729.92,100.968,1500,0,-3.0862,100,1),
+(1306150,2,2120.29,-5721.2,100.326,0,0,0.206275,100,1),
+(1306150,3,2144.6,-5714.86,101.333,0,0,0.611541,100,1),
+(1306150,4,2164.79,-5698.69,105.338,0,0,0.701862,100,1),
+(1306150,5,2185.95,-5676.26,112.802,0,0,0.862868,100,1),
+(1306150,6,2205.62,-5656.75,121.586,0,0,0.752912,100,1),
+(1306150,7,2235.14,-5646.35,131.467,0,0,0.214915,100,1),
+(1306150,8,2282.81,-5638.38,145.358,10000,1188,0.210988,100,1),
+(1307880,1,2076.79,-5733.08,100.771,1500,0,0.948046,100,1),
+(1307880,2,2105.55,-5727.9,100.32,0,0,0.301308,100,1),
+(1307880,3,2146.32,-5717.57,101.241,0,0,0.577768,100,1),
+(1307880,4,2176.44,-5699.26,106.766,0,0,0.485091,100,1),
+(1307880,5,2197.89,-5686.52,111.027,0,0,0.593476,100,1),
+(1307880,6,2213.47,-5677.43,117.313,0,0,0.628819,100,1),
+(1307880,7,2227.61,-5672.47,125.733,0,0,0.150511,100,1),
+(1307880,8,2241.09,-5668.24,133.771,0,0,0.150512,100,1),
+(1307880,9,2251.19,-5671.61,140.211,0,0,6.05592,100,1),
+(1307880,10,2260.7,-5667.87,139.602,0,0,0.602901,100,1),
+(1307880,11,2279.49,-5654.93,143.935,10000,1188,0.602901,100,1),
+(1307910,1,2050.23,-5752.25,98.5459,1500,0,0.39066,100,1),
+(1307910,2,2084.27,-5739.38,100.087,0,0,0.382198,100,1),
+(1307910,3,2124.82,-5722.72,100.35,0,0,0.360207,100,1),
+(1307910,4,2161.06,-5706.96,103.656,0,0,0.712851,100,1),
+(1307910,5,2179.11,-5688.84,109.467,0,0,0.791391,100,1),
+(1307910,6,2204.98,-5664.79,119.164,0,0,0.720705,100,1),
+(1307910,7,2239.17,-5651.26,131.423,0,0,0.225904,100,1),
+(1307910,8,2280.17,-5649.69,143.613,10000,1188,6.26169,100,1),
+(1306530,1,2047.67,-5750.46,98.8524,1500,0,0.017199,100,1),
+(1306530,2,2082.62,-5736.98,100.434,0,0,0.682447,100,1),
+(1306530,3,2136.05,-5719.88,100.712,0,0,0.382425,100,1),
+(1306530,4,2169.42,-5696.4,106.528,0,0,0.739781,100,1),
+(1306530,5,2191.5,-5675.34,113.472,0,0,0.77748,100,1),
+(1306530,6,2207.61,-5659.48,121.455,0,0,0.77748,100,1),
+(1306530,7,2233.29,-5643.46,131.681,0,0,0.520655,100,1),
+(1306530,8,2280.33,-5637.12,145.183,10000,1188,0.0706218,100,1),
+(1306630,1,2021.283081,-5767.769043,102.069725,1500,0,0.455777,100,1),
+(1306630,2,2057,-5753.29,98.0162,0,0,0.389378,100,1),
+(1306630,3,2087.16,-5739.97,99.9644,0,0,0.440429,100,1),
+(1306630,4,2123.28,-5722.97,100.322,0,0,0.45221,100,1),
+(1306630,5,2151.2,-5708.97,102.328,0,0,0.602221,100,1),
+(1306630,6,2178.39,-5680.06,111.376,0,0,0.821347,100,1),
+(1306630,7,2201.81,-5659.44,119.913,0,0,0.711391,100,1),
+(1306630,8,2228.17,-5646.67,129.653,0,0,0.414511,100,1),
+(1306630,9,2278.72,-5651.94,143.384,10000,1188,5.70338,100,1),
+(1306690,1,1938.300537,-5806.917480,100.326469,1500,0,0.036730,100,1),
+(1306690,2,1983.64,-5790.51,100.901,0,0,0.378378,100,1),
+(1306690,3,2022.91,-5769.81,102.141,0,0,0.539385,100,1),
+(1306690,4,2045.72,-5758.77,98.3942,0,0,0.386232,100,1),
+(1306690,5,2076.32,-5743.14,99.4291,0,0,0.456918,100,1),
+(1306690,6,2109.68,-5727.88,100.259,0,0,0.421575,100,1),
+(1306690,7,2143.97,-5714.37,101.331,0,0,0.496973,100,1),
+(1306690,8,2175.38,-5689.75,108.822,0,0,0.680756,100,1),
+(1306690,9,2199.47,-5669.2,116.494,0,0,0.716099,100,1),
+(1306690,10,2222.41,-5653.69,126.852,0,0,0.567659,100,1),
+(1306690,11,2252.28,-5644.34,136.182,0,0,0.200093,100,1),
+(1306690,12,2282.95,-5638.85,145.296,10000,1188,0.273134,100,1),
+(1308190,1,1848.26,-5817.4,100.084,1500,0,0.031333,100,1),
+(1308190,2,1885.95,-5813.1,102.329,0,0,0.127844,100,1),
+(1308190,3,1939.43,-5807.45,100.38,0,0,0.151406,100,1),
+(1308190,4,1987.9,-5788.39,100.894,0,0,0.383098,100,1),
+(1308190,5,2042.2,-5757.65,98.5925,0,0,0.44593,100,1),
+(1308190,6,2089.15,-5735.17,100.139,0,0,0.438076,100,1),
+(1308190,7,2128.01,-5720.92,100.474,0,0,0.28885,100,1),
+(1308190,8,2170.04,-5695.56,106.79,0,0,0.650134,100,1),
+(1308190,9,2196.58,-5672.94,114.801,0,0,0.712966,100,1),
+(1308190,10,2235.65,-5650.01,130.788,0,0,0.461638,100,1),
+(1308190,11,2287.21,-5648.74,145.223,10000,1188,6.18012,100,1),
+(1306760,1,1822.585205,-5806.501465,103.471199,1500,0,6.123573,100,1),
+(1306760,2,1860.7,-5814.45,100.235,0,0,6.13614,100,1),
+(1306760,3,1902.01,-5807.95,100.908,0,0,0.00610447,100,1),
+(1306760,4,1944.01,-5807.69,100.583,0,0,0.00610447,100,1),
+(1306760,5,1989.78,-5789.95,100.913,0,0,0.482841,100,1),
+(1306760,6,2025.41,-5769.5,102.127,0,0,0.593583,100,1),
+(1306760,7,2037.01,-5761.67,99.3255,0,0,0.593583,100,1),
+(1306760,8,2081.03,-5738.27,100.278,0,0,0.389379,100,1),
+(1306760,9,2121.93,-5722.76,100.309,0,0,0.354036,100,1),
+(1306760,10,2158.34,-5704.48,103.737,0,0,0.683903,100,1),
+(1306760,11,2184.91,-5680.44,111.729,0,0,0.759302,100,1),
+(1306760,12,2207.65,-5658.66,121.698,0,0,0.767156,100,1),
+(1306760,13,2232.85,-5646.12,130.964,0,0,0.399589,100,1),
+(1306760,14,2281.53,-5657.82,144.979,10000,1188,5.88874,100,1),
+(1308120,1,1871.52,-5814.89,100.977,1500,0,0.149239,100,1),
+(1308120,2,1911.67,-5811.62,100.215,0,0,0.166323,100,1),
+(1308120,3,1978.48,-5793.12,100.877,0,0,0.434929,100,1),
+(1308120,4,2036.66,-5758.3,98.9885,0,0,0.44671,100,1),
+(1308120,5,2100.58,-5730.91,100.349,0,0,0.399586,100,1),
+(1308120,6,2155.04,-5707.06,102.968,0,0,0.509542,100,1),
+(1308120,7,2201.83,-5665.23,118.262,0,0,0.737308,100,1),
+(1308120,8,2256.58,-5647.82,136.801,0,0,0.266069,100,1),
+(1308120,9,2287.16,-5648.41,145.2,10000,1188,6.24295,100,1),
+(1308030,1,1886.295898,-5815.069824,102.595604,1500,0,0.085570,100,1),
+(1308030,2,1940.44,-5807.54,100.42,0,0,0.329044,100,1),
+(1308030,3,1996.59,-5784.59,100.768,0,0,0.441355,100,1),
+(1308030,4,2037.36,-5758.5,98.9918,0,0,0.517539,100,1),
+(1308030,5,2095.88,-5728.01,100.327,0,0,0.156255,100,1),
+(1308030,6,2142.68,-5713.79,101.296,0,0,0.442926,100,1),
+(1308030,7,2192.1,-5676.26,113.266,0,0,0.717815,100,1),
+(1308030,8,2229.92,-5650.07,129.412,0,0,0.521466,100,1),
+(1308030,9,2286.4,-5645.88,144.972,10000,1188,0.0266647,100,1),
+(1308060,1,1901.66,-5809.61,100.974,1500,0,0.342551,100,1),
+(1308060,2,1941.71,-5807.93,100.478,0,0,0.0728286,100,1),
+(1308060,3,1998.5,-5780,100.674,0,0,0.41055,100,1),
+(1308060,4,2043,-5758.39,98.5521,0,0,0.430185,100,1),
+(1308060,5,2100.37,-5732.46,100.333,0,0,0.426258,100,1),
+(1308060,6,2154.27,-5707.19,102.864,0,0,0.481236,100,1),
+(1308060,7,2193.28,-5674.47,113.916,0,0,0.650096,100,1),
+(1308060,8,2232.26,-5647.25,130.574,0,0,0.204775,100,1),
+(1308060,9,2297.9,-5651.41,147.427,10000,1188,6.19931,100,1),
+(1306710,1,1919.796875,-5810.199707,100.092346,1500,0,0.194942,100,1),
+(1306710,2,1984.03,-5789.59,100.889,0,0,0.472187,100,1),
+(1306710,3,2039.46,-5758.65,98.8531,0,0,0.511457,100,1),
+(1306710,4,2097.4,-5732.33,100.316,0,0,0.319035,100,1),
+(1306710,5,2151.62,-5712.35,101.993,0,0,0.57429,100,1),
+(1306710,6,2176.82,-5720.66,102.775,10000,1188,5.69509,100,1),
+(1307890,1,2062.375,-5827.616211,101.632080,1500,0,6.049894,100,1),
+(1307890,2,2080.54,-5829.92,102.423,0,0,5.93994,100,1),
+(1307890,3,2115.34,-5840.62,102.029,0,0,5.92109,100,1),
+(1307890,4,2158.14,-5843.73,102.082,0,0,6.26274,100,1),
+(1307890,5,2229.69,-5844.69,101.44,10000,1188,0.0463068,100,1),
+(1306620,1,2062.264404,-5863.437988,103.230919,1500,0,0.077718,100,1),
+(1306620,2,2086.83,-5858.89,102.861,0,0,0.160184,100,1),
+(1306620,3,2132.76,-5855.41,101.544,0,0,6.21011,100,1),
+(1306620,4,2168.02,-5845.59,101.368,0,0,0.292129,100,1),
+(1306620,5,2251.48,-5838.18,101.258,10000,1188,0.190027,100,1),
+(1306790,1,1847.384644,-5861.911621,102.175438,1500,0,6.141752,100,1),
+(1306790,2,1891.38,-5854.81,102.046,0,0,0.11303,100,1),
+(1306790,3,1949.22,-5847.57,100.357,0,0,0.0109272,100,1),
+(1306790,4,1995.6,-5848.39,100.826,0,0,6.18809,100,1),
+(1306790,5,2053.46,-5857.73,103.066,0,0,0.124811,100,1),
+(1306790,6,2094.38,-5854.87,103.519,0,0,0.128738,100,1),
+(1306790,7,2155.67,-5844.05,102.032,0,0,0.0384166,100,1),
+(1306790,8,2220.64,-5849.55,101.569,10000,1188,6.14489,100,1),
+(1308110,1,1872.653320,-5855.841309,102.853523,1500,0,0.010887,100,1),
+(1308110,2,1945.15,-5846.42,100.348,0,0,0.152258,100,1),
+(1308110,3,2009.83,-5844.98,100.555,0,0,0.0108862,100,1),
+(1308110,4,2081.97,-5842.18,103.485,0,0,0.0462298,100,1),
+(1308110,5,2156.12,-5816.6,101.968,0,0,0.305411,100,1),
+(1308110,6,2206.36,-5808.57,101.34,10000,1188,0.219017,100,1),
+(1308090,1,1887.613525,-5854.142578,102.406212,1500,0,0.058871,100,1),
+(1308090,2,1946.51,-5847.73,100.335,0,0,0.180608,100,1),
+(1308090,3,2008.43,-5844.67,100.563,0,0,0.0313824,100,1),
+(1308090,4,2073.83,-5841.62,103.163,0,0,0.0235284,100,1),
+(1308090,5,2143.41,-5819.68,100.946,0,0,0.28271,100,1),
+(1308090,6,2205.36,-5821.85,101.321,10000,1188,6.10251,100,1),
+(1308050,1,1897.007813,-5852.924805,101.451141,1500,0,0.009392,100,1),
+(1308050,2,1946.35,-5847.82,100.335,0,0,0.107488,100,1),
+(1308050,3,2034.81,-5850.42,100.401,0,0,6.17862,100,1),
+(1308050,4,2104.6,-5857.17,102.44,0,0,0.00538468,100,1),
+(1308050,5,2156.86,-5859.74,101.353,0,0,6.03332,100,1),
+(1308050,6,2179.67,-5864.91,101.337,0,0,0.00302753,100,1),
+(1308050,7,2226.17,-5848.94,101.294,10000,1188,0.372165,100,1),
+(1308040,1,1919.654297,-5846.907715,100.235977,1500,0,0.124753,100,1),
+(1308040,2,1989.29,-5843.83,100.667,0,0,0.0422862,100,1),
+(1308040,3,2053.05,-5844.47,101.489,0,0,6.28227,100,1),
+(1308040,4,2115.32,-5842.73,102.499,0,0,0.085484,100,1),
+(1308040,5,2173.43,-5843.51,101.35,0,0,6.24301,100,1),
+(1308040,6,2218.12,-5839.82,101.329,10000,1188,0.101191,100,1),
+(1308100,1,1935.207397,-5843.156250,100.510971,1500,0,0.203284,100,1),
+(1308100,2,1981.56,-5842.15,100.582,0,0,6.24299,100,1),
+(1308100,3,2016.35,-5842.54,100.545,0,0,6.25556,100,1),
+(1308100,4,2079.2,-5845.73,102.93,0,0,6.22021,100,1),
+(1308100,5,2161.35,-5845.08,101.875,0,0,0.0312731,100,1),
+(1308100,6,2223.11,-5844.07,101.298,10000,1188,6.23199,100,1),
+(1307540,1,2105.251221,-5900.707031,104.638618,1500,0,6.202802,100,1),
+(1307540,2,2147.59,-5901.54,101.074,0,0,0.0138609,100,1),
+(1307540,3,2207.9,-5900.44,100.831,0,0,0.0138609,100,1),
+(1307540,4,2248.68,-5894.8,101.004,10000,1188,0.135598,100,1),
+(1308010,1,1982.372559,-5917.364258,104.190681,1500,0,0.246334,100,1),
+(1308010,2,2060.33,-5911.86,106.458,0,0,0.0177885,100,1),
+(1308010,3,2129.89,-5903.91,102.994,0,0,0.139525,100,1),
+(1308010,4,2190.71,-5899.29,101.074,0,0,6.28134,100,1),
+(1308010,5,2244.32,-5898.24,100.877,10000,1188,0.0609853,100,1),
+(1306770,1,1928.129761,-5933.635742,103.063942,1500,0,6.162736,100,1),
+(1306770,2,1981.24,-5929.33,103.63,0,0,0.115955,100,1),
+(1306770,3,2046.15,-5921.03,106.025,0,0,0.22591,100,1),
+(1306770,4,2119.48,-5903.34,104.28,0,0,0.0491957,100,1),
+(1306770,5,2173.87,-5897.81,100.759,0,0,0.025634,100,1),
+(1306770,6,2216.33,-5899.95,100.666,0,0,6.21065,100,1),
+(1306770,7,2243.88,-5903.52,100.662,10000,1188,6.15567,100,1),
+(1308020,1,1888.227783,-5932.001465,104.198326,1500,0,0.181147,100,1),
+(1308020,2,1957.72,-5914.99,102.575,0,0,0.224344,100,1),
+(1308020,3,2025.95,-5907.58,104.953,0,0,0.0633372,100,1),
+(1308020,4,2078.47,-5904.05,105.728,0,0,0.0358482,100,1),
+(1308020,5,2141.54,-5898.15,102.3,0,0,0.0162122,100,1),
+(1308020,6,2192.28,-5899.28,101.138,0,0,6.18552,100,1),
+(1308020,7,2245.25,-5899.67,100.817,10000,1188,6.26406,100,1),
+(1308130,1,1887.905151,-5911.649414,102.921516,1500,0,0.015411,100,1),
+(1308130,2,1950.41,-5906.33,101.542,0,0,0.125367,100,1),
+(1308130,3,2024.78,-5907.01,104.901,0,0,6.27111,100,1),
+(1308130,4,2070.91,-5897.83,104.986,0,0,6.1965,100,1),
+(1308130,5,2126.33,-5901.08,103.446,0,0,0.0193386,100,1),
+(1308130,6,2249.12,-5903.34,100.523,10000,1188,6.22398,100,1),
+(1306750,1,1846.163696,-5901.961426,104.819687,1500,0,0.024871,100,1),
+(1306750,2,1894.25,-5906.52,102.022,0,0,6.17061,100,1),
+(1306750,3,1961.34,-5907.78,102.362,0,0,6.257,100,1),
+(1306750,4,2031.98,-5908.53,105.049,0,0,0.0405757,100,1),
+(1306750,5,2098.74,-5905.52,105.628,0,0,6.28056,100,1),
+(1306750,6,2160.55,-5915.42,100.01,0,0,6.0528,100,1),
+(1306750,7,2196.82,-5919.73,101.013,0,0,0.0829842,100,1),
+(1306750,8,2250.08,-5905.68,100.325,10000,1188,0.42149,100,1),
+(1308250,1,1860.970825,-5927.291504,104.586868,1500,0,0.181141,100,1),
+(1308250,2,1919.96,-5923.4,102.163,0,0,0.137944,100,1),
+(1308250,3,1994.91,-5908.86,103.971,0,0,0.102601,100,1),
+(1308250,4,2050.26,-5906.36,105.613,0,0,0.122236,100,1),
+(1308250,5,2112.05,-5908.49,104.778,0,0,0.00835337,100,1),
+(1308250,6,2173.17,-5899.52,100.583,0,0,0.0829662,100,1),
+(1308250,7,2251.93,-5902.93,100.478,10000,1188,6.20122,100,1);
+-- Balista defenders
+DELETE FROM `creature_addon` WHERE `guid` IN (130630,130625,130759,130629,130631,130628,130627,130626,130760,130710,130725,130699,130583,130575,130643,130633,130638,130764,130767,130611,130639,130766,130774);
+INSERT INTO `creature_addon` (`guid`,`path_id`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
+(130630,0,0,1,333,""),
+(130625,0,0,1,333,""),
+(130759,0,0,1,333,""),
+(130629,0,0,1,333,""),
+(130631,0,0,1,333,""),
+(130628,0,0,1,333,""),
+(130627,0,0,1,333,""),
+(130626,0,0,1,333,""),
+(130760,0,0,1,333,""),
+(130710,0,0,1,333,""),
+(130725,0,0,1,333,""),
+(130699,0,0,1,333,""),
+(130583,0,0,1,333,""),
+(130575,0,0,1,333,""),
+(130643,0,0,1,333,""),
+(130633,0,0,1,333,""),
+(130638,0,0,1,333,""),
+(130764,0,0,1,333,""),
+(130767,0,0,1,333,""),
+(130611,0,0,1,333,""),
+(130639,0,0,1,333,""),
+(130766,0,0,1,333,""),
+(130774,0,0,1,333,"");
+-- Citizen of Havenshire -- Phase 1
+DELETE FROM `creature_addon` WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id` = 28576);
+DELETE FROM `creature_addon` WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id` = 28577);
+DELETE FROM `creature_template_addon` WHERE `entry` IN (28576,28577);
+INSERT INTO `creature_template_addon` (`entry`, `path_id`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
+(28576,0,0,1,0,""),
+(28577,0,0,1,0,"");
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_06_world_from_335_was_2017_12_05_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_06_world_from_335_was_2017_12_05_01_world.sql
new file mode 100644
index 0000000000..e990dd8e84
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_06_world_from_335_was_2017_12_05_01_world.sql
@@ -0,0 +1,3 @@
+--
+DELETE FROM `smart_scripts` WHERE `entryorguid`=22091 AND `source_type`=0;
+UPDATE `creature_template` SET `AIName`="" WHERE `entry`=22091;
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_07_world_from_335_was_2017_12_05_02_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_07_world_from_335_was_2017_12_05_02_world.sql
new file mode 100644
index 0000000000..0a278bd33e
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_07_07_world_from_335_was_2017_12_05_02_world.sql
@@ -0,0 +1,2 @@
+--
+UPDATE `creature_template` SET `InhabitType`=3 WHERE `entry`=18877;
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_08_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_08_00_world.sql
new file mode 100644
index 0000000000..1314e68bd5
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_08_00_world.sql
@@ -0,0 +1,6 @@
+-- Lost City of the Tol'vir trigger updates
+UPDATE `creature_template` SET `InhabitType`= 4 WHERE `entry` IN (37231, 48092, 50496);
+UPDATE `creature_template` SET `flags_extra`= 128 WHERE `entry` IN (37231, 48097);
+
+-- Nordrassil fixups
+UPDATE `creature_template` SET `InhabitType`= 4 WHERE `entry` IN (49844, 41027, 41028, 42663, 42658, 42660, 42664, 42659, 42657);
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_08_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_08_01_world.sql
new file mode 100644
index 0000000000..2e923abccf
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_08_01_world.sql
@@ -0,0 +1,4 @@
+--
+DELETE FROM `spell_script_names` WHERE `ScriptName`= 'spell_hun_serpent_sting';
+INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
+(1978, 'spell_hun_serpent_sting');
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_10_00_world_from_335_was_2017_12_09_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_10_00_world_from_335_was_2017_12_09_00_world.sql
new file mode 100644
index 0000000000..aae5b838b3
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_10_00_world_from_335_was_2017_12_09_00_world.sql
@@ -0,0 +1,7 @@
+--
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=25800;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=25800 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(25800,0,0,0,0,0,100,0,2000,5000,6000,8000,11,49711,0,0,0,0,0,2,0,0,0,0,0,0,0,"Clam Master K - IC - Cast "),
+(25800,0,1,0,4,0,100,0,0,0,0,0,18,32768,0,0,0,0,0,1,0,0,0,0,0,0,0,"Clam Master K - on aggro - Set unitflag UNK_15"),
+(25800,0,2,0,25,0,100,0,0,0,0,0,19,32768,0,0,0,0,0,1,0,0,0,0,0,0,0,"Clam Master K - on reset - remove unitflag UNK_15");
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_10_01_world_from_master_was_2017_12_09_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_10_01_world_from_master_was_2017_12_09_00_world.sql
new file mode 100644
index 0000000000..4dde1fe197
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_10_01_world_from_master_was_2017_12_09_00_world.sql
@@ -0,0 +1,2 @@
+ALTER TABLE `version`
+ CHANGE `core_version` `core_version` VARCHAR(255) DEFAULT '' NOT NULL COMMENT 'Core revision dumped at startup.';
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_10_02_world_from_master_was_2017_12_10_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_10_02_world_from_master_was_2017_12_10_00_world.sql
new file mode 100644
index 0000000000..47ead11907
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_10_02_world_from_master_was_2017_12_10_00_world.sql
@@ -0,0 +1,37 @@
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry` IN (
+8593,
+13982,
+29528,
+31225,
+31333,
+34367,
+39246,
+42788,
+44422,
+44550,
+44610,
+46488,
+47374,
+47469,
+47634,
+47911,
+48363,
+49367,
+55161,
+56765,
+57908,
+65200,
+65258,
+65265,
+70586,
+77585);
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (29528,44610,46488,57908,70586);
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(13,1,29528,0,0,31,0,3,16518,0,0,0,0,'',NULL),
+(13,1,44610,0,0,31,0,3,24824,0,0,0,0,'','Allow spell Collect Data only on Iron Dwarf Relics'),
+(13,1,46488,0,0,31,0,3,26817,0,0,0,0,'',NULL),
+(13,1,46488,0,0,36,0,0, 0,0,1,0,0,'',NULL),
+(13,1,57908,0,0,31,0,3,26631,0,0,0,0,'',NULL),
+(13,1,57908,0,0,36,0,0, 0,0,1,0,0,'',NULL),
+(13,1,70586,0,0,31,0,3,37852,0,0,0,0,'','Throw Quel''delar on Quel''delar skull');
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_12_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_12_00_world.sql
new file mode 100644
index 0000000000..e248a17884
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_12_00_world.sql
@@ -0,0 +1,148 @@
+-- Oathsworn Captain
+UPDATE `creature` SET `position_x`= -10784, `position_y`= -1397.36, `position_z`= 15.47772, `orientation`= 3.854353, `MovementType`= 2 WHERE `guid`= 295192;
+UPDATE `creature` SET `position_x`= -10837.9, `position_y`= -1299.11, `position_z`= 15.44543, `orientation`= 3.379167, `MovementType`= 2 WHERE `guid`= 313314;
+UPDATE `creature_template` SET `difficulty_entry_1`= 49334, `DamageModifier`= 15 WHERE `entry`= 45122;
+UPDATE `creature_template` SET `minlevel`= 85, `maxlevel`= 85, `faction`= 16, `exp`= 3, `DamageModifier`= 20 WHERE `entry`= 49334;
+
+DELETE FROM `waypoint_data` WHERE `id` IN (2951920, 3133140);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`) VALUES
+-- Left Captain
+(2951920, 1, -10792.2, -1403.64, 15.39894),
+(2951920, 2, -10800.6, -1410.26, 15.47772),
+(2951920, 3, -10806.6, -1412.06, 15.47772),
+(2951920, 4, -10813.8, -1413.42, 15.47772),
+(2951920, 5, -10821.1, -1414.79, 15.47772),
+(2951920, 6, -10827.6, -1414.14, 15.47772),
+(2951920, 7, -10821.1, -1414.79, 15.47772),
+(2951920, 8, -10813.8, -1413.42, 15.47772),
+(2951920, 9, -10806.6, -1412.06, 15.47772),
+(2951920, 10, -10800.6, -1410.26, 15.47772),
+(2951920, 11, -10792.2, -1403.64, 15.39894),
+(2951920, 12, -10784, -1397.36, 15.47772),
+-- Right Captain
+(3133140, 1, -10847, -1303.65, 15.47772),
+(3133140, 2, -10860.1, -1313.22, 15.47772),
+(3133140, 3, -10855.1, -1309.42, 15.47772),
+(3133140, 4, -10847, -1303.65, 15.47772),
+(3133140, 5, -10837.9, -1299.11, 15.44543),
+(3133140, 6, -10829.6, -1297.1, 15.41835),
+(3133140, 7, -10822.9, -1296.66, 15.41835),
+(3133140, 8, -10822.9, -1296.66, 15.41835),
+(3133140, 9, -10829.6, -1297.1, 15.41835),
+(3133140, 10, -10837.9, -1299.11, 15.44543);
+
+DELETE FROM `creature_addon` WHERE `guid` IN (295192, 313314);
+INSERT INTO `creature_addon` (`guid`, `path_id`, `bytes2`) VALUES
+(295192, 2951920, 1),
+(313314, 3133140, 1);
+
+-- Earthquake
+UPDATE `creature_template` SET `minlevel`= 85, `maxlevel`= 85, `faction`= 14, `unit_flags`= 33554432, `flags_extra`= 131 WHERE `entry`= 45126;
+DELETE FROM `creature_template_addon` WHERE `entry`= 45126;
+INSERT INTO `creature_template_addon` (`entry`, `Auras`) VALUES
+(45126, '84249');
+
+-- Creature Oathsworn Captain 45122 SAI
+SET @ENTRY := 45122;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`= @ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@ENTRY, 0, 0, 0, 0, 0, 100, 0, 6000, 10000, 13000, 17000, 11, 84248, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "When in combat and timer at the begining between 6000 and 10000 ms (and later repeats every 13000 and 17000 ms) - Self: Cast spell 84248 on Self // "),
+(@ENTRY, 0, 1, 0, 0, 0, 100, 0, 6000, 10000, 13000, 17000, 11, 82670, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "When in combat and timer at the begining between 6000 and 10000 ms (and later repeats every 13000 and 17000 ms) - Self: Cast spell 82670 on Victim // ");
+
+-- Enslaved Bandit visual
+UPDATE `creature` SET `unit_flags`= 33587200 WHERE `guid` IN (339628, 339639);
+DELETE FROM `creature_addon` WHERE `guid` IN (339628, 339639);
+INSERT INTO `creature_addon` (`guid`, `emote`, `Auras`) VALUES
+(339628, 420, '16245'),
+(339639, 420, '16245');
+
+-- Creature Enslaved Bandit 45007 SAI
+SET @ENTRY := 45007;
+UPDATE `creature_template` SET `InhabitType`= 1, `AIName`="SmartAI" WHERE `entry`= @ENTRY;
+
+SET @ENTRY := -339628;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@ENTRY, 0, 0, 1, 60, 0, 100, 1, 100, 100, 0, 0, 18, 33556480, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Every 0 and 0 ms (for the first time, timer between 100 and 100 ms) - Self: Set UNIT_FLAGS_2 to 33556480 // "),
+(@ENTRY, 0, 1, 2, 61, 0, 100, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, " Linked - Self: Set react state to REACT_PASSIVE // "),
+(@ENTRY, 0, 2, 3, 61, 0, 100, 0, 0, 0, 0, 0, 11, 84172, 2, 0, 0, 0, 0, 10, 339626, 0, 0, 0, 0, 0, 0, " Linked - Self: Cast spell 84172 on Creature Rope Beam Stalker 37231 (339626) // "),
+(@ENTRY, 0, 3, 4, 61, 0, 100, 0, 0, 0, 0, 0, 11, 84168, 2, 0, 0, 0, 0, 10, 339623, 0, 0, 0, 0, 0, 0, " Linked - Self: Cast spell 84168 on Creature Rope Beam Stalker 37231 (339623) // "),
+(@ENTRY, 0, 4, 5, 61, 0, 100, 0, 0, 0, 0, 0, 11, 84167, 2, 0, 0, 0, 0, 10, 339624, 0, 0, 0, 0, 0, 0, " Linked - Self: Cast spell 84167 on Creature Rope Beam Stalker 37231 (339624) // "),
+(@ENTRY, 0, 5, 0, 61, 0, 100, 0, 0, 0, 0, 0, 11, 84171, 2, 0, 0, 0, 0, 10, 339625, 0, 0, 0, 0, 0, 0, " Linked - Self: Cast spell 84171 on Creature Rope Beam Stalker 37231 (339625) // ");
+
+
+SET @ENTRY := -339639;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@ENTRY, 0, 0, 1, 60, 0, 100, 1, 100, 100, 0, 0, 18, 33556480, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Every 0 and 0 ms (for the first time, timer between 100 and 100 ms) - Self: Set UNIT_FLAGS_2 to 33556480 // "),
+(@ENTRY, 0, 1, 2, 61, 0, 100, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, " Linked - Self: Set react state to REACT_PASSIVE // "),
+(@ENTRY, 0, 2, 3, 61, 0, 100, 0, 0, 0, 0, 0, 11, 84168, 2, 0, 0, 0, 0, 10, 339620, 0, 0, 0, 0, 0, 0, " Linked - Self: Cast spell 84168 on Creature Rope Beam Stalker 37231 (339620) // "),
+(@ENTRY, 0, 3, 4, 61, 0, 100, 0, 0, 0, 0, 0, 11, 84167, 2, 0, 0, 0, 0, 10, 339621, 0, 0, 0, 0, 0, 0, " Linked - Self: Cast spell 84167 on Creature Rope Beam Stalker 37231 (339621) // "),
+(@ENTRY, 0, 4, 5, 61, 0, 100, 0, 0, 0, 0, 0, 11, 84171, 2, 0, 0, 0, 0, 10, 339636, 0, 0, 0, 0, 0, 0, " Linked - Self: Cast spell 84171 on Creature Rope Beam Stalker 37231 (339636) // "),
+(@ENTRY, 0, 5, 0, 61, 0, 100, 0, 0, 0, 0, 0, 11, 84172, 2, 0, 0, 0, 0, 10, 339637, 0, 0, 0, 0, 0, 0, " Linked - Self: Cast spell 84172 on Creature Rope Beam Stalker 37231 (339637) // ");
+
+-- Creature Pygmy Brute 44896 SAI
+SET @ENTRY := 44896;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`= @ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@ENTRY, 0, 0, 0, 63, 0, 100, 1, 0, 0, 0, 0, 12, 44897, 8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "When just created - Self: Summon creature Pygmy Scout (44897) at Self, moved by offset (0, 0, 0, 0) // ");
+
+-- Creature Pygmy Scout 44897 SAI
+SET @ENTRY := 44897;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`= @ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@ENTRY, 0, 0, 1, 54, 0, 100, 1, 0, 0, 0, 0, 67, 0, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "On just summoned - Trigger timed event #0 in 100 - 100 ms // "),
+(@ENTRY, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 12, 44898, 8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, " Linked - Self: Summon creature Pygmy Firebreather (44898) at Self, moved by offset (0, 0, 0, 0) // "),
+(@ENTRY, 0, 2, 0, 59, 0, 100, 1, 0, 0, 0, 0, 11, 46598, 0, 0, 0, 0, 0, 11, 44896, 5, 0, 0, 0, 0, 0, "On timed event 0 triggered - Self: Cast spell 46598 on Creature Pygmy Brute (44896) in 5 yd // ");
+
+-- Creature Pygmy Firebreather 44898 SAI
+SET @ENTRY := 44898;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`= @ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@ENTRY, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 67, 0, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "On just summoned - Trigger timed event #0 in 100 - 100 ms // "),
+(@ENTRY, 0, 1, 0, 59, 0, 100, 1, 0, 0, 0, 0, 11, 47020 , 0, 0, 0, 0, 0, 11, 44897, 5, 0, 0, 0, 0, 0, "On timed event 0 triggered - Self: Cast spell 47020 on Creature Pygmy Scout (44897) in 5 yd // ");
+
+-- Wind Tunnels
+DELETE FROM `creature_summon_groups` WHERE `summonerId`= 755 AND `summonerType`= 2;
+INSERT INTO `creature_summon_groups` (`summonerId`, `summonerType`, `groupId`, `entry`, `position_x`, `position_y`, `position_z`, `orientation`, `summonType`) VALUES
+(755, 2, 0, 48092, -10891.5, -1379.72, 15.436, 5.34071, 8),
+(755, 2, 0, 48092, -10964.9, -1481.17, 6.75973, 5.34071, 8),
+(755, 2, 0, 48092, -10930.6, -1302.74, 2.202043, 5.35816, 8),
+(755, 2, 0, 48092, -10998.4, -1356.15, 10.8898, 5.34071, 8),
+(755, 2, 0, 48092, -11027.7, -1427.97, 5.69384, 5.34071, 8),
+(755, 2, 0, 48092, -10887.7, -1447.7, 2.24816, 4.74729, 8);
+
+DELETE FROM `npc_spellclick_spells` WHERE `npc_entry`= 48092;
+INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `cast_flags`, `user_type`) VALUES
+(48092, 93970, 1, 0);
+
+DELETE FROM `creature` WHERE `guid` IN (339650, 339653, 339654, 339656, 339659, 339661);
+DELETE FROM `creature_addon` WHERE `guid` IN (339650, 339653, 339654, 339656, 339659, 339661);
+DELETE FROM `creature_template_addon` WHERE `entry`= 48092;
+INSERT INTO `creature_template_addon` (`entry`, `Auras`) VALUES
+(48092, '89698');
+
+-- Creature Wind Tunnel 48092 SAI
+SET @ENTRY := 48092;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`= @ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@ENTRY, 0, 0, 0, 8, 0, 100, 0, 93970, 0, 0, 0, 67, 0, 500, 500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "On spell 93970 hit - Trigger timed event #0 in 500 - 500 ms // "),
+(@ENTRY, 0, 1, 0, 59, 0, 100, 0, 0, 0, 0, 0, 11, 85016, 2, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, "On timed event 0 triggered - Self: Cast spell 85016 on Action invoker // ");
+
+DELETE FROM `conditions` WHERE `SourceEntry`= 85017;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ScriptName`, `Comment`) VALUES
+(13, 1, 85017, 0, 0, 31, 0, 3, 48097, 0, 0, 0, '', 'Slipstream - Target Wind Tunnel Landing Zone');
+
+-- Creature Wind Tunnel Landing Zone 48097 SAI
+SET @ENTRY := 48097;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`= @ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@ENTRY, 0, 0, 0, 27, 0, 100, 0, 0, 0, 0, 0, 67, 0, 1500, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "On passenger boarded (vehicle) - Trigger timed event #0 in 1500 - 1500 ms // "),
+(@ENTRY, 0, 1, 0, 59, 0, 100, 1, 0, 0, 0, 0, 28, 85017, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "On timed event 0 triggered - Self: Remove aura due to spell 85017 // ");
+
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_12_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_12_01_world.sql
new file mode 100644
index 0000000000..5501a6707e
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_12_01_world.sql
@@ -0,0 +1,106 @@
+-- High Prophet Barim
+UPDATE `creature_template` SET `difficulty_entry_1`= 48951, `mechanic_immune_mask`= 667893759, `lootid`= 43612, `mingold`= 19800, `maxgold`= 19900, `scriptname`= 'boss_high_prophet_barim' WHERE `entry`= 43612;
+UPDATE `creature_template` SET `minlevel`= 87, `maxlevel`= 87, `faction`= 16, `exp`= 3, `mechanic_immune_mask`= 667893759, `lootid`= 48951, `mingold`= 19800, `maxgold`= 19900, `movementId`= 138 WHERE `entry`= 48951;
+UPDATE `creature` SET `PhaseID`= 0, `PhaseGroup`= 391 WHERE `guid`= 306829;
+-- Heavens Fury
+UPDATE `creature_template` SET `minlevel`= 85, `maxlevel`= 85, `faction`= 16, `unit_flags`= 33554432, `flags_extra`= 128 WHERE `entry`= 43801;
+-- Wail of Twilight
+UPDATE `creature_template` SET `minlevel`= 85, `maxlevel`= 85, `faction`= 16, `unit_flags`= 33554432, `flags_extra`= 128 WHERE `entry`= 43926;
+-- Repentance
+UPDATE `creature_template` SET `minlevel`= 85, `maxlevel`= 85, `faction`= 14, `unit_flags`= 33554432, `flags_extra`= 2, `scriptname`= 'npc_barim_repentance' WHERE `entry`= 43817;
+-- Harbinger of Darkness
+UPDATE `creature_template` SET `difficulty_entry_1`= 48953, `minlevel`= 86, `maxlevel`= 86, `faction`= 16, `mechanic_immune_mask`= 667893759, `scriptname`= 'npc_barim_harbinger_of_darkness' WHERE `entry`= 43927;
+UPDATE `creature_template` SET `minlevel`= 87, `maxlevel`= 87, `faction`= 16, `exp`= 3, `mechanic_immune_mask`= 667893759 WHERE `entry`= 48953;
+-- Blaze of the Heavens Dummy
+UPDATE `creature_template` SET `minlevel`= 85, `maxlevel`= 85, `faction`= 16, `unit_flags`= 33554432, `flags_extra`= 128 WHERE `entry`= 48904;
+-- Blaze of the Heavens
+UPDATE `creature_template` SET `minlevel`= 87, `maxlevel`= 87, `faction`= 16, `mechanic_immune_mask`= 667893759, `scriptname`= 'npc_barim_blaze_of_the_heavens' WHERE `entry`= 48906;
+-- Blaze of the Heavens Fire Dummy
+UPDATE `creature_template` SET `minlevel`= 85, `maxlevel`= 85, `faction`= 16, `unit_flags`= 33554496, `flags_extra`= 128 WHERE `entry`= 48907;
+-- Soul Fragment
+UPDATE `creature_template` SET `mechanic_immune_mask`= 667893759, `difficulty_entry_1`= 48954, `faction`= 16, `exp`= 3, `minlevel`= 84, `maxlevel`= 84, `scriptname`= 'npc_barim_soul_fragment' WHERE `entry`= 43934;
+UPDATE `creature_template` SET `mechanic_immune_mask`= 667893759, `faction`= 16, `exp`= 3, `minlevel`= 85, `maxlevel`= 85 WHERE `entry`= 48954;
+-- Burning Soul
+UPDATE `creature_template` SET `difficulty_entry_1`= 49220, `minlevel`= 84, `maxlevel`= 84, `unit_flags`= 33554432, `faction`= 16, `flags_extra`= 128 WHERE `entry`= 49219;
+UPDATE `creature_template` SET `minlevel`= 85, `maxlevel`= 85, `unit_flags`= 33554432, `faction`= 16, `flags_extra`= 131 WHERE `entry`= 49220;
+
+-- Creature Text
+DELETE FROM `creature_text` WHERE `CreatureID` IN (43612, 43934);
+INSERT INTO `creature_text` (`CreatureID`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `comment`) VALUES
+(43612, 0, 0, 'Begone infidels, you are not welcome here!', 14, 0, 100, 0, 0, 19735, 44791, 'High Prophet Barim'),
+(43612, 1, 0, 'May peace find you now.', 14, 0, 100, 0, 0, 19738, 44793, 'High Prophet Barim'),
+(43612, 1, 1, 'The heavens take you!', 14, 0, 100, 0, 0, 19736, 44794, 'High Prophet Barim'),
+(43612, 2, 0, 'Kneel before me and repent!', 14, 0, 100, 0, 0, 19737, 44795, 'High Prophet Barim'),
+(43612, 3, 0, 'Death is only the beginning!', 14, 0, 100, 0, 0, 19733, 44792, 'High Prophet Barim'),
+(43934, 0, 0, 'A soul fragment merges souls with the Harbinger of Darkness!', 41, 0, 100, 0, 0, 0, 52151, 'Soul Fragment');
+
+-- Spell Script Names
+DELETE FROM `spell_script_names` WHERE `ScriptName` IN
+('spell_barim_plague_of_ages_first',
+ 'spell_barim_plague_of_ages_second',
+ 'spell_barim_repentance_script',
+ 'spell_barim_repentance_pull');
+
+INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
+(82637, 'spell_barim_plague_of_ages_first'),
+(89996, 'spell_barim_plague_of_ages_first'),
+(82640, 'spell_barim_plague_of_ages_second'),
+(89995, 'spell_barim_plague_of_ages_second'),
+(82009, 'spell_barim_repentance_script'),
+(81960, 'spell_barim_repentance_script'),
+(82220, 'spell_barim_repentance_script'),
+(82168, 'spell_barim_repentance_pull');
+
+-- Template Addons
+DELETE FROM `creature_template_addon` WHERE `entry` IN (43801, 43926, 48907);
+INSERT INTO `creature_template_addon` (`entry`, `Auras`) VALUES
+(43801, '81940 81941'),
+(48907, '91195');
+
+-- Creature Veil of Twilight 43926 SAI
+SET @ENTRY := 43926;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`= @ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@ENTRY, 0, 0, 0, 60, 0, 100, 1, 1000, 1000, 0, 0, 11, 82197, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Every 0 and 0 ms (for the first time, timer between 1000 and 1000 ms) - Self: Cast spell 82197 on Self // "),
+(@ENTRY, 0, 1, 2, 60, 0, 100, 1, 2000, 2000, 0, 0, 41, 4000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Every 0 and 0 ms (for the first time, timer between 2000 and 2000 ms) - Self: Despawn in 4000 ms // "),
+(@ENTRY, 0, 2, 0, 61, 0, 100, 0, 0, 0, 0, 0, 11, 82203, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, " Linked - Self: Cast spell 82203 on Self // ");
+
+-- Creature Blaze of the Heavens 48904 SAI
+SET @ENTRY := 48904;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`= @ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@ENTRY, 0, 0, 0, 60, 0, 100, 1, 1000, 1000, 0, 0, 11, 91179, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Every 0 and 0 ms (for the first time, timer between 1000 and 1000 ms) - Self: Cast spell 91179 on Self // "),
+(@ENTRY, 0, 1, 2, 60, 0, 100, 1, 2000, 2000, 0, 0, 41, 4000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Every 0 and 0 ms (for the first time, timer between 2000 and 2000 ms) - Self: Despawn in 4000 ms // "),
+(@ENTRY, 0, 2, 0, 61, 0, 100, 0, 0, 0, 0, 0, 11, 91180, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, " Linked - Self: Cast spell 91180 on Self // ");
+
+-- Conditions
+DELETE FROM `conditions` WHERE `SourceEntry` IN (91196, 91277, 82224, 82263) AND `SourceTypeOrReferenceId`= 13;
+INSERT INTO conditions (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ScriptName`, `Comment`) VALUES
+(13, 2, 91196, 0, 0, 31, 0, 3, 48907, 0, 0, 0, '', 'Blaze of the Heavens - Target Blaze of the Heavens'),
+(13, 2, 91196, 0, 0, 31, 0, 3, 48906, 0, 0, 0, '', 'Blaze of the Heavens - Target Blaze of the Heavens'),
+(13, 1, 91277, 0, 0, 31, 0, 3, 43934, 0, 0, 0, '', 'Burning Soul - Target Soul Fragment'),
+(13, 1, 82224, 0, 0, 31, 0, 3, 43927, 0, 0, 0, '', 'Soul Fragment - Target Harbinger of Darkness'),
+(13, 7, 82263, 0, 0, 31, 0, 3, 43927, 0, 0, 0, '', 'Soul Fragment - Target Harbinger of Darkness');
+
+-- Loot
+DELETE FROM `creature_loot_template` WHERE `Entry` IN (43612, 48951);
+INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `LootMode`, `MinCount`, `MaxCount`) VALUES
+(43612, 436120, 436120, 100, 1, 1, 1),
+(48951, 489510, 489510, 100, 1, 1, 1);
+
+DELETE FROM `reference_loot_template` WHERE `Entry` IN (436120, 489510);
+INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Chance`, `LootMode`, `MinCount`, `MaxCount`, `GroupId`) VALUES
+-- Normal Mode
+(436120, 55865, 0, 1, 1, 1, 1),
+(436120, 55864, 0, 1, 1, 1, 1),
+(436120, 55861, 0, 1, 1, 1, 1),
+(436120, 55862, 0, 1, 1, 1, 1),
+(436120, 55863, 0, 1, 1, 1, 1),
+-- Heroic Mode
+(489510, 56384, 0, 1, 1, 1, 1),
+(489510, 56385, 0, 1, 1, 1, 1),
+(489510, 56386, 0, 1, 1, 1, 1),
+(489510, 56387, 0, 1, 1, 1, 1),
+(489510, 56388, 0, 1, 1, 1, 1);
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_13_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_13_00_world.sql
new file mode 100644
index 0000000000..4ace2a47eb
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_13_00_world.sql
@@ -0,0 +1,4 @@
+--
+UPDATE `creature_template` SET `exp`=3, `flags_extra`=128 WHERE `entry`=49220;
+UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=48951;
+
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_00_world_from_335_was_2017_12_14_00_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_00_world_from_335_was_2017_12_14_00_world_335.sql
new file mode 100644
index 0000000000..75d048d562
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_00_world_from_335_was_2017_12_14_00_world_335.sql
@@ -0,0 +1,21 @@
+/*
+-- Dran Droffers & Malton Droffers
+DELETE FROM `creature_text` WHERE `CreatureID` IN (6986,6987);
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(6986,0,0,"Now we just need to figure out how to get this thing working again.",12,0,100,1,0,0,3077,0,"Dran Droffers"),
+(6986,1,0,"Boy, you couldn't fix a sandwich without someone tellin' ya how to do it.",12,0,100,274,0,0,3080,0,"Dran Droffers"),
+(6986,2,0,"Malton, you dummy!",14,0,100,5,0,0,3081,0,"Dran Droffers"),
+(6987,0,0,"Maybe I can fix it, pop. Lemme take a look at it.",12,0,100,1,0,0,3078,0,"Malton Droffers"),
+(6987,1,0,"Sandwich? What? You makin' a sandwich for me, pop?",12,0,100,6,0,0,3079,0,"Malton Droffers");
+
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=6986;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=6986 AND `source_type`=0;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=698600 AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(6986,0,0,0,20,0,100,0,2340,0,0,0,80,698600,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dran Droffers - On Quest 'Deliver the Gems' Finished - Run Script"),
+(698600,9,0,0,0,0,100,0,1000,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dran Droffers - On Script - Say Line 0"),
+(698600,9,1,0,0,0,100,0,4000,4000,0,0,1,0,0,0,0,0,0,19,6987,0,0,0,0,0,0,"Dran Droffers - On Script - Say Line 0 (Malton Droffers)"),
+(698600,9,2,0,0,0,100,0,3000,3000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dran Droffers - On Script - Say Line 1"),
+(698600,9,3,0,0,0,100,0,4000,4000,0,0,1,1,0,0,0,0,0,19,6987,0,0,0,0,0,0,"Dran Droffers - On Script - Say Line 1 (Malton Droffers)"),
+(698600,9,4,0,0,0,100,0,3000,3000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dran Droffers - On Script - Say Line 2");
+*/
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_01_world_from_335_was_2017_12_14_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_01_world_from_335_was_2017_12_14_01_world.sql
new file mode 100644
index 0000000000..1faf5fc48c
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_01_world_from_335_was_2017_12_14_01_world.sql
@@ -0,0 +1,58 @@
+-- Ogron
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4983 AND `source_type`=0 AND `id`=8;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=498300 AND `source_type`=9 AND `id`=2;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=498302 AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4983,0,8,0,38,0,100,0,2,2,0,0,80,498302,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ogron - On Data Set 2 2 - Run Script"),
+(498300,9,2,0,0,0,100,0,0,0,0,0,19,512,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ogron - On Script - Remove Unit Flag 'Immune to NPC'"),
+(498302,9,0,0,0,0,100,0,3000,3000,0,0,1,6,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ogron - On Script - Say Line 6"),
+(498302,9,1,0,0,0,100,0,4000,4000,0,0,1,7,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ogron - On Script - Say Line 7"),
+(498302,9,2,0,0,0,100,0,5000,5000,0,0,18,512,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ogron - On Script - Add Unit Flag 'Immune to NPC'"),
+(498302,9,3,0,0,0,100,0,0,0,0,0,69,0,0,0,0,0,0,8,0,0,0,-3317.64,-3125.36,33.0284,0,"Ogron - On Script - Move to Position");
+
+DELETE FROM `creature_text` WHERE `CreatureID`=4983 AND `GroupID`=8; -- Ogron shouldn't have ogres' common aggro texts
+
+-- Paval Reethe
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4980 AND `source_type`=0 AND `id` IN (1,2,3);
+DELETE FROM `smart_scripts` WHERE `entryorguid`=498000 AND `source_type`=9 AND `id` IN (8,9,10);
+DELETE FROM `smart_scripts` WHERE `entryorguid`=498001 AND `source_type`=9 AND `id` IN (3,4,5,6,7);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4980,0,1,0,75,0,100,1,0,4983,10,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,1.77747,"Paval Reethe - On 'Ogron' in Range - Set Orientation"),
+(4980,0,2,0,75,0,100,1,0,4983,10,0,17,333,0,0,0,0,0,1,0,0,0,0,0,0,0,"Paval Reethe - On 'Ogron' in Range - Set Emote State 333"),
+(4980,0,3,0,8,0,100,0,7105,0,0,0,90,8,0,0,0,0,0,1,0,0,0,0,0,0,0,"Paval Reethe - On Spellhit 'Fake Shot' - Set Flag Standstate Kneel"),
+(498000,9,8,0,0,0,100,0,0,0,0,0,45,3,3,0,0,0,0,11,5045,30,0,0,0,0,0,"Paval Reethe - On Script - Set Data 3 3"),
+(498000,9,9,0,0,0,100,0,0,0,0,0,45,3,3,0,0,0,0,11,5044,30,0,0,0,0,0,"Paval Reethe - On Script - Set Data 3 3"),
+(498000,9,10,0,0,0,100,0,0,0,0,0,45,3,3,0,0,0,0,11,5046,30,0,0,0,0,0,"Paval Reethe - On Script - Set Data 3 3"),
+(498001,9,3,0,0,0,100,0,2000,2000,0,0,45,2,2,0,0,0,0,19,4983,0,0,0,0,0,0,"Paval Reethe - On Script - Set Data 2 2"),
+(498001,9,4,0,0,0,100,0,0,0,0,0,37,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Paval Reethe - On Script - Kill Self");
+
+UPDATE `smart_scripts` SET `target_type`=1, `target_param1`=0, `target_param3`=0 WHERE `entryorguid`=498000 AND `source_type`=9 AND `id` IN (0,1);
+UPDATE `smart_scripts` SET `action_type`=1 WHERE `entryorguid`=498001 AND `source_type`=9 AND `id` IN (1,5,6);
+
+UPDATE `creature_text` SET `Emote`=1 WHERE `CreatureID`=4980 AND `GroupID` IN (1,2,4);
+UPDATE `creature_text` SET `Emote`=25 WHERE `CreatureID`=4980 AND `GroupID`=3;
+UPDATE `creature_text` SET `Emote`=6 WHERE `CreatureID`=4980 AND `GroupID`=5;
+UPDATE `creature_text` SET `Emote`=0 WHERE `CreatureID`=4980 AND `GroupID`=7;
+
+-- Lieutenant Caldwell
+UPDATE `smart_scripts` SET `target_type`=1 WHERE `entryorguid`=504600 AND `source_type`=9 AND `id` IN (1,2);
+
+DELETE FROM `smart_scripts` WHERE `entryorguid`=5046 AND `source_type`=0 AND `id`=3;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(5046,0,3,0,38,0,100,0,3,3,0,0,49,0,0,0,0,0,0,19,4983,0,0,0,0,0,0,"Lieutenant Caldwell - On Data Set - Start Attaking");
+
+UPDATE `creature_text` SET `Emote`=5 WHERE `CreatureID`=5046 AND `GroupID`=0;
+UPDATE `creature_text` SET `Emote`=1 WHERE `CreatureID`=5046 AND `GroupID`=1;
+UPDATE `creature_text` SET `Emote`=25 WHERE `CreatureID`=5046 AND `GroupID`=2;
+
+-- Private Hallan
+UPDATE `smart_scripts` SET `target_type`=1 WHERE `entryorguid`=504500 AND `source_type`=9 AND `id`=0;
+
+DELETE FROM `smart_scripts` WHERE `entryorguid`=5045 AND `source_type`=0 AND `id`=3;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(5045,0,3,0,38,0,100,0,3,3,0,0,49,0,0,0,0,0,0,19,4983,0,0,0,0,0,0,"Private Hallan - On Data Set - Start Attaking");
+
+-- Theramore Skirmisher
+DELETE FROM `smart_scripts` WHERE `entryorguid`=5044 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(5044,0,2,0,38,0,100,0,3,3,0,0,49,0,0,0,0,0,0,21,100,0,0,0,0,0,0,"Theramore Skirmisher - On Data Set - Start Attaking");
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_02_world_from_335_was_2017_12_14_02_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_02_world_from_335_was_2017_12_14_02_world_335.sql
new file mode 100644
index 0000000000..8d2542b58b
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_02_world_from_335_was_2017_12_14_02_world_335.sql
@@ -0,0 +1,160 @@
+/*
+-- Warden Belamoore
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2415 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2415,0,1,0,9,0,100,0,0,10,14000,19000,11,20828,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - Within 0-10 Range - Cast Cone of Cold");
+
+-- Dalaran Theurgist
+UPDATE `smart_scripts` SET `event_flags`=0, `action_param2`=0 WHERE `entryorguid`=2272 AND `source_type`=0 AND `id`=1;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2272 AND `source_type`=0 AND `id`=3;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2272,0,3,0,54,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0,"Dalaran Theurgist - Just Summoned - Start Attacking");
+
+-- Spirit of Old
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=2623;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2623 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2623,0,0,0,54,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0,"Spirit of Old - Just Summoned - Start Attacking");
+
+-- Dalaran Summoner
+UPDATE `smart_scripts` SET `event_param3`=3200 WHERE `entryorguid`=2358 AND `source_type`=0 AND `id`=0;
+UPDATE `smart_scripts` SET `action_param2`=0 WHERE `entryorguid`=2358 AND `source_type`=0 AND `id` IN (1,3);
+
+-- Dalaran Shield Guard
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2271 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2271,0,2,0,54,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0,"Dalaran Shield Guard - Just Summoned - Start Attacking");
+
+-- Mountain Yeti
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2250 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2250,0,0,0,0,0,100,0,4000,11000,10000,17000,11,3131,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mountain Yeti - In Combat - Cast Frost Breath");
+
+-- Giant Yeti
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2251 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2251,0,0,0,0,0,100,0,4000,11000,10000,17000,11,3131,0,0,0,0,0,2,0,0,0,0,0,0,0,"Giant Yeti - In Combat - Cast Frost Breath");
+
+-- Crushridge Ogres
+UPDATE `smart_scripts` SET `event_chance`=15 WHERE `entryorguid` IN (2252,2253,2254,2255,2287,2416) AND `source_type`=0 AND `id`=0;
+
+-- Crushridge Mage
+UPDATE `smart_scripts` SET `action_param2`=0 WHERE `entryorguid`=2255 AND `source_type`=0 AND `id`=2;
+
+-- Crushridge Plunderer
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2416 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2416,0,1,0,0,0,100,0,5000,7000,8000,12000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crushridge Plunderer - In Combat - Cast Cleave");
+
+-- Crushridge Enforcer
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2256 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2256,0,1,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Enforcer - On Aggro - Say Line 0");
+
+DELETE FROM `creature_text` WHERE `CreatureID`=2256;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(2256,0,0,"Raaar!!! Me smash $r!",12,0,100,0,0,0,1925,0,"Crushridge Enforcer"),
+(2256,0,1,"Me smash! You die!",12,0,100,0,0,0,1926,0,"Crushridge Enforcer"),
+(2256,0,2,"I'll crush you!",12,0,100,0,0,0,1927,0,"Crushridge Enforcer");
+
+-- Mug'thol
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2257 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2257,0,0,0,0,0,100,0,5000,7000,9000,13000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mug'thol - In Combat - Cast Strike"),
+(2257,0,1,0,0,0,100,0,9000,12000,18000,24000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mug'thol - In Combat - Cast Demoralizing Shout");
+
+-- Lo'Grosh
+UPDATE `smart_scripts` SET `action_param2`=0 WHERE `entryorguid`=2453 AND `source_type`=0;
+
+-- Syndicate Assassin
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2246 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2246,0,1,0,0,0,100,0,4000,14000,8000,18000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Assassin - In Combat - Cast Poison");
+
+-- Syndicate Thief
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2241 AND `source_type`=0 AND `id` IN (0,1);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2241,0,0,0,0,0,100,0,4000,12000,18000,26000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Thief - In Combat - Cast Disarm"),
+(2241,0,1,0,0,0,100,0,4000,14000,8000,18000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Thief - In Combat - Cast Poison");
+
+-- Drunken Footpad
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2440 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2440,0,0,0,0,0,100,0,5000,8000,9000,15000,11,13584,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drunken Footpad - In Combat - Cast Strike"),
+(2440,0,1,0,0,0,100,0,5000,25000,30000,90000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drunken Footpad - Out of Combat - Say Line 0");
+
+DELETE FROM `creature_text` WHERE `CreatureID`=2440 AND `GroupID`=0 AND `ID`=1;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(2440,0,1,"Southshore stout, how do I love thee? Let me count the ways...",12,7,100,0,0,0,606,0,"Drunken Footpad");
+
+-- Pooling for Araga
+DELETE FROM `creature` WHERE `guid` IN (82864, 82870);
+INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
+(82864,14222,0,0,0,1,1,0,0,-198.314,-306.058,157.444,6.23466,72000,15,0,1342,0,1,0,0,0,"",0),
+(82870,14222,0,0,0,1,1,0,0,-105.223,-104.623,137.257,3.78422,72000,15,0,1342,0,1,0,0,0,"",0);
+
+DELETE FROM `pool_template` WHERE `entry`=1117;
+INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES
+(1117,1,"Araga");
+
+DELETE FROM `pool_creature` WHERE `pool_entry`=1117;
+INSERT INTO `pool_creature` (`guid`, `pool_entry`, `chance`, `description`) VALUES
+(82864,1117,0,"Araga (14222) - Spawn 1"),
+(82870,1117,0,"Araga (14222) - Spawn 2"),
+(17066,1117,0,"Araga (14222) - Spawn 3");
+
+UPDATE `creature` SET `position_x`=139.819, `position_y`=-63.8495, `position_z`=101.407, `spawndist`=10, `MovementType`=1 WHERE `guid`=17066;
+
+-- Pathing for Gravis Slipknot
+UPDATE `creature` SET `position_x`=688.872, `position_y`=-937.22, `position_z`=164.95, `spawndist`=0, `MovementType`=2 WHERE `guid`=86756;
+
+DELETE FROM `creature_addon` WHERE `guid`=86756;
+INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
+(86756,867560,0,0,1,0,"");
+
+DELETE FROM `waypoint_data` WHERE `id`=867560;
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(867560,1,688.872,-937.22,164.95,0,0,0,0,100,0),
+(867560,2,681.325,-937.484,164.935,0,0,0,0,100,0),
+(867560,3,680.741,-951.257,164.289,0,0,0,0,100,0),
+(867560,4,665.078,-953.5,164.342,0,0,0,0,100,0),
+(867560,5,657.901,-957.89,164.342,0,0,0,0,100,0),
+(867560,6,654.432,-964.331,164.531,0,0,0,0,100,0),
+(867560,7,657.184,-973.619,164.927,0,0,0,0,100,0),
+(867560,8,661.672,-977.083,164.781,0,0,0,0,100,0),
+(867560,9,671.532,-975.53,164.356,0,0,0,0,100,0),
+(867560,10,686.471,-965.257,164.29,0,0,0,0,100,0),
+(867560,11,708.6,-961.881,164.292,0,0,0,0,100,0),
+(867560,12,732.751,-960.906,166.226,0,0,0,0,100,0),
+(867560,13,732.826,-947.077,165.326,0,0,0,0,100,0),
+(867560,14,742.555,-946.404,166.228,0,0,0,0,100,0),
+(867560,15,745.466,-953.826,166.228,0,0,0,0,100,0),
+(867560,16,746.201,-960.484,166.228,0,0,0,0,100,0),
+(867560,17,746.416,-949.084,166.228,0,0,0,0,100,0),
+(867560,18,742.495,-947.208,166.228,0,0,0,0,100,0),
+(867560,19,733.151,-946.913,165.326,0,0,0,0,100,0),
+(867560,20,732.868,-960.773,166.227,0,0,0,0,100,0),
+(867560,21,717.405,-961.266,166.227,0,0,0,0,100,0),
+(867560,22,708.584,-960.933,164.299,0,0,0,0,100,0),
+(867560,23,684.935,-954.861,164.292,0,0,0,0,100,0),
+(867560,24,681.499,-946.261,164.935,0,0,0,0,100,0),
+(867560,25,681.944,-937.438,164.936,0,0,0,0,100,0),
+(867560,26,688.632,-937.48,164.95,0,0,0,0,100,0),
+(867560,27,688.207,-926.509,164.325,0,0,0,0,100,0),
+(867560,28,696.862,-921.751,164.706,0,0,0,0,100,0),
+(867560,29,697.017,-913.874,168.168,0,0,0,0,100,0),
+(867560,30,691.865,-913.407,168.173,0,0,0,0,100,0),
+(867560,31,691.63,-922.2,171.806,0,0,0,0,100,0),
+(867560,32,688.334,-925.043,171.806,0,0,0,0,100,0),
+(867560,33,691.635,-924.719,171.806,0,0,0,0,100,0),
+(867560,34,691.644,-920.726,171.806,0,0,0,0,100,0),
+(867560,35,691.839,-913.313,168.175,0,0,0,0,100,0),
+(867560,36,697.023,-913.94,168.169,0,0,0,0,100,0),
+(867560,37,696.323,-922.92,164.325,0,0,0,0,100,0),
+(867560,38,688.325,-927.531,164.325,0,0,0,0,100,0),
+(867560,39,688.301,-934.973,164.951,0,0,0,0,100,0);
+
+-- Delete wrong spawns
+DELETE FROM `creature` WHERE `guid` IN (16668,16669,17553,16806); -- These mobs are summoned by Dalaran Summoneres.
+DELETE FROM `creature_addon` WHERE `guid` IN (16668,16669,17553,16806);
+*/
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_03_world_from_335_was_2017_12_14_03_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_03_world_from_335_was_2017_12_14_03_world_335.sql
new file mode 100644
index 0000000000..eed73178da
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_03_world_from_335_was_2017_12_14_03_world_335.sql
@@ -0,0 +1,150 @@
+/*
+-- Crag Coyote
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=2727;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2727 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2727,0,0,1,1,0,100,0,30000,600000,120000,600000,4,1018,0,1,0,0,0,1,0,0,0,0,0,0,0,"Crag Coyote - Out of Combat - Play Sound 1018"),
+(2727,0,1,0,61,0,100,0,0,0,0,0,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crag Coyote - Out of Combat - Play Emote 393");
+
+-- Feral Crag Coyote
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2728 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2728,0,0,1,1,0,100,0,30000,600000,120000,600000,4,1018,0,1,0,0,0,1,0,0,0,0,0,0,0,"Feral Crag Coyote - Out of Combat - Play Sound 1018"),
+(2728,0,1,0,61,0,100,0,0,0,0,0,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feral Crag Coyote - Out of Combat - Play Emote 393"),
+(2728,0,2,0,25,0,100,0,0,0,0,0,11,8876,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feral Crag Coyote - On Reset - Cast Thrash");
+
+-- Elder Crag Coyote
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2729 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2729,0,2,0,0,0,100,0,4000,8000,6000,9000,11,32919,0,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Crag Coyote - In Combat - Cast Snarl");
+
+-- Rabid Crag Coyote
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2730 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2730,0,0,1,1,0,100,0,30000,600000,120000,600000,4,1018,0,1,0,0,0,1,0,0,0,0,0,0,0,"Rabid Crag Coyote - Out of Combat - Play Sound 1018"),
+(2730,0,1,0,61,0,100,0,0,0,0,0,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rabid Crag Coyote - Out of Combat - Play Emote 393"),
+(2730,0,2,0,0,0,100,0,4000,12000,16000,19000,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Rabid Crag Coyote - In Combat - Cast Infected Wound"),
+(2730,0,3,0,0,0,100,0,4000,12000,10000,18000,11,3150,34,0,0,0,0,5,0,0,0,0,0,0,0,"Rabid Crag Coyote - In Combat - Cast Rabies");
+
+-- Ridge Stalker
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2731 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2731,0,0,0,25,0,100,0,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feral Crag Coyote - On Reset - Cast Sneak");
+
+-- Starving Buzzard
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=2829;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2829 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2829,0,0,0,0,0,100,0,5000,9000,16000,24000,11,3427,0,0,0,0,0,2,0,0,0,0,0,0,0,"Starving Buzzard - In Combat - Cast Infected Wound");
+
+-- Buzzard
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2830 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2830,0,0,0,0,0,100,0,5000,9000,16000,24000,11,3427,0,0,0,0,0,2,0,0,0,0,0,0,0,"Buzzard - In Combat - Cast Infected Wound");
+
+-- Giant Buzzard
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2831 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2831,0,0,0,0,0,100,0,5000,9000,16000,24000,11,3427,0,0,0,0,0,2,0,0,0,0,0,0,0,"Giant Buzzard - In Combat - Cast Infected Wound");
+
+-- Dustbelcher Ogres
+UPDATE `smart_scripts` SET `event_chance`=15 WHERE `entryorguid` IN (2715,2906,2717,2701) AND `source_type`=0 AND `id`=0;
+
+-- Dustbelcher Mauler
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2717 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2717,0,1,0,25,0,100,0,0,0,0,0,11,8876,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mauler - On Reset - Cast Thrash");
+
+-- Dustbelcher Shaman
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2718 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2718,0,2,0,14,0,100,0,800,40,18000,24000,11,8005,1,0,0,0,0,7,0,0,0,0,0,0,0,"Dustbelcher Shaman - On Friendly At 800 Health - Cast Healing Wave");
+
+-- Dustbelcher Wyrmhunter
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2716 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2716,0,2,0,0,0,100,0,6000,13000,18000,25000,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Wyrmhunter - In Combat - Cast Net");
+
+-- Dustbelcher Ogre Mage
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2720 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2720,0,2,0,0,0,100,0,4000,8000,31000,37000,11,6742,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - In Combat - Cast Bloodlust");
+
+-- Dustbelcher Lord
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2719 AND `source_type`=0 AND `id` IN (0,1,3);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2719,0,0,0,0,0,100,0,2000,5000,18000,21000,11,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Lord - In Combat - Cast Battle Shout"),
+(2719,0,1,0,0,0,100,0,7000,11000,31000,35000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Lord - In Combat - Cast Demoralizing Shout"),
+(2719,0,3,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Lord - On Aggro - Say Line 0");
+
+DELETE FROM `creature_text` WHERE `CreatureID`=2719;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(2719,0,0,"Raaar!!! Me smash $r!",12,0,100,0,0,0,1925,0,"Dustbelcher Lord"),
+(2719,0,1,"Me smash! You die!",12,0,100,0,0,0,1926,0,"Dustbelcher Lord"),
+(2719,0,2,"I'll crush you!",12,0,100,0,0,0,1927,0,"Dustbelcher Lord");
+
+-- Dustbelcher Mystic
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2907 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2907,0,0,0,0,0,100,0,0,0,3000,5000,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Mystic - In Combat - Cast Lightning Bolt"),
+(2907,0,1,0,0,0,100,0,6000,12000,24000,30000,11,13281,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Mystic - In Combat - Cast Earth Shock"),
+(2907,0,3,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mystic - On Aggro - Say Line 0");
+
+DELETE FROM `creature_text` WHERE `CreatureID`=2907;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(2907,0,0,"Raaar!!! Me smash $r!",12,0,100,0,0,0,1925,0,"Dustbelcher Mystic"),
+(2907,0,1,"Me smash! You die!",12,0,100,0,0,0,1926,0,"Dustbelcher Mystic"),
+(2907,0,2,"I'll crush you!",12,0,100,0,0,0,1927,0,"Dustbelcher Mystic");
+
+-- Stonevault Bonesnapper
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2893 AND `source_type`=0 AND `id` IN (0,1);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2893,0,0,0,0,0,100,0,5000,8000,11000,17000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonevault Bonesnapper - In Combat - Cast Strike"),
+(2893,0,1,0,0,0,100,0,9000,13000,17000,21000,11,12555,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonevault Bonesnapper - In Combat - Cast Pummel");
+
+-- Stonevault Shaman
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2894 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2894,0,0,0,0,0,100,0,5000,7000,22000,25000,11,5605,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Shaman - In Combat - Cast Healing Ward"),
+(2894,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Shaman - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Rumbler
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2752 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2752,0,0,0,0,0,100,0,5000,9000,11000,16000,11,6524,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rumbler - In Combat - Cast Ground Tremor"),
+(2752,0,1,0,0,0,100,0,7000,11000,14000,19000,11,5568,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rumbler - In Combat - Cast Trample");
+
+-- War Golem
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=2751;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2751 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2751,0,0,0,0,0,100,0,8000,11000,25000,28000,11,9576,0,0,0,0,0,1,0,0,0,0,0,0,0,"War Golem - In Combat - Cast Lock Down");
+
+-- Shadowforge Darkweaver
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2740 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2740,0,1,0,0,0,100,0,12000,14000,18000,22000,11,9482,32,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowforge Darkweaver - In Combat - Cast Amplify Flames");
+
+-- Shadowforge Warrior
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2743 AND `source_type`=0 AND `id`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2743,0,0,0,0,0,100,0,7000,10000,12000,15000,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Warrior - In Combat - Cast Whirlwind");
+
+-- Shadowforge Chanter
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2742 AND `source_type`=0 AND `id` IN (0,1);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2742,0,0,0,0,0,100,0,8000,12000,21000,25000,11,6066,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Chanter - In Combat - Cast Power Word: Shield"),
+(2742,0,1,0,14,0,100,0,400,40,18000,22000,11,6077,0,0,0,0,0,7,0,0,0,0,0,0,0,"Shadowforge Chanter - On Friendly At 400 Health - Cast Renew");
+
+-- Shadowforge Surveyor
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4844 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4844,0,2,0,9,0,100,0,0,8,18000,22000,11,11831,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - Within 0-8 Range - Cast Frost Nova");
+
+-- Fix spawn position for some creatures
+UPDATE `creature` SET `position_x`=-7131.71, `position_y`=-3156.27, `position_z`=244.252, `spawndist`=10, `MovementType`=1 WHERE `guid`=6947;
+UPDATE `creature` SET `position_x`=-6636.55, `position_y`=-3547.18, `position_z`=256.767, `spawndist`=5, `MovementType`=1 WHERE `guid`=6926;
+UPDATE `creature` SET `position_x`=-6693.88, `position_y`=-3021.04, `position_z`=265.355, `spawndist`=10, `MovementType`=1 WHERE `guid`=6910;
+UPDATE `creature` SET `position_x`=-6632.95, `position_y`=-3476.25, `position_z`=272.378, `spawndist`=5, `MovementType`=1 WHERE `guid`=6915;
+UPDATE `creature` SET `position_x`=-7149.89, `position_y`=-3477.44, `position_z`=255.994, `spawndist`=10, `MovementType`=1 WHERE `guid`=6911;
+*/
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_04_world_from_335_was_2017_12_14_04_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_04_world_from_335_was_2017_12_14_04_world_335.sql
new file mode 100644
index 0000000000..028a8cdc00
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_04_world_from_335_was_2017_12_14_04_world_335.sql
@@ -0,0 +1,328 @@
+/*
+-- Bloodsail Warlock
+UPDATE `smart_scripts` SET `event_param3`=3400, `event_param4`=4800 WHERE `entryorguid`=1564 AND `source_type`=0 AND `id`=3;
+UPDATE `smart_scripts` SET `event_param1`=3000, `event_param2`=9000, `event_param3`=15000, `event_param4`=20000 WHERE `entryorguid`=1564 AND `source_type`=0 AND `id`=4;
+
+-- Bloodsail Swashbuckler
+UPDATE `smart_scripts` SET `event_param1`=5000, `event_param2`=9000 WHERE `entryorguid`=1563 AND `source_type`=0 AND `id`=0;
+
+-- Bloodsail Sea Dog
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1565 AND `source_type`=0 AND `id` IN (0,1,2);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1565,0,0,0,25,0,100,0,0,0,0,0,11,3616,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodsail Sea Dog - On Reset - Cast Poison Proc"),
+(1565,0,1,0,67,0,100,0,6000,8000,0,0,11,37685,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodsail Sea Dog - On Behind Target - Cast Backstab"),
+(1565,0,2,0,0,0,100,0,11000,14000,21000,24000,11,12540,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bloodsail Sea Dog - In Combat - Cast Gouge");
+
+-- Bloodsail Swabby
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=4506;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4506 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4506,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodsail Swabby - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Captain Keelhaul
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2548 AND `source_type`=0 AND `id` IN (1,2);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2548,0,1,0,0,0,100,0,3000,5000,12000,18000,11,7896,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Keelhaul - In Combat - Cast Exploding Shot"),
+(2548,0,2,0,9,0,100,0,0,8,30000,35000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Keelhaul - Within 0-8 Range - Cast Demoralizing Shout");
+
+-- Bloodsail Elder Magus
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1653 AND `source_type`=0 AND `id` IN (0,1,2);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1653,0,0,0,0,0,100,0,0,0,3400,4800,11,20823,64,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodsail Elder Magus - In Combat CMC - Cast Fireball"),
+(1653,0,1,0,9,0,100,0,0,8,12000,16000,11,11969,2,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodsail Elder Magus - Within 0-8 Range - Cast Fire Nova"),
+(1653,0,2,0,0,0,100,0,7000,11000,9000,15000,11,20827,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodsail Elder Magus - In Combat - Cast Flamestrike");
+
+-- Captain Stillwater
+UPDATE `smart_scripts` SET `action_param2`=0 WHERE `entryorguid`=2550 AND `source_type`=0 AND `id`=0;
+
+-- Zanzil Witch Doctor
+UPDATE `smart_scripts` SET `event_param1`=500, `event_param2`=1000, `event_param3`=3000, `event_param4`=5000 WHERE `entryorguid`=1490 AND `source_type`=0 AND `id`=0;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1490 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1490,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Zanzil Witch Doctor - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Zanzil Hunter
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1489 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1489,0,0,0,0,0,100,0,0,0,2000,4000,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Zanzil Hunter - In Combat - Cast Throw");
+
+-- Zanzil Zombie
+UPDATE `smart_scripts` SET `event_param1`=4000, `event_param2`=9000 WHERE `entryorguid`=1488 AND `source_type`=0 AND `id`=0;
+
+-- Zanzil the Outcast
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2534 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2534,0,0,0,0,0,100,0,0,0,23000,28000,11,8832,2,0,0,0,0,1,0,0,0,0,0,0,0,"Zanzil the Outcast - In Combat - Cast Ward of Zanzil"),
+(2534,0,1,0,0,0,100,0,1000,1000,3000,5000,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Zanzil the Outcast - In Combat - Cast Lightning Bolt"),
+(2534,0,2,0,0,0,100,0,6000,9000,19000,22000,11,8264,0,0,0,0,0,1,0,0,0,0,0,0,0,"Zanzil the Outcast - In Combat - Cast Lava Spout Totem");
+
+-- Zanzil Skeleton
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=6388;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=6388 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(6388,0,0,0,54,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0,"Zanzil Skeleton - Just Summoned - Start Attacking");
+
+-- Naga Explorer
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1907 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1907,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Naga Explorer - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Lord Sakrasis
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=2541;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=2541 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(2541,0,0,0,0,0,100,0,5000,7000,7000,11000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Sakrasis - In Combat - Cast Cleave"),
+(2541,0,1,0,0,0,100,0,6000,9000,13000,16000,11,3583,34,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Sakrasis - In Combat - Cast Deadly Poison");
+
+-- Lashtail Raptor
+DELETE FROM `smart_scripts` WHERE `entryorguid`=686 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(686,0,0,0,0,0,100,0,5000,8000,16000,21000,11,6607,2,0,0,0,0,2,0,0,0,0,0,0,0,"Lashtail Raptor - In Combat - Cast Lash");
+
+-- Snapjaw Crocolisk
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1152 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1152,0,0,0,0,0,100,0,3000,5000,11000,13000,11,3604,2,0,0,0,0,2,0,0,0,0,0,0,0,"Snapjaw Crocolisk - In Combat - Cast Tendon Rip");
+
+-- Elder Stranglethorn Tiger
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1085 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1085,0,0,0,0,0,100,0,6000,9000,16000,19000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Stranglethorn Tiger - In Combat - Cast Rend");
+
+-- Murkgill Oracle
+UPDATE `smart_scripts` SET `event_param3`=3400, `event_param4`=4800 WHERE `entryorguid`=4459 AND `source_type`=0 AND `id`=0;
+
+-- Murkgill Forager
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4457 AND `source_type`=0 AND `id` IN (0,1);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4457,0,0,0,0,0,100,0,6000,8000,16000,19000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murkgill Forager - In Combat - Cast Rend"),
+(4457,0,1,0,0,0,100,0,3000,5000,4000,9000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Murkgill Forager - In Combat - Cast Poison");
+
+-- Murkgill Lord
+UPDATE `smart_scripts` SET `event_param3`=3400, `event_param4`=4800 WHERE `entryorguid`=4460 AND `source_type`=0 AND `id`=1;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4460 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4460,0,2,0,9,0,100,0,0,8,15000,18000,11,11831,1,0,0,0,0,1,0,0,0,0,0,0,0,"Murkgill Lord - Within 0-8 Range - Cast Frost Nova");
+
+-- Gluggle
+UPDATE `smart_scripts` SET `event_param1`=7000, `event_param2`=9000 WHERE `entryorguid`=14487 AND `source_type`=0 AND `id`=0;
+
+-- Bhag'thera
+DELETE FROM `smart_scripts` WHERE `entryorguid`=728 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(728,0,0,0,0,0,100,0,7000,9000,13000,16000,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bhag'thera - In Combat - Cast Rend Flesh"),
+(728,0,1,0,0,0,100,0,3000,5000,24000,26000,11,6016,2,0,0,0,0,2,0,0,0,0,0,0,0,"Bhag'thera - In Combat - Cast Pierce Armor");
+
+-- Mosh'Ogg Brute
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=1142;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1142 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1142,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosh'Ogg Brute - On Aggro - Say Line 0");
+
+DELETE FROM `creature_text` WHERE `CreatureID`=1142;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(1142,0,0,"Raaar!!! Me smash $r!",12,0,100,0,0,0,1925,0,"Mosh'Ogg Brute"),
+(1142,0,1,"Me smash! You die!",12,0,100,0,0,0,1926,0,"Mosh'Ogg Brute"),
+(1142,0,2,"I'll crush you!",12,0,100,0,0,0,1927,0,"Mosh'Ogg Brute");
+
+-- Mosh'Ogg Witch Doctor
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1144 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1144,0,2,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosh'Ogg Witch Doctor - On Aggro - Say Line 0");
+
+DELETE FROM `creature_text` WHERE `CreatureID`=1144;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(1144,0,0,"Raaar!!! Me smash $r!",12,0,100,0,0,0,1925,0,"Mosh'Ogg Witch Doctor"),
+(1144,0,1,"Me smash! You die!",12,0,100,0,0,0,1926,0,"Mosh'Ogg Witch Doctor"),
+(1144,0,2,"I'll crush you!",12,0,100,0,0,0,1927,0,"Mosh'Ogg Witch Doctor");
+
+-- Mosh'Ogg Mauler
+UPDATE `smart_scripts` SET `event_chance`=100 WHERE `entryorguid`=678 AND `source_type`=0 AND `id`=0;
+
+-- Mosh'Ogg Shaman
+UPDATE `smart_scripts` SET `event_param1`=2000, `event_param2`=6000, `event_param3`=5000, `event_param4`=11000 WHERE `entryorguid`=679 AND `source_type`=0 AND `id`=0;
+UPDATE `smart_scripts` SET `event_param1`=7000, `event_param2`=13000 WHERE `entryorguid`=679 AND `source_type`=0 AND `id`=2;
+
+-- Mosh'Ogg Warmonger
+UPDATE `smart_scripts` SET `event_chance`=100, `event_param1`=5000, `event_param2`=7000 WHERE `entryorguid`=709 AND `source_type`=0 AND `id`=0;
+
+-- Mosh'Ogg Spellcrafter
+DELETE FROM `smart_scripts` WHERE `entryorguid`=710 AND `source_type`=0 AND `id` IN (0,1,2);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(710,0,0,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosh'Ogg Spellcrafter - Out of Combat - Cast Frost Armor"),
+(710,0,1,0,0,0,100,0,0,0,3000,5000,11,9053,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mosh'Ogg Spellcrafter - In Combat CMC - Cast Fireball"),
+(710,0,2,0,0,0,100,0,7000,8000,9000,12000,11,11829,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mosh'Ogg Spellcrafter - In Combat - Cast Flamestrike");
+
+-- Mosh'Ogg Butcher
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=723;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=723 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(723,0,0,0,4,0,100,0,0,0,0,0,11,29651,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosh'Ogg Butcher - On Aggro - Cast Dual Wield"),
+(723,0,1,0,0,0,100,0,5000,7000,7000,11000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mosh'Ogg Butcher - In Combat - Cast Cleave"),
+(723,0,2,0,25,0,100,0,0,0,0,0,11,12787,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosh'Ogg Butcher - On Reset - Cast Thrash");
+
+-- Venture Co. Geologist
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1096 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1096,0,0,0,0,0,100,0,0,0,3000,5000,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Venture Co. Geologist - Out of Combat - Cast Lightning Bolt"),
+(1096,0,1,0,0,0,100,0,5000,8000,30000,33000,11,184,32,0,0,0,0,1,0,0,0,0,0,0,0,"Venture Co. Geologist - In Combat - Cast Fire Shield II"),
+(1096,0,2,0,2,0,100,0,0,50,11000,16000,11,4979,2,0,0,0,0,1,0,0,0,0,0,0,0,"Venture Co. Geologist - Between 0-50% Health - Cast Quick Flame Ward"),
+(1096,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Venture Co. Geologist - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Foreman Cozzle
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=4723;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4723 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4723,0,0,0,0,0,100,0,0,0,3000,5000,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Foreman Cozzle - In Combat - Cast Lightning Bolt"),
+(4723,0,1,0,0,0,100,0,5000,8000,30000,33000,11,184,32,0,0,0,0,1,0,0,0,0,0,0,0,"Foreman Cozzle - In Combat - Cast Fire Shield II"),
+(4723,0,2,0,2,0,100,0,0,50,11000,16000,11,4979,2,0,0,0,0,1,0,0,0,0,0,0,0,"Foreman Cozzle - Between 0-50% Health - Cast Quick Flame Ward"),
+(4723,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Foreman Cozzle - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Kurzen Subchief
+DELETE FROM `smart_scripts` WHERE `entryorguid`=978 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(978,0,1,0,25,0,100,0,0,0,0,0,11,3284,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurzen Subchief - On Reset - Cast Violent Shield");
+
+-- Kurzen Headshrinker
+UPDATE `smart_scripts` SET `action_param2`=0 WHERE `entryorguid`=941 AND `source_type`=0 AND `id`=1;
+
+-- Sergeant Malthus
+UPDATE `smart_scripts` SET `event_param1`=3000, `event_param2`=6000 WHERE `entryorguid`=814 AND `source_type`=0 AND `id`=0;
+
+-- Kurzen Medicine Man
+DELETE FROM `smart_scripts` WHERE `entryorguid`=940 AND `source_type`=0 AND `id` IN (0,1);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(940,0,0,0,14,0,100,0,250,30,19000,28000,11,6077,0,0,0,0,0,7,0,0,0,0,0,0,0,"Kurzen Medicine Man - On Friendly At 250 Health - Cast Renew"),
+(940,0,1,0,14,0,100,0,550,30,34000,39000,11,6064,0,0,0,0,0,7,0,0,0,0,0,0,0,"Kurzen Medicine Man - On Friendly At 550 Health - Cast Heal");
+
+-- Cold Eye Basilisk
+DELETE FROM `smart_scripts` WHERE `entryorguid`=690 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(690,0,0,0,0,0,100,0,7000,9000,22000,26000,11,3636,0,0,0,0,0,5,0,0,0,0,0,0,0,"Cold Eye Basilisk - In Combat - Cast Crystalline Slumber");
+
+-- Thrashtail Basilisk
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1550 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1550,0,0,0,0,0,100,0,5000,7000,14000,18000,11,6607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thrashtail Basilisk - In Combat - Cast Lash");
+
+-- Ironjaw Basilisk
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1551 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1551,0,0,0,0,0,100,0,7000,9000,22000,26000,11,5106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ironjaw Basilisk - In Combat - Cast Crystal Flash");
+
+-- Scale Belly
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1552 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1552,0,0,0,0,0,100,0,7000,9000,22000,26000,11,5106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scale Belly - In Combat - Cast Crystal Flash");
+
+-- Kurmokk
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=14491;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=14491 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(14491,0,0,0,2,0,100,1,0,50,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurmokk - Between 0-50% Health - Cast Enrage (No Repeat)"),
+(14491,0,1,0,2,0,100,1,0,50,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurmokk - Between 0-50% Health - Say Line 0 (No Repeat)");
+
+DELETE FROM `creature_text` WHERE `CreatureID`=14491;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(14491,0,0,"%s becomes enraged!",16,0,100,0,0,0,10677,0,"Kurmokk");
+
+-- Bloodscalp Shaman
+DELETE FROM `smart_scripts` WHERE `entryorguid`=697 AND `source_type`=0 AND `id` IN (1,4,5);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(697,0,1,0,16,0,100,0,8788,1,15000,30000,11,8788,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodscalp Shaman - On Friendly Unit Missing Buff 'Lightning Shield' - Cast Lightning Shield"),
+(697,0,4,0,0,0,100,0,7000,11000,15000,19000,11,11969,2,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodscalp Shaman - In Combat - Cast Fire Nova"),
+(697,0,5,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloodscalp Shaman - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Bloodscalp Warrior
+DELETE FROM `smart_scripts` WHERE `entryorguid`=587 AND `source_type`=0 AND `id`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(587,0,0,0,0,0,100,0,5000,9000,16000,22000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodscalp Warrior - In Combat - Cast Disarm");
+
+-- Bloodscalp Scavenger
+DELETE FROM `smart_scripts` WHERE `entryorguid`=702 AND `source_type`=0 AND `id` IN (1,3);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(702,0,1,0,0,0,100,0,5000,10000,20000,30000,11,744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodscalp Scavenger - In Combat - Cast Poison"),
+(702,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloodscalp Scavenger - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Bloodscalp Witch Doctor
+DELETE FROM `smart_scripts` WHERE `entryorguid`=660 AND `source_type`=0 AND `id` IN (0,2,3);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(660,0,0,0,0,0,100,0,4000,6000,25000,30000,11,8376,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodscalp Witch Doctor - In Combat - Cast Earthgrab Totem"),
+(660,0,2,0,0,0,100,0,7000,9000,25000,30000,11,5605,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodscalp Witch Doctor - In Combat - Cast Healing Ward"),
+(660,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloodscalp Witch Doctor - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Skullsplitter Mystic
+UPDATE `smart_scripts` SET `event_param3`=3000, `event_param4`=5000 WHERE `entryorguid`=780 AND `source_type`=0 AND `id`=0;
+
+-- Skullsplitter Spiritchaser
+UPDATE `smart_scripts` SET `event_param1`=0, `event_param2`=0, `event_param3`=3000, `event_param4`=5000 WHERE `entryorguid`=672 AND `source_type`=0 AND `id`=1;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=672 AND `source_type`=0 AND `id`=3;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(672,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Skullsplitter Spiritchaser - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Skullsplitter Scout
+DELETE FROM `smart_scripts` WHERE `entryorguid`=782 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(782,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Skullsplitter Scout - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Skullsplitter Witch Doctor
+DELETE FROM `smart_scripts` WHERE `entryorguid`=670 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(670,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Skullsplitter Witch Doctor - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Skullsplitter Beastmaster
+DELETE FROM `smart_scripts` WHERE `entryorguid`=784 AND `source_type`=0 AND `id`=2;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(784,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Skullsplitter Beastmaster - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Skullsplitter Headhunter
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=781;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=781 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(781,0,0,0,0,0,100,0,3000,5000,12000,16000,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skullsplitter Headhunter - In Combat - Cast Net"),
+(781,0,1,0,9,0,100,0,0,5,22000,26000,11,3148,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skullsplitter Headhunter - Within 0-5 Range - Cast Head Crack"),
+(781,0,2,0,0,0,100,0,0,0,2000,4000,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Skullsplitter Headhunter - In Combat - Cast Throw"),
+(781,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Skullsplitter Headhunter - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Ana'thek the Cruel
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1059 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1059,0,1,0,12,0,100,1,0,20,0,0,11,7160,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ana'thek the Cruel - Target Between 0-20% Health - Cast 'Execute' (No Repeat)");
+
+-- Mogh the Undying
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=1060;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=1060 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(1060,0,0,0,1,0,100,1,1000,2000,0,0,11,8813,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mogh the Undying - Out of Combat - Cast Summon Kurzen Mindslave"),
+(1060,0,1,0,2,0,100,0,0,50,12000,16000,11,8809,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mogh the Undying - Between 0-50% Health - Cast Slave Drain"),
+(1060,0,2,0,0,0,100,0,0,0,3000,5000,11,12471,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mogh the Undying - In Combat - Cast Shadow Bolt"),
+(1060,0,3,0,1,0,100,0,1000,1000,1800000,1800000,11,20798,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mogh the Undying - Out of Combat - Cast Demon Skin");
+
+-- Kurzen Mindslave
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=6366;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=6366 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(6366,0,0,0,14,0,100,0,800,40,15000,18000,11,11642,0,0,0,0,0,7,0,0,0,0,0,0,0,"Kurzen Mindslave - Friendly At 800 Health - Cast Heal"),
+(6366,0,1,0,0,0,100,0,8000,12000,18000,24000,11,7964,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurzen Mindslave - In Combat - Cast Smoke Bomb");
+
+-- Delete wrong spawn
+DELETE FROM `creature` WHERE `guid`=769; -- Kurzen Mindslave spawns via script
+DELETE FROM `creature_addon` WHERE `guid`=769;
+
+-- Add missing spawn for Mosh'Ogg Butcher
+SET @GUID := 769;
+DELETE FROM `creature` WHERE `guid`=@GUID;
+INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
+(@GUID,723,0,0,0,1,1,0,1,-12492.5,-942.217,42.1543,0.814825,300,10,0,2050,0,1,0,0,0,"",0);
+
+-- Fix spawn position for Rippa
+UPDATE `creature` SET `position_x`=-14451.6, `position_y`=806.17, `position_z`=-36.7082 WHERE `guid`=49058;
+
+-- Add random movement for some creatures
+UPDATE `creature` SET `spawndist`=10, `MovementType`=1 WHERE `guid` IN (2169,1342,1348);
+
+-- Add equipment to Zanzil the Outcast
+DELETE FROM `creature_equip_template` WHERE `CreatureID` IN (2534);
+INSERT INTO `creature_equip_template` (`CreatureID`, `ID`, `ItemID1`, `ItemID2`, `ItemID3`, `VerifiedBuild`) VALUES
+(2534,1,5303,0,0,0);
+*/
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_05_world_from_335_was_2017_12_14_05_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_05_world_from_335_was_2017_12_14_05_world_335.sql
new file mode 100644
index 0000000000..f59c35a2c8
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_05_world_from_335_was_2017_12_14_05_world_335.sql
@@ -0,0 +1,18 @@
+/*
+-- Draz'Zilb
+DELETE FROM `creature_text` WHERE `CreatureID`=4501;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(4501,0,0,"%s begins to cast a spell over the hearts and tongues.",16,0,100,0,0,0,1511,0,"Draz'Zilb"),
+(4501,1,0,"The brood of Onyxia!",12,0,100,0,0,0,1512,0,"Draz'Zilb");
+
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=4501;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4501 AND `source_type`=0;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=450100 AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4501,0,0,0,20,0,100,0,1169,0,0,0,80,450100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draz'Zilb - On Quest 'Identifying the Brood' Finished - Run Script"),
+(450100,9,0,0,0,0,100,0,0,0,0,0,83,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draz'Zilb - On Script - Remove Npc Flag Questgiver+Gossip"),
+(450100,9,1,0,0,0,100,0,1000,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draz'Zilb - On Script - Say Line 0"),
+(450100,9,2,0,0,0,100,0,0,0,0,0,11,6741,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draz'Zilb - On Script - Cast Identify Brood"),
+(450100,9,3,0,0,0,100,0,11000,11000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draz'Zilb - On Script - Say Line 1"),
+(450100,9,4,0,0,0,100,0,0,0,0,0,82,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draz'Zilb - On Script - Add Npc Flag Questgiver+Gossip");
+*/
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_06_world_from_335_was_2017_12_14_06_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_06_world_from_335_was_2017_12_14_06_world_335.sql
new file mode 100644
index 0000000000..4c635c1c94
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_06_world_from_335_was_2017_12_14_06_world_335.sql
@@ -0,0 +1,69 @@
+/*
+-- Piznik
+UPDATE `smart_scripts` SET `action_param2`=2 WHERE `entryorguid`=4276 AND `source_type`=0 AND `id`=1;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=427600 AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(427600,9,0,0,0,0,100,0,0,0,0,0,19,512,0,0,0,0,0,1,0,0,0,0,0,0,0,"Piznik - On Script - Remove UNIT_FLAG_IMMUNE_TO_NPC"),
+(427600,9,1,0,0,0,100,0,0,0,0,0,83,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Piznik - On Script - Remove Questgiver flag"),
+(427600,9,2,0,0,0,100,0,0,0,0,0,2,42,0,0,0,0,0,1,0,0,0,0,0,0,0,"Piznik - On Script - Change Faction"),
+(427600,9,3,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Piznik - On Script - Say Line 0"),
+(427600,9,4,0,0,0,100,0,10000,10000,0,0,12,3998,4,20000,0,0,0,8,0,0,0,938.3,-257.35,-2.22,0,"Piznik - On Script - Summon Windshear Vermin"),
+(427600,9,5,0,0,0,100,0,0,0,0,0,12,3998,4,20000,0,0,0,8,0,0,0,942.28,-254.49,-2.38,0,"Piznik - On Script - Summon Windshear Vermin"),
+(427600,9,6,0,0,0,100,0,0,0,0,0,12,4001,4,20000,0,0,0,8,0,0,0,938.52,-253.2,-2.08,0,"Piznik - On Script - Summon Windshear Tunnel Rat"),
+(427600,9,7,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,19,4001,0,0,0,0,0,0,"Piznik - On Script - Say Line 0 (Windshear Tunnel Rat)"),
+(427600,9,8,0,0,0,100,0,75000,75000,0,0,12,4002,4,20000,0,0,0,8,0,0,0,924.96,-266.582,-1.32596,0.620443,"Piznik - On Script - Summon Windshear Stonecutter"),
+(427600,9,9,0,0,0,100,0,0,0,0,0,12,4002,4,20000,0,0,0,8,0,0,0,928.351,-268.308,-1.57308,0.769668,"Piznik - On Script - Summon Windshear Stonecutter"),
+(427600,9,10,0,0,0,100,0,0,0,0,0,12,4003,4,20000,0,0,0,8,0,0,0,928.377,-264.272,-1.36686,0.871769,"Piznik - On Script - Summon Windshear Geomancer"),
+(427600,9,11,0,0,0,100,0,0,0,0,0,12,4003,4,20000,0,0,0,8,0,0,0,932.595,-265.232,-1.86839,0.918893,"Piznik - On Script - Summon Windshear Geomancer"),
+(427600,9,12,0,0,0,100,0,0,0,0,0,12,4004,4,20000,0,0,0,8,0,0,0,933.813,-261.041,-2.12867,0.930675,"Piznik - On Script - Summon Windshear Overlord"),
+(427600,9,13,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,19,4004,0,0,0,0,0,0,"Piznik - On Script - Say Line 0 (Windshear Overlord)"),
+(427600,9,14,0,0,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Piznik - On Script - Say Line 1"),
+(427600,9,15,0,0,0,100,0,120000,120000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Piznik - On Script - Say Line 2"),
+(427600,9,16,0,0,0,100,0,5000,5000,0,0,12,4001,4,20000,0,0,0,8,0,0,0,938.3,-257.35,-2.22,0,"Piznik - On Script - Summon Windshear Tunnel Rat"),
+(427600,9,17,0,0,0,100,0,0,0,0,0,12,4001,4,20000,0,0,0,8,0,0,0,942.28,-254.49,-2.38,0,"Piznik - On Script - Summon Windshear Tunnel Rat"),
+(427600,9,18,0,0,0,100,0,0,0,0,0,12,4001,4,20000,0,0,0,8,0,0,0,938.52,-253.2,-2.08,0,"Piznik - On Script - Summon Windshear Tunnel Rat"),
+(427600,9,19,0,0,0,100,0,0,0,0,0,12,4004,4,20000,0,0,0,8,0,0,0,939.51,-253.11,-2.02,0,"Piznik - On Script - Summon Windshear Overlord"),
+(427600,9,20,0,0,0,100,0,0,0,0,0,1,1,0,0,0,0,0,19,4004,0,0,0,0,0,0,"Piznik - On Script - Say Line 1 (Windshear Overlord)"),
+(427600,9,21,0,0,0,100,0,100000,100000,0,0,18,512,0,0,0,0,0,1,0,0,0,0,0,0,0,"Piznik - On Script - Set UNIT_FLAG_IMMUNE_TO_NPC"),
+(427600,9,22,0,0,0,100,0,0,0,0,0,82,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Piznik - On Script - Add Questgiver flag"),
+(427600,9,23,0,0,0,100,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0,0,0,0,"Piznik - On Script - Change Faction"),
+(427600,9,24,0,0,0,100,0,0,0,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Piznik - On Script - Say Line 3"),
+(427600,9,25,0,0,0,100,0,0,0,0,0,15,1090,0,0,0,0,0,12,1,0,0,0,0,0,0,"Piznik - On Script - Complete quest 'Gerenzo's Orders'");
+
+-- Windshear Vermin
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=3998;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=3998 AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(3998,0,0,0,54,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0,"Windshear Vermin - Just Summoned - Start Attacking");
+
+-- Windshear Tunnel Rat
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4001 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4001,0,1,0,54,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0,"Windshear Tunnel Rat - Just Summoned - Start Attacking");
+
+-- Windshear Stonecutter
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4002 AND `source_type`=0 AND `id`=1;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4002,0,1,0,54,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0,"Windshear Stonecutter - Just Summoned - Start Attacking");
+
+-- Windshear Geomancer
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4003 AND `source_type`=0 AND `id`=3;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4003,0,3,0,54,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0,"Windshear Geomancer - Just Summoned - Start Attacking");
+
+-- Windshear Overlord
+DELETE FROM `smart_scripts` WHERE `entryorguid`=4004 AND `source_type`=0 AND `id`=3;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(4004,0,3,0,54,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0,"Windshear Overlord - Just Summoned - Start Attacking");
+
+-- Texts
+DELETE FROM `creature_text` WHERE `CreatureID` IN (4276, 4001, 4004);
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(4276,0,0,"All right, watch my back while I get you some of this ore.",12,0,100,0,0,0,1427,0,"Piznik"),
+(4276,1,0,"Look out! It sounds like more of them!",12,0,100,0,0,0,1431,0,"Piznik"),
+(4276,2,0,"Just a little while longer, I've almost got it!",12,0,100,0,0,0,1432,0,"Piznik"),
+(4276,3,0,"There, I've got it!",12,0,100,0,0,0,1434,0,"Piznik"),
+(4001,0,0,"Hey! You're not supposed to be here! C'mon boys!",12,0,100,0,0,0,1428,0,"Windshear Tunnel Rat"),
+(4004,0,0,"I think the sounds came from over here. We'd better check it out.",12,0,100,0,0,0,1430,0,"Windshear Overlord"),
+(4004,1,0,"What's going on here? Piznik! I knew we shouldn't have let you stick around!",12,0,100,0,0,0,1433,0,"Windshear Overlord");
+*/
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_07_world_from_335_was_2017_12_14_07_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_07_world_from_335_was_2017_12_14_07_world_335.sql
new file mode 100644
index 0000000000..0531bd2bdf
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_07_world_from_335_was_2017_12_14_07_world_335.sql
@@ -0,0 +1,29 @@
+/*
+-- Jarkal Mossmeld
+DELETE FROM `creature_text` WHERE `CreatureID`=6868;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(6868,0,0,"Allow me to get some water for the inking reagent.",12,0,100,0,0,0,3082,0,"Jarkal Mossmeld"),
+(6868,1,0,"This will do nicely. Now to the task at hand!",12,0,100,0,0,0,3084,0,"Jarkal Mossmeld"),
+(6868,2,0,"There we go, all finished. The journal has been translated for you.",12,0,100,1,0,0,3085,0,"Jarkal Mossmeld"),
+(6868,3,0,"And now for a quick look at these gems.",12,0,100,0,0,0,3083,0,"Jarkal Mossmeld"),
+(6868,4,0,"Just as I thought, the gems and the necklace don't matter. It's all about the power source.",12,0,100,1,0,0,3091,0,"Jarkal Mossmeld");
+
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=6868;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=6868 AND `source_type`=0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (686800,686801) AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(6868,0,0,0,20,0,100,0,2338,0,0,0,80,686800,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Quest 'Translating the Journal (Part 2)' Finished - Run Script"),
+(6868,0,1,0,20,0,100,0,2339,0,0,0,80,686801,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Quest 'Find the Gems and Power Source' Finished - Run Script"),
+(686800,9,0,0,0,0,100,0,0,0,0,0,83,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Remove Npc Flag Questgiver"),
+(686800,9,1,0,0,0,100,0,1000,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Say Line 0"),
+(686800,9,2,0,0,0,100,0,2000,2000,0,0,11,5504,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Cast Conjure Water"),
+(686800,9,3,0,0,0,100,0,4000,4000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Say Line 1"),
+(686800,9,4,0,0,0,100,0,2000,2000,0,0,11,9744,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Cast Jarkal's Translation"),
+(686800,9,5,0,0,0,100,0,6000,6000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Say Line 2"),
+(686800,9,6,0,0,0,100,0,0,0,0,0,82,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Add Npc Flag Questgiver"),
+(686801,9,0,0,0,0,100,0,0,0,0,0,83,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Remove Npc Flag Questgiver"),
+(686801,9,1,0,0,0,100,0,1000,1000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Say Line 3"),
+(686801,9,2,0,0,0,100,0,2000,2000,0,0,11,5017,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Cast Divining Trance"),
+(686801,9,3,0,0,0,100,0,6000,6000,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Say Line 4"),
+(686801,9,4,0,0,0,100,0,0,0,0,0,82,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jarkal Mossmeld - On Script - Add Npc Flag Questgiver");
+*/
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_09_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_09_world.sql
new file mode 100644
index 0000000000..bd10d31531
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_14_09_world.sql
@@ -0,0 +1,3 @@
+-- DELETE FROM `spawn_group` WHERE `groupId`=2 AND `spawnType`=0 AND `spawnId` IN (16668,16669,16806,17553);
+UPDATE `conditions` SET `SourceTypeOrReferenceId`=17, `SourceGroup`=0, `ConditionTarget`=1 WHERE `SourceEntry`=29528 AND `SourceTypeOrReferenceId`=13;
+-- UPDATE `conditions` SET `SourceTypeOrReferenceId`=17, `SourceGroup`=0, `ConditionTarget`=1 WHERE `SourceEntry`=57908 AND `SourceTypeOrReferenceId`=13;
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_00_world.sql
new file mode 100644
index 0000000000..fbcd6578c8
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_00_world.sql
@@ -0,0 +1,2 @@
+--
+UPDATE `creature_template` SET `flags_extra`= flags_extra | 2048 WHERE `entry` IN (49874, 50039);
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_00_world_from_335_was_2017_12_16_00_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_00_world_from_335_was_2017_12_16_00_world.sql
new file mode 100644
index 0000000000..12ff8116a9
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_00_world_from_335_was_2017_12_16_00_world.sql
@@ -0,0 +1,12 @@
+--
+UPDATE `reference_loot_template` SET `Entry`=34210 WHERE `Item` IN (42117,46373,42116,42075,42074,42073,42072,42071,42070,42069,42040,42039,42038,42037,42036,42035,42034,42017,42005,41971,41959,41940,41927,41909,41903,41898,41893,41885,41881,41874,41864,41840,41836,41832,41773,41767,41667,41655,41640,41635,41630,41625,41621,41617,41304,41298,41293,41287,41235,41230,41225,41205,41199,41143,41137,41075,41070,41065,41060,41055,41051,41033,41027,41007,41001,40983,40977,40976,40939,40927,40889,40882,40881,40849,40848,40847,40809,40808,40807) AND entry=34204;
+UPDATE `creature_loot_template` SET `MaxCount`=1 WHERE `Entry`=35013 AND `Item`=1 AND `Reference`=34204;
+DELETE FROM `creature_loot_template` WHERE `Entry`=35013 AND `Item`=3 AND `Reference`=34210;
+INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`) VALUES
+(35013, 3, 34210, 100, 0, 1, 0, 1, 1);
+
+UPDATE `reference_loot_template` SET `Entry`=34211 WHERE `item` IN (41972,42006,41960,41941,41928,41034,41144,41028,41008,41002,40940,41200,41206,40928,40852,41875,41865,40851,40850,40812,40811,41288,41774,41768,41668,41656,41294,41299,41138,42018,40810,41305,41618,41626,41631,41636,41641,41833,41236,41231,41226,41837,41841,41882,41886,41894,41899,41904,41910,46374,42119,41076,41071,42118,42082,41066,41061,42081,42080,41056,41052,42079,42078,42077,42076,40984,40979,40978,42047,42046,40890,40884,40883,42045,42044,42043,42042,42041,41622) AND entry=34205;
+UPDATE `creature_loot_template` SET `MaxCount`=2 WHERE `Entry`=35360 AND `Item`=1 AND `Reference`=34205;
+DELETE FROM `creature_loot_template` WHERE `Entry`=35360 AND `Item`=3 AND `Reference`=34211;
+INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`) VALUES
+(35360, 3, 34211, 100, 0, 1, 0, 1, 2);
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_01_world_from_335_was_2017_12_14_09_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_01_world_from_335_was_2017_12_14_09_world.sql
new file mode 100644
index 0000000000..a60d585673
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_01_world_from_335_was_2017_12_14_09_world.sql
@@ -0,0 +1,5 @@
+--
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=19 AND `SourceGroup` IN (25286, 25500);
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(19, 0, 25286, 0, 0, 27, 0, 75, 3, 0, 0, 0, 0, "", "Quest 'Words of Delivery' requires level 75 or higher"),
+(19, 0, 25500, 0, 0, 27, 0, 74, 4, 0, 0, 0, 0, "", "Quest 'Words of Delivery' requires level 74 or lower");
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_01_world_from_335_was_2017_12_16_01_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_01_world_from_335_was_2017_12_16_01_world.sql
new file mode 100644
index 0000000000..0ebce4f5c9
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_01_world_from_335_was_2017_12_16_01_world.sql
@@ -0,0 +1,212 @@
+-- missing creatures --
+DELETE FROM creature WHERE guid IN (16668,16669,82879,82899,82915,84418,84423,84432,84436,84437,84439);
+INSERT INTO creature (guid, id, modelid, map, spawnMask, phaseMask, position_x, position_y, position_z, orientation, spawntimesecs, spawndist, curhealth, curmana, MovementType) VALUES
+-- Acherus Necromancer
+(16668,28889,0,609,1,4,2105.21,-6131.12,6.17389,0.168441,360,0,8982,0,2),
+(16669,28889,0,609,1,4,2117.44,-5762.23,98.3189,1.36616,360,0,8982,0,2),
+(82879,28889,0,609,1,4,2153.62,-5878.11,101.263,4.94146,360,0,8982,0,2),
+-- Scarlet Ghoul -- fast respawntime needed for event
+(82899,28897,0,609,1,4,2077.1,-5744.47,99.3915,3.69346,30,0,925,0,2),
+(82915,28897,0,609,1,4,2090.98,-5772.49,99.1364,3.00624,30,0,891,0,2),
+(84418,28897,0,609,1,4,2130.24,-5786.56,98.8595,3.53639,30,0,925,0,2),
+(84423,28897,0,609,1,4,2132.06,-5680.27,101.872,3.74295,30,0,925,0,2),
+(84432,28897,0,609,1,4,2146.72,-5850.4,101.348,2.97874,30,0,960,0,2),
+(84436,28897,0,609,1,4,2146.68,-5891.05,101.386,2.83344,30,0,891,0,2),
+(84437,28897,0,609,1,4,2170.08,-5862.69,101.377,3.13975,30,0,960,0,2),
+(84439,28897,0,609,1,4,2163.73,-5819.37,101.347,3.34395,30,0,960,0,2);
+-- Gluttonous Geist
+UPDATE creature SET spawndist = 10, MovementType = 1, spawntimesecs = 25 WHERE guid BETWEEN 130297 AND 130331;
+UPDATE creature SET position_x = 2179.580078, position_y = -5735.517578, position_z = 102.051216, orientation = 0.28 WHERE guid = 130321;
+UPDATE creature SET position_x = 2285.824463, position_y = -5825.710938, position_z = 100.934158, orientation = 6.24 WHERE guid = 130316;
+UPDATE creature SET position_x = 2424.753418, position_y = -5879.221191, position_z = 104.670280, orientation = 2.05 WHERE guid = 130323;
+UPDATE creature SET position_x = 2352.291992, position_y = -5857.714844, position_z = 102.684357, orientation = 1.54 WHERE guid = 130315;
+UPDATE creature SET position_x = 2237.403320, position_y = -5911.937988, position_z = 100.284546, orientation = 5.57 WHERE guid = 130311;
+UPDATE creature SET position_x = 2207.168457, position_y = -5783.182617, position_z = 101.517105, orientation = 4.78 WHERE guid = 130320;
+UPDATE creature SET position_x = 2108.11, position_y = -5844.99, position_z = 102.581, orientation = 3.31 WHERE guid = 130301;
+-- Acherus Necromancer
+UPDATE creature SET position_x = 2239.78, position_y = -6059.1, position_z = 5.76, orientation = 4.1 WHERE guid = 130118;
+UPDATE creature SET position_x = 2193.64, position_y = -6099.1, position_z = 1.52, orientation = 1.84 WHERE guid = 130120;
+UPDATE creature SET position_x = 2251.14, position_y = -6139.8, position_z = 1.86, orientation = 1.98 WHERE guid = 130119;
+UPDATE creature SET spawndist = 0, MovementType = 2 WHERE guid IN (130118,130119,130120,16668,16669,82879);
+DELETE FROM waypoint_data WHERE id IN (1301180,1301190,1301200,166680,166690,828790);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `delay`, `action`, `orientation`, `action_chance`, `move_type`) VALUES
+-- 1st
+(1301180,1,2234.99,-6065.31,5.73,31000,0,4.29,100,0),
+(1301180,2,2240.05,-6060.546,5.688,40000,0,0,100,0),
+(1301180,3,2248.52,-6078.31,6.09,31000,0,4.90,100,0),
+(1301180,4,2240.05,-6060.546,5.688,40000,0,0,100,0),
+-- 2nd
+(1301200,1,2199.24,-6095.62,1.83137,31000,0,0.639755,100,0),
+(1301200,2,2193.64,-6099.1,1.52,40000,0,0,100,0),
+(1301200,3,2188.74,-6091.56,1.91467,31000,0,1.92388,100,0),
+(1301200,4,2193.64,-6099.1,1.52,40000,0,0,100,0),
+-- 3rd
+(1301190,1,2258.88,-6144.58,2.50571,31000,0,5.62306,100,0),
+(1301190,2,2251.14,-6139.8,1.86,40000,0,0,100,0),
+(1301190,3,2247.4,-6147.9,2.02971,31000,0,4.47245,100,0),
+(1301190,4,2251.14,-6139.8,1.86,40000,0,0,100,0),
+-- 4th
+(166680,1,2115.99,-6144.1,3.84152,40000,0,5.46595,100,0),
+(166680,2,2105.21,-6131.12,6.17389,31000,0,0,100,0),
+(166680,3,2112.93,-6120.35,7.26217,40000,0,1.12662,100,0),
+(166680,4,2105.21,-6131.12,6.17389,31000,0,0,100,0),
+-- 5th
+(166690,1,2124.6,-5749.84,98.8654,31000,0,1.02847,100,0),
+(166690,2,2117.44,-5762.23,98.3189,40000,0,0,100,0),
+(166690,3,2109.09,-5755.77,98.9729,31000,0,2.48049,100,0),
+(166690,4,2117.44,-5762.23,98.3189,40000,0,0,100,0),
+-- 6th
+(828790,1,2149.98,-5888.45,101.283,40000,0,3.84142,100,0),
+(828790,2,2153.62,-5878.11,101.263,31000,0,0,100,0),
+(828790,3,2162.13,-5881.28,101.332,40000,0,6.04446,100,0),
+(828790,4,2153.62,-5878.11,101.263,31000,0,0,100,0);
+
+DELETE FROM `creature_addon` WHERE `guid` IN (130118,130119,130120,16668,16669,82879);
+INSERT INTO `creature_addon` (`guid`, `path_id`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
+(130118,1301180,0,1,0,""),
+(130119,1301190,0,1,0,""),
+(130120,1301200,0,1,0,""),
+(16668,166680,0,1,0,""),
+(16669,166690,0,1,0,""),
+(82879,828790,0,1,0,"");
+
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=28889;
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (28889,28897) AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(28889,0,0,0,34,0,100,0,2,0,0,0,11,52683,0,0,0,0,0,1,0,0,0,0,0,0,0,"Acherus Necromancer - On movement informer - Cast Scarlet Ghoul"),
+(28889,0,1,0,34,0,100,0,2,3,0,0,11,52683,0,0,0,0,0,1,0,0,0,0,0,0,0,"Acherus Necromancer - On movement informer - Cast Scarlet Ghoul"),
+(28897, 0, 0, 0, 25, 0, 100, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Scarlet Ghoul - On reset - Set Active On"),
+(28897, 0, 1, 0, 54, 0, 100, 0, 0, 0, 0, 0, 53, 1, 28897, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, "Scarlet Ghoul - On Just summoned - Start Waypoint"),
+(28897, 0, 2, 3, 54, 0, 100, 0, 0, 0, 0, 0, 41, 300000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Scarlet Ghoul - On Just summoned - Despawn In 300000 ms"),
+(28897, 0, 3, 0, 61, 0, 100, 0, 0, 0, 0, 0, 1, 0, 5000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Scarlet Ghoul - On Just summoned - Say Line 0"),
+(28897, 0, 5, 0, 54, 0, 100, 0, 0, 0, 0, 0, 53, 1, 288970, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, "Scarlet Ghoul - On Just summoned - Start Waypoint");
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=22 AND `SourceEntry` IN (28897);
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(22, 2, 28897, 0, 0, 23, 1, 4354, 0, 0, 1, 0, 0, '', 'Scarlet Ghoul SAI'),
+(22, 6, 28897, 0, 0, 23, 1, 4354, 0, 0, 0, 0, 0, '', 'Scarlet Ghoul SAI');
+
+-- Scralet Ghoul
+UPDATE creature_template SET MovementType = 0, InhabitType = 3 WHERE entry = 28897;
+DELETE FROM `creature_template_addon` WHERE `entry` IN (28897);
+INSERT INTO `creature_template_addon` (`entry`, `path_id`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
+(28897,0,0,1,0,"");
+
+DELETE FROM `waypoints` WHERE `entry`=288970;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`) VALUES
+(288970,1,2109.46,-6060.24,5.68025),
+(288970,2,2070.14,-6009.97,14.1785),
+(288970,3,2026.73,-5988.91,34.4922),
+(288970,4,2012.75,-5986.29,41.7496),
+(288970,5,1968.02,-5981.75,78.1271),
+(288970,6,1940.42,-5973.18,100.583),
+(288970,7,1889.64,-5929.67,103.984),
+(288970,8,1853.33,-5918.92,105.118),
+(288970,9,1805.12,-5934.13,115.66),
+(288970,10,1724.81,-5922.4,117.299);
+
+-- Waypoints
+UPDATE creature SET spawndist = 0, MovementType = 2 WHERE guid IN (82899,82915,84418,84423,84432,84436,84437,84439);
+DELETE FROM `creature_addon` WHERE `guid` IN (82899,82915,84418,84423,84432,84436,84437,84439);
+INSERT INTO `creature_addon` (`guid`, `path_id`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
+(82899,828990,0,1,0,""),
+(82915,829150,0,1,0,""),
+(84418,844180,0,1,0,""),
+(84423,844230,0,1,0,""),
+(84432,844320,0,1,0,""),
+(84436,844360,0,1,0,""),
+(84437,844370,0,1,0,""),
+(84439,844390,0,1,0,"");
+
+DELETE FROM waypoint_data WHERE id IN (828990,829150,844180,844230,844320,844360,844370,844390);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `delay`, `action`, `orientation`, `action_chance`, `move_type`) VALUES
+-- Scarlet Ghoul
+-- #1
+(828990,1,2077.1,-5744.47,99.3915,2000,0,3.69346,100,1),
+(828990,2,2037.4,-5753.16,98.4207,0,0,3.62744,100,1),
+(828990,3,2016.68,-5768.47,102.027,0,0,3.85128,100,1),
+(828990,4,1988.66,-5790.4,100.921,0,0,3.76096,100,1),
+(828990,5,1955.34,-5805.9,101.012,0,0,3.41931,100,1),
+(828990,6,1923.02,-5809.99,100.145,0,0,3.17191,100,1),
+(828990,7,1883.31,-5811.93,102.057,0,0,3.26223,100,1),
+(828990,8,1845.49,-5811.9,100.457,0,0,3.13657,100,1),
+(828990,9,1818.34,-5814.16,104.528,0,0,3.23081,100,1),
+(828990,10,1790.43,-5813.92,112.024,0,0,3.11301,100,1),
+(828990,11,1771.37,-5801.06,116.041,0,0,2.57501,100,1),
+(828990,12,1744.92,-5785.9,116.122,0,0,2.81063,100,1),
+(828990,13,1699.92,-5778.87,113.453,30000,1188,0,100,1),
+-- #2
+(829150,1,2090.98,-5772.49,99.1364,2000,0,3.00624,100,1),
+(829150,2,2074.1,-5788.09,101.267,0,0,3.81592,100,1),
+(829150,3,2057.83,-5799.68,101.801,0,0,3.66277,100,1),
+(829150,4,2034.62,-5803.96,100.546,0,0,3.23473,100,1),
+(829150,5,1989.39,-5810.89,100.804,0,0,3.23866,100,1),
+(829150,6,1940.36,-5843.1,100.335,0,0,3.54496,100,1),
+(829150,7,1893.36,-5846.78,101.331,0,0,3.14441,100,1),
+(829150,8,1852.1,-5836.64,101.806,0,0,2.89308,100,1),
+(829150,9,1836.54,-5830.45,100.72,0,0,2.71244,100,1),
+(829150,10,1812.11,-5822.54,105.733,0,0,2.90643,100,1),
+(829150,11,1792.25,-5822.46,111.503,0,0,3.18918,100,1),
+(829150,12,1749.64,-5832.9,116.486,30000,1188,0,100,1),
+-- #3
+(844180,1,2130.24,-5786.56,98.8595,2000,0,3.53639,100,1),
+(844180,2,2108.39,-5791.13,99.6639,0,0,3.31091,100,1),
+(844180,3,2083.15,-5805.23,102.845,0,0,3.7743,100,1),
+(844180,4,2068.88,-5827.84,102.066,0,0,4.01385,100,1),
+(844180,5,2036.77,-5848.15,100.365,0,0,3.61329,100,1),
+(844180,6,1978.2,-5853.32,100.708,0,0,3.08314,100,1),
+(844180,7,1939.37,-5848.67,100.858,0,0,3.1499,100,1),
+(844180,8,1889.51,-5831.7,101.353,0,0,2.8593,100,1),
+(844180,9,1842.17,-5818.86,100.294,0,0,3.13262,100,1),
+(844180,10,1806.12,-5818.45,107.736,0,0,3.0423,100,1),
+(844180,11,1775.45,-5818.74,115.4,30000,1188,0,100,1),
+-- #4
+(844230,1,2132.06,-5680.27,101.872,2000,0,3.74295,100,1),
+(844230,2,2095.29,-5701.47,100.297,0,0,3.67382,100,1),
+(844230,3,2044.51,-5738.45,98.9834,0,0,3.47747,100,1),
+(844230,4,1991.4,-5752.36,101.254,0,0,3.38715,100,1),
+(844230,5,1934.35,-5757.02,105.033,0,0,3.75079,100,1),
+(844230,6,1881.51,-5781.34,103.301,0,0,3.527,100,1),
+(844230,7,1841.71,-5798.38,101.761,0,0,3.40919,100,1),
+(844230,8,1807.28,-5817.31,107.472,0,0,3.25996,100,1),
+(844230,9,1775.64,-5821.64,115.384,0,0,3.12252,100,1),
+(844230,10,1735.1,-5821.55,116.123,0,0,2.98115,100,1),
+(844230,11,1699.1,-5781.46,113.715,30000,1188,0,100,1),
+-- #5
+(844320,1,2146.72,-5850.4,101.348,2000,0,2.97874,100,1),
+(844320,2,2113.71,-5845.58,103.176,0,0,2.69361,100,1),
+(844320,3,2062.49,-5812.86,103.405,0,0,2.8664,100,1),
+(844320,4,2033.06,-5803.11,100.477,0,0,3.12165,100,1),
+(844320,5,1981.41,-5808.84,100.994,0,0,3.41617,100,1),
+(844320,6,1938.5,-5809.06,100.369,0,0,3.01719,100,1),
+(844320,7,1887.08,-5806.34,101.47,0,0,3.10359,100,1),
+(844320,8,1837.55,-5812.48,101.002,0,0,3.24103,100,1),
+(844320,9,1762.94,-5838.98,116.452,30000,1188,0,100,1),
+-- #6
+(844360,1,2146.68,-5891.05,101.386,2000,0,2.83344,100,1),
+(844360,2,2118.53,-5903.55,104.329,0,0,3.53163,100,1),
+(844360,3,2076.95,-5910.58,106.063,0,0,3.31957,100,1),
+(844360,4,2024.11,-5921.23,105.048,0,0,3.42167,100,1),
+(844360,5,1974.84,-5932.61,103.075,0,0,2.95463,100,1),
+(844360,6,1901.55,-5926.27,102.896,0,0,3.04888,100,1),
+(844360,7,1838.23,-5925.68,108.629,0,0,3.19418,100,1),
+(844360,8,1805.08,-5924.84,115.492,0,0,2.96641,100,1),
+(844360,9,1754.33,-5910.94,116.066,30000,1188,0,100,1),
+-- #7
+(844370,1,2170.08,-5862.69,101.377,2000,0,3.13975,100,1),
+(844370,2,2142.05,-5859.07,101.352,0,0,2.97007,100,1),
+(844370,3,2082.66,-5886.58,104.147,0,0,3.64944,100,1),
+(844370,4,2028.09,-5908.18,104.992,0,0,3.31957,100,1),
+(844370,5,1961.21,-5907.68,102.35,0,0,3.13107,100,1),
+(844370,6,1895.26,-5906.86,101.947,0,0,3.17034,100,1),
+(844370,7,1850.95,-5908.88,104.766,0,0,3.36277,100,1),
+(844370,8,1813.52,-5931.68,114.631,30000,1188,0,100,1),
+-- #8
+(844390,1,2163.73,-5819.37,101.347,2000,0,3.34395,100,1),
+(844390,2,2113.22,-5847.34,103.411,0,0,3.45855,100,1),
+(844390,3,2052.44,-5861.79,102.836,0,0,3.33682,100,1),
+(844390,4,2001.1,-5892.32,101.117,0,0,3.77271,100,1),
+(844390,5,1981.55,-5900.67,102.871,0,0,3.33053,100,1),
+(844390,6,1911.11,-5907.35,101.617,0,0,3.25985,100,1),
+(844390,7,1858.52,-5910.56,104.28,0,0,3.17738,100,1),
+(844390,8,1804.56,-5934.23,115.703,30000,1188,3.59757,100,1);
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_02_world_from_335_was_2017_12_15_04_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_02_world_from_335_was_2017_12_15_04_world_335.sql
new file mode 100644
index 0000000000..3938f3a303
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_02_world_from_335_was_2017_12_15_04_world_335.sql
@@ -0,0 +1,24 @@
+/*
+--
+UPDATE `creature_template` SET `npcflag`=2, `gossip_menu_id`=0 WHERE `entry` IN (737, 773, 1937, 2121, 2285, 2498, 2921, 3845, 5204, 5394, 5591, 7882, 7900, 9078, 10926,11039,22292);
+DELETE FROM `quest_greeting` WHERE `ID` IN (737, 773, 1937, 2076, 2121, 2285, 2498, 2921, 3845, 5204, 5394, 5591, 7882, 7900, 9078, 10926,11039,22292);
+INSERT INTO `quest_greeting` (`ID`, `Type`, `GreetEmoteType`, `GreetEmoteDelay`, `Greeting`, `VerifiedBuild`) VALUES
+(737, 0, 0, 0, "Well,, hello there. You seem like you wouldn't be opposed to making some coin,, hm? I can tell from the look in your eyes. I am Mogul Kebok,, overseer of operations in Azeroth,, and if it is riches you seek,, perhaps I can make arrangements.", 0),
+(773, 0, 0, 0, "$C,, eh? I am Krazek,, Baron Revilgaz's secretary. I know everything about the goings on in this jungle and beyond. Perhaps you'd be interested in knowing the going price on oil in Ratchet? No? Looking for work,, maybe? I can help you there.", 0),
+(1937, 0, 0, 0, "The Dark Lady has put the challenge forth. Now it is up to the Royal Apothecary Society to develop a new plague. We shall bring Arthas and his wretched army to their knees.", 0),
+(2076, 1, 0, 0, "This cauldron churns with thick,, green bubbles. Skulls,, bones and organs of unknown creatures swim within its viscous broth...$B$BAnd rising lazily to the surface are the skulls of two,, once mighty trolls:$B$BGan'zulah and Nezzliok.", 0),
+(2121, 0, 0, 0, "Information... With our scouts and agents,, we control the flow of information in Lordaeron. Scourge movements,, their holdings,, all underneath our watchful eyes...", 0),
+(2285, 0, 0, 0, "My family boasts the finest collection of jewelry and objects of fine art among all the nobles of Stormwind!$B$BAnd we are always wishing to increase the size our collection...", 0),
+(2498, 0, 0, 0, "What what?!? We all have profit to make... and we won't do it by standing idle.", 0),
+(2921, 0, 0, 0, "How perfect of you to come by,, $c.$B$BMy name is Lotwil Veriatus,, founding member of the Enlightened Assembly of Arcanology,, Alchemy,, and Engineering Sciences: we seek to blend the intelligent sciences of Azeroth together into one comprehensive school.", 0),
+(3845, 0, 0, 0, "We elves have a long history. Let us hope this history does not return to haunt us.", 0),
+(5204, 0, 0, 0, "If we are to make our place in this world,, then we will do so through study,, and through the will to ignore our fading human instincts.", 0),
+(5394, 0, 1, 0, "Don't let the heat bother you. In the Badlands,, heat is the least of your worries.", 0),
+(5591, 0, 1, 0, "This sty's a little shy of comfy,, but it has history,, so Stonard must be important to someone. I'd gamble that's why we stay here. It sure ain't for the view--it don't even look like home.", 0),
+(7882, 0, 1, 0, "We're here to make a profit. And having our goods stolen is no way to make a profit.", 0),
+(7900, 0, 0, 0, "Hello,, $N. Perhaps you have some time to chat?", 0),
+(9078, 0, 1, 0, "Dear $g boy:girl;,, you have arrived just in time to assist the Kargath Expeditionary Force.", 0),
+(10926,0, 0, 0, "I never feel warm anymore...", 0),
+(11039,0, 1, 0, "Greetings,, $N. I am Duke Nicholas Zverenhoff of the Argent Dawn.", 0),
+(22292,0, 396, 0, "The Light does not yet shine on Skettis.", 0);
+*/
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_02_world_from_335_was_2017_12_16_02_world_335.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_02_world_from_335_was_2017_12_16_02_world_335.sql
new file mode 100644
index 0000000000..d52b3e5af4
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_02_world_from_335_was_2017_12_16_02_world_335.sql
@@ -0,0 +1 @@
+-- UPDATE `spell_proc` SET `SpellFamilyName`=0 WHERE `SpellId`=-29441;
diff --git a/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_03_world.sql b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_03_world.sql
new file mode 100644
index 0000000000..34cf7f6db8
--- /dev/null
+++ b/sql/old/4.3.4/world/24_2017_12_17/2017_12_15_03_world.sql
@@ -0,0 +1,2544 @@
+DELETE FROM `creature` WHERE `map`= 654;
+DELETE FROM `gameobject` WHERE `map`= 654;
+DELETE FROM `gameobject_addon` WHERE `guid` NOT IN (SELECT `guid` FROM `gameobject`);
+
+SET @CGUID := 376242;
+DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+1226;
+INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `PhaseId`, `PhaseGroup`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `VerifiedBuild`) VALUES
+(@CGUID+0, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1734.951, 1663.092, 20.56362, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+1, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1617.578, 1531.641, 26.23375, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+2, 35317, 654, 4755, 4756, 1, 169, 0, 0, 0, -1549.41, 1595.73, 26.53588, 1.710423, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Merchant Square - Difficulty: 0)
+(@CGUID+3, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1425.078, 1409.701, 36.87229, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+4, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1444.934, 1405.981, 35.63924, 3.159046, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+5, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1458.681, 1418.543, 35.63924, 1.029744, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+6, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1420.962, 1418.455, 35.63927, 3.246312, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+7, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1453.01, 1437.085, 35.94489, 5.096361, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+8, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1539.028, 1617.955, 20.56887, 5.67232, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+9, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1441.104, 1413.96, 35.63924, 3.228859, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+10, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1470.285, 1384.361, 36.08721, 1.099557, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+11, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1566.795, 1555.3, 29.28475, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+12, 4075, 654, 4755, 4756, 1, 169, 0, 0, 0, -1490.295, 1424.214, 35.6809, 4.247014, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+13, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1441.144, 1418.014, 35.63924, 3.263766, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+14, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1565.299, 1556.535, 29.28475, 5.5676, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+15, 35010, 654, 4755, 4756, 1, 169, 0, 0, 0, -1475.002, 1426.059, 35.63924, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (Near) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+16, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1444.939, 1398.372, 35.63924, 3.124139, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+17, 35317, 654, 4755, 4756, 1, 169, 0, 0, 0, -1540.175, 1613.618, 20.56887, 0.6806784, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Merchant Square - Difficulty: 0)
+(@CGUID+18, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1441.21, 1405.986, 35.63924, 3.159046, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+19, 35010, 654, 4755, 4756, 1, 169, 0, 0, 0, -1437.25, 1420.738, 35.63927, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (Near) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+20, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1444.941, 1418, 35.63924, 3.263766, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+21, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1423.906, 1432.493, 36.50103, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+22, 35317, 654, 4755, 4756, 1, 169, 0, 0, 0, -1528.205, 1588.418, 26.53708, 0.7990122, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+23, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1444.915, 1410.274, 35.63924, 3.193953, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+24, 34850, 654, 4755, 4756, 1, 169, 0, 0, 0, -1447.979, 1407.352, 35.63924, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Prince Liam Greymane (Area: Merchant Square - Difficulty: 0)
+(@CGUID+25, 6368, 654, 4755, 4756, 1, 169, 0, 0, 0, -1461.45, 1402.828, 37.74655, 0.2268928, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Cat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+26, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1545.081, 1640.24, 20.48777, 3.93261, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+27, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1444.622, 1402.186, 35.63924, 3.141593, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+28, 35317, 654, 4755, 4756, 1, 169, 0, 0, 0, -1517.84, 1603.986, 20.56887, 0.8028514, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Merchant Square - Difficulty: 0)
+(@CGUID+29, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1464.09, 1440.082, 36.0566, 4.625123, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+30, 35317, 654, 4755, 4756, 1, 169, 0, 0, 0, -1528.698, 1610.229, 20.56887, 1.064651, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Merchant Square - Difficulty: 0)
+(@CGUID+31, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1441.313, 1402.193, 35.63924, 3.141593, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+32, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1517.669, 1612.602, 20.4855, 4.776461, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+33, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1433.323, 1437.436, 35.95538, 3.089233, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+34, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1441.116, 1410.38, 35.63924, 3.193953, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+35, 35317, 654, 4755, 4756, 1, 169, 0, 0, 0, -1540.95, 1596.29, 26.53644, 1.562069, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Merchant Square - Difficulty: 0)
+(@CGUID+36, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1521.584, 1621.586, 20.6104, 0.8224227, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+37, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1441.002, 1397.965, 35.63926, 3.124139, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+38, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1444.95, 1414.047, 35.63924, 3.228859, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+39, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1522.868, 1680.894, 20.59014, 2.776726, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+40, 35317, 654, 4755, 4756, 1, 169, 0, 0, 0, -1533.46, 1591.96, 26.53648, 0.9442232, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Merchant Square - Difficulty: 0)
+(@CGUID+41, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1519.996, 1616.039, 20.61054, 0.9206055, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+42, 34867, 654, 4755, 4756, 1, 169, 0, 0, 0, -1421.56, 1386.36, 71.88338, 1.595842, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shadowy Figure (Area: Merchant Square - Difficulty: 0) (Auras: 39662 - Vertex Color Black)
+(@CGUID+43, 44086, 654, 4755, 4756, 1, 169, 0, 0, 0, -1430.37, 1353.85, 35.63923, 4.764749, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+44, 44426, 654, 4755, 4756, 1, 169, 0, 0, 0, -1518.53, 1381.32, 36.52353, 1.570796, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+45, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1489.311, 1330.344, 36.56679, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+46, 44086, 654, 4755, 4756, 1, 169, 0, 0, 0, -1432.97, 1352.17, 35.63923, 5.061455, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+47, 44426, 654, 4755, 4756, 1, 169, 0, 0, 0, -1520.22, 1382.78, 36.08493, 1.570796, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+48, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1487.21, 1338.227, 35.63927, 3.246312, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+49, 35010, 654, 4755, 4756, 1, 169, 0, 0, 0, -1402.882, 1391.72, 35.63926, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (Near) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+50, 50260, 654, 4755, 4756, 1, 169, 0, 0, 0, -1403.392, 1444.313, 35.63926, 2.600541, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+51, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1506.026, 1416.773, 35.55592, 5.258136, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+52, 50260, 654, 4755, 4756, 1, 169, 0, 0, 0, -1403.54, 1446.675, 35.63926, 2.617994, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+53, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1533.911, 1447.528, 36.72313, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+54, 44086, 654, 4755, 4756, 1, 169, 0, 0, 0, -1427.55, 1354.11, 35.63923, 4.520403, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+55, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1490.538, 1367.53, 36.61352, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+56, 50260, 654, 4755, 4756, 1, 169, 0, 0, 0, -1407.161, 1445.04, 35.63926, 4.118977, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+57, 44086, 654, 4755, 4756, 1, 169, 0, 0, 0, -1435.73, 1355.46, 35.63923, 5.148721, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+58, 44086, 654, 4755, 4756, 1, 169, 0, 0, 0, -1435.15, 1352.44, 35.63923, 5.218534, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+59, 34867, 654, 4755, 4756, 1, 169, 0, 0, 0, -1566.021, 1410.03, 71.13116, 0.1396263, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shadowy Figure (Area: Merchant Square - Difficulty: 0) (Auras: 39662 - Vertex Color Black)
+(@CGUID+60, 50260, 654, 4755, 4756, 1, 169, 0, 0, 0, -1407.205, 1441.679, 35.63926, 2.199115, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+61, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1459.776, 1447.688, 36.72193, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+62, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1537.741, 1439.448, 36.03258, 4.625123, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+63, 44086, 654, 4755, 4756, 1, 169, 0, 0, 0, -1438.47, 1353.14, 35.63923, 5.427974, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+64, 34867, 654, 4755, 4756, 1, 169, 0, 0, 0, -1506.928, 1321.813, 76.19249, 3.456795, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shadowy Figure (Area: Merchant Square - Difficulty: 0) (Auras: 39662 - Vertex Color Black)
+(@CGUID+65, 34863, 654, 4755, 4756, 1, 169, 0, 0, 0, -1405.486, 1447.415, 35.63926, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Lieutenant Walden (Area: Merchant Square - Difficulty: 0) (Auras: 29266 - Permanent Feign Death)
+(@CGUID+66, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1492.767, 1371.201, 36.62104, 3.246312, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+67, 50260, 654, 4755, 4756, 1, 169, 0, 0, 0, -1401.519, 1448.191, 35.63926, 4.782202, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+68, 34864, 654, 4755, 4756, 1, 169, 0, 0, 0, -1430.47, 1345.55, 35.57663, 1.780236, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+69, 34867, 654, 4755, 4756, 1, 169, 0, 0, 0, -1536.078, 1371.512, 60.56247, 1.553343, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shadowy Figure (Area: Merchant Square - Difficulty: 0) (Auras: 39662 - Vertex Color Black)
+(@CGUID+70, 39095, 654, 4755, 4756, 1, 169, 0, 0, 0, -1404.509, 1435.073, 35.63926, 3.804818, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Slain Guard (Area: Merchant Square - Difficulty: 0) (Auras: 29266 - Permanent Feign Death)
+(@CGUID+71, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1521.514, 1403.049, 35.63925, 4.520403, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+72, 50260, 654, 4755, 4756, 1, 169, 0, 0, 0, -1406.899, 1446.514, 35.63926, 0.6981317, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+73, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1398.88, 1403.543, 35.63926, 3.246312, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+74, 44426, 654, 4755, 4756, 1, 169, 0, 0, 0, -1529.61, 1380.22, 36.57993, 0.6632251, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+75, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1391.248, 1399.266, 36.50103, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+76, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1517.184, 1358.682, 35.67543, 5.585053, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+77, 34867, 654, 4755, 4756, 1, 169, 0, 0, 0, -1420.476, 1425.659, 73.86883, 1.524312, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shadowy Figure (Area: Merchant Square - Difficulty: 0) (Auras: 39662 - Vertex Color Black)
+(@CGUID+78, 34867, 654, 4755, 4756, 1, 169, 0, 0, 0, -1421.443, 1380.905, 72.87177, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shadowy Figure (Area: Merchant Square - Difficulty: 0) (Auras: 39662 - Vertex Color Black)
+(@CGUID+79, 35010, 654, 4755, 4756, 1, 169, 0, 0, 0, -1546.288, 1408.818, 35.63925, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (Near) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+80, 50260, 654, 4755, 4756, 1, 169, 0, 0, 0, -1405.477, 1444.845, 35.63926, 4.834562, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+81, 34867, 654, 4755, 4756, 1, 169, 0, 0, 0, -1531.319, 1370.038, 71.83533, 2.199115, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shadowy Figure (Area: Merchant Square - Difficulty: 0) (Auras: 39662 - Vertex Color Black)
+(@CGUID+82, 44086, 654, 4755, 4756, 1, 169, 0, 0, 0, -1432.83, 1354.98, 35.63923, 4.956735, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+83, 4075, 654, 4755, 4756, 1, 169, 0, 0, 0, -1541.412, 1411.171, 35.67107, 1.285822, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+84, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1516.33, 1375.245, 36.6125, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+85, 34867, 654, 4755, 4756, 1, 169, 0, 0, 0, -1387.781, 1394.849, 72.97905, 1.500983, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shadowy Figure (Area: Merchant Square - Difficulty: 0) (Auras: 39662 - Vertex Color Black)
+(@CGUID+86, 44086, 654, 4755, 4756, 1, 169, 0, 0, 0, -1431.38, 1356.77, 35.63923, 4.834562, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+87, 44426, 654, 4755, 4756, 1, 169, 0, 0, 0, -1522.18, 1381.2, 37.18743, 1.570796, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+88, 6368, 654, 4755, 4756, 1, 169, 0, 0, 0, -1530.689, 1383.311, 40.11686, 0.4712389, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Cat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+89, 35010, 654, 4755, 4756, 1, 169, 0, 0, 0, -1495.502, 1340.696, 35.63927, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (Near) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+90, 50260, 654, 4755, 4756, 1, 169, 0, 0, 0, -1408.594, 1443.686, 36.09393, 0.7504916, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+91, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1511.776, 1382.741, 35.95466, 1.099557, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+92, 34867, 654, 4755, 4756, 1, 169, 0, 0, 0, -1464.899, 1450.804, 71.7703, 6.257058, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shadowy Figure (Area: Merchant Square - Difficulty: 0) (Auras: 39662 - Vertex Color Black)
+(@CGUID+93, 44086, 654, 4755, 4756, 1, 169, 0, 0, 0, -1437.52, 1350.65, 35.63923, 5.410521, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+94, 39095, 654, 4755, 4756, 1, 169, 0, 0, 0, -1396.684, 1445.738, 36.04398, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Slain Guard (Area: Merchant Square - Difficulty: 0) (Auras: 29266 - Permanent Feign Death)
+(@CGUID+95, 34867, 654, 4755, 4756, 1, 169, 0, 0, 0, -1446.231, 1340.991, 71.15733, 1.857003, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shadowy Figure (Area: Merchant Square - Difficulty: 0) (Auras: 39662 - Vertex Color Black)
+(@CGUID+96, 44086, 654, 4755, 4756, 1, 169, 0, 0, 0, -1428.64, 1356.64, 35.63923, 4.625123, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+97, 35006, 654, 4755, 4756, 1, 169, 0, 0, 0, -1401.517, 1368.231, 35.63927, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Market Evacuation Credit (Area: Merchant Square - Difficulty: 0)
+(@CGUID+98, 44426, 654, 4755, 4756, 1, 169, 0, 0, 0, -1516.56, 1381.3, 36.48103, 1.570796, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+99, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1510.833, 1437.731, 35.94954, 5.532694, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+100, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1507.766, 1370.988, 35.63925, 6.230825, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+101, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1538.72, 1390.661, 35.55592, 0.005486719, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+102, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1476.811, 1439.623, 35.63926, 3.714623, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+103, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1398.113, 1431.059, 35.63926, 3.478062, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+104, 4075, 654, 4755, 4756, 1, 169, 0, 0, 0, -1527.604, 1439.422, 35.95203, 5.445497, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+105, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1530.157, 1389.502, 35.55592, 0.1329265, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+106, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1464.753, 1505.498, 20.74778, 0.5018748, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower) (possible waypoints or random movement)
+(@CGUID+107, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1432.875, 1431.646, 35.63927, 3.390748, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+108, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1566.311, 1413.51, 36.72263, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+109, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1558.247, 1409.644, 36.00442, 0.122173, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+110, 35010, 654, 4755, 4756, 1, 169, 0, 0, 0, -1552.142, 1394.392, 35.63925, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (Near) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+111, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1475.917, 1355.622, 35.63927, 5.878766, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+112, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1559.502, 1384.313, 36.2494, 0.5759587, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+113, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1559, 1419.451, 35.79858, 5.532694, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+114, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1517.184, 1358.682, 35.67543, 4.704118, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+115, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1573.932, 1381.87, 37.07738, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+116, 35011, 654, 4755, 4756, 1, 169, 0, 0, 0, -1570.665, 1322.703, 35.63926, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (Far) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+117, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1579.764, 1339.984, 36.61267, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+118, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1530.535, 1326.66, 35.63927, 3.246312, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+119, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1569.372, 1388.644, 36.50435, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+120, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1571.861, 1335.837, 35.70319, 3.246312, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+121, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1531.887, 1318.653, 36.66387, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+122, 4075, 654, 4755, 4756, 1, 169, 0, 0, 0, -1563.413, 1319.129, 35.61959, 0.3532892, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+123, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1587.821, 1356.023, 36.61205, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+124, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1583.439, 1363.099, 35.73989, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+125, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1566.021, 1390.835, 36.08628, 3.410385, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+126, 35830, 654, 4755, 4756, 1, 169, 0, 0, 0, -1551.714, 1308.932, 35.9628, 3.385939, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas Evacuation Facing Marker (First) (Area: Merchant Square - Difficulty: 0)
+(@CGUID+127, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1545.533, 1436.92, 35.8738, 5.710992, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+128, 35374, 654, 4755, 4756, 1, 169, 0, 0, 0, -1545.368, 1306.566, 36.50438, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Merchant Square - Difficulty: 0)
+(@CGUID+129, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1557.66, 1333.977, 35.63924, 1.756745, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+130, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1501.219, 1424.144, 35.55591, 3.531477, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+131, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1432.875, 1431.646, 35.63927, 3.390748, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+132, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1398.113, 1431.059, 35.63926, 3.176499, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+133, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1475.917, 1355.622, 35.63927, 5.878766, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower)
+(@CGUID+134, 34851, 654, 4755, 4756, 1, 169, 0, 0, 0, -1464.249, 1509.075, 21.07458, 5.491656, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Panicked Citizen (Area: Merchant Square - Difficulty: 0) (Auras: 52385 - Cosmetic - Periodic Cower) (possible waypoints or random movement)
+(@CGUID+135, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1411.623, 1379.29, 35.99875, 0.08382688, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+136, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1544.979, 1428.746, 35.67107, 2.410889, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+137, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1459.328, 1427.792, 35.68091, 2.618594, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+138, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1562.182, 1340.674, 35.68091, 1.011261, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+139, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1511.999, 1339.039, 35.68091, 4.364907, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+140, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1490.471, 1403.829, 35.6809, 0.108385, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+141, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1462.993, 1427.874, 35.68091, 6.261045, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+142, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1520.884, 1382.729, 36.08524, 4.468043, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+143, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1527.523, 1354.498, 36.05591, 5.903816, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+144, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1470.778, 1441.059, 36.3436, 2.600541, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+145, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1462.504, 1429.624, 35.68091, 3.402726, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+146, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1509.267, 1396.259, 35.68091, 2.253919, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+147, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1437.901, 1395.618, 35.68091, 3.874631, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+148, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1571.26, 1362.925, 35.90884, 1.977821, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+149, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1438.052, 1355.324, 35.65739, 5.395221, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+150, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1454.704, 1397.945, 35.68091, 2.627764, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+151, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1488.574, 1407.449, 35.6809, 5.209097, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+152, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1470.932, 1383.085, 36.0872, 4.118977, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+153, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1538.002, 1336.111, 35.68091, 6.273883, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+154, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1483.571, 1402.54, 35.6809, 2.663725, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+155, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1437.842, 1397.483, 35.68091, 1.601698, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+156, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1478.35, 1344.564, 35.68091, 1.843216, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+157, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1503.202, 1347.594, 35.68091, 1.716386, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+158, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1569.121, 1364.976, 35.83338, 5.934, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+159, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1518.033, 1397.408, 35.68091, 3.924403, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+160, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1404.842, 1379.777, 35.68092, 3.198992, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+161, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1437.861, 1391.952, 35.68091, 1.581783, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+162, 34936, 654, 4755, 4756, 1, 170, 0, 0, 0, -1465.224, 1403.517, 35.63924, 4.590216, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gwen Armstead (Area: Merchant Square - Difficulty: 0) (Auras: 49414 - Generic Quest Invisibility 1)
+(@CGUID+163, 4075, 654, 4755, 4756, 1, 170, 0, 0, 0, -1487.394, 1435.067, 35.74765, 6.266773, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+164, 34913, 654, 4755, 4756, 1, 170, 0, 0, 0, -1437.955, 1401.148, 35.63927, 3.559063, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Prince Liam Greymane (Area: Merchant Square - Difficulty: 0)
+(@CGUID+165, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1528.881, 1396.515, 35.68091, 2.905208, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+166, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1569.989, 1363.836, 35.91072, 2.407679, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+167, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1407.969, 1379.597, 35.99876, 0.05827284, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+168, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1502.964, 1379.617, 35.68091, 0.3837707, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+169, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1441.501, 1391.511, 35.68091, 0.1203412, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+170, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1500.891, 1377.572, 35.68091, 1.200417, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+171, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1496.102, 1450.55, 71.45199, 4.813382, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+172, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1569.1, 1366.922, 35.98795, 3.314257, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+173, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1405.453, 1442.995, 35.63926, 0.05235988, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+174, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1436.949, 1401.039, 35.68091, 4.466555, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+175, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1437.937, 1355.966, 35.65739, 3.086175, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+176, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1569.545, 1364.445, 35.84069, 2.613681, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+177, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1459.488, 1386.6, 36.006, 1.416546, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+178, 4075, 654, 4755, 4756, 1, 170, 0, 0, 0, -1409.747, 1431.328, 35.80848, 1.434918, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+179, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1555.162, 1352.488, 35.68091, 2.187409, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+180, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1532.05, 1344.733, 35.68091, 0.1200156, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+181, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1540.104, 1426.833, 35.67107, 4.147413, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+182, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1525.883, 1396.422, 35.68091, 5.695255, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+183, 44426, 654, 4755, 4756, 1, 170, 0, 0, 0, -1512.604, 1381.182, 35.94044, 3.632241, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+184, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1523.613, 1399.309, 35.68091, 5.176178, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+185, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1524.862, 1400.903, 35.67238, 5.497787, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+186, 4075, 654, 4755, 4756, 1, 170, 0, 0, 0, -1481.881, 1348.072, 35.68091, 0.2636206, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+187, 44426, 654, 4755, 4756, 1, 170, 0, 0, 0, -1514.827, 1383.181, 35.99901, 0.1841887, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+188, 44426, 654, 4755, 4756, 1, 170, 0, 0, 0, -1519.631, 1385.293, 36.00101, 0.4849597, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+189, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1503.177, 1380.439, 35.68091, 5.385518, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+190, 44426, 654, 4755, 4756, 1, 170, 0, 0, 0, -1528.125, 1382.695, 36.00388, 2.699286, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+191, 44426, 654, 4755, 4756, 1, 170, 0, 0, 0, -1517.668, 1384.143, 36.00019, 0.566143, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+192, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1503.541, 1383.238, 35.68091, 4.870417, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+193, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1505.046, 1382.635, 35.68091, 5.316182, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+194, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1503.827, 1383.18, 35.68091, 4.950028, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+195, 44426, 654, 4755, 4756, 1, 170, 0, 0, 0, -1513.84, 1384.72, 35.97263, 6.141618, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+196, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1502.522, 1380.856, 35.68091, 5.173283, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+197, 44426, 654, 4755, 4756, 1, 170, 0, 0, 0, -1524.035, 1380.907, 37.04765, 3.426318, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frightened Chicken (Area: Merchant Square - Difficulty: 0)
+(@CGUID+198, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1499.564, 1380.99, 35.63924, 1.466077, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+199, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1571.531, 1409.302, 71.54961, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+200, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1565.527, 1367.742, 36.05777, 3.367269, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+201, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1555.116, 1406.403, 35.63925, 0.4363323, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+202, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1569.828, 1359.559, 35.66602, 1.973129, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+203, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1568.777, 1360.378, 35.7738, 1.907929, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+204, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1572.712, 1366.292, 35.93214, 6.002982, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+205, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1568.423, 1360.955, 35.7741, 1.881922, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+206, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1568.137, 1363.385, 35.86844, 1.836628, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+207, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1568.777, 1360.378, 35.7738, 1.907929, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+208, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1569.952, 1359.508, 35.66602, 1.936406, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+209, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1568.777, 1360.378, 35.7738, 1.907929, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+210, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1569.952, 1359.508, 35.66602, 1.936406, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+211, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1568.423, 1360.955, 35.7741, 1.881922, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+212, 34916, 654, 4755, 4756, 1, 170, 0, 0, 0, -1568.423, 1360.955, 35.7741, 1.881922, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+213, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1611.757, 1493.896, 67.43678, 3.636799, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0)
+(@CGUID+214, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1497.306, 1439.811, 36.05542, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+215, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1572.33, 1441.46, 71.89567, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+216, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1492.047, 1434.349, 35.78022, 6.108652, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+217, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1522.747, 1458.594, 63.98261, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+218, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1441.899, 1450.797, 71.41571, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+219, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1490.005, 1370.417, 71.98634, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+220, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1576.019, 1377.854, 71.78739, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+221, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1387.137, 1385.486, 64.50874, 3.647738, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+222, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1539.394, 1370.75, 63.33633, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+223, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1371.455, 1346.75, 36.23652, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+224, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1671.273, 1396.834, 52.28713, 2.120071, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+225, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1677.784, 1446.555, 52.28713, 4.632704, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+226, 35457, 654, 4755, 4756, 1, 170, 0, 0, 0, -1680.415, 1445.724, 52.28713, 4.899159, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Bloodletter (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+227, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1614.557, 1313.599, 18.88782, 2.617994, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+228, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1612.536, 1315.115, 18.51861, 4.782202, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+229, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1616.495, 1311.769, 19.28115, 4.834562, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+230, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1614.41, 1311.236, 18.92509, 2.600541, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+231, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1620.339, 1311.874, 21.43651, 3.183164, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+232, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1620.076, 1313.175, 21.32948, 3.262381, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+233, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1618.142, 1311.979, 21.86692, 0.7504916, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+234, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1620.374, 1308.914, 21.5301, 2.997874, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+235, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1614.464, 1310.024, 21.34093, 0.05236621, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+236, 35233, 654, 4755, 4756, 1, 170, 0, 0, 0, -1634.908, 1311.217, 19.7658, 4.921828, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Merchant Square - Difficulty: 0)
+(@CGUID+237, 4075, 654, 4755, 4756, 1, 170, 0, 0, 0, -1635.938, 1328.867, 19.88487, 4.712389, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+238, 35233, 654, 4755, 4756, 1, 170, 0, 0, 0, -1634.498, 1306.882, 19.7463, 5.462881, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Merchant Square - Difficulty: 0)
+(@CGUID+239, 38853, 654, 4755, 4756, 1, 170, 0, 0, 0, -1634.16, 1301.483, 19.7463, 2.286381, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Marie Allen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+240, 35840, 654, 4755, 4756, 1, 170, 0, 0, 0, -1633.137, 1303.786, 19.7463, 3.333579, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gwen Armstead (Area: Merchant Square - Difficulty: 0)
+(@CGUID+241, 35233, 654, 4755, 4756, 1, 170, 0, 0, 0, -1637.024, 1305.241, 19.7463, 5.759586, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Merchant Square - Difficulty: 0)
+(@CGUID+242, 35233, 654, 4755, 4756, 1, 170, 0, 0, 0, -1634.955, 1300.274, 20.36875, 1.204277, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Merchant Square - Difficulty: 0)
+(@CGUID+243, 4075, 654, 4755, 4756, 1, 170, 0, 0, 0, -1650.648, 1305.062, 19.86187, 6.276712, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+244, 35118, 654, 4755, 4756, 1, 170, 0, 0, 0, -1663.002, 1345.666, 15.25987, 2.003033, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Merchant Square - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+245, 35118, 654, 4755, 4756, 1, 170, 0, 0, 0, -1654.24, 1382.9, 15.69825, 1.398736, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Merchant Square - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+246, 35118, 654, 4755, 4756, 1, 170, 0, 0, 0, -1681.47, 1348.348, 15.25987, 4.675255, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Merchant Square - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+247, 4075, 654, 4755, 4756, 1, 170, 0, 0, 0, -1687.852, 1344.949, 15.25987, 0.2024606, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Merchant Square - Difficulty: 0)
+(@CGUID+248, 35872, 654, 4755, 4756, 1, 170, 0, 0, 0, -1690.356, 1328.24, 16.33291, 1.448623, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Myriam Spellwaker (Area: Merchant Square - Difficulty: 0)
+(@CGUID+249, 51947, 654, 4755, 4756, 1, 170, 0, 0, 0, -1673.247, 1313.538, 20.37605, 3.75902, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383); -- Gilnean Steed (Area: Merchant Square - Difficulty: 0)
+
+INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `PhaseId`, `PhaseGroup`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `VerifiedBuild`) VALUES
+(@CGUID+250, 35874, 654, 4755, 4756, 1, 170, 0, 0, 0, -1670.313, 1297.233, 21.33171, 5.88176, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Huntsman Blake (Area: Merchant Square - Difficulty: 0)
+(@CGUID+251, 47091, 654, 4755, 4756, 1, 170, 0, 0, 0, -1682.102, 1312.526, 20.36353, 4.031711, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Wounded Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+252, 35869, 654, 4755, 4756, 1, 170, 0, 0, 0, -1688.852, 1297.922, 20.3675, 1.605703, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Vitus Darkwalker (Area: Merchant Square - Difficulty: 0) (Auras: 45104 - Shadow Channelling)
+(@CGUID+253, 35870, 654, 4755, 4756, 1, 170, 0, 0, 0, -1695.432, 1306.851, 19.86565, 1.53589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Sister Almyra (Area: Merchant Square - Difficulty: 0)
+(@CGUID+254, 35118, 654, 4755, 4756, 1, 170, 0, 0, 0, -1684.968, 1334.247, 15.50245, 3.763325, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Merchant Square - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+-- (@CGUID+255, 68993, 654, 4755, 4756, 1, 170, 0, 0, 0, -1675.292, 1312.405, 20.37601, 0.6372635, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Fenegan Cobbler (Area: Merchant Square - Difficulty: 0)
+(@CGUID+256, 35912, 654, 4755, 4756, 1, 170, 0, 0, 0, -1695.146, 1308.727, 19.86565, 4.014257, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Injured Citizen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+257, 35118, 654, 4755, 4756, 1, 170, 0, 0, 0, -1671.831, 1371.134, 15.34935, 3.195228, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Merchant Square - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+258, 35118, 654, 4755, 4756, 1, 170, 0, 0, 0, -1686.677, 1335.55, 15.25987, 4.358563, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Merchant Square - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+259, 35839, 654, 4755, 4756, 1, 170, 0, 0, 0, -1687.948, 1332.111, 15.2182, 1.343904, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Sergeant Cleese (Area: Merchant Square - Difficulty: 0)
+(@CGUID+260, 35118, 654, 4755, 4756, 1, 170, 0, 0, 0, -1688.573, 1335.724, 15.25987, 3.102018, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Merchant Square - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+261, 38832, 654, 4755, 4756, 1, 170, 0, 0, 0, -1669.259, 1299.177, 20.36763, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Baron (Area: Merchant Square - Difficulty: 0)
+(@CGUID+262, 35118, 654, 4755, 4756, 1, 170, 0, 0, 0, -1685.416, 1334.896, 15.25987, 3.974637, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Merchant Square - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+263, 35873, 654, 4755, 4756, 1, 170, 0, 0, 0, -1697.469, 1308.936, 19.86565, 6.143559, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Celestine of the Harvest (Area: Merchant Square - Difficulty: 0) (Auras: 13236 - Nature Channeling)
+(@CGUID+264, 35871, 654, 4755, 4756, 1, 170, 0, 0, 0, -1696.627, 1298.148, 20.36746, 2.234021, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Loren the Fence (Area: Merchant Square - Difficulty: 0) (Auras: 34189 - Stealth)
+(@CGUID+265, 47091, 654, 4755, 4756, 1, 170, 0, 0, 0, -1701.379, 1301.646, 20.36758, 0.6457718, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Wounded Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+266, 47091, 654, 4755, 4756, 1, 170, 0, 0, 0, -1701.472, 1315.807, 20.37346, 5.602507, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Wounded Guard (Area: Merchant Square - Difficulty: 0)
+(@CGUID+267, 39095, 654, 4755, 0, 1, 170, 0, 0, 0, -1686.365, 1381.307, 52.37962, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Slain Guard (Area: 0 - Difficulty: 0) (Auras: 29266 - Permanent Feign Death)
+(@CGUID+268, 35118, 654, 4755, 0, 1, 170, 0, 0, 0, -1683.859, 1377.537, 52.30361, 4.699296, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: 0 - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+269, 47091, 654, 4755, 0, 1, 170, 0, 0, 0, -1705.064, 1305.964, 19.86565, 0.2268928, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Wounded Guard (Area: 0 - Difficulty: 0)
+(@CGUID+270, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1715.443, 1359.477, 19.92279, 5.218534, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+271, 39095, 654, 4755, 4757, 1, 170, 0, 0, 0, -1701.415, 1378.955, 23.04241, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Slain Guard (Area: Military District - Difficulty: 0) (Auras: 29266 - Permanent Feign Death)
+(@CGUID+272, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1700.557, 1383.612, 22.57896, 0.4822469, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+273, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1702.098, 1382.846, 22.70604, 1.771977, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+274, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1702.806, 1386.316, 21.75196, 4.91357, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+275, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1698.959, 1386.979, 21.72435, 3.312145, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+276, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1685.607, 1405.381, 21.75987, 1.636262, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+277, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1736.975, 1358.908, 19.91482, 3.054724, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+278, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1685.846, 1409.039, 21.75987, 4.642576, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+279, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1726.121, 1391.939, 21.52553, 4.081202, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+280, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1701.22, 1405.007, 21.75196, 6.021386, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+281, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1758.411, 1338.688, 19.94407, 2.286381, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+282, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1729.486, 1384.931, 20.06848, 0.5469471, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+283, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1761.031, 1336.861, 20.02162, 1.797689, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+284, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1738.293, 1377.038, 19.86756, 3.933294, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+285, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1760.655, 1338.832, 19.98563, 2.199115, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+286, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1726.737, 1392.283, 21.53432, 4.275197, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+287, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1737.245, 1392.142, 19.97222, 0.8856892, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+288, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1769.642, 1340.62, 20.04936, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+289, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1768.514, 1342.24, 19.96984, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+290, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1726.369, 1392.094, 21.53286, 4.161312, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+291, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1768.682, 1345.535, 19.92146, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+292, 4075, 654, 4755, 4757, 1, 170, 0, 0, 0, -1747.624, 1377.837, 20.04159, 0.238745, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+293, 35112, 654, 4755, 4757, 1, 170, 0, 0, 0, -1767.661, 1347.892, 19.97346, 0.9773844, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- King Genn Greymane (Area: Military District - Difficulty: 0)
+(@CGUID+294, 35115, 654, 4755, 4757, 1, 170, 0, 0, 0, -1767.094, 1352.62, 20.00146, 5.148721, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Lord Godfrey (Area: Military District - Difficulty: 0)
+(@CGUID+295, 4075, 654, 4755, 4757, 1, 170, 0, 0, 0, -1697.96, 1409.813, 21.75987, 1.351309, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+296, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1767.078, 1343.66, 19.92292, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+297, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1725.832, 1392.89, 21.78212, 4.15907, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+298, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1764.774, 1340.016, 19.96545, 1.692969, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+299, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1770.201, 1343.783, 19.97769, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+300, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1775.906, 1351.906, 19.9379, 5.654867, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+301, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1771.661, 1351.129, 19.86565, 5.654867, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+302, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1774.109, 1353.189, 19.84836, 4.817109, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+303, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1766.576, 1362.365, 19.79161, 5.654867, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+304, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1770.465, 1346.887, 19.89095, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+305, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1777.217, 1343.545, 19.88775, 0.6806784, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+306, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1771.806, 1345.877, 19.87305, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+307, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1773.55, 1344.495, 19.86592, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+308, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1778.993, 1342.891, 19.90075, 0.541052, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+309, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1778.109, 1340.135, 19.90196, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+310, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1773.804, 1350.967, 19.88576, 5.899213, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+311, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1771.601, 1342.394, 20.01954, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+312, 35233, 654, 4755, 4757, 1, 170, 0, 0, 0, -1778.181, 1344.861, 19.97241, 0.1570796, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Survivor (Area: Military District - Difficulty: 0)
+(@CGUID+313, 35374, 654, 4755, 4757, 1, 170, 0, 0, 0, -1756.212, 1389.637, 19.91755, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Military District - Difficulty: 0)
+(@CGUID+314, 4075, 654, 4755, 4757, 1, 170, 0, 0, 0, -1776.416, 1360.228, 19.70127, 5.374861, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+315, 35374, 654, 4755, 4757, 1, 170, 0, 0, 0, -1763.314, 1389.778, 19.95122, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Military District - Difficulty: 0)
+(@CGUID+316, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1757.899, 1394.538, 19.87307, 5.113815, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+317, 39095, 654, 4755, 4757, 1, 170, 0, 0, 0, -1738.149, 1408.92, 21.75196, 0.1745329, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Slain Guard (Area: Military District - Difficulty: 0) (Auras: 29266 - Permanent Feign Death)
+(@CGUID+318, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1721.658, 1415.642, 21.79362, 3.036873, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+319, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1740.236, 1419.12, 22.93485, 6.024833, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+320, 35374, 654, 4755, 4757, 1, 170, 0, 0, 0, -1785.16, 1367.691, 19.90518, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Military District - Difficulty: 0)
+(@CGUID+321, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1733.176, 1418.101, 21.79362, 4.769615, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+322, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1728.906, 1416.694, 21.79362, 6.099685, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+323, 35374, 654, 4755, 4757, 1, 170, 0, 0, 0, -1783.217, 1372.266, 19.93655, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Military District - Difficulty: 0)
+(@CGUID+324, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1736.779, 1418.206, 22.1215, 2.497379, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+(@CGUID+325, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1699.236, 1425.878, 21.76275, 3.21073, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0) (Auras: ) (possible waypoints or random movement)
+(@CGUID+326, 39095, 654, 4755, 4757, 1, 170, 0, 0, 0, -1715.153, 1435.698, 21.75196, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Slain Guard (Area: Military District - Difficulty: 0) (Auras: 29266 - Permanent Feign Death)
+(@CGUID+327, 39095, 654, 4755, 4757, 1, 170, 0, 0, 0, -1669.826, 1435.016, 52.37046, 0.4537856, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Slain Guard (Area: Military District - Difficulty: 0) (Auras: 29266 - Permanent Feign Death)
+(@CGUID+328, 50371, 654, 4755, 4757, 1, 170, 0, 0, 0, -1755.069, 1418.04, 24.11409, 0.3490658, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Captain Broderick (Area: Military District - Difficulty: 0)
+(@CGUID+329, 35232, 654, 4755, 4757, 1, 170, 0, 0, 0, -1713.533, 1434.259, 21.75196, 1.658063, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Royal Guard (Area: Military District - Difficulty: 0)
+-- (@CGUID+330, 89715, UNKNOWN, 4755, 4757, 1, 170, 0, 0, 0, 0, 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Franklin Martin (Area: Military District - Difficulty: 0) (Auras: 46598 - Ride Vehicle Hardcoded) - !!! on transport - transport template not found !!!
+(@CGUID+331, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1618.179, 1311.964, 19.59211, 4.118977, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+332, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1765.586, 1434.784, 20.2734, 0.5630513, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+333, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1748.606, 1428.061, 52.74531, 6.197523, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+334, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1617.917, 1313.438, 19.50114, 0.6981317, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+335, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1763.908, 1398.491, 20.0508, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+336, 35123, 654, 4755, 4757, 1, 170, 0, 0, 0, -1682.8, 1441.262, 52.37046, 5.480334, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Vincent Hersham (Area: Military District - Difficulty: 0)
+(@CGUID+337, 35124, 654, 4755, 4757, 1, 170, 0, 0, 0, -1678.51, 1438.786, 52.37044, 6.253154, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Tobias Mistmantle (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+338, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1768.085, 1449.607, 20.25494, 1.860381, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+339, 39095, 654, 4755, 4757, 1, 170, 0, 0, 0, -1735.67, 1437.476, 52.37084, 1.937315, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Slain Guard (Area: Military District - Difficulty: 0) (Auras: 29266 - Permanent Feign Death)
+(@CGUID+340, 35077, 654, 4755, 4757, 1, 170, 0, 0, 0, -1679.734, 1442.122, 52.37046, 0.7504916, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Lord Darius Crowley (Area: Military District - Difficulty: 0) (Auras: 67503 - Rebel Valor)
+(@CGUID+341, 35081, 654, 4755, 4757, 1, 170, 0, 0, 0, -1682.167, 1439.67, 52.37046, 0.8377581, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Sean Dempsey (Area: Military District - Difficulty: 0) (Auras: 52165 - Cosmetic - Stun Permanent (no anim))
+(@CGUID+342, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1712.974, 1437.882, 21.69875, 4.559332, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+343, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1723.535, 1395.212, 21.75196, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+344, 35374, 654, 4755, 4757, 1, 170, 0, 0, 0, -1787.943, 1427.24, 13.00155, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Military District - Difficulty: 0)
+(@CGUID+345, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1715.033, 1413.74, 21.75196, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+346, 35369, 654, 4755, 4757, 1, 170, 0, 0, 0, -1813.616, 1428.318, 12.54652, 3.857178, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Josiah Avery (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+347, 35374, 654, 4755, 4757, 1, 170, 0, 0, 0, -1813.611, 1428.142, 12.54652, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Generic Trigger LAB - Multiphase (Area: Military District - Difficulty: 0)
+(@CGUID+348, 4075, 654, 4755, 4757, 1, 170, 0, 0, 0, -1805.197, 1457.219, 18.96187, 4.875721, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+349, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1704.799, 1425.266, 21.75196, 2.360414, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+350, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1682.042, 1414.962, 21.75196, 1.661328, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+351, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1721.273, 1391.679, 21.75196, 1.857025, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+352, 4075, 654, 4755, 4757, 1, 170, 0, 0, 0, -1731.122, 1480.054, 24.40585, 4.728887, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+353, 41561, 654, 4755, 0, 1, 170, 0, 0, 0, -1731.951, 1631.554, 20.88563, 1.867502, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Wary Mastiff (Area: 0 - Difficulty: 0)
+(@CGUID+354, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1569.112, 1364.23, 35.79102, 5.814743, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+355, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1563.572, 1360.435, 35.68091, 5.275905, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+356, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1561.194, 1339.962, 35.68091, 2.10333, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+357, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1518.483, 1426.316, 35.67107, 2.149821, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+358, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1542.932, 1428.961, 35.67107, 4.87862, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+359, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1616.495, 1311.769, 19.28115, 4.834562, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+360, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1520.884, 1382.729, 36.08524, 4.468043, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+361, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1616.47, 1309.918, 19.33193, 0.05235988, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+362, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1614.41, 1311.236, 18.92509, 2.600541, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+363, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1619.611, 1310.609, 19.85793, 0.7504916, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+364, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1614.557, 1313.599, 18.88782, 2.617994, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+365, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1612.536, 1315.115, 18.51861, 4.782202, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+366, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1510.103, 1395.395, 35.68091, 4.484837, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+367, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1470.778, 1441.059, 36.3436, 2.600541, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+368, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1442.207, 1390.193, 35.68091, 2.743438, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+369, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1420.164, 1370.47, 35.68092, 5.409766, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+370, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1444.965, 1421.747, 35.68091, 0.1491247, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+371, 34884, 654, 4755, 4756, 1, 170, 0, 0, 0, -1406.99, 1377.31, 35.99875, 0.7507603, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Merchant Square - Difficulty: 0)
+(@CGUID+372, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1611.757, 1493.896, 67.43678, 3.636799, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+373, 35457, 654, 4755, 4756, 1, 170, 0, 0, 0, -1701.495, 1477.289, 59.41336, 5.3915, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Bloodletter (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+374, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1720.653, 1526.708, 55.9107, 5.844984, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+375, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1625.62, 1487.033, 71.27762, 3.531424, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+376, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1627.273, 1499.689, 68.89395, 4.251452, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+377, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1618.054, 1489.644, 68.45153, 3.593639, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+378, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1631.979, 1491.585, 71.11481, 4.032866, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+379, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1634.344, 1491.3, 70.10101, 4.6248, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+380, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1622.424, 1483.882, 67.67381, 3.404875, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+381, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1630.399, 1481.66, 71.41516, 3.484555, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+382, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1622.665, 1489.818, 71.03797, 3.776179, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+383, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1638.569, 1489.736, 68.55273, 4.548815, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+-- (@CGUID+384, 89715, UNKNOWN, 4755, 4756, 1, 170, 0, 0, 0, 0, 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Franklin Martin (Area: Merchant Square - Difficulty: 0) (Auras: 46598 - Ride Vehicle Hardcoded) - !!! on transport - transport template not found !!!
+(@CGUID+385, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1677.284, 1444.848, 52.28713, 2.803765, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0)
+(@CGUID+386, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1678.199, 1447.438, 52.28713, 4.676456, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0)
+(@CGUID+387, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1614.557, 1313.599, 18.88782, 2.617994, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+388, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1612.536, 1315.115, 18.51861, 4.782202, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+389, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1614.41, 1311.236, 18.92509, 2.600541, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+390, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1618.222, 1308.602, 19.70086, 2.199115, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+391, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1616.495, 1311.769, 19.28115, 4.834562, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+392, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1616.47, 1309.918, 19.33193, 0.05235988, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+393, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1617.917, 1313.438, 19.50114, 0.6981317, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+394, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1619.611, 1310.609, 19.85793, 0.7504916, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+395, 50260, 654, 4755, 4756, 1, 170, 0, 0, 0, -1618.179, 1311.964, 19.59211, 4.118977, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Merchant Square - Difficulty: 0)
+(@CGUID+396, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1700.017, 1469.25, 52.60233, 5.309082, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+397, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1699.088, 1467.081, 53.23332, 5.346412, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0)
+(@CGUID+398, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1697.831, 1473.165, 54.11327, 5.407074, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+399, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1701.65, 1470.94, 52.2871, 5.363472, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+400, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1697.73, 1469.52, 52.2871, 5.285114, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+401, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1699.376, 1470.318, 56.496, 5.33299, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+402, 35456, 654, 4755, 4756, 1, 170, 0, 0, 0, -1694.03, 1466.33, 52.2872, 5.227995, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Merchant Square - Difficulty: 0) (Auras: )
+(@CGUID+403, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1734.11, 1393.921, 20.71096, 3.657613, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+404, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1720.82, 1400.421, 21.79362, 1.206352, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+405, 34884, 654, 4755, 4757, 1, 170, 0, 0, 0, -1564.684, 1341.403, 35.81101, 1.605703, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Rampaging Worgen (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+406, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1617.917, 1313.438, 19.50114, 0.6981317, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+407, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1618.222, 1308.602, 19.70086, 2.199115, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+408, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1618.179, 1311.964, 19.59211, 4.118977, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+409, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1612.536, 1315.115, 18.51861, 4.782202, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+410, 50260, 654, 4755, 4757, 1, 170, 0, 0, 0, -1619.611, 1310.609, 19.85793, 0.7504916, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+411, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1740.278, 1418.944, 22.93476, 6.075404, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+412, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1741.318, 1435.574, 55.42303, 5.01926, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+413, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1717.031, 1459.035, 52.74283, 0.1724717, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0)
+(@CGUID+414, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1696.247, 1370.394, 23.10253, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+415, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1723.076, 1354.24, 19.91219, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+416, 35118, 654, 4755, 4757, 1, 170, 0, 0, 0, -1739.832, 1378.422, 20.04544, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Military District - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+417, 35118, 654, 4755, 4762, 1, 170, 0, 0, 0, -1693.439, 1387.392, 21.75196, 2.600541, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Stoneward Prison - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+418, 35118, 654, 4755, 4762, 1, 170, 0, 0, 0, -1733.302, 1417.552, 21.75196, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Stoneward Prison - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer)
+(@CGUID+419, 35118, 654, 4755, 4762, 1, 170, 0, 0, 0, -1682.281, 1349.592, 15.2182, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Worgen (Area: Stoneward Prison - Difficulty: 0) (Auras: 83470 - Arcane Missiles Trainer) (possible waypoints or random movement)
+(@CGUID+420, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1627.273, 1499.689, 68.89395, 4.251452, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+421, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1618.054, 1489.644, 68.45153, 3.593639, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+422, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1631.979, 1491.585, 71.11481, 4.032866, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0)
+(@CGUID+423, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1634.344, 1491.3, 70.10101, 4.6248, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+424, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1622.424, 1483.882, 67.67381, 3.404875, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+425, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1630.399, 1481.66, 71.41516, 3.484555, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0)
+(@CGUID+426, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1622.665, 1489.818, 71.03797, 3.776179, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+427, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1638.569, 1489.736, 68.55273, 4.548815, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+428, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1720.653, 1526.708, 55.9107, 5.844984, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+429, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1625.62, 1487.033, 71.27762, 3.531424, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+430, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1724.719, 1526.731, 55.66177, 6.138319, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+431, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1717.75, 1513.727, 55.47941, 4.704845, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0)
+(@CGUID+432, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1709.63, 1527.464, 56.86086, 3.258752, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0)
+(@CGUID+433, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1729.345, 1526.495, 55.47962, 6.188943, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0)
+(@CGUID+434, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1718.262, 1518.557, 55.55954, 4.726997, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0)
+(@CGUID+435, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1718.104, 1524.071, 55.81641, 4.709816, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+436, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1713.974, 1526.625, 56.21981, 3.306195, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0)
+(@CGUID+437, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1627.273, 1499.689, 68.89395, 4.251452, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+438, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1618.054, 1489.644, 68.45153, 3.593639, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+439, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1631.979, 1491.585, 71.11481, 4.032866, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+440, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1634.344, 1491.3, 70.10101, 4.6248, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+441, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1622.424, 1483.882, 67.67381, 3.404875, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+442, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1630.399, 1481.66, 71.41516, 3.484555, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0)
+(@CGUID+443, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1622.665, 1489.818, 71.03797, 3.776179, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+444, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1638.569, 1489.736, 68.55273, 4.548815, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0)
+(@CGUID+445, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1720.653, 1526.708, 55.9107, 5.844984, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+446, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1625.62, 1487.033, 71.27762, 3.531424, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+447, 35457, 654, 4755, 4762, 1, 170, 0, 0, 0, -1718.165, 1521.936, 55.71669, 4.732433, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Bloodletter (Area: Stoneward Prison - Difficulty: 0)
+(@CGUID+448, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1611.757, 1493.896, 67.43678, 4.677482, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: )
+(@CGUID+449, 35456, 654, 4755, 4762, 1, 170, 0, 0, 0, -1630.399, 1481.66, 71.41516, 3.484555, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Worgen Runt (Area: Stoneward Prison - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+450, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1760.277, 1337.226, 19.87675, 5.541513, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+451, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1677.406, 1340.441, 15.25987, 3.773301, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+452, 35504, 654, 4755, 4757, 1, 171, 0, 0, 0, -1759.486, 1410.245, 20.94987, 5.097866, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+453, 35509, 654, 4755, 4757, 1, 171, 0, 0, 0, -1767.688, 1400.507, 20.00809, 5.627713, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+454, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1710.879, 1360.24, 19.88487, 0.09382436, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+455, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1712.042, 1348.053, 19.82813, 3.809261, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+456, 35504, 654, 4755, 4757, 1, 171, 0, 0, 0, -1790.345, 1399.434, 20.37605, 5.033753, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+457, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1730.684, 1347.464, 19.75987, 2.108419, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+458, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1746.15, 1369.673, 19.97488, 0.01157437, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+459, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1689.073, 1337.146, 15.25987, 2.105538, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+460, 35504, 654, 4755, 4757, 1, 171, 0, 0, 0, -1755.899, 1409.438, 19.86546, 5.117027, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+461, 35509, 654, 4755, 4757, 1, 171, 0, 0, 0, -1794.821, 1397.097, 19.93506, 4.884682, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+462, 35504, 654, 4755, 4757, 1, 171, 0, 0, 0, -1799.769, 1402.174, 19.97234, 4.956735, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+463, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1721.444, 1359.1, 19.75987, 2.412025, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+464, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1707.693, 1352.161, 19.88487, 1.015765, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+465, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1739.178, 1373.495, 19.95046, 2.967142, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+466, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1753.76, 1377.172, 19.81179, 3.45587, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+467, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1743.115, 1372.345, 20.07546, 3.405706, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+468, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1740.253, 1359.001, 19.82436, 4.055814, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+469, 35509, 654, 4755, 4757, 1, 171, 0, 0, 0, -1802.125, 1389.582, 20.36794, 4.764749, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+470, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1773.132, 1360.342, 19.71486, 2.103249, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+471, 35504, 654, 4755, 4757, 1, 171, 0, 0, 0, -1798.167, 1404.51, 19.92372, 5.087076, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+472, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1768.301, 1347.354, 19.95631, 6.026972, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+473, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1789.317, 1483.763, 20.27034, 2.8409, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0)
+(@CGUID+474, 35509, 654, 4755, 4757, 1, 171, 0, 0, 0, -1758.484, 1399.424, 19.86806, 4.764749, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+475, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1737.666, 1359.027, 19.9573, 3.512149, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+476, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1688.13, 1338.939, 15.25987, 3.111466, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+477, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1746.853, 1329.636, 19.96486, 0.9896676, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+478, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1739.871, 1323.233, 20.06179, 1.587202, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+479, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1726.362, 1362.047, 19.90904, 5.841092, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+480, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1726.881, 1378.309, 19.90771, 0.8136587, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+481, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1740.702, 1513.067, 26.32375, 4.123241, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0)
+(@CGUID+482, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1702.911, 1352.507, 19.39717, 0.2724707, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+483, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1734.636, 1325.94, 20.29512, 3.450653, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+484, 35504, 654, 4755, 4757, 1, 171, 0, 0, 0, -1800.219, 1398.863, 19.98782, 5.156498, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+485, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1772.382, 1354.381, 19.83986, 2.479361, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+486, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1750.834, 1328.362, 19.83986, 1.104868, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+487, 38844, 654, 4755, 4757, 1, 171, 0, 0, 0, -1788.74, 1428.526, 12.99595, 3.351032, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Mastiff (Area: Military District - Difficulty: 0)
+(@CGUID+488, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1771.878, 1353.877, 19.83986, 6.203314, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+489, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1740.915, 1371.662, 19.98525, 3.39781, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+490, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1728.636, 1359.391, 19.86341, 4.553943, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+491, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1730.936, 1389.145, 20.49269, 2.609706, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+492, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1748.148, 1320.7, 20.28475, 2.777936, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+493, 35906, 654, 4755, 4757, 1, 171, 0, 0, 0, -1785.66, 1437.613, 20.20581, 0.6457718, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Lord Godfrey (Area: Military District - Difficulty: 0)
+(@CGUID+494, 35509, 654, 4755, 4757, 1, 171, 0, 0, 0, -1765.899, 1396.703, 19.96007, 4.764749, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+495, 35504, 654, 4755, 4757, 1, 171, 0, 0, 0, -1803.911, 1395.08, 20.36791, 5.113815, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+496, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1780.334, 1364.271, 19.83986, 6.01896, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+497, 35550, 654, 4755, 4757, 1, 171, 0, 0, 0, -1803.646, 1406.674, 19.92054, 5.098837, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- King Genn Greymane (Area: Military District - Difficulty: 0)
+(@CGUID+498, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1721.004, 1355.47, 19.81864, 3.648055, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+499, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1743.861, 1320.997, 19.83986, 0.08877843, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+500, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1739.439, 1356.086, 19.83498, 5.993, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+501, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1690.881, 1336.603, 15.25987, 4.33409, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+502, 35378, 654, 4755, 4757, 1, 171, 0, 0, 0, -1789.75, 1427.413, 13.0063, 3.176499, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Lorna Crowley (Area: Military District - Difficulty: 0)
+(@CGUID+503, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1739.797, 1318.662, 19.83986, 1.072088, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+504, 35504, 654, 4755, 4757, 1, 171, 0, 0, 0, -1774.825, 1400.552, 20.37605, 5.190791, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+505, 35509, 654, 4755, 4757, 1, 171, 0, 0, 0, -1794.439, 1393.835, 19.97655, 4.764749, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+506, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1740.907, 1361.023, 19.78982, 0.8035973, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+507, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1730.992, 1345.687, 19.75987, 1.685814, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+508, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1718.126, 1360.131, 19.90062, 1.38012, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+509, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1727.067, 1368.267, 19.90712, 3.006678, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+510, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1748.36, 1379.322, 19.99429, 2.947789, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+511, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1740.624, 1360.486, 19.78982, 1.148354, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+512, 35509, 654, 4755, 4757, 1, 171, 0, 0, 0, -1757.507, 1402.976, 19.86546, 4.747153, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+513, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1714.998, 1357.138, 19.88487, 1.413195, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+514, 35504, 654, 4755, 4757, 1, 171, 0, 0, 0, -1766.274, 1409.792, 19.86569, 5.172817, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+515, 35509, 654, 4755, 4757, 1, 171, 0, 0, 0, -1798.78, 1395.314, 19.98374, 5.078908, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+516, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1771.304, 1338.672, 19.97005, 3.095394, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+517, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1731.696, 1345.131, 19.75987, 5.707503, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+518, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1736.614, 1321.062, 19.83986, 1.33716, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+519, 4075, 654, 4755, 4757, 1, 171, 0, 0, 0, -1798.532, 1453.433, 19.10015, 3.143548, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+520, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1738.005, 1362.708, 19.87734, 3.122375, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+521, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1761.358, 1347.306, 19.91482, 3.220107, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+522, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1686.123, 1349.393, 15.25987, 4.813005, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+523, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1727.632, 1319.135, 19.88487, 2.449417, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+524, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1760.862, 1350.681, 19.78982, 2.37871, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+525, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1725.447, 1316.842, 19.88487, 2.740652, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+526, 35509, 654, 4755, 4757, 1, 171, 0, 0, 0, -1763.819, 1401.568, 19.95603, 5.375283, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+527, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1764.308, 1363.319, 19.9756, 5.491621, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+528, 4075, 654, 4755, 4757, 1, 171, 0, 0, 0, -1745.352, 1373.216, 20.05667, 5.368284, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+529, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1737.42, 1386.949, 19.82546, 1.71414, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+530, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1763.12, 1504.561, 26.32375, 2.349224, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0)
+(@CGUID+531, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1769.294, 1353.224, 19.96486, 2.281791, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+532, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1720.328, 1354.83, 19.75987, 3.335369, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+533, 38844, 654, 4755, 4757, 1, 171, 0, 0, 0, -1788.554, 1426.823, 13.00639, 3.351032, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Mastiff (Area: Military District - Difficulty: 0)
+(@CGUID+534, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1737.821, 1509.776, 26.32375, 3.199308, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0)
+(@CGUID+535, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1731.475, 1358.273, 19.94004, 2.034523, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+536, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1739.751, 1327.354, 19.88321, 5.991296, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+537, 35504, 654, 4755, 4757, 1, 171, 0, 0, 0, -1769.109, 1410.066, 19.86565, 5.113815, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+538, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1728.863, 1381.428, 19.90712, 1.161817, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+539, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1731.088, 1390.118, 20.63345, 0.2933281, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+540, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1707.652, 1352.755, 19.88487, 0.4173355, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+541, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1722.094, 1360.276, 19.75987, 0.8951911, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+542, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1754.711, 1330.614, 19.829, 3.635673, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+543, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1770.152, 1344.958, 19.93179, 4.350411, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+544, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1712.321, 1355.149, 19.88487, 2.601887, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+545, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1803.564, 1468.672, 19.39296, 4.8502, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0)
+(@CGUID+546, 35504, 654, 4755, 4757, 1, 171, 0, 0, 0, -1772.229, 1402.641, 19.86592, 5.160146, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+547, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1730.595, 1360.739, 19.78367, 4.533161, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+548, 35509, 654, 4755, 4757, 1, 171, 0, 0, 0, -1805.082, 1393.403, 20.36976, 5.358161, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+549, 4075, 654, 4755, 4757, 1, 171, 0, 0, 0, -1805.791, 1447.843, 19.08687, 1.559442, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+550, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1720.627, 1369.185, 19.90712, 3.976244, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+551, 4075, 654, 4755, 4757, 1, 171, 0, 0, 0, -1740.488, 1512.509, 26.32375, 5.931868, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+552, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1790.889, 1454.852, 19.47076, 3.224734, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0) (Auras: 5916 - Shadowstalker Stealth) (possible waypoints or random movement)
+(@CGUID+553, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1753.438, 1439.001, 21.98342, 6.272454, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0) (Auras: 5916 - Shadowstalker Stealth)
+(@CGUID+554, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1800.299, 1549.613, 22.82806, 4.869469, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+555, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1797.958, 1547.196, 22.81093, 2.949606, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+556, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1797.644, 1549.366, 22.82015, 0.8028514, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+557, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1800.358, 1547.642, 22.83263, 1.500983, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+558, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1801.149, 1550.842, 22.82806, 1.448623, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+559, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1798.879, 1553.325, 22.81422, 3.368485, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+560, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1798.965, 1550.661, 22.82149, 5.585053, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+561, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1798.512, 1555.826, 22.806, 5.532694, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+562, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1797.109, 1551.752, 22.81293, 3.351032, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+563, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1789.022, 1523.904, 20.35213, 3.681444, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0) (Auras: 5916 - Shadowstalker Stealth)
+(@CGUID+564, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1808.373, 1528.279, 20.48392, 3.870828, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0) (Auras: 5916 - Shadowstalker Stealth)
+(@CGUID+565, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1762.845, 1460.222, 20.56118, 4.45059, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0) (Auras: 5916 - Shadowstalker Stealth) (possible waypoints or random movement)
+(@CGUID+566, 35463, 654, 4755, 0, 1, 171, 0, 0, 0, -1800.377, 1474.845, 20.36627, 4.45059, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: 0 - Difficulty: 0) (Auras: 5916 - Shadowstalker Stealth) (possible waypoints or random movement)
+(@CGUID+567, 41561, 654, 4755, 0, 1, 171, 0, 0, 0, -1731.951, 1631.554, 20.88563, 1.867502, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Wary Mastiff (Area: 0 - Difficulty: 0)
+(@CGUID+568, 35505, 654, 4755, 4758, 1, 171, 0, 0, 0, -1749.575, 1377.16, 19.98192, 1.77969, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Greymane Court - Difficulty: 0)
+(@CGUID+569, 35505, 654, 4755, 4758, 1, 171, 0, 0, 0, -1737.934, 1380.582, 19.92874, 3.504158, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Greymane Court - Difficulty: 0)
+(@CGUID+570, 35505, 654, 4755, 4758, 1, 171, 0, 0, 0, -1771.161, 1365.819, 19.83986, 0.7857106, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Greymane Court - Difficulty: 0)
+(@CGUID+571, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1720.712, 1368.991, 19.86546, 2.13413, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+572, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1748.594, 1377.879, 19.91718, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+573, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1732.46, 1333.002, 19.86573, 1.963331, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+574, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1798.879, 1553.325, 22.81422, 3.368485, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+575, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1797.109, 1551.752, 22.81293, 3.351032, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+576, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1798.965, 1550.661, 22.82149, 5.585053, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+577, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1800.299, 1549.613, 22.82806, 4.869469, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+578, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1800.358, 1547.642, 22.83263, 1.500983, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+579, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1797.644, 1549.366, 22.82015, 0.8028514, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+580, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1801.149, 1550.842, 22.82806, 1.448623, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+581, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1798.512, 1555.826, 22.806, 5.532694, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+582, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1760.705, 1372.467, 19.97486, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+583, 50260, 654, 4755, 4757, 1, 171, 0, 0, 0, -1797.958, 1547.196, 22.81093, 2.949606, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+584, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1751.63, 1377.689, 19.94535, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+585, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1737.934, 1380.582, 19.92874, 1.414315, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+586, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1756.665, 1482.342, 25.21637, 4.45059, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0) (Auras: 5916 - Shadowstalker Stealth)
+(@CGUID+587, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1749.575, 1377.16, 19.98192, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+588, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1736.514, 1382.905, 19.91917, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+589, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1750.677, 1368.717, 19.93879, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+590, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1720.712, 1368.991, 19.86546, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+591, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1807.28, 1445.72, 19.21187, 1.88084, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0) (Auras: 5916 - Shadowstalker Stealth) (possible waypoints or random movement)
+(@CGUID+592, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1748.594, 1377.879, 19.91718, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+593, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1751.63, 1377.689, 19.94535, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+594, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1750.677, 1368.717, 19.93879, 2.111256, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+595, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1744.25, 1369.384, 20.05559, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+596, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1737.934, 1380.582, 19.92874, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+597, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1748.594, 1377.879, 19.91718, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+598, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1709.747, 1307.653, 19.86565, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+599, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1801.762, 1485.844, 19.79056, 4.45059, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+600, 35463, 654, 4755, 4757, 1, 171, 0, 0, 0, -1762.63, 1513.986, 26.30628, 4.45059, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Lurker (Area: Military District - Difficulty: 0) (Auras: 5916 - Shadowstalker Stealth)
+(@CGUID+601, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1748.594, 1377.879, 19.91718, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+602, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1720.712, 1368.991, 19.86546, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+603, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1749.575, 1377.16, 19.98192, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+604, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1748.594, 1377.879, 19.91718, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+605, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1750.677, 1368.717, 19.93879, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+606, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1749.575, 1377.16, 19.98192, 2.182679, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+607, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1709.747, 1307.653, 19.86565, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+608, 35753, 654, 4755, 4757, 1, 171, 0, 0, 0, -1673.238, 1344.802, 18.98268, 0.4014257, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Krennan Aranas (Area: Military District - Difficulty: 0) (Auras: 49414 - Generic Quest Invisibility 1)
+(@CGUID+609, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1750.677, 1368.717, 19.93879, 1.658219, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+610, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1736.514, 1382.905, 19.91917, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+611, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1751.63, 1377.689, 19.94535, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+612, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1749.575, 1377.16, 19.98192, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+613, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1720.712, 1368.991, 19.86546, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+614, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1744.25, 1369.384, 20.05559, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+615, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1748.594, 1377.879, 19.91718, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+616, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1709.747, 1307.653, 19.86565, 3.083668, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+617, 35505, 654, 4755, 4757, 1, 171, 0, 0, 0, -1745.727, 1379.918, 19.93644, 1.623156, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+618, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1756.089, 1466.741, 22.0611, 4.223697, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+619, 35915, 654, 4755, 4757, 1, 172, 0, 0, 0, -1771.266, 1411.809, 19.86565, 4.991642, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+620, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1678.745, 1596.986, 20.56892, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+621, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1765.013, 1510.141, 26.32375, 1.126698, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+622, 50474, 654, 4755, 4757, 1, 172, 0, 0, 0, -1790.66, 1515.188, 19.86566, 2.21243, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+623, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1786.54, 1512.07, 19.7823, 2.968343, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+624, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1787.424, 1515.899, 20.35626, 3.35798, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+625, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1728.389, 1621.436, 20.60363, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+626, 4075, 654, 4755, 4757, 1, 172, 0, 0, 0, -1751.582, 1511.741, 26.32375, 3.250127, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+627, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1680.278, 1579.983, 20.56892, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+628, 4075, 654, 4755, 4757, 1, 172, 0, 0, 0, -1806.048, 1437.62, 19.40325, 1.582553, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+629, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1761.462, 1464.099, 20.88732, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+630, 50474, 654, 4755, 4757, 1, 172, 0, 0, 0, -1794.33, 1485.91, 20.01979, 6.073746, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+631, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1804.166, 1489.727, 19.66969, 4.620064, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+632, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1730.139, 1505.712, 26.30264, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+633, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1788.412, 1504.92, 20.29344, 4.512715, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+634, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1743.424, 1578.219, 20.56873, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+635, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1787.948, 1506.699, 20.29572, 1.355791, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+636, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1788.428, 1504.887, 20.29342, 4.507551, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+637, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1690.505, 1593.313, 20.56891, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+638, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1764.135, 1468.696, 21.78699, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+639, 50474, 654, 4755, 4757, 1, 172, 0, 0, 0, -1757.969, 1454.63, 21.29383, 1.416782, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+640, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1787.977, 1511.413, 19.90623, 3.236958, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+641, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1739.054, 1513.156, 26.30628, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+642, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1794.003, 1516.613, 20.34048, 4.053951, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+643, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1758.806, 1466.868, 21.36701, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+644, 50474, 654, 4755, 4757, 1, 172, 0, 0, 0, -1766.108, 1457.472, 20.46494, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+645, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1684.262, 1609.717, 20.5728, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+646, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1769.906, 1514.127, 25.89461, 2.844887, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+647, 35915, 654, 4755, 4757, 1, 172, 0, 0, 0, -1802.76, 1407.512, 19.93638, 4.991642, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+648, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1788.333, 1504.867, 20.29341, 4.501601, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+649, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1788.464, 1510.366, 19.86566, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+650, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1765.781, 1476.898, 23.82987, 5.183628, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+651, 50474, 654, 4755, 4757, 1, 172, 0, 0, 0, -1763.832, 1455.307, 20.4565, 1.160691, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+652, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1787.51, 1514.08, 19.7823, 2.901756, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+653, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1791.508, 1483.572, 20.13498, 2.449669, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+654, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1766.413, 1513.141, 26.30628, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+655, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1800.197, 1509.2, 19.93174, 3.22336, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+656, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1695.958, 1594.573, 20.56892, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+657, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1760.646, 1507.042, 26.30628, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+658, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1788.293, 1504.948, 20.29348, 4.508884, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+659, 50474, 654, 4755, 4757, 1, 172, 0, 0, 0, -1791.073, 1519.34, 20.32849, 3.767407, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+660, 35914, 654, 4755, 4757, 1, 172, 0, 0, 0, -1768.823, 1410.156, 19.86565, 5.235988, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Commandeered Cannon (Area: Military District - Difficulty: 0)
+(@CGUID+661, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1732.649, 1596.457, 20.56892, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+662, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1701.806, 1611.01, 20.56892, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+663, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1755.747, 1513.792, 26.30628, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+664, 50474, 654, 4755, 4757, 1, 172, 0, 0, 0, -1791.609, 1506.51, 20.37783, 1.675015, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+665, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1766.504, 1513.019, 26.09093, 4.171191, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+666, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1745.245, 1590.203, 20.56698, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+667, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1713.762, 1612.561, 20.6894, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+668, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1687.965, 1588.323, 20.56892, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+669, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1686.375, 1599.16, 20.56892, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+670, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1791.477, 1486.665, 20.05961, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+671, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1721.549, 1617.684, 20.56892, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+672, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1787.579, 1513.97, 19.90623, 5.084849, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+673, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1791.044, 1518.802, 20.29265, 2.998155, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+674, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1721.297, 1616.066, 20.56892, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+675, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1715.661, 1590.962, 20.56892, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: ) (possible waypoints or random movement)
+(@CGUID+676, 4075, 654, 4755, 4757, 1, 172, 0, 0, 0, -1803.003, 1484.257, 19.6223, 3.301854, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+677, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1788.045, 1506.732, 20.29605, 3.203807, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+678, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1685.16, 1584.892, 20.56892, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+679, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1747.872, 1569.88, 20.56892, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+680, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1725.616, 1612.509, 20.56892, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+681, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1789.812, 1518.39, 20.30914, 2.62785, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+682, 35915, 654, 4755, 4757, 1, 172, 0, 0, 0, -1768.245, 1413.576, 19.86565, 4.991642, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+683, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1697.222, 1598.13, 20.56892, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+684, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1787.718, 1517.279, 20.34851, 5.584971, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+685, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1725.399, 1619.444, 20.56892, 0, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+686, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1786.7, 1516.66, 20.3522, 2.541651, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+687, 50474, 654, 4755, 4757, 1, 172, 0, 0, 0, -1791.627, 1511.064, 19.86566, 1.739223, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilneas City Guard (Area: Military District - Difficulty: 0)
+(@CGUID+688, 35914, 654, 4755, 4757, 1, 172, 0, 0, 0, -1800.604, 1406.835, 19.95013, 4.956735, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Commandeered Cannon (Area: Military District - Difficulty: 0)
+(@CGUID+689, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1789.169, 1518.462, 20.30987, 2.452118, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+690, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1744.358, 1363.382, 19.89969, 2.022662, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+691, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1730.286, 1390.384, 20.77077, 3.675044, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+692, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1732.773, 1367.837, 19.90107, 1.411434, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+693, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1734.391, 1359.887, 19.9064, 2.408094, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+694, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1734.542, 1344.554, 19.87691, 1.992707, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+695, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1737.693, 1352.986, 19.8711, 2.024995, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+696, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1724.385, 1348.462, 19.67817, 2.246326, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+697, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1726.747, 1364.599, 19.92638, 2.158717, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+698, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1746.523, 1361.108, 19.86813, 2.050741, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+699, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1728.276, 1353.201, 19.68232, 2.953147, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+700, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1721.182, 1350.429, 19.86563, 2.447646, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+701, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1719.358, 1357.512, 19.77914, 2.914889, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+702, 35916, 654, 4755, 4757, 1, 172, 0, 0, 0, -1715.219, 1352.839, 19.86458, 2.551367, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Ripper (Area: Military District - Difficulty: 0)
+(@CGUID+703, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1686.823, 1606.386, 20.61058, 4.340439, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+704, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1682.004, 1603.635, 20.61058, 3.877607, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+705, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1683.088, 1603.866, 20.61058, 3.960172, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+706, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1778.186, 1513.896, 22.93163, 2.844887, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+707, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1682.323, 1607.065, 20.61058, 3.820121, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+708, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1687.421, 1605.343, 20.61055, 3.671268, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+709, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1689.715, 1606.641, 20.61058, 3.92746, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+710, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1698.909, 1614.584, 20.61032, 3.524276, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (Auras: )
+(@CGUID+711, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1789.438, 1518.111, 20.38599, 3.316126, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+712, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1752.774, 1512.857, 32.47686, 3.131317, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+713, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1761.462, 1464.099, 20.88732, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+714, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1758.806, 1466.868, 21.36701, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+715, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1764.135, 1468.696, 21.78699, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+716, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1756.089, 1466.741, 22.0611, 4.223697, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+717, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1702.953, 1625.394, 20.5728, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+718, 50260, 654, 4755, 4757, 1, 172, 0, 0, 0, -1800.014, 1546.861, 22.73474, 5.585053, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+719, 50260, 654, 4755, 4757, 1, 172, 0, 0, 0, -1799.007, 1543.396, 22.37639, 2.949606, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+720, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1684.451, 1626.823, 20.5728, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+721, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1681.733, 1619.833, 20.5728, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+722, 50260, 654, 4755, 4757, 1, 172, 0, 0, 0, -1804.587, 1551.469, 14.95241, 1.500983, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+723, 50260, 654, 4755, 4757, 1, 172, 0, 0, 0, -1799.561, 1552.024, 22.82473, 5.532694, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+724, 50260, 654, 4755, 4757, 1, 172, 0, 0, 0, -1802.198, 1547.042, 22.74299, 1.448623, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+725, 50260, 654, 4755, 4757, 1, 172, 0, 0, 0, -1798.158, 1547.951, 22.81662, 3.351032, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+726, 50260, 654, 4755, 4757, 1, 172, 0, 0, 0, -1798.693, 1545.566, 22.60542, 0.8028514, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+727, 50260, 654, 4755, 4757, 1, 172, 0, 0, 0, -1795.063, 1548.858, 22.80489, 3.368485, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+728, 50260, 654, 4755, 4757, 1, 172, 0, 0, 0, -1801.347, 1545.813, 22.61855, 4.869469, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Crow (Area: Military District - Difficulty: 0)
+(@CGUID+729, 4075, 654, 4755, 4757, 1, 172, 0, 0, 0, -1746.048, 1569.968, 20.60736, 4.362316, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+730, 4075, 654, 4755, 4757, 1, 172, 0, 0, 0, -1778.579, 1585.499, 20.72848, 4.254898, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Military District - Difficulty: 0)
+(@CGUID+731, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1659.352, 1620.34, 20.5728, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+732, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1714.93, 1687.323, 20.27616, 5.303787, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+733, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1666.214, 1649.962, 20.57315, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+734, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1644.929, 1619.708, 20.53298, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+735, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1674.469, 1672.149, 20.57525, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+736, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1662.318, 1662.663, 20.57315, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+737, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1664.951, 1671.149, 20.57251, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+738, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1675.429, 1679.66, 20.58432, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+739, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1745.719, 1509.401, 26.29873, 3.067861, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+740, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1656.7, 1671.398, 20.57315, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+741, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1761.462, 1464.099, 20.88732, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+742, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1696.576, 1692.135, 20.35366, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+743, 35229, 654, 4755, 4757, 1, 172, 0, 0, 0, -1656.7, 1671.398, 20.57315, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Military District - Difficulty: 0)
+(@CGUID+744, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1758.806, 1466.868, 21.36701, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+745, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1764.135, 1468.696, 21.78699, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+746, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1790.45, 1482.694, 20.15673, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+747, 50471, 654, 4755, 4757, 1, 172, 0, 0, 0, -1756.089, 1466.741, 22.0611, 4.223697, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Military District - Difficulty: 0)
+(@CGUID+748, 51947, 654, 4755, 0, 1, 172, 0, 0, 0, -1741.495, 1633.519, 20.56441, 1.222871, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gilnean Steed (Area: 0 - Difficulty: 0)
+(@CGUID+749, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1677.302, 1703.078, 20.57291, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+750, 44469, 654, 4755, 0, 1, 172, 0, 0, 0, -1745.82, 1633.39, 20.56253, 1.605703, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Vitus Darkwalker (Area: 0 - Difficulty: 0) (Auras: 45104 - Shadow Channelling)
+-- (@CGUID+751, 68993, 654, 4755, 0, 1, 172, 0, 0, 0, -1740.254, 1635.766, 20.56551, 1.416518, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Fenegan Cobbler (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+752, 44463, 654, 4755, 0, 1, 172, 0, 0, 0, -1735.75, 1640.2, 20.64153, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Baron (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+753, 44470, 654, 4755, 0, 1, 172, 0, 0, 0, -1764.78, 1654.13, 20.99363, 4.014257, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Injured Citizen (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+754, 44470, 654, 4755, 0, 1, 172, 0, 0, 0, -1760.32, 1652.16, 20.99393, 1.884956, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Injured Citizen (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+755, 44468, 654, 4755, 0, 1, 172, 0, 0, 0, -1759.36, 1652.85, 20.99393, 2.75762, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Sister Almyra (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+756, 44470, 654, 4755, 0, 1, 172, 0, 0, 0, -1761.89, 1650.96, 20.99393, 5.742133, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Injured Citizen (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+757, 44461, 654, 4755, 0, 1, 172, 0, 0, 0, -1734.89, 1637.4, 20.70203, 5.934119, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Huntsman Blake (Area: 0 - Difficulty: 0)
+(@CGUID+758, 44470, 654, 4755, 0, 1, 172, 0, 0, 0, -1762.8, 1654.74, 20.99373, 2.007129, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Injured Citizen (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+759, 4075, 654, 4755, 0, 1, 172, 0, 0, 0, -1720.707, 1629.158, 20.6074, 2.620029, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: 0 - Difficulty: 0)
+(@CGUID+760, 44460, 654, 4755, 0, 1, 172, 0, 0, 0, -1767.57, 1657.62, 20.99343, 5.72468, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Gwen Armstead (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+761, 35554, 654, 4755, 0, 1, 172, 0, 0, 0, -1746.719, 1652.63, 20.52352, 1.151917, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shaken Survivor (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+762, 44470, 654, 4755, 0, 1, 172, 0, 0, 0, -1758.17, 1654.24, 20.99403, 5.77704, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Injured Citizen (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+763, 44459, 654, 4755, 0, 1, 172, 0, 0, 0, -1764.99, 1658.86, 20.99353, 5.445427, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Celestine of the Harvest (Area: 0 - Difficulty: 0) (Auras: 13236 - Nature Channeling)
+(@CGUID+764, 35554, 654, 4755, 0, 1, 172, 0, 0, 0, -1750.405, 1653.955, 20.49492, 0.9075712, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shaken Survivor (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+765, 44470, 654, 4755, 0, 1, 172, 0, 0, 0, -1760.73, 1656.72, 20.99373, 4.014257, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Injured Citizen (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+766, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1652.622, 1709.967, 20.58432, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+767, 35554, 654, 4755, 0, 1, 172, 0, 0, 0, -1755.108, 1665.076, 21.81791, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shaken Survivor (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+768, 44464, 654, 4755, 0, 1, 172, 0, 0, 0, -1765.03, 1667.14, 22.37123, 5.689773, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Loren the Fence (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+769, 35552, 654, 4755, 0, 1, 172, 0, 0, 0, -1735.88, 1656.62, 20.56363, 2.129302, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Lord Darius Crowley (Area: 0 - Difficulty: 0) (Auras: 67503 - Rebel Valor)
+(@CGUID+770, 35911, 654, 4755, 0, 1, 172, 0, 0, 0, -1740.59, 1663.13, 20.56363, 4.886922, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- King Genn Greymane (Area: 0 - Difficulty: 0)
+(@CGUID+771, 44465, 654, 4755, 0, 1, 172, 0, 0, 0, -1732.12, 1648.08, 20.58433, 3.054326, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Myriam Spellwaker (Area: 0 - Difficulty: 0)
+(@CGUID+772, 4075, 654, 4755, 0, 1, 172, 0, 0, 0, -1745.051, 1654.349, 20.42433, 5.382618, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: 0 - Difficulty: 0)
+(@CGUID+773, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1631.29, 1692.815, 20.55083, 1.967758, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+774, 35554, 654, 4755, 0, 1, 172, 0, 0, 0, -1730.168, 1653.691, 20.58432, 2.6529, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shaken Survivor (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+775, 44427, 654, 4755, 0, 1, 172, 0, 0, 0, -1737.68, 1655.11, 20.56283, 1.64061, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Crowley's Horse (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+776, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1640.988, 1704.443, 20.56139, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+777, 35554, 654, 4755, 0, 1, 172, 0, 0, 0, -1748.46, 1656.115, 20.50162, 0.9250245, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shaken Survivor (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+778, 35554, 654, 4755, 0, 1, 172, 0, 0, 0, -1730.604, 1651.448, 20.58432, 2.565634, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shaken Survivor (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+779, 35554, 654, 4755, 0, 1, 172, 0, 0, 0, -1752.019, 1662.146, 21.81791, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shaken Survivor (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+780, 35554, 654, 4755, 0, 1, 172, 0, 0, 0, -1750.434, 1668.642, 21.81791, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shaken Survivor (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+781, 35554, 654, 4755, 0, 1, 172, 0, 0, 0, -1755.608, 1674.998, 21.81791, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shaken Survivor (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+782, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1635.057, 1710.239, 20.58983, 2.874167, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+783, 44455, 654, 4755, 0, 1, 172, 0, 0, 0, -1731.34, 1657.62, 20.57063, 3.665191, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Sergeant Cleese (Area: 0 - Difficulty: 0)
+(@CGUID+784, 35551, 654, 4755, 0, 1, 172, 0, 0, 0, -1734, 1662.89, 20.56363, 3.490659, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Prince Liam Greymane (Area: 0 - Difficulty: 0)
+(@CGUID+785, 35554, 654, 4755, 0, 1, 172, 0, 0, 0, -1749.047, 1679.066, 21.81791, 5.305801, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shaken Survivor (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+786, 35554, 654, 4755, 0, 1, 172, 0, 0, 0, -1741.802, 1673.792, 21.81791, 3.874631, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Shaken Survivor (Area: 0 - Difficulty: 0) (Auras: )
+(@CGUID+787, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1591.649, 1639.243, 20.80508, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+788, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1635.914, 1726.119, 21.29574, 0.3775561, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+789, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1641.954, 1725.178, 21.29583, 2.072681, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+790, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1619.158, 1711.749, 22.50085, 3.035452, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+791, 50471, 654, 4755, 4758, 1, 172, 0, 0, 0, -1748.098, 1509.577, 26.27493, 3.067861, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Greymane Court - Difficulty: 0)
+(@CGUID+792, 4075, 654, 4755, 4758, 1, 172, 0, 0, 0, -1721.054, 1671.668, 20.52616, 4.7315, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Greymane Court - Difficulty: 0)
+(@CGUID+793, 50471, 654, 4755, 4758, 1, 172, 0, 0, 0, -1766.413, 1513.141, 26.30628, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Greymane Court - Difficulty: 0)
+(@CGUID+794, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1581.292, 1622.759, 20.83248, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+795, 4075, 654, 4755, 4758, 1, 172, 0, 0, 0, -1688.832, 1649.287, 20.61058, 4.701189, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Greymane Court - Difficulty: 0)
+(@CGUID+796, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1577.932, 1626.953, 20.76298, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+797, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1582.194, 1640.776, 20.77001, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+798, 50471, 654, 4755, 4758, 1, 172, 0, 0, 0, -1769.906, 1514.127, 25.89461, 2.844887, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Greymane Court - Difficulty: 0)
+(@CGUID+799, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1595.026, 1708.665, 20.58986, 2.766437, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+800, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1588.604, 1685.367, 20.60992, 1.412326, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+801, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1579.151, 1674.623, 20.60992, 0.05444579, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+802, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1565.693, 1661.338, 20.60992, 0.4486424, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+803, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1571.713, 1686.37, 20.60992, 1.021555, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+804, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1567.799, 1629.111, 21.09017, 5.548601, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: ) (possible waypoints or random movement)
+(@CGUID+805, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1570.419, 1631.411, 20.67582, 2.501606, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+806, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1562.623, 1631.934, 20.85992, 5.316223, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+807, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1571.09, 1660.012, 20.60992, 2.262483, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+808, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1569.017, 1675.512, 20.64554, 3.804818, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+809, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1553.049, 1645.807, 20.60992, 6.241207, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+810, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1568.481, 1675.498, 20.63037, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+811, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1569.379, 1706.066, 20.58986, 5.066102, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+812, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1575.252, 1633.707, 20.63508, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+813, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1573.2, 1710.519, 20.58986, 1.319262, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+814, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1576.632, 1650.339, 20.57547, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+815, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1569.012, 1686.951, 20.75, 3.595378, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+816, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1575.387, 1632.431, 20.61754, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+817, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1572.181, 1671.609, 20.59549, 4.014257, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+818, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1571.017, 1644.951, 20.58359, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+819, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1579.229, 1672.809, 20.57273, 4.031711, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+820, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1566.306, 1680.399, 20.57465, 3.682645, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+821, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1553.966, 1657.794, 20.60992, 2.316462, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+822, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1575.623, 1676.594, 20.77257, 3.909538, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+823, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1570.83, 1627.345, 20.61968, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+824, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1565.45, 1647.733, 20.56825, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+825, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1572.792, 1618.106, 20.67422, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+826, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1572.63, 1682.483, 20.647, 3.735005, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+827, 4075, 654, 4755, 4758, 1, 172, 0, 0, 0, -1671.579, 1620.622, 20.61058, 0.5060208, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Greymane Court - Difficulty: 0)
+(@CGUID+828, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1556.044, 1674.495, 20.60992, 2.685451, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+829, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1567.25, 1636.655, 20.73294, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+830, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1573.307, 1641.491, 20.62816, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+831, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1567.498, 1621.637, 20.58333, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+832, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1576.531, 1679.274, 20.84377, 4.452699, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+833, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1547.585, 1643.332, 20.56825, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+834, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1547.395, 1610.938, 20.48554, 4.391389, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+835, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1549.071, 1607.944, 21.61214, 0.7513461, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+836, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1547.127, 1613.251, 20.60992, 3.076198, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+837, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1546.386, 1611.262, 20.60992, 0.0822799, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+838, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1545.319, 1657.25, 20.56825, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+839, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1546.757, 1610.106, 20.56887, 5.094086, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+840, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1548.611, 1612.673, 20.60992, 6.183802, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+841, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1545.313, 1613.021, 20.60992, 4.248742, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+842, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1556.25, 1710.416, 20.59575, 2.184042, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+843, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1544.271, 1611.979, 20.60992, 3.681043, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+844, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1550.875, 1711.374, 20.59575, 1.011473, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+845, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1545.391, 1677.013, 20.70542, 4.907635, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+846, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1540.839, 1650.399, 20.58919, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+847, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1542.438, 1671.901, 20.61111, 4.747295, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+848, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1542.809, 1679.042, 20.79861, 4.747295, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+849, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1541.326, 1659.11, 20.60992, 4.097472, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+850, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1542.74, 1674.582, 20.68429, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+851, 4075, 654, 4755, 4758, 1, 172, 0, 0, 0, -1645.88, 1673.467, 20.53271, 3.284411, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Greymane Court - Difficulty: 0)
+(@CGUID+852, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1544.546, 1696.755, 20.60992, 3.834562, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+853, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1555.436, 1625.783, 20.79516, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+854, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1542.36, 1687.596, 20.60992, 2.608137, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+855, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1541.149, 1694.974, 20.57747, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+856, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1538.401, 1657.207, 20.58791, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+857, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1543.696, 1610.916, 20.64965, 5.14318, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+858, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1539.335, 1672.689, 20.60992, 1.848512, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+859, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1537.134, 1668.095, 20.56825, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+860, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1537.938, 1669.667, 20.56825, 4.625123, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+861, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1539.072, 1613.437, 20.60992, 4.91555, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+862, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1538.326, 1676.351, 20.62554, 4.642576, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+863, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1533.387, 1662.943, 20.61247, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+864, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1536.406, 1613.8, 20.60992, 4.407624, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+865, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1539.483, 1608.435, 22.02348, 0.8326259, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+866, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1528.556, 1662.396, 20.56991, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+867, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1530.06, 1661.538, 20.60992, 1.375643, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+868, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1526.774, 1672.163, 21.14063, 4.380776, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+869, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1532.576, 1668.089, 20.70447, 4.485496, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+870, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1527.891, 1679.512, 21.09798, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+871, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1538.828, 1607.976, 22.27796, 1.086011, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+872, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1524.524, 1671.315, 21.23431, 0.5283892, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+873, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1536.979, 1611.979, 20.48554, 4.578099, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+874, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1525.713, 1655.847, 20.60992, 0.04958549, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+875, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1516.266, 1663.562, 20.73492, 1.670897, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+876, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1521.263, 1672.271, 21.10992, 0.6001306, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+877, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1531.925, 1674.715, 20.77431, 4.502949, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+878, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1532.49, 1654.474, 20.82552, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+879, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1533.868, 1685.939, 20.72612, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+880, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1513.874, 1594.72, 21.11072, 1.262488, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+881, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1525.478, 1602.952, 21.89165, 1.145671, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+882, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1512.824, 1622.502, 20.61054, 3.044244, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+883, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1522.132, 1608.777, 20.61054, 4.105892, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+884, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1524.492, 1606.784, 20.61054, 3.074504, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+885, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1515.107, 1600.288, 20.61054, 5.380086, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+886, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1512.278, 1598.298, 20.61053, 3.660435, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+887, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1515.712, 1599.657, 20.65541, 5.584325, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+888, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1513.021, 1598.438, 20.61053, 0.03600139, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+889, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1513.352, 1598.78, 20.61053, 0.600765, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+890, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1523.69, 1606.712, 20.61054, 4.209234, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+891, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1512.312, 1600.857, 20.61054, 4.445843, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+892, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1513.182, 1648.819, 20.60992, 6.256214, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+893, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1524.827, 1602.739, 21.81232, 1.362401, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+894, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1511.093, 1591.52, 20.85522, 5.309209, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+895, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1523.178, 1605.939, 20.61054, 5.207413, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+896, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1520.878, 1607.447, 20.61054, 5.389186, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+897, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1513.963, 1598.377, 20.61053, 3.705605, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+898, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1506.74, 1689.609, 20.60992, 4.335462, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+899, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1503.937, 1645.838, 20.60992, 1.401211, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+900, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1510.675, 1636.139, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+901, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1511.049, 1623.622, 20.61054, 1.718672, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+902, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1510.051, 1638.197, 20.60992, 0.5674251, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+903, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1514.46, 1601.225, 20.61054, 5.078954, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+904, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1494.11, 1682.133, 20.6096, 0.6011815, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+905, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1497.734, 1628.078, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+906, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1520.064, 1566.929, 26.53265, 2.918723, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+907, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1492.655, 1636.46, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+908, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1509.32, 1592.152, 20.61053, 4.789409, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+909, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1491.854, 1662.354, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+910, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1509.489, 1592.135, 20.61053, 4.835588, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+911, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1509.849, 1592.072, 20.61053, 4.93537, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+912, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1510.221, 1591.967, 20.61053, 5.040815, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+913, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1494.356, 1644.056, 20.61054, 2.731191, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+914, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1497.382, 1628.24, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+915, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1495.419, 1637.227, 20.61054, 0.5379505, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+916, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1488.039, 1653.688, 20.61054, 2.215276, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+917, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1505.648, 1577.324, 20.88468, 1.848905, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+918, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1505.729, 1565.104, 20.55082, 2.540735, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+919, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1486.101, 1670.07, 20.6096, 0.9287285, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+920, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1488.785, 1669.26, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+921, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1503.214, 1564.542, 20.96792, 2.730097, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+922, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1485.363, 1654.872, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+923, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1481.413, 1614.206, 20.61054, 5.375309, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+924, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1479.786, 1670.735, 20.6096, 5.510816, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+925, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1505.196, 1564.52, 20.83101, 3.851781, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+926, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1486.297, 1608.044, 20.61054, 2.037755, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+927, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1487.099, 1646.846, 20.61054, 0.5673299, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+928, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1483.325, 1605.934, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+929, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1489.071, 1645.182, 20.61054, 1.301282, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+930, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1505.729, 1566.146, 20.55082, 1.570796, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+931, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1504.649, 1567.387, 20.61053, 4.323196, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+932, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1502.407, 1563.616, 20.98853, 3.037641, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+933, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1471.912, 1626.082, 20.61054, 3.742743, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: ) (possible waypoints or random movement)
+(@CGUID+934, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1469.755, 1656.703, 20.61054, 2.470408, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+935, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1477.302, 1656.328, 20.61054, 5.190209, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+936, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1478.102, 1646.113, 20.61054, 1.473317, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+937, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1470.555, 1626.791, 20.61054, 1.342795, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+938, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1482.4, 1592.636, 20.61054, 6.263905, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+939, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1474.981, 1618.252, 20.61054, 0.3649602, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+940, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1493.464, 1541.554, 20.73554, 1.21336, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+941, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1491.091, 1554.72, 20.61054, 1.162939, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (possible waypoints or random movement)
+(@CGUID+942, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1481.764, 1603.568, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+943, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1486.317, 1586.549, 20.61054, 2.478844, 120, 10, 0, 0, 0, 1, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: ) (possible waypoints or random movement)
+(@CGUID+944, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1485.137, 1545.34, 20.63842, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+945, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1478.49, 1570.66, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+946, 50471, 654, 4755, 4758, 1, 172, 0, 0, 0, -1755.747, 1513.792, 26.30628, 3.316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Afflicted Gilnean (Area: Greymane Court - Difficulty: 0)
+(@CGUID+947, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1569.4, 1680.01, 20.62353, 5.211932, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0) (Auras: )
+(@CGUID+948, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1463.674, 1663.509, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+949, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1467.083, 1619.84, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+950, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1460.509, 1625.913, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+951, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1468.375, 1610.901, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+952, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1459.144, 1657.638, 20.61054, 0.7170594, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+953, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1457.369, 1645.081, 20.61054, 1.946729, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+954, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1450.749, 1665.401, 20.61054, 0.775319, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+955, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1445.148, 1682.257, 20.56888, 4.031711, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+956, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1462.198, 1631.562, 20.61054, 1.571582, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+957, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1461.109, 1635.227, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+958, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1447.191, 1675.406, 20.56887, 4.014257, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+959, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1458.177, 1622.27, 20.61054, 3.735652, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+960, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1441.826, 1678.22, 20.56888, 3.909538, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+961, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1455.873, 1621.101, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+962, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1449.453, 1630.363, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+963, 4075, 654, 4755, 4758, 1, 172, 0, 0, 0, -1538.197, 1673.28, 20.63907, 2.355481, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Greymane Court - Difficulty: 0)
+(@CGUID+964, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1460.04, 1625.441, 20.61054, 3.512687, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+965, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1439.177, 1668.51, 20.56887, 3.682645, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+966, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1432.345, 1670.405, 20.56887, 3.595378, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+967, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1443.7, 1671.793, 20.56887, 3.804818, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+968, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1453.991, 1630.91, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+969, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1452.576, 1631.301, 20.61054, 2.373015, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+970, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1436.344, 1674.536, 20.56888, 3.735005, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+971, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1445.217, 1625.257, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+972, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1464.163, 1584.979, 20.83926, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+973, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1452.376, 1596.786, 20.68366, 3.709406, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+974, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1462.028, 1586.967, 20.80812, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+975, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1470.457, 1577.96, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+976, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1470.396, 1581.286, 20.60655, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+977, 4075, 654, 4755, 4758, 1, 172, 0, 0, 0, -1565.231, 1627.656, 20.86602, 3.998843, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Greymane Court - Difficulty: 0)
+(@CGUID+978, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1473.31, 1571.881, 20.61054, 2.127095, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+979, 35229, 654, 4755, 4758, 1, 172, 0, 0, 0, -1438.868, 1636.081, 20.61054, 0.8629105, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Greymane Court - Difficulty: 0)
+(@CGUID+980, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1434.07, 1618.807, 20.61054, 3.450052, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+981, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1461.351, 1570.427, 20.57662, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+982, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1443.552, 1588.415, 20.73554, 1.742603, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+983, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1425.063, 1610.361, 20.58984, 3.09043, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+984, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1454.431, 1575.026, 20.62816, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+985, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1455.545, 1581.023, 20.86054, 0.5041659, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+986, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1474.738, 1564.786, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+987, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1455.352, 1579.851, 20.77096, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+988, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1476.491, 1554.091, 20.727, 4.770686, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+989, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1481.665, 1549.939, 20.86006, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+990, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1445.532, 1595.7, 20.41266, 4.257154, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+991, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1461.993, 1573.932, 20.70747, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+992, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1448.279, 1563.828, 20.61054, 0.2684954, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+993, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1477.05, 1540.513, 20.61054, 3.859549, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+994, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1465.304, 1548.628, 20.61054, 2.397149, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+995, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1438.533, 1572.833, 20.8981, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+996, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1482.887, 1535.017, 20.87049, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+997, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1463.561, 1559.607, 20.61054, 1.556043, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+998, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1442.974, 1577.82, 20.88654, 4.294116, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+999, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1484.109, 1533.401, 20.87567, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1000, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1437.926, 1573.495, 20.99701, 5.417018, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1001, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1446.887, 1568.714, 20.6602, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1002, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1459.153, 1523.677, 20.60095, 2.052628, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1003, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1458.127, 1527.064, 20.59778, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1004, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1411.426, 1555.027, 20.55698, 1.735069, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1005, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1478.952, 1513.816, 20.60095, 2.750952, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1006, 36057, 654, 4755, 0, 1, 172, 0, 0, 0, -1524.172, 1605.837, 20.56887, 5.835415, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: 0 - Difficulty: 0)
+(@CGUID+1007, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1412.576, 1572.133, 20.58984, 2.435014, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1008, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1454.479, 1527.574, 20.68424, 4.426008, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1009, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1461.245, 1527.719, 20.60095, 5.84154, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1010, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1465.122, 1515.106, 20.57019, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1011, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1452.513, 1522.339, 20.70914, 0.2405661, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1012, 36057, 654, 4755, 0, 1, 172, 0, 0, 0, -1537.352, 1610.778, 20.56887, 3.11985, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: 0 - Difficulty: 0)
+(@CGUID+1013, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1424.017, 1554.649, 20.55698, 0.1794786, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1014, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1478.214, 1520.303, 20.77184, 4.195181, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1015, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1443.006, 1539.675, 20.61054, 3.820926, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1016, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1439.074, 1553.287, 20.61054, 6.122747, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1017, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1464.799, 1530.75, 20.58896, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1018, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1425.84, 1572.026, 20.65065, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1019, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1467.931, 1536.267, 21.58475, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1020, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1437.057, 1559.253, 20.61054, 1.207458, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1021, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1473.257, 1530.587, 20.68695, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1022, 36057, 654, 4755, 0, 1, 172, 0, 0, 0, -1543.222, 1593.944, 26.62166, 5.113521, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: 0 - Difficulty: 0)
+(@CGUID+1023, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1427.688, 1540.552, 20.68059, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1024, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1420.124, 1585.935, 20.58984, 3.139843, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1025, 35229, 654, 4755, 0, 1, 172, 0, 0, 0, -1489.856, 1525.296, 21.00293, 3.972361, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: 0 - Difficulty: 0)
+(@CGUID+1026, 36057, 654, 4755, 0, 1, 172, 0, 0, 0, -1546.757, 1610.106, 20.56887, 1.570796, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: 0 - Difficulty: 0)
+(@CGUID+1027, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1436.822, 1529.454, 20.61975, 2.376629, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1028, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1440.58, 1519.75, 20.8914, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1029, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1439.085, 1515.434, 20.58447, 1.832596, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1030, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1462.451, 1514.757, 20.60095, 4.630144, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1031, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1435.479, 1519.219, 20.65972, 2.042035, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1032, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1445.286, 1518.646, 20.65088, 4.644417, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1033, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1440.629, 1527.302, 20.73973, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1034, 36057, 654, 4755, 4759, 1, 172, 0, 0, 0, -1526.024, 1585.354, 26.62065, 1.502035, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1035, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1422.409, 1527.202, 20.5646, 4.139052, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1036, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1486.848, 1503.883, 20.87939, 2.600354, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1037, 36057, 654, 4755, 4759, 1, 172, 0, 0, 0, -1536.83, 1591.826, 26.62194, 2.325644, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1038, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1426.161, 1523.024, 20.56955, 2.478368, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1039, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1430.295, 1535.651, 20.69854, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1040, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1406.417, 1543.52, 20.55698, 1.007639, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1041, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1428.868, 1529.576, 20.77604, 2.670354, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1042, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1432.486, 1525.108, 20.96528, 2.356194, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1043, 36057, 654, 4755, 4759, 1, 172, 0, 0, 0, -1513.146, 1597.802, 20.56887, 1.570796, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1044, 35317, 654, 4755, 4759, 1, 172, 0, 0, 0, -1509.727, 1593.285, 20.56887, 0.418879, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1045, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1404.216, 1559.235, 20.55698, 5.677884, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1046, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1415.391, 1547.333, 20.55698, 0.6247604, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1047, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1427.757, 1537.93, 20.68198, 0.9851462, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1048, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1441.249, 1523.606, 20.97595, 2.964524, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1049, 35317, 654, 4755, 4759, 1, 172, 0, 0, 0, -1522.68, 1576.44, 26.53769, 0.4886922, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1050, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1432.036, 1514.234, 20.74479, 2.076942, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1051, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1418.31, 1518.308, 20.56606, 3.322854, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1052, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1438.902, 1511.807, 20.60095, 0.8217489, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1053, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1403.715, 1537.347, 20.55698, 2.577238, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1054, 35618, 654, 4755, 4759, 1, 172, 0, 0, 0, -1540.45, 1572.61, 29.28853, 0.715585, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Tobias Mistmantle (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1055, 35317, 654, 4755, 4759, 1, 172, 0, 0, 0, -1504.372, 1583.052, 20.48572, 0.3316126, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1056, 36057, 654, 4755, 4759, 1, 172, 0, 0, 0, -1505.911, 1578.247, 20.60233, 4.59393, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1057, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1400.337, 1529.663, 20.64216, 5.426582, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1058, 36057, 654, 4755, 4759, 1, 172, 0, 0, 0, -1509.038, 1588.497, 20.56887, 1.966453, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1059, 44429, 654, 4755, 4759, 1, 172, 0, 0, 0, -1539.03, 1570.91, 29.28873, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Crowley's Horse (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1060, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1409.375, 1528.125, 20.56606, 3.444999, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1061, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1424.818, 1522.13, 20.56606, 0.4480821, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1062, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1444.94, 1508.779, 20.60095, 3.928619, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1063, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1428.873, 1518.137, 20.56944, 2.268928, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1064, 36057, 654, 4755, 4759, 1, 172, 0, 0, 0, -1521.899, 1579.773, 26.61992, 5.609224, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1065, 36057, 654, 4755, 4759, 1, 172, 0, 0, 0, -1523.639, 1567.74, 26.62185, 6.274876, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1066, 35317, 654, 4755, 4759, 1, 172, 0, 0, 0, -1504.215, 1568.773, 20.48546, 5.602507, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1067, 35317, 654, 4755, 4759, 1, 172, 0, 0, 0, -1521.599, 1558.726, 28.19049, 0.1047198, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1068, 36057, 654, 4755, 4759, 1, 172, 0, 0, 0, -1506.04, 1563.995, 20.56887, 3.282701, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1069, 35317, 654, 4755, 4759, 1, 172, 0, 0, 0, -1522.51, 1569.66, 26.53678, 6.126106, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1070, 35317, 654, 4755, 4759, 1, 172, 0, 0, 0, -1515.845, 1552.627, 28.10939, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rebel Cannon (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1071, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1481.766, 1619.983, 24.49369, 3.756897, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1072, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1463.59, 1656.58, 20.56883, 4.011911, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1073, 4075, 654, 4755, 4759, 1, 172, 0, 0, 0, -1486.889, 1541.185, 20.7381, 3.309861, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1074, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1492.47, 1652.83, 20.56883, 4.118817, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1075, 4075, 654, 4755, 4759, 1, 172, 0, 0, 0, -1442.282, 1579.115, 20.86054, 5.094589, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1076, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1485.75, 1664.37, 20.56883, 4.131517, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1077, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1492.51, 1663.36, 20.56883, 4.209224, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1078, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1501.34, 1651.94, 20.56883, 4.252816, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1079, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1484.08, 1655.13, 20.56883, 4.029567, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1080, 4075, 654, 4755, 4759, 1, 172, 0, 0, 0, -1423.973, 1529.619, 20.65734, 3.426554, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Rat (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1081, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1442.58, 1527.46, 20.69613, 3.461719, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1082, 36057, 654, 4755, 4759, 1, 172, 0, 0, 0, -1578.75, 1528.743, 29.34149, 0.8901179, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1083, 36057, 654, 4755, 4759, 1, 172, 0, 0, 0, -1588.887, 1539.076, 29.33588, 0.6632251, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1084, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1472.02, 1664.82, 20.56883, 4.161993, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1085, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1543.414, 1652.647, 24.25841, 4.856165, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1086, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1449.4, 1656.5, 20.56883, 3.885785, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1087, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1485.66, 1622.61, 20.56883, 3.875825, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1088, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1465.26, 1665.83, 20.56883, 4.099041, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1089, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1422.142, 1545.318, 20.66782, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1090, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1569.4, 1680.01, 20.62353, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1091, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1534.81, 1678.38, 20.69953, 5.124135, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1092, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1442.46, 1576.4, 20.77533, 3.325181, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1093, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1415.98, 1558.04, 20.56253, 2.27141, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1094, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1476.88, 1665.26, 20.56883, 4.040174, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1095, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1417.32, 1526.83, 20.81423, 2.438991, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1096, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1458.83, 1532.5, 20.56883, 2.657984, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1097, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1432.34, 1514.14, 20.77083, 4.167494, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1098, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1476.305, 1549.377, 25.04453, 2.68468, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1099, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1465.17, 1624.06, 20.56883, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1100, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1485.75, 1664.37, 20.56883, 4.131517, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1101, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1483.65, 1664.25, 20.56883, 4.105886, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1102, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1492.47, 1652.83, 20.56883, 4.118817, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1103, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1475.22, 1656.02, 20.56883, 4.134988, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1104, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1484.08, 1655.13, 20.56883, 4.029567, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1105, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1460.22, 1634.1, 20.56883, 3.742735, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1106, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1469.09, 1633.21, 20.56883, 3.818596, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1107, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1501.34, 1651.94, 20.56883, 4.252816, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1108, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1476.88, 1665.26, 20.56883, 4.040174, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1109, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1491.895, 1616.983, 24.59634, 3.875825, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1110, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1492.51, 1663.36, 20.56883, 4.209224, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1111, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1544.16, 1657.8, 20.56823, 4.500988, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1112, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1472.02, 1664.82, 20.56883, 4.161993, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1113, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1463.59, 1656.58, 20.56883, 4.011911, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1114, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1480.85, 1653.4, 20.56883, 4.18615, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1115, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1465.26, 1665.83, 20.56883, 4.099041, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1116, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1461.03, 1655.93, 20.56883, 5.139096, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1117, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1448.6, 1634.66, 20.56883, 3.660445, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1118, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1469.9, 1655.04, 20.56883, 4.065339, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1119, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1443.81, 1545.19, 20.56883, 2.594656, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1120, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1465.17, 1624.06, 20.56883, 3.64231, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1121, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1534.81, 1678.38, 20.69953, 5.124135, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1122, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1555.3, 1697.47, 20.56823, 4.905379, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1123, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1501.34, 1651.94, 20.56883, 4.252816, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1124, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1476.79, 1623.5, 20.56883, 3.756897, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1125, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1449.4, 1656.5, 20.56883, 3.885785, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1126, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1485.66, 1622.61, 20.56883, 3.875825, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1127, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1529.97, 1658.738, 21.08091, 4.559667, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1128, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1484.08, 1655.13, 20.56883, 4.029567, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1129, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1469.09, 1633.21, 20.56883, 3.818596, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1130, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1465.26, 1665.83, 20.56883, 4.099041, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1131, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1475.22, 1656.02, 20.56883, 4.134988, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1132, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1469.9, 1655.04, 20.56883, 4.065339, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1133, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1483.65, 1664.25, 20.56883, 4.105886, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1134, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1448.6, 1634.66, 20.56883, 3.660445, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1135, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1480.85, 1653.4, 20.56883, 4.18615, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1136, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1460.22, 1634.1, 20.56883, 3.742735, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1137, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1485.66, 1622.61, 20.56883, 3.875825, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1138, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1485.75, 1664.37, 20.56883, 4.131517, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1139, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1472.02, 1664.82, 20.56883, 4.161993, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1140, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1465.17, 1624.06, 20.56883, 3.64231, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1141, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1492.51, 1663.36, 20.56883, 4.209224, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1142, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1566.873, 1628.275, 21.8902, 5.548601, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1143, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1492.47, 1652.83, 20.56883, 4.118817, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1144, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1531.03, 1678.73, 21.01523, 4.8657, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1145, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1540.93, 1665.62, 20.56823, 4.928545, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1146, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1442.58, 1527.46, 20.69613, 3.461719, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1147, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1552.91, 1682, 20.56823, 4.766211, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1148, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1479.748, 1621.409, 23.05213, 3.756897, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1149, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1530.445, 1655.655, 23.4204, 4.559667, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1150, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1463.59, 1656.58, 20.56883, 4.011911, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1151, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1461.03, 1655.93, 20.56883, 5.139096, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1152, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1476.88, 1665.26, 20.56883, 4.040174, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1153, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1501.34, 1651.94, 20.56883, 4.252816, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1154, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1544.16, 1657.8, 20.56823, 4.500988, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1155, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1476.79, 1623.5, 20.56883, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1156, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1483.65, 1664.25, 20.56883, 4.105886, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1157, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1460.22, 1634.1, 20.56883, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1158, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1480.85, 1653.4, 20.56883, 4.18615, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1159, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1485.75, 1664.37, 20.56883, 4.131517, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1160, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1469.09, 1633.21, 20.56883, 3.818596, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1161, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1449.4, 1656.5, 20.56883, 3.885785, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1162, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1484.08, 1655.13, 20.56883, 4.029567, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1163, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1469.9, 1655.04, 20.56883, 4.065339, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1164, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1465.17, 1624.06, 20.56883, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1165, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1492.47, 1652.83, 20.56883, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1166, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1485.66, 1622.61, 20.56883, 3.875825, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1167, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1492.51, 1663.36, 20.56883, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1168, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1569.4, 1680.01, 20.62353, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1169, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1475.22, 1656.02, 20.56883, 4.134988, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1170, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1587.21, 1679.06, 20.57713, 4.641073, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0) (Auras: )
+(@CGUID+1171, 35229, 654, 4755, 4759, 1, 172, 0, 0, 0, -1514.918, 1620.793, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1172, 35566, 654, 4755, 4761, 1, 172, 0, 0, 0, -1619.7, 1498.03, 32.88292, 0.7853982, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Lord Darius Crowley (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: 67503 - Rebel Valor)
+(@CGUID+1173, 35229, 654, 4755, 4761, 1, 172, 0, 0, 0, -1485.03, 1593.115, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1174, 35229, 654, 4755, 4761, 1, 172, 0, 0, 0, -1488.33, 1605.313, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1175, 35229, 654, 4755, 4761, 1, 172, 0, 0, 0, -1481.764, 1603.568, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1176, 35229, 654, 4755, 4761, 1, 172, 0, 0, 0, -1432.34, 1514.14, 20.77083, 4.167494, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1177, 35229, 654, 4755, 4761, 1, 172, 0, 0, 0, -1473.859, 1618.677, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1178, 35229, 654, 4755, 4761, 1, 172, 0, 0, 0, -1483.325, 1605.934, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1179, 35229, 654, 4755, 4761, 1, 172, 0, 0, 0, -1468.375, 1610.901, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1180, 35229, 654, 4755, 4761, 1, 172, 0, 0, 0, -1497.734, 1628.078, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1181, 35229, 654, 4755, 4761, 1, 172, 0, 0, 0, -1510.675, 1636.139, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1182, 35229, 654, 4755, 4761, 1, 172, 0, 0, 0, -1497.382, 1628.24, 20.56887, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Bloodfang Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1183, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1558.277, 1568.383, 29.19984, 3.71316, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1184, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1552.227, 1566.482, 29.2256, 0.7035502, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1185, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1554.786, 1570.727, 29.19917, 2.703048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+1186, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1553.623, 1570.04, 29.18957, 2.404701, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1187, 41015, 654, 4755, 4761, 1, 179, 0, 0, 0, -1579.273, 1546.21, 29.33743, 3.658013, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1188, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1545.201, 1561.826, 29.1982, 1.097429, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1189, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1603.005, 1530.483, 29.23638, 2.289958, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1190, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1559.211, 1567.555, 29.20271, 6.095902, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1191, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1553.72, 1570.917, 29.1904, 5.072607, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+1192, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1570.023, 1558.912, 29.19252, 1.158583, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1193, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1550.121, 1563.688, 29.22885, 1.532578, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1194, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1558.788, 1569.206, 29.19624, 6.045046, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1195, 41015, 654, 4755, 4761, 1, 179, 0, 0, 0, -1587.554, 1537.847, 29.33993, 0.8901179, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1196, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1558.526, 1547.833, 29.19279, 1.359904, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1197, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1597.547, 1535.834, 29.22873, 0.4459984, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1198, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1568.411, 1560.587, 29.19242, 3.381811, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1199, 41015, 654, 4755, 4761, 1, 179, 0, 0, 0, -1605.42, 1533.241, 29.31243, 0.3427013, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1200, 41015, 654, 4755, 4761, 1, 179, 0, 0, 0, -1594.24, 1537.415, 29.31602, 0.3316673, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1201, 41015, 654, 4755, 4761, 1, 179, 0, 0, 0, -1593.609, 1524.2, 29.32428, 0.7679449, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Northgate Rebel (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1202, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1554.579, 1550.99, 29.20203, 1.77492, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1203, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1579.341, 1542.546, 29.22209, 1.552176, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1204, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1580.632, 1524.778, 29.33551, 4.782202, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1205, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1595.38, 1512.05, 29.32603, 1.570796, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1206, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1586.365, 1507.825, 29.31241, 1.832596, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1207, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1586.752, 1540.686, 29.33968, 3.874631, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1208, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1571.536, 1537.554, 29.33545, 4.974188, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1209, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1592.363, 1537.835, 29.31415, 3.438299, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1210, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1601.52, 1520.15, 29.32303, 0.8203048, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1211, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1564.031, 1555.111, 29.29027, 3.874631, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: 8599 - Enrage)
+(@CGUID+1212, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1575.057, 1544.705, 29.32289, 2.80998, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1213, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1609.705, 1527.16, 29.31234, 5.969026, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1214, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1561.54, 1553.106, 29.2925, 3.298672, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1215, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1578.359, 1530.28, 29.33911, 4.171337, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1216, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1553.806, 1551.823, 29.28475, 2.841066, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1217, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1595.38, 1512.05, 29.32603, 1.01116, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1218, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1602.799, 1534.434, 29.31235, 1.390373, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1219, 35627, 654, 4755, 4759, 1, 179, 0, 0, 0, -1586.365, 1507.825, 29.31241, 1.832596, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1220, 35627, 654, 4755, 4759, 1, 179, 0, 0, 0, -1558.177, 1548.964, 29.28476, 2.844887, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1221, 35627, 654, 4755, 4759, 1, 179, 0, 0, 0, -1546.13, 1560.172, 29.28475, 4.974188, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Cathedral Quarter - Difficulty: 0)
+(@CGUID+1222, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1555.502, 1569.983, 29.28476, 4.071931, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1223, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1553.807, 1566.149, 29.28474, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1224, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1552.158, 1569.375, 29.28475, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+(@CGUID+1225, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1554.533, 1567.629, 29.28475, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383), -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0) (Auras: )
+(@CGUID+1226, 35627, 654, 4755, 4761, 1, 179, 0, 0, 0, -1553.122, 1569.988, 29.28476, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 25383); -- Frenzied Stalker (Area: Light's Dawn Cathedral - Difficulty: 0)
+
+DELETE FROM `creature_addon` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+1226;
+INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
+(@CGUID+0, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+1, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+2, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+3, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+4, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+5, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+6, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+7, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+8, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+9, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+10, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+11, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+12, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+13, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+14, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+15, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (Near)
+(@CGUID+16, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+17, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+18, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+19, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (Near)
+(@CGUID+20, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+21, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+22, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+23, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+24, 0, 2410, 0, 1, 0, ''), -- Prince Liam Greymane
+(@CGUID+25, 0, 0, 3, 1, 0, ''), -- Cat
+(@CGUID+26, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+27, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+28, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+29, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+30, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+31, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+32, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+33, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+34, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+35, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+36, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+37, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+38, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+39, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+40, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+41, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+42, 0, 0, 0, 1, 0, '39662'), -- Shadowy Figure - 39662 - Vertex Color Black
+(@CGUID+43, 0, 0, 0, 1, 0, ''), -- Panicked Citizen
+(@CGUID+44, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+45, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+46, 0, 0, 0, 1, 0, ''), -- Panicked Citizen
+(@CGUID+47, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+48, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+49, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (Near)
+(@CGUID+50, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+51, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+52, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+53, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+54, 0, 0, 0, 1, 0, ''), -- Panicked Citizen
+(@CGUID+55, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+56, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+57, 0, 0, 0, 1, 0, ''), -- Panicked Citizen
+(@CGUID+58, 0, 0, 0, 1, 0, ''), -- Panicked Citizen
+(@CGUID+59, 0, 0, 0, 1, 0, '39662'), -- Shadowy Figure - 39662 - Vertex Color Black
+(@CGUID+60, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+61, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+62, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+63, 0, 0, 0, 1, 0, ''), -- Panicked Citizen
+(@CGUID+64, 0, 0, 0, 1, 0, '39662'), -- Shadowy Figure - 39662 - Vertex Color Black
+(@CGUID+65, 0, 0, 0, 1, 0, '29266'), -- Lieutenant Walden - 29266 - Permanent Feign Death
+(@CGUID+66, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+67, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+68, 0, 14582, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+69, 0, 0, 8, 1, 0, '39662'), -- Shadowy Figure - 39662 - Vertex Color Black
+(@CGUID+70, 0, 0, 0, 1, 0, '29266'), -- Slain Guard - 29266 - Permanent Feign Death
+(@CGUID+71, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+72, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+73, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+74, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+75, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+76, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+77, 0, 0, 0, 1, 0, '39662'), -- Shadowy Figure - 39662 - Vertex Color Black
+(@CGUID+78, 0, 0, 0, 1, 0, '39662'), -- Shadowy Figure - 39662 - Vertex Color Black
+(@CGUID+79, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (Near)
+(@CGUID+80, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+81, 0, 0, 0, 1, 0, '39662'), -- Shadowy Figure - 39662 - Vertex Color Black
+(@CGUID+82, 0, 0, 0, 1, 0, ''), -- Panicked Citizen
+(@CGUID+83, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+84, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+85, 0, 0, 0, 1, 0, '39662'), -- Shadowy Figure - 39662 - Vertex Color Black
+(@CGUID+86, 0, 0, 0, 1, 0, ''), -- Panicked Citizen
+(@CGUID+87, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+88, 0, 0, 3, 1, 0, ''), -- Cat
+(@CGUID+89, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (Near)
+(@CGUID+90, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+91, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+92, 0, 0, 0, 1, 0, '39662'), -- Shadowy Figure - 39662 - Vertex Color Black
+(@CGUID+93, 0, 0, 0, 1, 0, ''), -- Panicked Citizen
+(@CGUID+94, 0, 0, 0, 1, 0, '29266'), -- Slain Guard - 29266 - Permanent Feign Death
+(@CGUID+95, 0, 0, 8, 1, 0, '39662'), -- Shadowy Figure - 39662 - Vertex Color Black
+(@CGUID+96, 0, 0, 0, 1, 0, ''), -- Panicked Citizen
+(@CGUID+97, 0, 0, 0, 1, 0, ''), -- Gilneas Market Evacuation Credit
+(@CGUID+98, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+99, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+100, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+101, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+102, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+103, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+104, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+105, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+106, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+107, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+108, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+109, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+110, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (Near)
+(@CGUID+111, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+112, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+113, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+114, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+115, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+116, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (Far)
+(@CGUID+117, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+118, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+119, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+120, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+121, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+122, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+123, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+124, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+125, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+126, 0, 0, 0, 1, 0, ''), -- Gilneas Evacuation Facing Marker (First)
+(@CGUID+127, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+128, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+129, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+130, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+131, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+132, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+133, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+134, 0, 0, 0, 1, 0, '52385'), -- Panicked Citizen - 52385 - Cosmetic - Periodic Cower
+(@CGUID+135, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+136, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+137, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+138, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+139, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+140, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+141, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+142, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+143, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+144, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+145, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+146, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+147, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+148, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+149, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+150, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+151, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+152, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+153, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+154, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+155, 0, 0, 0, 1, 0, '8599'), -- Rampaging Worgen - 8599 - Enrage
+(@CGUID+156, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+157, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+158, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+159, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+160, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+161, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+162, 0, 0, 65536, 1, 0, '49414'), -- Gwen Armstead - 49414 - Generic Quest Invisibility 1
+(@CGUID+163, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+164, 0, 2410, 0, 1, 0, ''), -- Prince Liam Greymane
+(@CGUID+165, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+166, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+167, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+168, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+169, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+170, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+171, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+172, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+173, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+174, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+175, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+176, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+177, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+178, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+179, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+180, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+181, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+182, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+183, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+184, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+185, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+186, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+187, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+188, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+189, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+190, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+191, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+192, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+193, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+194, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+195, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+196, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+197, 0, 0, 0, 1, 0, ''), -- Frightened Chicken
+(@CGUID+198, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+199, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+200, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+201, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+202, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+203, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+204, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+205, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+206, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+207, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+208, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+209, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+210, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+211, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+212, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+213, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+214, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+215, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+216, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+217, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+218, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+219, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+220, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+221, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+222, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+223, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+224, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+225, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+226, 0, 0, 0, 1, 0, ''), -- Bloodfang Bloodletter
+(@CGUID+227, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+228, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+229, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+230, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+231, 0, 0, 50331648, 1, 0, ''), -- Gilnean Crow
+(@CGUID+232, 0, 0, 50331648, 1, 0, ''), -- Gilnean Crow
+(@CGUID+233, 0, 0, 50331648, 1, 0, ''), -- Gilnean Crow
+(@CGUID+234, 0, 0, 50331648, 1, 0, ''), -- Gilnean Crow
+(@CGUID+235, 0, 0, 50331648, 1, 0, ''), -- Gilnean Crow
+(@CGUID+236, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+237, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+238, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+239, 0, 0, 0, 1, 0, ''), -- Marie Allen
+(@CGUID+240, 0, 0, 0, 1, 0, ''), -- Gwen Armstead
+(@CGUID+241, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+242, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+243, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+244, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+245, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+246, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+247, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+248, 0, 0, 0, 1, 0, ''), -- Myriam Spellwaker
+(@CGUID+249, 0, 0, 0, 1, 0, ''), -- Gilnean Steed
+(@CGUID+250, 0, 0, 0, 2, 0, ''), -- Huntsman Blake
+(@CGUID+251, 0, 0, 8, 1, 0, ''), -- Wounded Guard
+(@CGUID+252, 0, 0, 0, 1, 0, '45104'), -- Vitus Darkwalker - 45104 - Shadow Channelling
+(@CGUID+253, 0, 0, 8, 1, 0, ''), -- Sister Almyra
+(@CGUID+254, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+255, 0, 0, 0, 1, 0, ''), -- Fenegan Cobbler
+(@CGUID+256, 0, 0, 7, 1, 0, ''), -- Injured Citizen
+(@CGUID+257, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+258, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+259, 0, 0, 0, 1, 0, ''), -- Sergeant Cleese
+(@CGUID+260, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+261, 0, 0, 0, 1, 0, ''), -- Baron
+(@CGUID+262, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+263, 0, 0, 0, 1, 0, '13236'), -- Celestine of the Harvest - 13236 - Nature Channeling
+(@CGUID+264, 0, 0, 0, 1, 0, '34189'), -- Loren the Fence - 34189 - Stealth
+(@CGUID+265, 0, 0, 8, 1, 0, ''), -- Wounded Guard
+(@CGUID+266, 0, 0, 8, 1, 0, ''), -- Wounded Guard
+(@CGUID+267, 0, 0, 0, 1, 0, '29266'), -- Slain Guard - 29266 - Permanent Feign Death
+(@CGUID+268, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+269, 0, 0, 8, 1, 0, ''), -- Wounded Guard
+(@CGUID+270, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+271, 0, 0, 0, 1, 0, '29266'), -- Slain Guard - 29266 - Permanent Feign Death
+(@CGUID+272, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+273, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+274, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+275, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+276, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+277, 0, 0, 0, 1, 0, ''), -- Bloodfang Worgen
+(@CGUID+278, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+279, 0, 0, 0, 1, 0, ''), -- Bloodfang Worgen
+(@CGUID+280, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+281, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+282, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+283, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+284, 0, 0, 0, 1, 0, ''), -- Bloodfang Worgen
+(@CGUID+285, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+286, 0, 0, 0, 1, 0, ''), -- Bloodfang Worgen
+(@CGUID+287, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+288, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+289, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+290, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+291, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+292, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+293, 0, 2410, 0, 1, 0, ''), -- King Genn Greymane
+(@CGUID+294, 0, 2410, 0, 1, 0, ''), -- Lord Godfrey
+(@CGUID+295, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+296, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+297, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+298, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+299, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+300, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+301, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+302, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+303, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+304, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+305, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+306, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+307, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+308, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+309, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+310, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+311, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+312, 0, 0, 0, 1, 0, ''), -- Gilnean Survivor
+(@CGUID+313, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+314, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+315, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+316, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+317, 0, 0, 0, 1, 0, '29266'), -- Slain Guard - 29266 - Permanent Feign Death
+(@CGUID+318, 0, 0, 0, 1, 0, ''), -- Bloodfang Worgen
+(@CGUID+319, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+320, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+321, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+322, 0, 0, 0, 1, 0, ''), -- Bloodfang Worgen
+(@CGUID+323, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+324, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+325, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+326, 0, 0, 0, 1, 0, '29266'), -- Slain Guard - 29266 - Permanent Feign Death
+(@CGUID+327, 0, 0, 0, 1, 0, '29266'), -- Slain Guard - 29266 - Permanent Feign Death
+(@CGUID+328, 0, 0, 0, 1, 0, ''), -- Captain Broderick
+(@CGUID+329, 0, 0, 0, 1, 0, ''), -- Gilnean Royal Guard
+(@CGUID+330, 0, 0, 0, 1, 0, '46598'), -- Franklin Martin - 46598 - Ride Vehicle Hardcoded
+(@CGUID+331, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+332, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+333, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+334, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+335, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+336, 0, 0, 8, 1, 0, ''), -- Vincent Hersham
+(@CGUID+337, 0, 0, 0, 1, 0, ''), -- Tobias Mistmantle
+(@CGUID+338, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+339, 0, 0, 0, 1, 0, '29266'), -- Slain Guard - 29266 - Permanent Feign Death
+(@CGUID+340, 0, 0, 0, 1, 0, '67503'), -- Lord Darius Crowley - 67503 - Rebel Valor
+(@CGUID+341, 0, 0, 7, 1, 0, '52165'), -- Sean Dempsey - 52165 - Cosmetic - Stun Permanent (no anim)
+(@CGUID+342, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+343, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+344, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+345, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+346, 0, 0, 0, 1, 0, ''), -- Josiah Avery
+(@CGUID+347, 0, 0, 0, 1, 0, ''), -- Generic Trigger LAB - Multiphase
+(@CGUID+348, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+349, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+350, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+351, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+352, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+353, 0, 0, 0, 1, 0, ''), -- Wary Mastiff
+(@CGUID+354, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+355, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+356, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+357, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+358, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+359, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+360, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+361, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+362, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+363, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+364, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+365, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+366, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+367, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+368, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+369, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+370, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+371, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+372, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+373, 0, 0, 0, 1, 0, ''), -- Bloodfang Bloodletter
+(@CGUID+374, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+375, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+376, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+377, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+378, 0, 0, 0, 1, 0, '8599'), -- Worgen Runt - 8599 - Enrage
+(@CGUID+379, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+380, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+381, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+382, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+383, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+384, 0, 0, 0, 1, 0, '46598'), -- Franklin Martin - 46598 - Ride Vehicle Hardcoded
+(@CGUID+385, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+386, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+387, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+388, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+389, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+390, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+391, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+392, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+393, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+394, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+395, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+396, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+397, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+398, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+399, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+400, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+401, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+402, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+403, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+404, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+405, 0, 0, 0, 1, 0, ''), -- Rampaging Worgen
+(@CGUID+406, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+407, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+408, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+409, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+410, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+411, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+412, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+413, 0, 0, 0, 1, 0, ''), -- Bloodfang Worgen
+(@CGUID+414, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+415, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+416, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+417, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+418, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+419, 0, 0, 0, 1, 0, '83470'), -- Bloodfang Worgen - 83470 - Arcane Missiles Trainer
+(@CGUID+420, 0, 0, 0, 1, 0, '8599'), -- Worgen Runt - 8599 - Enrage
+(@CGUID+421, 0, 0, 0, 1, 0, '8599'), -- Worgen Runt - 8599 - Enrage
+(@CGUID+422, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+423, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+424, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+425, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+426, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+427, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+428, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+429, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+430, 0, 0, 0, 1, 0, '8599'), -- Worgen Runt - 8599 - Enrage
+(@CGUID+431, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+432, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+433, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+434, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+435, 0, 0, 0, 1, 0, '8599'), -- Worgen Runt - 8599 - Enrage
+(@CGUID+436, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+437, 0, 0, 0, 1, 0, '8599'), -- Worgen Runt - 8599 - Enrage
+(@CGUID+438, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+439, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+440, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+441, 0, 0, 0, 1, 0, '8599'), -- Worgen Runt - 8599 - Enrage
+(@CGUID+442, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+443, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+444, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+445, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+446, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+447, 0, 0, 0, 1, 0, ''), -- Bloodfang Bloodletter
+(@CGUID+448, 0, 0, 0, 1, 0, ''), -- Worgen Runt
+(@CGUID+449, 0, 0, 0, 1, 0, '8599'), -- Worgen Runt - 8599 - Enrage
+(@CGUID+450, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+451, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+452, 0, 0, 0, 2, 0, ''), -- Gilneas City Guard
+(@CGUID+453, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+454, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+455, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+456, 0, 0, 0, 2, 0, ''), -- Gilneas City Guard
+(@CGUID+457, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+458, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+459, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+460, 0, 0, 0, 2, 0, ''), -- Gilneas City Guard
+(@CGUID+461, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+462, 0, 0, 0, 2, 0, ''), -- Gilneas City Guard
+(@CGUID+463, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+464, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+465, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+466, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+467, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+468, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+469, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+470, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+471, 0, 0, 0, 2, 0, ''), -- Gilneas City Guard
+(@CGUID+472, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+473, 0, 0, 0, 1, 0, ''), -- Bloodfang Lurker
+(@CGUID+474, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+475, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+476, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+477, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+478, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+479, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+480, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+481, 0, 0, 0, 1, 0, ''), -- Bloodfang Lurker
+(@CGUID+482, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+483, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+484, 0, 0, 0, 2, 0, ''), -- Gilneas City Guard
+(@CGUID+485, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+486, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+487, 0, 0, 0, 1, 0, ''), -- Gilnean Mastiff
+(@CGUID+488, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+489, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+490, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+491, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+492, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+493, 0, 2410, 0, 1, 0, ''), -- Lord Godfrey
+(@CGUID+494, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+495, 0, 0, 0, 2, 0, ''), -- Gilneas City Guard
+(@CGUID+496, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+497, 0, 2410, 0, 1, 0, ''), -- King Genn Greymane
+(@CGUID+498, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+499, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+500, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+501, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+502, 0, 0, 0, 2, 0, ''), -- Lorna Crowley
+(@CGUID+503, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+504, 0, 0, 0, 2, 0, ''), -- Gilneas City Guard
+(@CGUID+505, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+506, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+507, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+508, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+509, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+510, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+511, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+512, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+513, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+514, 0, 0, 0, 2, 0, ''), -- Gilneas City Guard
+(@CGUID+515, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+516, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+517, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+518, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+519, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+520, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+521, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+522, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+523, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+524, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+525, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+526, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+527, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+528, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+529, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+530, 0, 0, 0, 1, 0, ''), -- Bloodfang Lurker
+(@CGUID+531, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+532, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+533, 0, 0, 0, 1, 0, ''), -- Gilnean Mastiff
+(@CGUID+534, 0, 0, 0, 1, 0, ''), -- Bloodfang Lurker
+(@CGUID+535, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+536, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+537, 0, 0, 0, 2, 0, ''), -- Gilneas City Guard
+(@CGUID+538, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+539, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+540, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+541, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+542, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+543, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+544, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+545, 0, 0, 0, 1, 0, ''), -- Bloodfang Lurker
+(@CGUID+546, 0, 0, 0, 2, 0, ''), -- Gilneas City Guard
+(@CGUID+547, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+548, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+549, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+550, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+551, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+552, 0, 0, 131072, 1, 0, '5916'), -- Bloodfang Lurker - 5916 - Shadowstalker Stealth
+(@CGUID+553, 0, 0, 131072, 1, 0, '5916'), -- Bloodfang Lurker - 5916 - Shadowstalker Stealth
+(@CGUID+554, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+555, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+556, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+557, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+558, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+559, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+560, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+561, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+562, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+563, 0, 0, 131072, 1, 0, '5916'), -- Bloodfang Lurker - 5916 - Shadowstalker Stealth
+(@CGUID+564, 0, 0, 131072, 1, 0, '5916'), -- Bloodfang Lurker - 5916 - Shadowstalker Stealth
+(@CGUID+565, 0, 0, 0, 1, 0, '5916'), -- Bloodfang Lurker - 5916 - Shadowstalker Stealth
+(@CGUID+566, 0, 0, 0, 1, 0, '5916'), -- Bloodfang Lurker - 5916 - Shadowstalker Stealth
+(@CGUID+567, 0, 0, 0, 1, 0, ''), -- Wary Mastiff
+(@CGUID+568, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+569, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+570, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+571, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+572, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+573, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+574, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+575, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+576, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+577, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+578, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+579, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+580, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+581, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+582, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+583, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+584, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+585, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+586, 0, 0, 0, 1, 0, '5916'), -- Bloodfang Lurker - 5916 - Shadowstalker Stealth
+(@CGUID+587, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+588, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+589, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+590, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+591, 0, 0, 131072, 1, 0, '5916'), -- Bloodfang Lurker - 5916 - Shadowstalker Stealth
+(@CGUID+592, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+593, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+594, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+595, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+596, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+597, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+598, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+599, 0, 0, 0, 1, 0, '8599'), -- Bloodfang Lurker - 8599 - Enrage
+(@CGUID+600, 0, 0, 0, 1, 0, '5916'), -- Bloodfang Lurker - 5916 - Shadowstalker Stealth
+(@CGUID+601, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+602, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+603, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+604, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+605, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+606, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+607, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+608, 0, 0, 50397184, 1, 0, '49414'), -- Krennan Aranas - 49414 - Generic Quest Invisibility 1
+(@CGUID+609, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+610, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+611, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+612, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+613, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+614, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+615, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+616, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+617, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+618, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+619, 0, 0, 8, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+620, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+621, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+622, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+623, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+624, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+625, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+626, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+627, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+628, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+629, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+630, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+631, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+632, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+633, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+634, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+635, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+636, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+637, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+638, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+639, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+640, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+641, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+642, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+643, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+644, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+645, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+646, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+647, 0, 0, 8, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+648, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+649, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+650, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+651, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+652, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+653, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+654, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+655, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+656, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+657, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+658, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+659, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+660, 0, 0, 0, 1, 0, ''), -- Commandeered Cannon
+(@CGUID+661, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+662, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+663, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+664, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+665, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+666, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+667, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+668, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+669, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+670, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+671, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+672, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+673, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+674, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+675, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+676, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+677, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+678, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+679, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+680, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+681, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+682, 0, 0, 8, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+683, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+684, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+685, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+686, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+687, 0, 0, 0, 1, 0, ''), -- Gilneas City Guard
+(@CGUID+688, 0, 0, 0, 1, 0, ''), -- Commandeered Cannon
+(@CGUID+689, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+690, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+691, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+692, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+693, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+694, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+695, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+696, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+697, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+698, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+699, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+700, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+701, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+702, 0, 0, 0, 1, 0, ''), -- Bloodfang Ripper
+(@CGUID+703, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+704, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+705, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+706, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+707, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+708, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+709, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+710, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+711, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+712, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+713, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+714, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+715, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+716, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+717, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+718, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+719, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+720, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+721, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+722, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+723, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+724, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+725, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+726, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+727, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+728, 0, 0, 50331649, 1, 0, ''), -- Gilnean Crow
+(@CGUID+729, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+730, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+731, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+732, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+733, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+734, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+735, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+736, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+737, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+738, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+739, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+740, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+741, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+742, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+743, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+744, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+745, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+746, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+747, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+748, 0, 0, 0, 1, 0, ''), -- Gilnean Steed
+(@CGUID+749, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+750, 0, 0, 0, 1, 0, '45104'), -- Vitus Darkwalker - 45104 - Shadow Channelling
+(@CGUID+751, 0, 0, 0, 1, 0, ''), -- Fenegan Cobbler
+(@CGUID+752, 0, 0, 0, 1, 0, ''), -- Baron
+(@CGUID+753, 0, 0, 7, 1, 0, ''), -- Injured Citizen
+(@CGUID+754, 0, 0, 7, 1, 0, ''), -- Injured Citizen
+(@CGUID+755, 0, 0, 8, 1, 0, ''), -- Sister Almyra
+(@CGUID+756, 0, 0, 7, 1, 0, ''), -- Injured Citizen
+(@CGUID+757, 0, 0, 0, 2, 0, ''), -- Huntsman Blake
+(@CGUID+758, 0, 0, 7, 1, 0, ''), -- Injured Citizen
+(@CGUID+759, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+760, 0, 0, 0, 1, 0, ''), -- Gwen Armstead
+(@CGUID+761, 0, 0, 0, 1, 0, ''), -- Shaken Survivor
+(@CGUID+762, 0, 0, 7, 1, 0, ''), -- Injured Citizen
+(@CGUID+763, 0, 0, 0, 1, 0, '13236'), -- Celestine of the Harvest - 13236 - Nature Channeling
+(@CGUID+764, 0, 0, 0, 1, 0, ''), -- Shaken Survivor
+(@CGUID+765, 0, 0, 7, 1, 0, ''), -- Injured Citizen
+(@CGUID+766, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+767, 0, 0, 0, 1, 0, ''), -- Shaken Survivor
+(@CGUID+768, 0, 0, 0, 1, 0, ''), -- Loren the Fence
+(@CGUID+769, 0, 0, 0, 1, 0, '67503'), -- Lord Darius Crowley - 67503 - Rebel Valor
+(@CGUID+770, 0, 2410, 0, 1, 0, ''), -- King Genn Greymane
+(@CGUID+771, 0, 0, 0, 1, 0, ''), -- Myriam Spellwaker
+(@CGUID+772, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+773, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+774, 0, 0, 0, 1, 0, ''), -- Shaken Survivor
+(@CGUID+775, 0, 0, 0, 1, 0, ''), -- Crowley's Horse
+(@CGUID+776, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+777, 0, 0, 0, 1, 0, ''), -- Shaken Survivor
+(@CGUID+778, 0, 0, 0, 1, 0, ''), -- Shaken Survivor
+(@CGUID+779, 0, 0, 0, 1, 0, ''), -- Shaken Survivor
+(@CGUID+780, 0, 0, 0, 1, 0, ''), -- Shaken Survivor
+(@CGUID+781, 0, 0, 0, 1, 0, ''), -- Shaken Survivor
+(@CGUID+782, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+783, 0, 0, 0, 1, 0, ''), -- Sergeant Cleese
+(@CGUID+784, 0, 2410, 0, 1, 0, ''), -- Prince Liam Greymane
+(@CGUID+785, 0, 0, 0, 1, 0, ''), -- Shaken Survivor
+(@CGUID+786, 0, 0, 0, 1, 0, ''), -- Shaken Survivor
+(@CGUID+787, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+788, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+789, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+790, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+791, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+792, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+793, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+794, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+795, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+796, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+797, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+798, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+799, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+800, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+801, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+802, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+803, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+804, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+805, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+806, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+807, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+808, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+809, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+810, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+811, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+812, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+813, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+814, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+815, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+816, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+817, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+818, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+819, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+820, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+821, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+822, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+823, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+824, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+825, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+826, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+827, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+828, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+829, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+830, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+831, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+832, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+833, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+834, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+835, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+836, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+837, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+838, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+839, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+840, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+841, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+842, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+843, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+844, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+845, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+846, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+847, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+848, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+849, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+850, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+851, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+852, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+853, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+854, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+855, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+856, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+857, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+858, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+859, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+860, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+861, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+862, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+863, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+864, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+865, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+866, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+867, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+868, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+869, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+870, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+871, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+872, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+873, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+874, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+875, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+876, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+877, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+878, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+879, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+880, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+881, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+882, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+883, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+884, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+885, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+886, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+887, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+888, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+889, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+890, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+891, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+892, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+893, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+894, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+895, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+896, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+897, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+898, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+899, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+900, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+901, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+902, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+903, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+904, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+905, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+906, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+907, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+908, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+909, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+910, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+911, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+912, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+913, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+914, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+915, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+916, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+917, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+918, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+919, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+920, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+921, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+922, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+923, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+924, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+925, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+926, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+927, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+928, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+929, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+930, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+931, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+932, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+933, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+934, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+935, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+936, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+937, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+938, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+939, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+940, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+941, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+942, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+943, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+944, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+945, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+946, 0, 0, 0, 1, 0, ''), -- Afflicted Gilnean
+(@CGUID+947, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+948, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+949, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+950, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+951, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+952, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+953, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+954, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+955, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+956, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+957, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+958, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+959, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+960, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+961, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+962, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+963, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+964, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+965, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+966, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+967, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+968, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+969, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+970, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+971, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+972, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+973, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+974, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+975, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+976, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+977, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+978, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+979, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+980, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+981, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+982, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+983, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+984, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+985, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+986, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+987, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+988, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+989, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+990, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+991, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+992, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+993, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+994, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+995, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+996, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+997, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+998, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+999, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1000, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1001, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1002, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1003, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1004, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1005, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1006, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1007, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1008, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1009, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1010, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1011, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1012, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1013, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1014, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1015, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1016, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1017, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1018, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1019, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1020, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1021, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1022, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1023, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1024, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1025, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1026, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1027, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1028, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1029, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1030, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1031, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1032, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1033, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1034, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1035, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1036, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1037, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1038, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1039, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1040, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1041, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1042, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1043, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1044, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+1045, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1046, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1047, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1048, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1049, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+1050, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1051, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1052, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1053, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1054, 0, 0, 0, 2, 0, ''), -- Tobias Mistmantle
+(@CGUID+1055, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+1056, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1057, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1058, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1059, 0, 0, 0, 1, 0, ''), -- Crowley's Horse
+(@CGUID+1060, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1061, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1062, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1063, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1064, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1065, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1066, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+1067, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+1068, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1069, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+1070, 0, 0, 0, 1, 0, ''), -- Rebel Cannon
+(@CGUID+1071, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1072, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1073, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+1074, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1075, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+1076, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1077, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1078, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1079, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1080, 0, 0, 0, 1, 0, ''), -- Rat
+(@CGUID+1081, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1082, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1083, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1084, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1085, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1086, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1087, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1088, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1089, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1090, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1091, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1092, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1093, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1094, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1095, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1096, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1097, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1098, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1099, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1100, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1101, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1102, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1103, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1104, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1105, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1106, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1107, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1108, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1109, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1110, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1111, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1112, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1113, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1114, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1115, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1116, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1117, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1118, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1119, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1120, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1121, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1122, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1123, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1124, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1125, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1126, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1127, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1128, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1129, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1130, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1131, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1132, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1133, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1134, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1135, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1136, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1137, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1138, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1139, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1140, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1141, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1142, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1143, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1144, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1145, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1146, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1147, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1148, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1149, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1150, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1151, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1152, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1153, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1154, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1155, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1156, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1157, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1158, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1159, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1160, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1161, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1162, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1163, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1164, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1165, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1166, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1167, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1168, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1169, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1170, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1171, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1172, 0, 0, 0, 2, 0, '67503'), -- Lord Darius Crowley - 67503 - Rebel Valor
+(@CGUID+1173, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1174, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1175, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1176, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1177, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1178, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1179, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1180, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1181, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1182, 0, 0, 0, 1, 0, ''), -- Bloodfang Stalker
+(@CGUID+1183, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1184, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1185, 0, 0, 0, 1, 0, '8599'), -- Frenzied Stalker - 8599 - Enrage
+(@CGUID+1186, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1187, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1188, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1189, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1190, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1191, 0, 0, 0, 1, 0, '8599'), -- Frenzied Stalker - 8599 - Enrage
+(@CGUID+1192, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1193, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1194, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1195, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1196, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1197, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1198, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1199, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1200, 0, 0, 0, 1, 0, ''), -- Northgate Rebel
+(@CGUID+1201, 0, 0, 0, 2, 0, ''), -- Northgate Rebel
+(@CGUID+1202, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1203, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1204, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1205, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1206, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1207, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1208, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1209, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1210, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1211, 0, 0, 0, 1, 0, '8599'), -- Frenzied Stalker - 8599 - Enrage
+(@CGUID+1212, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1213, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1214, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1215, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1216, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1217, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1218, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1219, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1220, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1221, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1222, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1223, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1224, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1225, 0, 0, 0, 1, 0, ''), -- Frenzied Stalker
+(@CGUID+1226, 0, 0, 0, 1, 0, ''); -- Frenzied Stalker
+
+
+SET @OGUID := 235505;
+DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+60;
+INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `PhaseId`, `PhaseGroup`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `VerifiedBuild`) VALUES
+(@OGUID+0, 195327, 654, 4755, 4756, 1, 0, 379,-1513.217, 1371.139, 36.53497, 6.213374, 0, 0, -0.03489876, 0.9993908, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+1, 196404, 654, 4755, 4756, 1, 0, 379,-1880.474, 2545.83, 3.087044, 3.822272, 0.01975298, 0.006994247, -0.9424343, 0.3337342, 120, 255, 0, 25383), -- Basement Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+2, 195327, 654, 4755, 4756, 1, 0, 379,-1463.903, 1444.259, 36.59575, 4.71239, 0, 0, -0.7071066, 0.7071069, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+3, 202591, 654, 4755, 4756, 1, 0, 379,-1496.141, 1409.729, 35.5236, 6.274461, 0, 0, -0.004362106, 0.9999905, 120, 255, 1, 25383), -- Mailbox (Area: Merchant Square - Difficulty: 0)
+(@OGUID+4, 195430, 654, 4755, 4756, 1, 0, 379,-1790.04, 1435.53, 21.7363, 1.668168, -0.01063776, 0.01383495, 0.7405329, 0.6717935, 120, 255, 0, 25383), -- Cellar Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+5, 195327, 654, 4755, 4756, 1, 0, 379,-1493.828, 1371.16, 36.55773, 3.089183, 0, 0, 0.9996567, 0.02620165, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+6, 195327, 654, 4755, 4756, 1, 0, 379,-1394.589, 1403.332, 36.42323, 3.124123, 0, 0, 0.9999619, 0.008734641, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+7, 195327, 654, 4755, 4756, 1, 0, 379,-1426.658, 1436.557, 36.39017, 3.071766, 0, 0, 0.9993906, 0.03490613, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+8, 195327, 654, 4755, 4756, 1, 0, 379,-1486.285, 1334.576, 36.48906, 1.832595, 0, 0, 0.7933531, 0.6087617, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+9, 196401, 654, 4755, 4756, 1, 0, 379,-1681.84, 2507.57, 97.7786, 3.938617, 0, 0, -0.9216394, 0.3880474, 120, 255, 1, 25383), -- 196401 (Area: Merchant Square - Difficulty: 0)
+(@OGUID+10, 196400, 654, 4755, 4756, 1, 0, 379,-1542.021, 1978.71, 5.616106, 3.708827, 0, 0, -0.9600496, 0.2798298, 120, 255, 1, 25383), -- 196400 (Area: Merchant Square - Difficulty: 0)
+(@OGUID+11, 204986, 654, 4755, 4756, 1, 0, 379,-1586.271, 1613.42, 20.3519, 1.416609, 0, 0, 0.650547, 0.7594659, 120, 255, 1, 25383), -- Cathedral Gate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+12, 206693, 654, 4755, 4756, 1, 0, 379,-1880.474, 2545.83, 3.087044, 3.822272, 0.01975298, 0.006994247, -0.9424343, 0.3337342, 120, 255, 1, 25383), -- Doodad_Worgen_Cellar_Door_02 (Area: Merchant Square - Difficulty: 0)
+(@OGUID+13, 196412, 654, 4755, 4756, 1, 0, 379,-1872.92, 2073.58, 89.1548, 1.547509, 0, 0, 0.6988258, 0.7152919, 120, 255, 1, 25383), -- King's Gate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+14, 195327, 654, 4755, 4756, 1, 0, 379,-1537.47, 1443.967, 36.70511, 4.71239, 0, 0, -0.7071066, 0.7071069, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+15, 196399, 654, 4755, 4756, 1, 0, 379,-1817.84, 2333.37, 36.3445, 3.798994, 0, 0, -0.9464626, 0.3228134, 120, 255, 1, 25383), -- 196399 (Area: Merchant Square - Difficulty: 0)
+(@OGUID+16, 207417, 654, 4755, 4756, 1, 0, 379,-1405.87, 1442.179, 35.55592, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Crow Scatter Trap (Area: Merchant Square - Difficulty: 0)
+(@OGUID+17, 195327, 654, 4755, 4756, 1, 0, 379,-1421.076, 1412.984, 36.79442, 1.53589, 0, 0, 0.6946583, 0.7193398, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+18, 207093, 654, 4755, 4756, 1, 0, 379,-1651.25, 1607.085, 23.26756, 2.404515, 0, 0, 0.9328547, 0.360253, 120, 255, 1, 25383), -- Cozy Fire (Area: Merchant Square - Difficulty: 0)
+(@OGUID+19, 207330, 654, 4755, 4756, 1, 0, 379,-1672.759, 1579.179, 20.2763, 4.022988, 0, 0, -0.9044542, 0.4265707, 120, 255, 1, 25383), -- Cauldron (Area: Merchant Square - Difficulty: 0)
+(@OGUID+20, 202695, 654, 4755, 4756, 1, 0, 379,-1587.657, 1543.983, 29.20138, 2.347464, 0, 0, 0.9222002, 0.3867128, 120, 255, 1, 25383), -- Bench (Area: Merchant Square - Difficulty: 0)
+(@OGUID+21, 202694, 654, 4755, 4756, 1, 0, 379,-1583.412, 1546.471, 29.20138, 1.911136, 0, 0, 0.8166418, 0.5771448, 120, 255, 1, 25383), -- Bench (Area: Merchant Square - Difficulty: 0)
+(@OGUID+22, 202696, 654, 4755, 4756, 1, 0, 379,-1588.717, 1539.919, 29.20138, 3.045582, 0, 0, 0.998848, 0.04798714, 120, 255, 1, 25383), -- Bench (Area: Merchant Square - Difficulty: 0)
+(@OGUID+23, 195327, 654, 4755, 4756, 1, 0, 379,-1562.477, 1409.71, 36.53197, 6.265733, 0, 0, -0.00872612, 0.9999619, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+24, 195327, 654, 4755, 4756, 1, 0, 379,-1583.431, 1359.09, 36.53497, 1.53589, 0, 0, 0.6946583, 0.7193398, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+25, 195327, 654, 4755, 4756, 1, 0, 379,-1576.568, 1335.938, 36.53497, 6.265733, 0, 0, -0.00872612, 0.9999619, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+26, 195327, 654, 4755, 4756, 1, 0, 379,-1529.502, 1322.795, 36.5849, 1.832595, 0, 0, 0.7933531, 0.6087617, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+27, 195327, 654, 4755, 4756, 1, 0, 379,-1569.804, 1384.913, 36.99949, 1.466076, 0, 0, 0.6691303, 0.743145, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+28, 195327, 654, 4755, 4756, 1, 0, 379,-1549.554, 1309.613, 36.4266, 3.38594, 0, 0, -0.9925461, 0.12187, 120, 255, 1, 25383), -- Merchant Square Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+29, 195306, 654, 4755, 4756, 1, 170, 0, -1478.734, 1380.339, 36.00387, 3.176533, 0, 0, -0.9998474, 0.01746928, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+30, 195306, 654, 4755, 4756, 1, 170, 0, -1440.887, 1440.72, 35.97989, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+31, 195306, 654, 4755, 4756, 1, 170, 0, -1482.493, 1440.37, 35.97626, 3.176533, 0, 0, -0.9998474, 0.01746928, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+32, 195306, 654, 4755, 4756, 1, 170, 0, -1419.036, 1428.557, 35.7935, 4.590216, 0, 0, -0.7489557, 0.6626201, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+33, 195621, 654, 4755, 4756, 1, 170, 0, -1790.03, 1435.53, 21.7358, 1.668168, -0.01063776, 0.01383495, 0.7405329, 0.6717935, 120, 255, 1, 25383), -- Cellar Door (Area: Merchant Square - Difficulty: 0)
+(@OGUID+34, 195306, 654, 4755, 4756, 1, 170, 0, -1429.873, 1399.259, 36.00387, 4.590216, 0, 0, -0.7489557, 0.6626201, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+35, 195306, 654, 4755, 4756, 1, 170, 0, -1477.672, 1412.656, 35.55591, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+36, 202191, 654, 4755, 4756, 1, 170, 0, -1586.271, 1613.42, 20.3519, 1.416612, 0, 0, 0.650548, 0.7594652, 120, 255, 1, 25383), -- 202191 (Area: Merchant Square - Difficulty: 0)
+(@OGUID+37, 195306, 654, 4755, 4756, 1, 170, 0, -1523.359, 1413.342, 35.55592, 4.590216, 0, 0, -0.7489557, 0.6626201, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+38, 195306, 654, 4755, 4756, 1, 170, 0, -1466.045, 1362.194, 36.00388, 3.176533, 0, 0, -0.9998474, 0.01746928, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+39, 195306, 654, 4755, 4756, 1, 170, 0, -1493.899, 1362.938, 35.99874, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+40, 195306, 654, 4755, 4756, 1, 170, 0, -1525.323, 1382.156, 36.00392, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+41, 195306, 654, 4755, 4756, 1, 170, 0, -1537.446, 1406.859, 35.55592, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+42, 195306, 654, 4755, 4756, 1, 170, 0, -1510.307, 1328.089, 35.80275, 5.009095, 0, 0, -0.5948229, 0.8038568, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+43, 195306, 654, 4755, 4756, 1, 170, 0, -1561.401, 1432.832, 35.96232, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+44, 195306, 654, 4755, 4756, 1, 170, 0, -1574.023, 1401.144, 36.63025, 3.176533, 0, 0, -0.9998474, 0.01746928, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+45, 195306, 654, 4755, 4756, 1, 170, 0, -1548.738, 1305.165, 35.8792, 3.281239, 0, 0, -0.9975634, 0.06976615, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+46, 207417, 654, 4755, 4756, 1, 170, 0, -1615.212, 1310.425, 18.9967, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Crow Scatter Trap (Area: Merchant Square - Difficulty: 0)
+(@OGUID+47, 207417, 654, 4755, 4757, 1, 170, 0, -1615.212, 1310.425, 18.9967, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Crow Scatter Trap (Area: Military District - Difficulty: 0)
+(@OGUID+48, 195306, 654, 4755, 4756, 1, 170, 0, -1541.222, 1381.214, 36.00387, 3.176533, 0, 0, -0.9998474, 0.01746928, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+49, 195306, 654, 4755, 4756, 1, 170, 0, -1477.672, 1412.656, 35.55591, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+50, 195306, 654, 4755, 4756, 1, 170, 0, -1574.023, 1401.144, 36.63025, 3.176533, 0, 0, -0.9998474, 0.01746928, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+51, 195306, 654, 4755, 4756, 1, 170, 0, -1561.401, 1432.832, 35.96232, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Supply Crate (Area: Merchant Square - Difficulty: 0)
+(@OGUID+52, 207417, 654, 4755, 4756, 1, 170, 0, -1615.212, 1310.425, 18.9967, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Crow Scatter Trap (Area: Merchant Square - Difficulty: 0)
+(@OGUID+53, 207417, 654, 4755, 4757, 1, 170, 0, -1615.212, 1310.425, 18.9967, 0, 0, 0, 0, 1, 120, 255, 1, 25383), -- Crow Scatter Trap (Area: Military District - Difficulty: 0)
+(@OGUID+54, 195453, 654, 4755, 4757, 1, 171, 0, -1769.5, 1405.62, 20.0667, 5.896716, -0.02017355, 0.06879044, -0.1894732, 0.9792655, 120, 255, 1, 25383), -- 195453 (Area: Military District - Difficulty: 0)
+(@OGUID+55, 195454, 654, 4755, 4757, 1, 171, 0, -1764.931, 1415.87, 20.1221, 1.40499, 0, 0, 0.6461239, 0.7632326, 120, 255, 1, 25383), -- 195454 (Area: Military District - Difficulty: 0)
+(@OGUID+56, 195465, 654, 4755, 4757, 1, 171, 0, -1794.13, 1402.51, 20.1318, 2.155482, -0.03809595, -0.02527809, 0.8803816, 0.4720572, 120, 255, 1, 25383), -- 195465 (Area: Military District - Difficulty: 0)
+(@OGUID+57, 195466, 654, 4755, 4757, 1, 171, 0, -1805.29, 1399.5, 20.261, 1.265364, 0.06552887, 0.01846695, 0.5911665, 0.8036711, 120, 255, 1, 25383), -- 195466 (Area: Military District - Difficulty: 0)
+(@OGUID+58, 207417, 654, 4755, 4757, 1, 171, 0, -1797.111, 1550.611, 22.73234, 0.7504908, 0, 0, 0.3665009, 0.9304177, 120, 255, 1, 25383), -- Crow Scatter Trap (Area: Military District - Difficulty: 0)
+(@OGUID+59, 207417, 654, 4755, 4757, 1, 171, 0, -1797.111, 1550.611, 22.73234, 0.7504908, 0, 0, 0.3665009, 0.9304177, 120, 255, 1, 25383), -- Crow Scatter Trap (Area: Military District - Difficulty: 0)
+(@OGUID+60, 207417, 654, 4755, 4757, 1, 172, 0, -1799.163, 1547.597, 22.73689, 0.7504908, 0, 0, 0.3665009, 0.9304177, 120, 255, 1, 25383); -- Crow Scatter Trap (Area: Military District - Difficulty: 0)
+
+DELETE FROM `gameobject_addon` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+22;
+INSERT INTO `gameobject_addon` (`guid`, `parent_rotation0`, `parent_rotation1`, `parent_rotation2`, `parent_rotation3`) VALUES
+(@OGUID+1, 0, 0, 0.9426414, -0.3338069), -- Basement Door
+(@OGUID+12, 0, 0, 0.9426414, -0.3338069), -- Doodad_Worgen_Cellar_Door_02
+(@OGUID+18, 0, 0, 0.9999967, -0.00259022), -- Cozy Fire
+(@OGUID+20, 0, 0, 0.9255404, -0.3786487), -- Bench
+(@OGUID+21, 0, 0, 0.9255404, -0.3786487), -- Bench
+(@OGUID+22, 0, 0, 0.9255404, -0.3786487); -- Bench
+
+DELETE FROM `creature_addon` WHERE `guid` NOT IN (SELECT `guid` FROM `creature`);
+
diff --git a/sql/updates/auth/4.3.4/2017_12_17_00_auth.sql b/sql/updates/auth/4.3.4/2017_12_17_00_auth.sql
new file mode 100644
index 0000000000..d28bbfca49
--- /dev/null
+++ b/sql/updates/auth/4.3.4/2017_12_17_00_auth.sql
@@ -0,0 +1,2 @@
+-- TDB 4.3.4-25 auth database
+UPDATE `updates` SET `state`='ARCHIVED';
diff --git a/sql/updates/characters/4.3.4/2017_12_17_00_characters.sql b/sql/updates/characters/4.3.4/2017_12_17_00_characters.sql
new file mode 100644
index 0000000000..f6e9fa9240
--- /dev/null
+++ b/sql/updates/characters/4.3.4/2017_12_17_00_characters.sql
@@ -0,0 +1,2 @@
+-- TDB 4.3.4-25 characters database
+UPDATE `updates` SET `state`='ARCHIVED';
diff --git a/sql/updates/world/4.3.4/2017_12_17_00_world.sql b/sql/updates/world/4.3.4/2017_12_17_00_world.sql
new file mode 100644
index 0000000000..920d24d8a5
--- /dev/null
+++ b/sql/updates/world/4.3.4/2017_12_17_00_world.sql
@@ -0,0 +1,3 @@
+UPDATE `version` SET `db_version`='TDB 434.25', `cache_id`=25 LIMIT 1;
+
+UPDATE `updates` SET `state`='ARCHIVED';
diff --git a/sql/updates/world/4.3.4/2017_12_17_01_world_from_335_was_2017_12_16_03_world.sql b/sql/updates/world/4.3.4/2017_12_17_01_world_from_335_was_2017_12_16_03_world.sql
new file mode 100644
index 0000000000..a5031c8e50
--- /dev/null
+++ b/sql/updates/world/4.3.4/2017_12_17_01_world_from_335_was_2017_12_16_03_world.sql
@@ -0,0 +1,3 @@
+--
+ALTER TABLE `creature_template` ADD COLUMN `spell_school_immune_mask` int(3) unsigned NOT NULL DEFAULT '0' AFTER `mechanic_immune_mask`;
+
diff --git a/sql/updates/world/4.3.4/2017_12_17_02_world_from_335_was_2017_12_16_04_world.sql b/sql/updates/world/4.3.4/2017_12_17_02_world_from_335_was_2017_12_16_04_world.sql
new file mode 100644
index 0000000000..d12014e054
--- /dev/null
+++ b/sql/updates/world/4.3.4/2017_12_17_02_world_from_335_was_2017_12_16_04_world.sql
@@ -0,0 +1,2 @@
+DELETE FROM `trinity_string` WHERE `entry`=1188;
+INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES (1188, 'Ban exists');
diff --git a/sql/updates/world/4.3.4/2017_12_17_03_world_from_335_was_2017_12_17_00_world.sql b/sql/updates/world/4.3.4/2017_12_17_03_world_from_335_was_2017_12_17_00_world.sql
new file mode 100644
index 0000000000..999a4b2554
--- /dev/null
+++ b/sql/updates/world/4.3.4/2017_12_17_03_world_from_335_was_2017_12_17_00_world.sql
@@ -0,0 +1,5 @@
+--
+DELETE FROM `creature_queststarter` WHERE `quest`=10901;
+DELETE FROM `quest_template_addon` WHERE `ID` IN (13431, 10900);
+INSERT INTO `quest_template_addon` (`ID`, `MaxLevel`, `PrevQuestID`, `ExclusiveGroup`) VALUES (13431, 70, 10900, 13431), (10900, 70, 0, 0);
+UPDATE `quest_template_addon` SET `ExclusiveGroup`=13431 WHERE `ID`=10901;
diff --git a/sql/updates/world/4.3.4/2017_12_17_04_world_from_335_was_2017_12_17_01_world.sql b/sql/updates/world/4.3.4/2017_12_17_04_world_from_335_was_2017_12_17_01_world.sql
new file mode 100644
index 0000000000..3ae0c2d95f
--- /dev/null
+++ b/sql/updates/world/4.3.4/2017_12_17_04_world_from_335_was_2017_12_17_01_world.sql
@@ -0,0 +1,11 @@
+--
+UPDATE `creature_template` SET `spell_school_immune_mask`=`spell_school_immune_mask`|2 WHERE `entry` IN (12457,16491); -- Holy
+UPDATE `creature_template` SET `spell_school_immune_mask`=`spell_school_immune_mask`|4 WHERE `entry` IN (2091,2108,2447,2726,2760,4036,4037,4038,4676,5850,5852,7137,7664,7734,7735,9016,9017,9026,9816,9878,9879,10485,11502,11666,11667,11668,12056,12143,12457,16491,19203,19973,20703,21706,22323,25001,25417,30847); -- Fire
+UPDATE `creature_template` SET `spell_school_immune_mask`=`spell_school_immune_mask`|8 WHERE `entry` IN (92,2258,2592,2735,2736,2752,2762,2791,4499,10485,11321,11744,11777,11778,11779,11783,11784,12201,12237,12457,14435,14455,16491,17085,17154,17156,17157,17158,17159,17160,18062,18181,21707,22036,23029,26407,28411,28585,28825); -- Nature
+UPDATE `creature_template` SET `spell_school_immune_mask`=`spell_school_immune_mask`|16 WHERE `entry` IN (691,2761,3917,5461,5462,7079,7132,7428,7429,7664,7734,7735,9453,10198,10485,10642,10756,10757,12457,13280,16491,17153,17155,17167,17207,17358,19204,20704,21428,21728,22009,22035,22309,25740,25755,25756,25757,25865,26116,26178,26204,26214,26215,26216,26338,26339,26340,26341,26342,16570,24228,24601,25226,25514,25715,26316,30846); -- Frost
+UPDATE `creature_template` SET `spell_school_immune_mask`=`spell_school_immune_mask`|32 WHERE `entry` IN (703,1043,1364,7664,10485,12457,16491,19206,20705,21032); -- Shadow
+UPDATE `creature_template` SET `spell_school_immune_mask`=`spell_school_immune_mask`|64 WHERE `entry` IN (7734,7735,10202,10485,10662,10663,10664,11480,11483,12457,16488,16491,16530,16854,18864,18865,18866,18867,19205,20516,20702,21032,22310,26370,30848); -- Arcane
+
+UPDATE `creature_template` SET `dmgschool` = 4 WHERE `entry` = 17153; -- Lake Spirit
+UPDATE `creature_template` SET `dmgschool` = 3 WHERE `entry` = 17154; -- Muck Spawn
+UPDATE `creature_template` SET `dmgschool` = 4 WHERE `entry` = 17155; -- Lake Surger
diff --git a/sql/updates/world/4.3.4/2017_12_18_00_world.sql b/sql/updates/world/4.3.4/2017_12_18_00_world.sql
new file mode 100644
index 0000000000..27f2f8a0dc
--- /dev/null
+++ b/sql/updates/world/4.3.4/2017_12_18_00_world.sql
@@ -0,0 +1 @@
+UPDATE `creature_template` SET `difficulty_entry_1`=0, `ScriptName`='npc_sapphiron_blizzard' WHERE `entry`=16474;
diff --git a/sql/updates/world/4.3.4/2017_12_19_00_world.sql b/sql/updates/world/4.3.4/2017_12_19_00_world.sql
new file mode 100644
index 0000000000..0788aa230a
--- /dev/null
+++ b/sql/updates/world/4.3.4/2017_12_19_00_world.sql
@@ -0,0 +1,2 @@
+--
+UPDATE `playercreateinfo_skills` SET `classMask`= `classMask`| 8 WHERE `skill`= 44;
diff --git a/sql/updates/world/4.3.4/2017_12_19_01_world.sql b/sql/updates/world/4.3.4/2017_12_19_01_world.sql
new file mode 100644
index 0000000000..1f995823f7
--- /dev/null
+++ b/sql/updates/world/4.3.4/2017_12_19_01_world.sql
@@ -0,0 +1,5 @@
+--
+DELETE FROM `spell_learn_spell` WHERE `entry`= 87840;
+INSERT INTO `spell_learn_spell` (`entry`, `SpellID`, `Active`) VALUES
+(87840, 33388, 1);
+UPDATE `spell_bonus_data` SET `direct_bonus`= 0.654 WHERE `entry`= 133;
diff --git a/src/common/Metric/Metric.cpp b/src/common/Metric/Metric.cpp
index 7091dd0d37..b04fa645b6 100644
--- a/src/common/Metric/Metric.cpp
+++ b/src/common/Metric/Metric.cpp
@@ -208,11 +208,17 @@ void Metric::ScheduleSend()
}
}
-void Metric::ForceSend()
+void Metric::Unload()
{
// Send what's queued only if io_service is stopped (so only on shutdown)
if (_enabled && _batchTimer->get_io_service().stopped())
+ {
+ _enabled = false;
SendBatch();
+ }
+
+ _batchTimer->cancel();
+ _overallStatusTimer->cancel();
}
void Metric::ScheduleOverallStatusLog()
diff --git a/src/common/Metric/Metric.h b/src/common/Metric/Metric.h
index 8e4d129251..82befe803e 100644
--- a/src/common/Metric/Metric.h
+++ b/src/common/Metric/Metric.h
@@ -110,7 +110,7 @@ public:
void LogEvent(std::string const& category, std::string const& title, std::string const& description);
- void ForceSend();
+ void Unload();
bool IsEnabled() const { return _enabled; }
};
diff --git a/src/server/authserver/CMakeLists.txt b/src/server/authserver/CMakeLists.txt
index d1320995b9..206749b702 100644
--- a/src/server/authserver/CMakeLists.txt
+++ b/src/server/authserver/CMakeLists.txt
@@ -65,7 +65,7 @@ set_target_properties(authserver
"server")
if( WIN32 )
- if ( MSVC )
+ if ( "${CMAKE_MAKE_PROGRAM}" MATCHES "MSBuild" )
add_custom_command(TARGET authserver
POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/authserver.conf.dist ${CMAKE_BINARY_DIR}/bin/$(ConfigurationName)/
diff --git a/src/server/database/Database/Implementation/WorldDatabase.cpp b/src/server/database/Database/Implementation/WorldDatabase.cpp
index 611f63330d..e1943131e8 100644
--- a/src/server/database/Database/Implementation/WorldDatabase.cpp
+++ b/src/server/database/Database/Implementation/WorldDatabase.cpp
@@ -76,7 +76,7 @@ void WorldDatabaseConnection::DoPrepareStatements()
PrepareStatement(WORLD_SEL_WAYPOINT_SCRIPT_ID_BY_GUID, "SELECT id FROM waypoint_scripts WHERE guid = ?", CONNECTION_SYNCH);
PrepareStatement(WORLD_DEL_CREATURE, "DELETE FROM creature WHERE guid = ?", CONNECTION_ASYNC);
PrepareStatement(WORLD_SEL_COMMANDS, "SELECT name, permission, help FROM command", CONNECTION_SYNCH);
- PrepareStatement(WORLD_SEL_CREATURE_TEMPLATE, "SELECT entry, difficulty_entry_1, difficulty_entry_2, difficulty_entry_3, KillCredit1, KillCredit2, modelid1, modelid2, modelid3, modelid4, name, femaleName, subname, IconName, gossip_menu_id, minlevel, maxlevel, exp, exp_unk, faction, npcflag, speed_walk, speed_run, scale, rank, dmgschool, BaseAttackTime, RangeAttackTime, BaseVariance, RangeVariance, unit_class, unit_flags, unit_flags2, dynamicflags, family, trainer_type, trainer_class, trainer_race, type, type_flags, type_flags2, lootid, pickpocketloot, skinloot, resistance1, resistance2, resistance3, resistance4, resistance5, resistance6, spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8, PetSpellDataId, VehicleId, mingold, maxgold, AIName, MovementType, InhabitType, HoverHeight, HealthModifier, HealthModifierExtra, ManaModifier, ManaModifierExtra, ArmorModifier, DamageModifier, ExperienceModifier, RacialLeader, movementId, RegenHealth, mechanic_immune_mask, flags_extra, ScriptName FROM creature_template WHERE entry = ?", CONNECTION_SYNCH);
+ PrepareStatement(WORLD_SEL_CREATURE_TEMPLATE, "SELECT entry, difficulty_entry_1, difficulty_entry_2, difficulty_entry_3, KillCredit1, KillCredit2, modelid1, modelid2, modelid3, modelid4, name, femaleName, subname, IconName, gossip_menu_id, minlevel, maxlevel, exp, exp_unk, faction, npcflag, speed_walk, speed_run, scale, rank, dmgschool, BaseAttackTime, RangeAttackTime, BaseVariance, RangeVariance, unit_class, unit_flags, unit_flags2, dynamicflags, family, trainer_type, trainer_class, trainer_race, type, type_flags, type_flags2, lootid, pickpocketloot, skinloot, resistance1, resistance2, resistance3, resistance4, resistance5, resistance6, spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8, PetSpellDataId, VehicleId, mingold, maxgold, AIName, MovementType, InhabitType, HoverHeight, HealthModifier, HealthModifierExtra, ManaModifier, ManaModifierExtra, ArmorModifier, DamageModifier, ExperienceModifier, RacialLeader, movementId, RegenHealth, mechanic_immune_mask, spell_school_immune_mask, flags_extra, ScriptName FROM creature_template WHERE entry = ?", CONNECTION_SYNCH);
PrepareStatement(WORLD_SEL_WAYPOINT_SCRIPT_BY_ID, "SELECT guid, delay, command, datalong, datalong2, dataint, x, y, z, o FROM waypoint_scripts WHERE id = ?", CONNECTION_SYNCH);
PrepareStatement(WORLD_SEL_ITEM_TEMPLATE_BY_NAME, "SELECT entry FROM item_template WHERE name = ?", CONNECTION_SYNCH);
PrepareStatement(WORLD_SEL_CREATURE_BY_ID, "SELECT guid FROM creature WHERE id = ?", CONNECTION_SYNCH);
diff --git a/src/server/database/PrecompiledHeaders/databasePCH.cpp b/src/server/database/PrecompiledHeaders/databasePCH.cpp
index f84a52be82..afc3186b65 100644
--- a/src/server/database/PrecompiledHeaders/databasePCH.cpp
+++ b/src/server/database/PrecompiledHeaders/databasePCH.cpp
@@ -1 +1,18 @@
-#include "PrecompiledHeaders/databasePCH.h"
+/*
+ * Copyright (C) 2008-2017 TrinityCore
+ *
+ * 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, see .
+ */
+
+#include "databasePCH.h"
diff --git a/src/server/database/Updater/DBUpdater.cpp b/src/server/database/Updater/DBUpdater.cpp
index 623d144d8a..191091cd85 100644
--- a/src/server/database/Updater/DBUpdater.cpp
+++ b/src/server/database/Updater/DBUpdater.cpp
@@ -288,7 +288,7 @@ bool DBUpdater::Populate(DatabaseWorkerPool& pool)
case LOCATION_DOWNLOAD:
{
TC_LOG_ERROR("sql.updates", ">> File \"%s\" is missing, download it from \"https://t.me/trinitycorelegacy\"" \
- " Mirror: \"http://zippyshare.com/Aokromes/057kakzz/dir.html\"" \
+ " Mirror: \"https://github.com/TrinityCoreLegacy/TrinityCore/releases\"" \
" uncompress it and place the file TDB_full_world_(a_variable_name).sql where your worldserver binary is located.", base.filename().generic_string().c_str());
break;
}
diff --git a/src/server/game/AI/CoreAI/GameObjectAI.h b/src/server/game/AI/CoreAI/GameObjectAI.h
index 1aaa64cd5e..84ead51cc9 100644
--- a/src/server/game/AI/CoreAI/GameObjectAI.h
+++ b/src/server/game/AI/CoreAI/GameObjectAI.h
@@ -29,9 +29,9 @@
class TC_GAME_API GameObjectAI
{
protected:
- GameObject* const go;
+ GameObject* const me;
public:
- explicit GameObjectAI(GameObject* g) : go(g) { }
+ explicit GameObjectAI(GameObject* g) : me(g) { }
virtual ~GameObjectAI() { }
virtual void UpdateAI(uint32 /*diff*/) { }
@@ -47,19 +47,39 @@ class TC_GAME_API GameObjectAI
static int32 Permissible(GameObject const* /*go*/) { return PERMIT_BASE_NO; }
- virtual bool GossipHello(Player* /*player*/, bool /*reportUse*/) { return false; }
- virtual bool GossipSelect(Player* /*player*/, uint32 /*sender*/, uint32 /*action*/) { return false; }
- virtual bool GossipSelectCode(Player* /*player*/, uint32 /*sender*/, uint32 /*action*/, char const* /*code*/) { return false; }
- virtual bool QuestAccept(Player* /*player*/, Quest const* /*quest*/) { return false; }
- virtual bool QuestReward(Player* /*player*/, Quest const* /*quest*/, uint32 /*opt*/) { return false; }
+ // Called when a player opens a gossip dialog with the gameobject.
+ virtual bool GossipHello(Player* /*player*/) { return false; }
+
+ // Called when a player selects a gossip item in the gameobject's gossip menu.
+ virtual bool GossipSelect(Player* /*player*/, uint32 /*menuId*/, uint32 /*gossipListId*/) { return false; }
+
+ // Called when a player selects a gossip with a code in the gameobject's gossip menu.
+ virtual bool GossipSelectCode(Player* /*player*/, uint32 /*menuId*/, uint32 /*gossipListId*/, char const* /*code*/) { return false; }
+
+ // Called when a player accepts a quest from the gameobject.
+ virtual void QuestAccept(Player* /*player*/, Quest const* /*quest*/) { }
+
+ // Called when a player completes a quest and is rewarded, opt is the selected item's index or 0
+ virtual void QuestReward(Player* /*player*/, Quest const* /*quest*/, uint32 /*opt*/) { }
+
+ // Called when the dialog status between a player and the gameobject is requested.
virtual uint32 GetDialogStatus(Player* /*player*/) { return DIALOG_STATUS_SCRIPTED_NO_STATUS; }
+
+ // Called when a Player clicks a GameObject, before GossipHello
+ // prevents achievement tracking if returning true
+ virtual bool OnReportUse(Player* /*player*/) { return false; }
+
virtual void Destroyed(Player* /*player*/, uint32 /*eventId*/) { }
+ virtual void Damaged(Player* /*player*/, uint32 /*eventId*/) { }
+
virtual uint32 GetData(uint32 /*id*/) const { return 0; }
virtual void SetData64(uint32 /*id*/, uint64 /*value*/) { }
virtual uint64 GetData64(uint32 /*id*/) const { return 0; }
virtual void SetData(uint32 /*id*/, uint32 /*value*/) { }
+
virtual void OnGameEvent(bool /*start*/, uint16 /*eventId*/) { }
- virtual void OnStateChanged(uint32 /*state*/, Unit* /*unit*/) { }
+ virtual void OnLootStateChanged(uint32 /*state*/, Unit* /*unit*/) { }
+ virtual void OnStateChanged(uint32 /*state*/) { }
virtual void EventInform(uint32 /*eventId*/) { }
virtual void SpellHit(Unit* /*unit*/, const SpellInfo* /*spellInfo*/) { }
};
diff --git a/src/server/game/AI/CoreAI/UnitAI.h b/src/server/game/AI/CoreAI/UnitAI.h
index 4f4240887f..42f7cd6a63 100644
--- a/src/server/game/AI/CoreAI/UnitAI.h
+++ b/src/server/game/AI/CoreAI/UnitAI.h
@@ -297,13 +297,26 @@ class TC_GAME_API UnitAI
static AISpellInfoType* AISpellInfo;
static void FillAISpellInfo();
- virtual void sGossipHello(Player* /*player*/) { }
- virtual void sGossipSelect(Player* /*player*/, uint32 /*menuId*/, uint32 /*gossipListId*/) { }
- virtual void sGossipSelectCode(Player* /*player*/, uint32 /*menuId*/, uint32 /*gossipListId*/, char const* /*code*/) { }
- virtual void sQuestAccept(Player* /*player*/, Quest const* /*quest*/) { }
- virtual void sQuestSelect(Player* /*player*/, Quest const* /*quest*/) { }
- virtual void sQuestReward(Player* /*player*/, Quest const* /*quest*/, uint32 /*opt*/) { }
- virtual void sOnGameEvent(bool /*start*/, uint16 /*eventId*/) { }
+ // Called when a player opens a gossip dialog with the creature.
+ virtual bool GossipHello(Player* /*player*/) { return false; }
+
+ // Called when a player selects a gossip item in the creature's gossip menu.
+ virtual bool GossipSelect(Player* /*player*/, uint32 /*menuId*/, uint32 /*gossipListId*/) { return false; }
+
+ // Called when a player selects a gossip with a code in the creature's gossip menu.
+ virtual bool GossipSelectCode(Player* /*player*/, uint32 /*menuId*/, uint32 /*gossipListId*/, char const* /*code*/) { return false; }
+
+ // Called when a player accepts a quest from the creature.
+ virtual void QuestAccept(Player* /*player*/, Quest const* /*quest*/) { }
+
+ // Called when a player completes a quest and is rewarded, opt is the selected item's index or 0
+ virtual void QuestReward(Player* /*player*/, Quest const* /*quest*/, uint32 /*opt*/) { }
+
+ // Called when a game event starts or ends
+ virtual void OnGameEvent(bool /*start*/, uint16 /*eventId*/) { }
+
+ // Called when the dialog status between a player and the creature is requested.
+ virtual uint32 GetDialogStatus(Player* /*player*/) { return DIALOG_STATUS_SCRIPTED_NO_STATUS; }
private:
UnitAI(UnitAI const& right) = delete;
diff --git a/src/server/game/AI/SmartScripts/SmartAI.cpp b/src/server/game/AI/SmartScripts/SmartAI.cpp
index ada61de116..970b5718cd 100644
--- a/src/server/game/AI/SmartScripts/SmartAI.cpp
+++ b/src/server/game/AI/SmartScripts/SmartAI.cpp
@@ -795,24 +795,29 @@ void SmartAI::SetEvadeDisabled(bool disable)
mEvadeDisabled = disable;
}
-void SmartAI::sGossipHello(Player* player)
+bool SmartAI::GossipHello(Player* player)
{
GetScript()->ProcessEventsFor(SMART_EVENT_GOSSIP_HELLO, player);
+ return false;
}
-void SmartAI::sGossipSelect(Player* player, uint32 menuId, uint32 gossipListId)
+bool SmartAI::GossipSelect(Player* player, uint32 menuId, uint32 gossipListId)
{
GetScript()->ProcessEventsFor(SMART_EVENT_GOSSIP_SELECT, player, menuId, gossipListId);
+ return false;
}
-void SmartAI::sGossipSelectCode(Player* /*player*/, uint32 /*menuId*/, uint32 /*gossipListId*/, const char* /*code*/) { }
+bool SmartAI::GossipSelectCode(Player* /*player*/, uint32 /*menuId*/, uint32 /*gossipListId*/, const char* /*code*/)
+{
+ return false;
+}
-void SmartAI::sQuestAccept(Player* player, Quest const* quest)
+void SmartAI::QuestAccept(Player* player, Quest const* quest)
{
GetScript()->ProcessEventsFor(SMART_EVENT_ACCEPTED_QUEST, player, quest->GetQuestId());
}
-void SmartAI::sQuestReward(Player* player, Quest const* quest, uint32 opt)
+void SmartAI::QuestReward(Player* player, Quest const* quest, uint32 opt)
{
GetScript()->ProcessEventsFor(SMART_EVENT_REWARD_QUEST, player, quest->GetQuestId(), opt);
}
@@ -902,7 +907,7 @@ void SmartAI::SetScript9(SmartScriptHolder& e, uint32 entry, Unit* invoker)
GetScript()->SetScript9(e, entry);
}
-void SmartAI::sOnGameEvent(bool start, uint16 eventId)
+void SmartAI::OnGameEvent(bool start, uint16 eventId)
{
GetScript()->ProcessEventsFor(start ? SMART_EVENT_GAME_EVENT_START : SMART_EVENT_GAME_EVENT_END, nullptr, eventId);
}
@@ -951,10 +956,10 @@ void SmartGameObjectAI::UpdateAI(uint32 diff)
void SmartGameObjectAI::InitializeAI()
{
- GetScript()->OnInitialize(go);
+ GetScript()->OnInitialize(me);
// do not call respawn event if go is not spawned
- if (go->isSpawned())
+ if (me->isSpawned())
GetScript()->ProcessEventsFor(SMART_EVENT_RESPAWN);
//Reset();
}
@@ -968,44 +973,49 @@ void SmartGameObjectAI::Reset()
}
// Called when a player opens a gossip dialog with the gameobject.
-bool SmartGameObjectAI::GossipHello(Player* player, bool reportUse)
+bool SmartGameObjectAI::GossipHello(Player* player)
{
TC_LOG_DEBUG("scripts.ai", "SmartGameObjectAI::GossipHello");
- GetScript()->ProcessEventsFor(SMART_EVENT_GOSSIP_HELLO, player, uint32(reportUse), 0, false, nullptr, go);
+ GetScript()->ProcessEventsFor(SMART_EVENT_GOSSIP_HELLO, player, 0, 0, false, nullptr, me);
+ return false;
+}
+
+bool SmartGameObjectAI::OnReportUse(Player* player)
+{
+ TC_LOG_DEBUG("scripts.ai", "SmartGameObjectAI::OnReportUse");
+ GetScript()->ProcessEventsFor(SMART_EVENT_GOSSIP_HELLO, player, 1, 0, false, nullptr, me);
return false;
}
// Called when a player selects a gossip item in the gameobject's gossip menu.
-bool SmartGameObjectAI::GossipSelect(Player* player, uint32 sender, uint32 action)
+bool SmartGameObjectAI::GossipSelect(Player* player, uint32 menuId, uint32 gossipListId)
{
- GetScript()->ProcessEventsFor(SMART_EVENT_GOSSIP_SELECT, player, sender, action, false, nullptr, go);
+ GetScript()->ProcessEventsFor(SMART_EVENT_GOSSIP_SELECT, player, menuId, gossipListId, false, nullptr, me);
return false;
}
// Called when a player selects a gossip with a code in the gameobject's gossip menu.
-bool SmartGameObjectAI::GossipSelectCode(Player* /*player*/, uint32 /*sender*/, uint32 /*action*/, const char* /*code*/)
+bool SmartGameObjectAI::GossipSelectCode(Player* /*player*/, uint32 /*menuId*/, uint32 /*gossipListId*/, const char* /*code*/)
{
return false;
}
// Called when a player accepts a quest from the gameobject.
-bool SmartGameObjectAI::QuestAccept(Player* player, Quest const* quest)
+void SmartGameObjectAI::QuestAccept(Player* player, Quest const* quest)
{
- GetScript()->ProcessEventsFor(SMART_EVENT_ACCEPTED_QUEST, player, quest->GetQuestId(), 0, false, nullptr, go);
- return false;
+ GetScript()->ProcessEventsFor(SMART_EVENT_ACCEPTED_QUEST, player, quest->GetQuestId(), 0, false, nullptr, me);
}
// Called when a player selects a quest reward.
-bool SmartGameObjectAI::QuestReward(Player* player, Quest const* quest, uint32 opt)
+void SmartGameObjectAI::QuestReward(Player* player, Quest const* quest, uint32 opt)
{
- GetScript()->ProcessEventsFor(SMART_EVENT_REWARD_QUEST, player, quest->GetQuestId(), opt, false, nullptr, go);
- return false;
+ GetScript()->ProcessEventsFor(SMART_EVENT_REWARD_QUEST, player, quest->GetQuestId(), opt, false, nullptr, me);
}
// Called when the gameobject is destroyed (destructible buildings only).
void SmartGameObjectAI::Destroyed(Player* player, uint32 eventId)
{
- GetScript()->ProcessEventsFor(SMART_EVENT_DEATH, player, eventId, 0, false, nullptr, go);
+ GetScript()->ProcessEventsFor(SMART_EVENT_DEATH, player, eventId, 0, false, nullptr, me);
}
void SmartGameObjectAI::SetData(uint32 id, uint32 value)
@@ -1025,9 +1035,9 @@ void SmartGameObjectAI::OnGameEvent(bool start, uint16 eventId)
GetScript()->ProcessEventsFor(start ? SMART_EVENT_GAME_EVENT_START : SMART_EVENT_GAME_EVENT_END, nullptr, eventId);
}
-void SmartGameObjectAI::OnStateChanged(uint32 state, Unit* unit)
+void SmartGameObjectAI::OnLootStateChanged(uint32 state, Unit* unit)
{
- GetScript()->ProcessEventsFor(SMART_EVENT_GO_STATE_CHANGED, unit, state);
+ GetScript()->ProcessEventsFor(SMART_EVENT_GO_LOOT_STATE_CHANGED, unit, state);
}
void SmartGameObjectAI::EventInform(uint32 eventId)
diff --git a/src/server/game/AI/SmartScripts/SmartAI.h b/src/server/game/AI/SmartScripts/SmartAI.h
index bf0405eb1e..d8aa4164d0 100644
--- a/src/server/game/AI/SmartScripts/SmartAI.h
+++ b/src/server/game/AI/SmartScripts/SmartAI.h
@@ -178,13 +178,12 @@ class TC_GAME_API SmartAI : public CreatureAI
void SetInvincibilityHpLevel(uint32 level) { mInvincibilityHpLevel = level; }
- void sGossipHello(Player* player) override;
- void sGossipSelect(Player* player, uint32 menuId, uint32 gossipListId) override;
- void sGossipSelectCode(Player* player, uint32 menuId, uint32 gossipListId, const char* code) override;
- void sQuestAccept(Player* player, Quest const* quest) override;
- //void sQuestSelect(Player* player, Quest const* quest) override;
- void sQuestReward(Player* player, Quest const* quest, uint32 opt) override;
- void sOnGameEvent(bool start, uint16 eventId) override;
+ bool GossipHello(Player* player) override;
+ bool GossipSelect(Player* player, uint32 menuId, uint32 gossipListId) override;
+ bool GossipSelectCode(Player* player, uint32 menuId, uint32 gossipListId, const char* code) override;
+ void QuestAccept(Player* player, Quest const* quest) override;
+ void QuestReward(Player* player, Quest const* quest, uint32 opt) override;
+ void OnGameEvent(bool start, uint16 eventId) override;
uint32 mEscortQuestID;
@@ -255,16 +254,17 @@ class TC_GAME_API SmartGameObjectAI : public GameObjectAI
SmartScript* GetScript() { return &mScript; }
static int32 Permissible(GameObject const* /*go*/) { return PERMIT_BASE_NO; }
- bool GossipHello(Player* player, bool reportUse) override;
- bool GossipSelect(Player* player, uint32 sender, uint32 action) override;
- bool GossipSelectCode(Player* /*player*/, uint32 /*sender*/, uint32 /*action*/, const char* /*code*/) override;
- bool QuestAccept(Player* player, Quest const* quest) override;
- bool QuestReward(Player* player, Quest const* quest, uint32 opt) override;
+ bool GossipHello(Player* player) override;
+ bool OnReportUse(Player* player) override;
+ bool GossipSelect(Player* player, uint32 menuId, uint32 gossipListId) override;
+ bool GossipSelectCode(Player* player, uint32 menuId, uint32 gossipListId, const char* code) override;
+ void QuestAccept(Player* player, Quest const* quest) override;
+ void QuestReward(Player* player, Quest const* quest, uint32 opt) override;
void Destroyed(Player* player, uint32 eventId) override;
void SetData(uint32 id, uint32 value) override;
void SetScript9(SmartScriptHolder& e, uint32 entry, Unit* invoker);
void OnGameEvent(bool start, uint16 eventId) override;
- void OnStateChanged(uint32 state, Unit* unit) override;
+ void OnLootStateChanged(uint32 state, Unit* unit) override;
void EventInform(uint32 eventId) override;
void SpellHit(Unit* unit, const SpellInfo* spellInfo) override;
diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp
index 1dd6a70694..d3f5718116 100644
--- a/src/server/game/AI/SmartScripts/SmartScript.cpp
+++ b/src/server/game/AI/SmartScripts/SmartScript.cpp
@@ -2736,16 +2736,16 @@ void SmartScript::InstallTemplate(SmartScriptHolder const& e)
if (!go)
return;
//store hostage as id1
- AddEvent(SMART_EVENT_GO_STATE_CHANGED, 0, 2, 0, 0, 0, SMART_ACTION_STORE_TARGET_LIST, 1, 0, 0, 0, 0, 0, SMART_TARGET_CLOSEST_CREATURE, e.action.installTtemplate.param1, 10, 0, 0);
+ AddEvent(SMART_EVENT_GO_LOOT_STATE_CHANGED, 0, GO_ACTIVATED, 0, 0, 0, SMART_ACTION_STORE_TARGET_LIST, 1, 0, 0, 0, 0, 0, SMART_TARGET_CLOSEST_CREATURE, e.action.installTtemplate.param1, 10, 0, 0);
//store invoker as id2
- AddEvent(SMART_EVENT_GO_STATE_CHANGED, 0, 2, 0, 0, 0, SMART_ACTION_STORE_TARGET_LIST, 2, 0, 0, 0, 0, 0, SMART_TARGET_NONE, 0, 0, 0, 0);
+ AddEvent(SMART_EVENT_GO_LOOT_STATE_CHANGED, 0, GO_ACTIVATED, 0, 0, 0, SMART_ACTION_STORE_TARGET_LIST, 2, 0, 0, 0, 0, 0, SMART_TARGET_NONE, 0, 0, 0, 0);
//signal hostage
- AddEvent(SMART_EVENT_GO_STATE_CHANGED, 0, 2, 0, 0, 0, SMART_ACTION_SET_DATA, 0, 0, 0, 0, 0, 0, SMART_TARGET_STORED, 1, 0, 0, 0);
+ AddEvent(SMART_EVENT_GO_LOOT_STATE_CHANGED, 0, GO_ACTIVATED, 0, 0, 0, SMART_ACTION_SET_DATA, 0, 0, 0, 0, 0, 0, SMART_TARGET_STORED, 1, 0, 0, 0);
//when hostage raeched end point, give credit to invoker
if (e.action.installTtemplate.param2)
AddEvent(SMART_EVENT_DATA_SET, 0, 0, 0, 0, 0, SMART_ACTION_CALL_KILLEDMONSTER, e.action.installTtemplate.param1, 0, 0, 0, 0, 0, SMART_TARGET_STORED, 2, 0, 0, 0);
else
- AddEvent(SMART_EVENT_GO_STATE_CHANGED, 0, 2, 0, 0, 0, SMART_ACTION_CALL_KILLEDMONSTER, e.action.installTtemplate.param1, 0, 0, 0, 0, 0, SMART_TARGET_STORED, 2, 0, 0, 0);
+ AddEvent(SMART_EVENT_GO_LOOT_STATE_CHANGED, 0, GO_ACTIVATED, 0, 0, 0, SMART_ACTION_CALL_KILLEDMONSTER, e.action.installTtemplate.param1, 0, 0, 0, 0, 0, SMART_TARGET_STORED, 2, 0, 0, 0);
break;
}
case SMARTAI_TEMPLATE_BASIC:
@@ -3592,9 +3592,9 @@ void SmartScript::ProcessEvent(SmartScriptHolder& e, Unit* unit, uint32 var0, ui
ProcessAction(e, nullptr, var0);
break;
}
- case SMART_EVENT_GO_STATE_CHANGED:
+ case SMART_EVENT_GO_LOOT_STATE_CHANGED:
{
- if (e.event.goStateChanged.state != var0)
+ if (e.event.goLootStateChanged.lootState != var0)
return;
ProcessAction(e, unit, var0, var1);
break;
diff --git a/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp b/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp
index 5b798a4073..a23ad8870e 100644
--- a/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp
+++ b/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp
@@ -811,7 +811,7 @@ bool SmartAIMgr::IsEventValid(SmartScriptHolder& e)
}
break;
case SMART_EVENT_LINK:
- case SMART_EVENT_GO_STATE_CHANGED:
+ case SMART_EVENT_GO_LOOT_STATE_CHANGED:
case SMART_EVENT_GO_EVENT_INFORM:
case SMART_EVENT_TIMED_EVENT_TRIGGERED:
case SMART_EVENT_INSTANCE_PLAYER_ENTER:
diff --git a/src/server/game/AI/SmartScripts/SmartScriptMgr.h b/src/server/game/AI/SmartScripts/SmartScriptMgr.h
index 161258f111..9e4dfc1a8b 100644
--- a/src/server/game/AI/SmartScripts/SmartScriptMgr.h
+++ b/src/server/game/AI/SmartScripts/SmartScriptMgr.h
@@ -182,7 +182,7 @@ enum SMART_EVENT
SMART_EVENT_IS_BEHIND_TARGET = 67, // cooldownMin, CooldownMax
SMART_EVENT_GAME_EVENT_START = 68, // game_event.Entry
SMART_EVENT_GAME_EVENT_END = 69, // game_event.Entry
- SMART_EVENT_GO_STATE_CHANGED = 70, // go state
+ SMART_EVENT_GO_LOOT_STATE_CHANGED = 70, // go LootState
SMART_EVENT_GO_EVENT_INFORM = 71, // eventId
SMART_EVENT_ACTION_DONE = 72, // eventId (SharedDefines.EventId)
SMART_EVENT_ON_SPELLCLICK = 73, // clicker (unit)
@@ -405,8 +405,8 @@ struct SmartEvent
struct
{
- uint32 state;
- } goStateChanged;
+ uint32 lootState;
+ } goLootStateChanged;
struct
{
@@ -588,7 +588,7 @@ enum SMART_ACTION
SMART_ACTION_LOAD_EQUIPMENT = 124, // id
SMART_ACTION_TRIGGER_RANDOM_TIMED_EVENT = 125, // id min range, id max range
SMART_ACTION_REMOVE_ALL_GAMEOBJECTS = 126,
- SMART_ACTION_STOP_MOTION = 127, // stopMoving, movementExpired
+ SMART_ACTION_STOP_MOTION = 127, // stopMoving, movementExpired
SMART_ACTION_PLAY_ANIMKIT = 128, // id, type (0 = oneShot, 1 = aiAnim, 2 = meleeAnim, 3 = movementAnim)
SMART_ACTION_END = 129
@@ -1464,7 +1464,7 @@ const uint32 SmartAIEventMask[SMART_EVENT_END][2] =
{SMART_EVENT_IS_BEHIND_TARGET, SMART_SCRIPT_TYPE_MASK_CREATURE },
{SMART_EVENT_GAME_EVENT_START, SMART_SCRIPT_TYPE_MASK_CREATURE + SMART_SCRIPT_TYPE_MASK_GAMEOBJECT },
{SMART_EVENT_GAME_EVENT_END, SMART_SCRIPT_TYPE_MASK_CREATURE + SMART_SCRIPT_TYPE_MASK_GAMEOBJECT },
- {SMART_EVENT_GO_STATE_CHANGED, SMART_SCRIPT_TYPE_MASK_GAMEOBJECT },
+ {SMART_EVENT_GO_LOOT_STATE_CHANGED, SMART_SCRIPT_TYPE_MASK_GAMEOBJECT },
{SMART_EVENT_GO_EVENT_INFORM, SMART_SCRIPT_TYPE_MASK_GAMEOBJECT },
{SMART_EVENT_ACTION_DONE, SMART_SCRIPT_TYPE_MASK_CREATURE },
{SMART_EVENT_ON_SPELLCLICK, SMART_SCRIPT_TYPE_MASK_CREATURE },
diff --git a/src/server/game/Accounts/AccountMgr.cpp b/src/server/game/Accounts/AccountMgr.cpp
index 8e5629c160..cd4ccc415a 100644
--- a/src/server/game/Accounts/AccountMgr.cpp
+++ b/src/server/game/Accounts/AccountMgr.cpp
@@ -384,6 +384,18 @@ std::string AccountMgr::CalculateShaPassHash(std::string const& name, std::strin
return ByteArrayToHexStr(sha.GetDigest(), sha.GetLength());
}
+bool AccountMgr::IsBannedAccount(std::string const& name)
+{
+ PreparedStatement* stmt = LoginDatabase.GetPreparedStatement(LOGIN_SEL_ACCOUNT_BANNED_BY_USERNAME);
+ stmt->setString(0, name);
+ PreparedQueryResult result = LoginDatabase.Query(stmt);
+
+ if (!result)
+ return false;
+
+ return true;
+}
+
bool AccountMgr::IsPlayerAccount(uint32 gmlevel)
{
return gmlevel == SEC_PLAYER;
diff --git a/src/server/game/Accounts/AccountMgr.h b/src/server/game/Accounts/AccountMgr.h
index 7159f32ce1..deb473bc97 100644
--- a/src/server/game/Accounts/AccountMgr.h
+++ b/src/server/game/Accounts/AccountMgr.h
@@ -75,6 +75,7 @@ class TC_GAME_API AccountMgr
static uint32 GetCharactersCount(uint32 accountId);
static std::string CalculateShaPassHash(std::string const& name, std::string const& password);
+ static bool IsBannedAccount(std::string const& name);
static bool IsPlayerAccount(uint32 gmlevel);
static bool IsAdminAccount(uint32 gmlevel);
static bool IsConsoleAccount(uint32 gmlevel);
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
index 81f31bb349..40bef0af09 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
@@ -274,7 +274,7 @@ Creature* BattlegroundAV::AddAVCreature(uint16 cinfoid, uint16 type)
{
bool isStatic = false;
Creature* creature = NULL;
- ASSERT(type <= AV_CPLACE_MAX + AV_STATICCPLACE_MAX);
+ ASSERT(type < AV_CPLACE_MAX + AV_STATICCPLACE_MAX);
if (type >= AV_CPLACE_MAX) //static
{
type -= AV_CPLACE_MAX;
diff --git a/src/server/game/Calendar/CalendarMgr.cpp b/src/server/game/Calendar/CalendarMgr.cpp
index f015f73205..710d0c624b 100644
--- a/src/server/game/Calendar/CalendarMgr.cpp
+++ b/src/server/game/Calendar/CalendarMgr.cpp
@@ -91,6 +91,7 @@ void CalendarMgr::LoadFromDB()
TC_LOG_INFO("server.loading", ">> Loaded %u calendar events in %u ms", count, GetMSTimeDiffToNow(oldMSTime));
count = 0;
+ oldMSTime = getMSTime();
// 0 1 2 3 4 5 6 7
if (QueryResult result = CharacterDatabase.Query("SELECT id, event, invitee, sender, status, statustime, rank, text FROM calendar_invites"))
@@ -662,6 +663,6 @@ void CalendarMgr::SendPacketToAllEventRelatives(WorldPacket& packet, CalendarEve
CalendarInviteStore invites = _invites[calendarEvent.GetEventId()];
for (CalendarInviteStore::iterator itr = invites.begin(); itr != invites.end(); ++itr)
if (Player* player = ObjectAccessor::FindConnectedPlayer((*itr)->GetInviteeGUID()))
- if (!calendarEvent.IsGuildEvent() || (calendarEvent.IsGuildEvent() && player->GetGuildId() != calendarEvent.GetGuildId()))
+ if (!calendarEvent.IsGuildEvent() || player->GetGuildId() != calendarEvent.GetGuildId())
player->SendDirectMessage(&packet);
}
diff --git a/src/server/game/DataStores/DBCEnums.h b/src/server/game/DataStores/DBCEnums.h
index 2e08061b77..5e5b9da5cc 100644
--- a/src/server/game/DataStores/DBCEnums.h
+++ b/src/server/game/DataStores/DBCEnums.h
@@ -345,6 +345,14 @@ enum AreaFlags
AREA_FLAG_UNK9 = 0x40000000
};
+enum AreaMountFlags
+{
+ AREA_MOUNT_FLAG_GROUND_ALLOWED = 0x1,
+ AREA_MOUNT_FLAG_FLYING_ALLOWED = 0x2,
+ AREA_MOUNT_FLAG_FLOAT_ALLOWED = 0x4,
+ AREA_MOUNT_FLAG_UNDERWATER_ALLOWED = 0x8
+};
+
enum Difficulty
{
REGULAR_DIFFICULTY = 0,
@@ -449,10 +457,13 @@ enum ItemLimitCategoryMode
ITEM_LIMIT_CATEGORY_MODE_EQUIP = 1 // limit applied to amount equipped items (including used gems)
};
-enum MountFlags
+enum MountCapabilityFlags
{
- MOUNT_FLAG_CAN_PITCH = 0x4, // client checks MOVEMENTFLAG2_FULL_SPEED_PITCHING
- MOUNT_FLAG_CAN_SWIM = 0x8, // client checks MOVEMENTFLAG_SWIMMING
+ MOUNT_CAPABILITY_FLAG_GROUND = 0x1,
+ MOUNT_CAPABILITY_FLAG_FLYING = 0x2,
+ MOUNT_CAPABILITY_FLAG_FLOAT = 0x4,
+ MOUNT_CAPABILITY_FLAG_UNDERWATER = 0x8,
+ MOUNT_CAPABIILTY_FLAG_IGNORE_RESTRICTIONS = 0x20,
};
enum SkillRaceClassInfoFlags
diff --git a/src/server/game/DataStores/DBCStores.cpp b/src/server/game/DataStores/DBCStores.cpp
index 47ed0da65b..821cacebae 100644
--- a/src/server/game/DataStores/DBCStores.cpp
+++ b/src/server/game/DataStores/DBCStores.cpp
@@ -1385,3 +1385,20 @@ EmotesTextSoundEntry const* FindTextSoundEmoteFor(uint32 emote, uint32 race, uin
auto itr = sEmotesTextSoundMap.find(EmotesTextSoundKey(emote, race, gender));
return itr != sEmotesTextSoundMap.end() ? itr->second : nullptr;
}
+
+bool IsInArea(uint32 objectAreaId, uint32 areaId)
+{
+ do
+ {
+ if (objectAreaId == areaId)
+ return true;
+
+ AreaTableEntry const* objectArea = sAreaTableStore.LookupEntry(objectAreaId);
+ if (!objectArea)
+ break;
+
+ objectAreaId = objectArea->zone;
+ } while (objectAreaId);
+
+ return false;
+}
diff --git a/src/server/game/DataStores/DBCStores.h b/src/server/game/DataStores/DBCStores.h
index a4fc6fe567..0e2e32e552 100644
--- a/src/server/game/DataStores/DBCStores.h
+++ b/src/server/game/DataStores/DBCStores.h
@@ -76,6 +76,7 @@ TC_GAME_API CharStartOutfitEntry const* GetCharStartOutfitEntry(uint8 race, uint
TC_GAME_API CharSectionsEntry const* GetCharSectionEntry(uint8 race, CharSectionType genType, uint8 gender, uint8 type, uint8 color);
uint32 GetPowerIndexByClass(uint32 powerType, uint32 classId);
+TC_GAME_API bool IsInArea(uint32 objectAreaId, uint32 areaId);
TC_GAME_API LFGDungeonEntry const* GetLFGDungeon(uint32 mapId, Difficulty difficulty);
uint32 GetDefaultMapLight(uint32 mapId);
diff --git a/src/server/game/DataStores/DBCStructure.h b/src/server/game/DataStores/DBCStructure.h
index 5da7145978..f7636bbdb6 100644
--- a/src/server/game/DataStores/DBCStructure.h
+++ b/src/server/game/DataStores/DBCStructure.h
@@ -629,7 +629,7 @@ struct AreaTableEntry
float MaxDepth; // 17,
float AmbientMultiplier; // 18 client only?
uint32 LightId; // 19
- //uint32 unk20; // 20 4.0.0 - Mounting related
+ uint32 MountFlags; // 20
//uint32 unk21; // 21 4.0.0
//uint32 unk22; // 22 4.0.0
//uint32 unk23; // 23 4.0.0
@@ -2252,7 +2252,7 @@ struct SpellShapeshiftFormEntry
//uint32 unk3; // 9 unused always 0
//uint32 unk4; // 10 unused always 0
uint32 stanceSpell[MAX_SHAPESHIFT_SPELLS]; // 11-18 spells which appear in the bar after shapeshifting
- //uint32 unk5; // 19
+ uint32 MountTypeID; // 19
//uint32 unk6; // 20
};
diff --git a/src/server/game/DataStores/DBCfmt.h b/src/server/game/DataStores/DBCfmt.h
index cc394e308f..7fd82ed1f9 100644
--- a/src/server/game/DataStores/DBCfmt.h
+++ b/src/server/game/DataStores/DBCfmt.h
@@ -27,7 +27,7 @@ const std::string CustomAchievementfmt = "pppaaaapapaapp";
const std::string CustomAchievementIndex = "ID";
char const AnimKitfmt[] = "nxx";
char const AchievementCriteriafmt[] = "niiiliiiisiiiiixxiiiiii";
-char const AreaTableEntryfmt[] = "niiiixxxxxisiiiiiffixxxxxx";
+char const AreaTableEntryfmt[] = "niiiixxxxxisiiiiiffiixxxxx";
char const AreaGroupEntryfmt[] = "niiiiiii";
char const AreaPOIEntryfmt[] = "niiiiiiiiiiiffixixxixx";
char const AreaTriggerEntryfmt[] = "nifffxxxfffff";
@@ -172,7 +172,7 @@ char const SpellCooldownsEntryfmt[] = "diii";
char const SpellLevelsEntryfmt[] = "diii";
char const SpellRuneCostfmt[] = "niiii";
char const SpellShapeshiftEntryfmt[] = "niiiix";
-char const SpellShapeshiftFormfmt[] = "nxxiixiiixxiiiiiiiixx";
+char const SpellShapeshiftFormfmt[] = "nxxiixiiixxiiiiiiiiix";
char const StableSlotPricesfmt[] = "ni";
char const SummonPropertiesfmt[] = "niiiii";
char const TalentEntryfmt[] = "niiiiiiiiixxixxxxxx";
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index 93e34636e6..52d77a57c0 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -294,7 +294,7 @@ void Creature::RemoveCorpse(bool setSpawnTime)
// Should get removed later, just keep "compatibility" with scripts
if (setSpawnTime)
- m_respawnTime = std::max(time(NULL) + respawnDelay, m_respawnTime);
+ m_respawnTime = std::max(time(nullptr) + respawnDelay, m_respawnTime);
// if corpse was removed during falling, the falling will continue and override relocation to respawn position
if (IsFalling())
@@ -374,7 +374,7 @@ bool Creature::InitEntry(uint32 entry, CreatureData const* data /*= nullptr*/)
// Load creature equipment
if (!data || data->equipmentId == 0)
LoadEquipment(); // use default equipment (if available)
- else if (data && data->equipmentId != 0) // override, 0 means no equipment
+ else // override, 0 means no equipment
{
m_originalEquipmentId = data->equipmentId;
LoadEquipment(data->equipmentId);
@@ -395,6 +395,8 @@ bool Creature::InitEntry(uint32 entry, CreatureData const* data /*= nullptr*/)
SetFloatValue(UNIT_FIELD_HOVERHEIGHT, cinfo->HoverHeight);
+ SetCanDualWield(cinfo->flags_extra & CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK);
+
// checked at loading
m_defaultMovementType = MovementGeneratorType(data ? data->movementType : cinfo->MovementType);
if (!m_respawnradius && m_defaultMovementType == RANDOM_MOTION_TYPE)
@@ -436,6 +438,8 @@ bool Creature::UpdateEntry(uint32 entry, CreatureData const* data /*= nullptr*/,
RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IN_COMBAT);
+ SetCanDualWield(cInfo->flags_extra & CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK);
+
SetAttackTime(BASE_ATTACK, cInfo->BaseAttackTime);
SetAttackTime(OFF_ATTACK, cInfo->BaseAttackTime);
SetAttackTime(RANGED_ATTACK, cInfo->RangeAttackTime);
@@ -487,7 +491,7 @@ bool Creature::UpdateEntry(uint32 entry, CreatureData const* data /*= nullptr*/,
UpdateMovementFlags();
LoadCreaturesAddon();
- LoadMechanicTemplateImmunity();
+ LoadTemplateImmunities();
return true;
}
@@ -708,8 +712,6 @@ void Creature::Update(uint32 diff)
default:
break;
}
-
- sScriptMgr->OnCreatureUpdate(this, diff);
}
void Creature::RegenerateMana()
@@ -1623,40 +1625,47 @@ bool Creature::CheckNoGrayAggroConfig(uint32 playerLevel, uint32 creatureLevel)
float Creature::GetAttackDistance(Unit const* player) const
{
+ // WoW Wiki: the minimum radius seems to be 5 yards, while the maximum range is 45 yards
+ float maxRadius = (45.0f * sWorld->getRate(RATE_CREATURE_AGGRO));
+ float minRadius = (5.0f * sWorld->getRate(RATE_CREATURE_AGGRO));
float aggroRate = sWorld->getRate(RATE_CREATURE_AGGRO);
- if (aggroRate == 0)
+ uint8 expansionMaxLevel = uint8(GetMaxLevelForExpansion(GetCreatureTemplate()->expansion));
+
+ uint32 playerLevel = player->getLevel();
+ uint32 creatureLevel = getLevel();
+
+ if (aggroRate == 0.0f)
return 0.0f;
- uint32 playerlevel = player->getLevelForTarget(this);
- uint32 creaturelevel = getLevelForTarget(player);
+ // The aggro radius for creatures with equal level as the player is 20 yards.
+ // The combatreach should not get taken into account for the distance so we drop it from the range (see Supremus as expample)
+ float baseAggroDistance = 20.0f - GetCombatReach();
+ float aggroRadius = baseAggroDistance;
- int32 leveldif = int32(playerlevel) - 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;
-
- // "The aggro radius of a mob having the same level as the player is roughly 20 yards"
- float RetDistance = 20;
-
- // "Aggro Radius varies with level difference at a rate of roughly 1 yard/level"
- // radius grow if playlevel < creaturelevel
- RetDistance -= (float)leveldif;
-
- if (creaturelevel+5 <= sWorld->getIntConfig(CONFIG_MAX_PLAYER_LEVEL))
+ // detect range auras
+ if ((creatureLevel + 5) <= sWorld->getIntConfig(CONFIG_MAX_PLAYER_LEVEL))
{
- // detect range auras
- RetDistance += GetTotalAuraModifier(SPELL_AURA_MOD_DETECT_RANGE);
+ aggroRadius += GetTotalAuraModifier(SPELL_AURA_MOD_DETECT_RANGE);
- // detected range auras
- RetDistance += player->GetTotalAuraModifier(SPELL_AURA_MOD_DETECTED_RANGE);
+ aggroRadius += player->GetTotalAuraModifier(SPELL_AURA_MOD_DETECTED_RANGE);
}
- // "Minimum Aggro Radius for a mob seems to be combat range (5 yards)"
- if (RetDistance < 5)
- RetDistance = 5;
+ // The aggro range of creatures with higher levels than the total player level for the expansion should get the maxlevel treatment
+ // This makes sure that creatures such as bosses wont have a bigger aggro range than the rest of the npc's
+ // The following code is used for blizzlike behavior such as skipable bosses (e.g. Commander Springvale at level 85)
+ if (creatureLevel > expansionMaxLevel)
+ aggroRadius += float(expansionMaxLevel) - float(playerLevel);
+ // + - 1 yard for each level difference between player and creature
+ else
+ aggroRadius += float(creatureLevel) - float(playerLevel);
- return (RetDistance*aggroRate);
+ // Make sure that we wont go over the total range limits
+ if (aggroRadius > maxRadius)
+ aggroRadius = maxRadius;
+ else if (aggroRadius < minRadius)
+ aggroRadius = minRadius;
+
+ return (aggroRadius * aggroRate);
}
void Creature::setDeathState(DeathState s)
@@ -1842,7 +1851,7 @@ void Creature::DespawnOrUnsummon(uint32 msTimeToDespawn /*= 0*/, Seconds const&
ForcedDespawn(msTimeToDespawn, forceRespawnTimer);
}
-void Creature::LoadMechanicTemplateImmunity()
+void Creature::LoadTemplateImmunities()
{
// uint32 max used for "spell id", the immunity system will not perform SpellInfo checks against invalid spells
// used so we know which immunities were loaded from template
@@ -1852,6 +1861,9 @@ void Creature::LoadMechanicTemplateImmunity()
for (uint32 i = MECHANIC_NONE + 1; i < MAX_MECHANIC; ++i)
ApplySpellImmune(placeholderSpellId, IMMUNITY_MECHANIC, i, false);
+ for (uint32 i = SPELL_SCHOOL_NORMAL; i < MAX_SPELL_SCHOOL; ++i)
+ ApplySpellImmune(placeholderSpellId, IMMUNITY_SCHOOL, 1 << i, false);
+
// don't inherit immunities for hunter pets
if (GetOwnerGUID().IsPlayer() && IsHunterPet())
return;
@@ -1864,6 +1876,15 @@ void Creature::LoadMechanicTemplateImmunity()
ApplySpellImmune(placeholderSpellId, IMMUNITY_MECHANIC, i, true);
}
}
+
+ if (uint32 mask = GetCreatureTemplate()->SpellSchoolImmuneMask)
+ {
+ for (uint8 i = SPELL_SCHOOL_NORMAL; i < MAX_SPELL_SCHOOL; ++i)
+ {
+ if (mask & (1 << i))
+ ApplySpellImmune(placeholderSpellId, IMMUNITY_SCHOOL, 1 << i, true);
+ }
+ }
}
bool Creature::IsImmunedToSpell(SpellInfo const* spellInfo, Unit* caster) const
@@ -2196,7 +2217,7 @@ bool Creature::CanCreatureAttack(Unit const* victim, bool /*force*/) const
// if the mob is actively being damaged, do not reset due to distance unless it's a world boss
if (!isWorldBoss())
- if (time(NULL) - GetLastDamagedTime() <= MAX_AGGRO_RESET_TIME)
+ if (time(nullptr) - GetLastDamagedTime() <= MAX_AGGRO_RESET_TIME)
return true;
//Use AttackDistance in distance check if threat radius is lower. This prevents creature bounce in and out of combat every update tick.
diff --git a/src/server/game/Entities/Creature/Creature.h b/src/server/game/Entities/Creature/Creature.h
index 45d13911d6..03df8a160e 100644
--- a/src/server/game/Entities/Creature/Creature.h
+++ b/src/server/game/Entities/Creature/Creature.h
@@ -50,7 +50,7 @@ enum CreatureFlagsExtra : uint32
CREATURE_FLAG_EXTRA_NO_TAUNT = 0x00000100, // creature is immune to taunt auras and effect attack me
CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE = 0x00000200, // creature won't update movement flags
CREATURE_FLAG_EXTRA_GHOST_VISIBILITY = 0x00000400, // creature will be only visible for dead players
- CREATURE_FLAG_EXTRA_UNUSED_11 = 0x00000800,
+ CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK = 0x00000800, // creature will use offhand attacks
CREATURE_FLAG_EXTRA_UNUSED_12 = 0x00001000,
CREATURE_FLAG_EXTRA_UNUSED_13 = 0x00002000,
CREATURE_FLAG_EXTRA_WORLDEVENT = 0x00004000, // custom flag for world event creatures (left room for merging)
@@ -73,10 +73,10 @@ enum CreatureFlagsExtra : uint32
CREATURE_FLAG_EXTRA_UNUSED_31 = 0x80000000,
// Masks
- CREATURE_FLAG_EXTRA_UNUSED = (CREATURE_FLAG_EXTRA_UNUSED_11 | CREATURE_FLAG_EXTRA_UNUSED_12 | CREATURE_FLAG_EXTRA_UNUSED_13 |
- CREATURE_FLAG_EXTRA_UNUSED_16 | CREATURE_FLAG_EXTRA_UNUSED_22 | CREATURE_FLAG_EXTRA_UNUSED_23 |
- CREATURE_FLAG_EXTRA_UNUSED_24 | CREATURE_FLAG_EXTRA_UNUSED_25 | CREATURE_FLAG_EXTRA_UNUSED_26 |
- CREATURE_FLAG_EXTRA_UNUSED_27 | CREATURE_FLAG_EXTRA_UNUSED_31),
+ CREATURE_FLAG_EXTRA_UNUSED = (CREATURE_FLAG_EXTRA_UNUSED_12 | CREATURE_FLAG_EXTRA_UNUSED_13 | CREATURE_FLAG_EXTRA_UNUSED_16 |
+ CREATURE_FLAG_EXTRA_UNUSED_22 | CREATURE_FLAG_EXTRA_UNUSED_23 | CREATURE_FLAG_EXTRA_UNUSED_24 |
+ CREATURE_FLAG_EXTRA_UNUSED_25 | CREATURE_FLAG_EXTRA_UNUSED_26 | CREATURE_FLAG_EXTRA_UNUSED_27 |
+ CREATURE_FLAG_EXTRA_UNUSED_31),
CREATURE_FLAG_EXTRA_DB_ALLOWED = (0xFFFFFFFF & ~(CREATURE_FLAG_EXTRA_UNUSED | CREATURE_FLAG_EXTRA_DUNGEON_BOSS))
};
@@ -154,6 +154,7 @@ struct TC_GAME_API CreatureTemplate
uint32 movementId;
bool RegenHealth;
uint32 MechanicImmuneMask;
+ uint32 SpellSchoolImmuneMask;
uint32 flags_extra;
uint32 ScriptID;
uint32 GetRandomValidModelId() const;
@@ -496,7 +497,7 @@ class TC_GAME_API Creature : public Unit, public GridObject, public Ma
bool isCanInteractWithBattleMaster(Player* player, bool msg) const;
bool isCanTrainingAndResetTalentsOf(Player* player) const;
bool CanCreatureAttack(Unit const* victim, bool force = true) const;
- void LoadMechanicTemplateImmunity();
+ void LoadTemplateImmunities();
bool IsImmunedToSpell(SpellInfo const* spellInfo, Unit* caster) const override;
bool IsImmunedToSpellEffect(SpellInfo const* spellInfo, uint32 index, Unit* caster) const override;
bool isElite() const;
diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp
index 6bf67e5202..7f31215a4d 100644
--- a/src/server/game/Entities/GameObject/GameObject.cpp
+++ b/src/server/game/Entities/GameObject/GameObject.cpp
@@ -33,6 +33,7 @@
#include "UpdateFieldFlags.h"
#include "World.h"
#include "Transport.h"
+#include "GossipDef.h"
GameObject::GameObject() : WorldObject(false), MapObject(),
m_model(nullptr), m_goValue(), m_AI(nullptr)
@@ -721,7 +722,6 @@ void GameObject::Update(uint32 diff)
break;
}
}
- sScriptMgr->OnGameObjectUpdate(this, diff);
}
void GameObject::Refresh()
@@ -1239,10 +1239,8 @@ void GameObject::Use(Unit* user)
if (Player* playerUser = user->ToPlayer())
{
- if (sScriptMgr->OnGossipHello(playerUser, this))
- return;
-
- if (AI()->GossipHello(playerUser, false))
+ playerUser->PlayerTalkClass->ClearMenus();
+ if (AI()->GossipHello(playerUser))
return;
}
@@ -2068,7 +2066,7 @@ void GameObject::SetDestructibleState(GameObjectDestructibleState state, Player*
case GO_DESTRUCTIBLE_DAMAGED:
{
EventInform(m_goInfo->building.damagedEvent, eventInvoker);
- sScriptMgr->OnGameObjectDamaged(this, eventInvoker);
+ AI()->Damaged(eventInvoker, m_goInfo->building.damageEvent);
RemoveFlag(GAMEOBJECT_FLAGS, GO_FLAG_DESTROYED);
SetFlag(GAMEOBJECT_FLAGS, GO_FLAG_DAMAGED);
@@ -2092,8 +2090,9 @@ void GameObject::SetDestructibleState(GameObjectDestructibleState state, Player*
}
case GO_DESTRUCTIBLE_DESTROYED:
{
- sScriptMgr->OnGameObjectDestroyed(this, eventInvoker);
EventInform(m_goInfo->building.destroyedEvent, eventInvoker);
+ AI()->Destroyed(eventInvoker, m_goInfo->building.destroyedEvent);
+
if (eventInvoker)
if (Battleground* bg = eventInvoker->GetBattleground())
bg->DestroyGate(eventInvoker, this);
@@ -2146,8 +2145,7 @@ void GameObject::SetLootState(LootState state, Unit* unit)
else
m_lootStateUnitGUID.Clear();
- AI()->OnStateChanged(state, unit);
- sScriptMgr->OnGameObjectLootStateChanged(this, state, unit);
+ AI()->OnLootStateChanged(state, unit);
if (GetGoType() == GAMEOBJECT_TYPE_DOOR) // only set collision for doors on SetGoState
return;
@@ -2166,7 +2164,8 @@ void GameObject::SetLootState(LootState state, Unit* unit)
void GameObject::SetGoState(GOState state)
{
SetByteValue(GAMEOBJECT_BYTES_1, 0, state);
- sScriptMgr->OnGameObjectStateChanged(this, state);
+ if (AI())
+ AI()->OnStateChanged(state);
if (m_model && !IsTransport())
{
if (!IsInWorld())
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index 2d25082242..340c0675af 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -1301,7 +1301,7 @@ void WorldObject::RemoveFromWorld()
Object::RemoveFromWorld();
}
-InstanceScript* WorldObject::GetInstanceScript()
+InstanceScript* WorldObject::GetInstanceScript() const
{
Map* map = GetMap();
return map->IsDungeon() ? ((InstanceMap*)map)->GetInstanceScript() : NULL;
diff --git a/src/server/game/Entities/Object/Object.h b/src/server/game/Entities/Object/Object.h
index fcaa21a37d..de64babcd1 100644
--- a/src/server/game/Entities/Object/Object.h
+++ b/src/server/game/Entities/Object/Object.h
@@ -503,7 +503,7 @@ class TC_GAME_API WorldObject : public Object, public WorldLocation
uint32 GetAreaId() const { return m_areaId; }
void GetZoneAndAreaId(uint32& zoneid, uint32& areaid) const { zoneid = m_zoneId, areaid = m_areaId; }
- InstanceScript* GetInstanceScript();
+ InstanceScript* GetInstanceScript() const;
std::string const& GetName() const { return m_name; }
void SetName(std::string const& newname) { m_name=newname; }
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp
index c0d87711e3..7dbcced435 100644
--- a/src/server/game/Entities/Pet/Pet.cpp
+++ b/src/server/game/Entities/Pet/Pet.cpp
@@ -371,7 +371,7 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petnumber, bool c
owner->ToPlayer()->SetLastPetNumber(petId);
// must be after SetMinion (owner guid check)
- LoadMechanicTemplateImmunity();
+ LoadTemplateImmunities();
m_loading = false;
return true;
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index f487d8da1f..042a9dce20 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -2266,7 +2266,6 @@ void Player::Regenerate(Powers power)
float addvalue = 0.0f;
// Powers now benefit from haste.
- float rangedHaste = GetFloatValue(PLAYER_FIELD_MOD_RANGED_HASTE);
float meleeHaste = GetFloatValue(PLAYER_FIELD_MOD_HASTE);
float spellHaste = GetFloatValue(UNIT_MOD_CAST_SPEED);
@@ -3872,7 +3871,7 @@ void Player::RemoveSpell(uint32 spell_id, bool disabled, bool learn_low_rank)
}
// now re-learn if need re-activate
- if (cur_active && !prev_itr->second->active && learn_low_rank)
+ if (!prev_itr->second->active && learn_low_rank)
{
if (AddSpell(prev_id, true, false, prev_itr->second->dependent, prev_itr->second->disabled))
{
@@ -4196,7 +4195,7 @@ TrainerSpellState Player::GetTrainerSpellState(TrainerSpell const* trainer_spell
if (uint32 prevSpell = sSpellMgr->GetPrevSpellInChain(trainer_spell->ReqAbility[i]))
{
// check prev.rank requirement
- if (prevSpell && !HasSpell(prevSpell))
+ if (!HasSpell(prevSpell))
return TRAINER_SPELL_RED;
}
@@ -5892,7 +5891,6 @@ void Player::UpdateSkillsForLevel()
uint16 field = itr->second.pos / 2;
uint8 offset = itr->second.pos & 1; // itr->second.pos % 2
- uint16 val = GetUInt16Value(PLAYER_SKILL_RANK_0 + field, offset);
uint16 max = GetUInt16Value(PLAYER_SKILL_MAX_RANK_0 + field, offset);
/// update only level dependent max skill values
@@ -9667,7 +9665,7 @@ void Player::SetVirtualItemSlot(uint8 i, Item* item)
return;
if (charges > 1)
item->SetEnchantmentCharges(TEMP_ENCHANTMENT_SLOT, charges-1);
- else if (charges <= 1)
+ else
{
ApplyEnchantment(item, TEMP_ENCHANTMENT_SLOT, false);
item->ClearEnchantment(TEMP_ENCHANTMENT_SLOT);
@@ -12330,7 +12328,7 @@ void Player::DestroyItemCount(uint32 itemEntry, uint32 count, bool update, bool
{
if (Item* item = GetItemByPos(INVENTORY_SLOT_BAG_0, i))
{
- if (item && item->GetEntry() == itemEntry && !item->IsInTrade())
+ if (item->GetEntry() == itemEntry && !item->IsInTrade())
{
if (item->GetCount() + remcount <= count)
{
@@ -12964,7 +12962,7 @@ void Player::SwapItem(uint16 src, uint16 dst)
}
}
- if (!released && IsBagPos(dst) && pDstItem)
+ if (!released && IsBagPos(dst))
{
Bag* bag = pDstItem->ToBag();
for (uint32 i = 0; i < bag->GetBagSize(); ++i)
@@ -13378,7 +13376,7 @@ void Player::AddEnchantmentDuration(Item* item, EnchantmentSlot slot, uint32 dur
break;
}
}
- if (item && duration > 0)
+ if (duration > 0)
{
GetSession()->SendItemEnchantTimeUpdate(GetGUID(), item->GetGUID(), slot, uint32(duration/1000));
m_enchantDuration.push_back(EnchantDuration(item, slot, duration));
@@ -14881,8 +14879,8 @@ void Player::AddQuestAndCheckCompletion(Quest const* quest, Object* questGiver)
switch (questGiver->GetTypeId())
{
case TYPEID_UNIT:
- sScriptMgr->OnQuestAccept(this, questGiver->ToCreature(), quest);
- questGiver->ToCreature()->AI()->sQuestAccept(this, quest);
+ PlayerTalkClass->ClearMenus();
+ questGiver->ToCreature()->AI()->QuestAccept(this, quest);
break;
case TYPEID_ITEM:
case TYPEID_CONTAINER:
@@ -14907,7 +14905,7 @@ void Player::AddQuestAndCheckCompletion(Quest const* quest, Object* questGiver)
break;
}
case TYPEID_GAMEOBJECT:
- sScriptMgr->OnQuestAccept(this, questGiver->ToGameObject(), quest);
+ PlayerTalkClass->ClearMenus();
questGiver->ToGameObject()->AI()->QuestAccept(this, quest);
break;
default:
@@ -16023,11 +16021,12 @@ QuestGiverStatus Player::GetQuestDialogStatus(Object* questgiver)
QuestRelationBounds qr;
QuestRelationBounds qir;
+ PlayerTalkClass->ClearMenus();
switch (questgiver->GetTypeId())
{
case TYPEID_GAMEOBJECT:
{
- QuestGiverStatus questStatus = QuestGiverStatus(sScriptMgr->GetDialogStatus(this, questgiver->ToGameObject()));
+ QuestGiverStatus questStatus = QuestGiverStatus(questgiver->ToGameObject()->AI()->GetDialogStatus(this));
if (questStatus != DIALOG_STATUS_SCRIPTED_NO_STATUS)
return questStatus;
qr = sObjectMgr->GetGOQuestRelationBounds(questgiver->GetEntry());
@@ -16036,7 +16035,7 @@ QuestGiverStatus Player::GetQuestDialogStatus(Object* questgiver)
}
case TYPEID_UNIT:
{
- QuestGiverStatus questStatus = QuestGiverStatus(sScriptMgr->GetDialogStatus(this, questgiver->ToCreature()));
+ QuestGiverStatus questStatus = QuestGiverStatus(questgiver->ToCreature()->AI()->GetDialogStatus(this));
if (questStatus != DIALOG_STATUS_SCRIPTED_NO_STATUS)
return questStatus;
qr = sObjectMgr->GetCreatureQuestRelationBounds(questgiver->GetEntry());
@@ -16705,7 +16704,7 @@ bool Player::HasQuestForItem(uint32 itemid, uint32 excludeQuestId /* 0 */, bool
// allows custom amount drop when not 0
if (qinfo->ItemDropQuantity[j])
{
- if ((ownedCount < qinfo->ItemDropQuantity[j]) || (turnIn && ownedCount >= qinfo->ItemDropQuantity[j]))
+ if (ownedCount < qinfo->ItemDropQuantity[j] || turnIn )
return true;
} else if (ownedCount < pProto->GetMaxStackSize())
return true;
@@ -17315,7 +17314,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SQLQueryHolder *holder)
RelocateToHomebind();
}
// Player was saved in Arena or Bg
- else if (mapEntry && mapEntry->IsBattlegroundOrArena())
+ else if (mapEntry->IsBattlegroundOrArena())
{
Battleground* currentBg = nullptr;
if (m_bgData.bgInstanceID) //saved in Battleground
@@ -20747,7 +20746,7 @@ Pet* Player::GetPet() const
if (!pet)
return nullptr;
- if (IsInWorld() && pet)
+ if (IsInWorld())
return pet;
// there may be a guardian in this slot
@@ -24965,7 +24964,7 @@ bool Player::isTotalImmunity() const
return false;
}
-uint32 Player::GetRuneTypeBaseCooldown(RuneType runeType) const
+uint32 Player::GetRuneTypeBaseCooldown(RuneType /*runeType*/) const
{
return RUNE_BASE_COOLDOWN;
}
@@ -25268,31 +25267,6 @@ uint32 Player::CalculateTalentsPoints() const
return uint32(talentPointsForLevel * sWorld->getRate(RATE_TALENT));
}
-bool Player::CanFlyInZone(uint32 mapid, uint32 areaid) const
-{
- // continent checked in SpellInfo::CheckLocation at cast and area update
- bool can_fly = false;
- switch (mapid)
- {
- case 0: // Eastern Kingdoms
- case 1: // Kalimdor
- case 646: // Deepholm
- can_fly = HasSpell(90267); // Flight Master's License
- break;
- case 571: // Northrend
- can_fly = HasSpell(54197); // Cold Weather Flying
- break;
- case 530: // Outland
- // Draenei and blood elves starting zones belong to Outland map, but are not flyable
- // These zones don't have flag AREA_FLAG_OUTLAND2
- if (sAreaTableStore.AssertEntry(areaid)->flags & AREA_FLAG_OUTLAND2)
- can_fly = true;
- default:
- break;
- }
- return can_fly;
-}
-
void Player::LearnSpellHighestRank(uint32 spellid)
{
LearnSpell(spellid, false);
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index 8be5ca484c..84bb34e7a7 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -2318,8 +2318,6 @@ class TC_GAME_API Player : public Unit, public GridObject
void SetFallInformation(uint32 time, float z);
void HandleFall(MovementInfo const& movementInfo);
- bool CanFlyInZone(uint32 mapid, uint32 zone) const;
-
void SetClientControl(Unit* target, bool allowMove);
void SetMover(Unit* target);
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 92cc11459b..3163b8c037 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -139,6 +139,7 @@ DamageInfo::DamageInfo(CalcDamageInfo const& dmgInfo)
case MELEE_HIT_EVADE:
m_hitMask |= PROC_HIT_EVADE;
break;
+ case MELEE_HIT_BLOCK:
case MELEE_HIT_CRUSHING:
case MELEE_HIT_GLANCING:
case MELEE_HIT_NORMAL:
@@ -149,8 +150,6 @@ DamageInfo::DamageInfo(CalcDamageInfo const& dmgInfo)
if (!damageNullified)
m_hitMask |= PROC_HIT_CRITICAL;
break;
- default:
- break;
}
}
@@ -5560,9 +5559,10 @@ bool Unit::Attack(Unit* victim, bool meleeAttack)
SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_ONESHOT_NONE);
}
- // delay offhand weapon attack to next attack time
+ // delay offhand weapon attack by 50% of the base attack time
if (haveOffhandWeapon() && GetTypeId() != TYPEID_PLAYER)
- resetAttackTimer(OFF_ATTACK);
+ setAttackTimer(OFF_ATTACK, std::max(getAttackTimer(OFF_ATTACK), getAttackTimer(BASE_ATTACK) + uint32(CalculatePct(GetFloatValue(UNIT_FIELD_BASEATTACKTIME), 50))));
+
if (meleeAttack)
SendMeleeAttackStart(victim);
@@ -8084,18 +8084,35 @@ void Unit::Dismount()
MountCapabilityEntry const* Unit::GetMountCapability(uint32 mountType) const
{
if (!mountType)
- return NULL;
+ return nullptr;
MountTypeEntry const* mountTypeEntry = sMountTypeStore.LookupEntry(mountType);
if (!mountTypeEntry)
- return NULL;
+ return nullptr;
- uint32 zoneId, areaId;
- GetZoneAndAreaId(zoneId, areaId);
+
+ uint32 areaId = GetAreaId();
uint32 ridingSkill = 5000;
+ uint32 mountFlags = 0;
+ bool isSubmerged = false;
+ bool isInWater = false;
+
if (GetTypeId() == TYPEID_PLAYER)
ridingSkill = ToPlayer()->GetSkillValue(SKILL_RIDING);
+ if (HasAuraType(SPELL_AURA_MOUNT_RESTRICTIONS))
+ {
+ for (AuraEffect const* auraEffect : GetAuraEffectsByType(SPELL_AURA_MOUNT_RESTRICTIONS))
+ mountFlags |= auraEffect->GetMiscValue();
+ }
+ else if (AreaTableEntry const* areaTable = sAreaTableStore.LookupEntry(areaId))
+ mountFlags = areaTable->MountFlags;
+
+ LiquidData liquid;
+ ZLiquidStatus liquidStatus = GetMap()->GetLiquidStatus(GetPositionX(), GetPositionY(), GetPositionZ(), MAP_ALL_LIQUIDS, &liquid);
+ isSubmerged = (liquidStatus & LIQUID_MAP_UNDER_WATER) != 0 || HasUnitMovementFlag(MOVEMENTFLAG_SWIMMING);
+ isInWater = (liquidStatus & (LIQUID_MAP_IN_WATER | LIQUID_MAP_UNDER_WATER)) != 0;
+
for (uint32 i = MAX_MOUNT_CAPABILITIES; i > 0; --i)
{
MountCapabilityEntry const* mountCapability = sMountCapabilityStore.LookupEntry(mountTypeEntry->MountCapability[i - 1]);
@@ -8105,38 +8122,55 @@ MountCapabilityEntry const* Unit::GetMountCapability(uint32 mountType) const
if (ridingSkill < mountCapability->RequiredRidingSkill)
continue;
- if (HasExtraUnitMovementFlag(MOVEMENTFLAG2_FULL_SPEED_PITCHING))
+ if (!(mountCapability->Flags & MOUNT_CAPABIILTY_FLAG_IGNORE_RESTRICTIONS))
{
- if (!(mountCapability->Flags & MOUNT_FLAG_CAN_PITCH))
+ if (mountCapability->Flags & MOUNT_CAPABILITY_FLAG_GROUND && !(mountFlags & AREA_MOUNT_FLAG_GROUND_ALLOWED))
continue;
- }
- else if (HasUnitMovementFlag(MOVEMENTFLAG_SWIMMING))
- {
- if (!(mountCapability->Flags & MOUNT_FLAG_CAN_SWIM))
+ if (mountCapability->Flags & MOUNT_CAPABILITY_FLAG_FLYING && !(mountFlags & AREA_MOUNT_FLAG_FLYING_ALLOWED))
continue;
- }
- else if (!(mountCapability->Flags & 0x1)) // unknown flags, checked in 4.2.2 14545 client
- {
- if (!(mountCapability->Flags & 0x2))
+ if (mountCapability->Flags & MOUNT_CAPABILITY_FLAG_FLOAT && !(mountFlags & AREA_MOUNT_FLAG_FLOAT_ALLOWED))
+ continue;
+ if (mountCapability->Flags & MOUNT_CAPABILITY_FLAG_UNDERWATER && !(mountFlags & AREA_MOUNT_FLAG_UNDERWATER_ALLOWED))
continue;
}
- if (mountCapability->RequiredMap != -1 && int32(GetMapId()) != mountCapability->RequiredMap)
+ if (!isSubmerged)
+ {
+ if (!isInWater)
+ {
+ // player is completely out of water
+ if (!(mountCapability->Flags & MOUNT_CAPABILITY_FLAG_GROUND))
+ continue;
+ }
+ else if (!(mountCapability->Flags & MOUNT_CAPABILITY_FLAG_UNDERWATER))
+ continue;
+ }
+ else if (isInWater)
+ {
+ if (!(mountCapability->Flags & MOUNT_CAPABILITY_FLAG_UNDERWATER))
+ continue;
+ }
+ else if (!(mountCapability->Flags & MOUNT_CAPABILITY_FLAG_FLOAT))
continue;
- if (mountCapability->RequiredArea && (mountCapability->RequiredArea != zoneId && mountCapability->RequiredArea != areaId))
+ if (mountCapability->RequiredMap != -1 &&
+ int32(GetMapId()) != mountCapability->RequiredMap &&
+ GetMap()->GetEntry()->rootPhaseMap != mountCapability->RequiredMap)
+ continue;
+
+ if (mountCapability->RequiredArea && !IsInArea(areaId, mountCapability->RequiredArea))
continue;
if (mountCapability->RequiredAura && !HasAura(mountCapability->RequiredAura))
continue;
- if (mountCapability->RequiredSpell && (GetTypeId() != TYPEID_PLAYER || !ToPlayer()->HasSpell(mountCapability->RequiredSpell)))
+ if (mountCapability->RequiredSpell && !HasSpell(mountCapability->RequiredSpell))
continue;
return mountCapability;
}
- return NULL;
+ return nullptr;
}
bool Unit::IsServiceProvider() const
@@ -8396,6 +8430,9 @@ bool Unit::_IsValidAttackTarget(Unit const* target, SpellInfo const* bySpell, Wo
Player const* player = playerAffectingAttacker ? playerAffectingAttacker : playerAffectingTarget;
Unit const* creature = playerAffectingAttacker ? target : this;
+ if (creature->IsContestedGuard() && player->HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_CONTESTED_PVP))
+ return true;
+
if (FactionTemplateEntry const* factionTemplate = creature->GetFactionTemplateEntry())
{
if (!(player->GetReputationMgr().GetForcedRankIfAny(factionTemplate)))
@@ -8529,7 +8566,7 @@ bool Unit::_IsValidAssistTarget(Unit const* target, SpellInfo const* bySpell) co
&& !((target->GetByteValue(UNIT_FIELD_BYTES_2, UNIT_BYTES_2_OFFSET_PVP_FLAG) & UNIT_BYTE2_FLAG_PVP)))
{
if (Creature const* creatureTarget = target->ToCreature())
- return creatureTarget->GetCreatureTemplate()->type_flags & CREATURE_TYPE_FLAG_TREAT_AS_RAID_UNIT || creatureTarget->GetCreatureTemplate()->type_flags & CREATURE_TYPE_FLAG_TREAT_AS_RAID_UNIT;
+ return creatureTarget->GetCreatureTemplate()->type_flags & CREATURE_TYPE_FLAG_TREAT_AS_RAID_UNIT || creatureTarget->GetCreatureTemplate()->type_flags & CREATURE_TYPE_FLAG_CAN_ASSIST;
}
return true;
}
@@ -11757,7 +11794,6 @@ void Unit::SetStunned(bool apply)
if (GetTypeId() == TYPEID_PLAYER)
SetStandState(UNIT_STAND_STATE_STAND);
-
SetRooted(true);
CastStop();
@@ -11788,7 +11824,7 @@ void Unit::SetRooted(bool apply, bool packetOnly /*= false*/)
// setting MOVEMENTFLAG_ROOT
RemoveUnitMovementFlag(MOVEMENTFLAG_MASK_MOVING);
AddUnitMovementFlag(MOVEMENTFLAG_ROOT);
- StopMoving();
+ StopMoving();
}
else
RemoveUnitMovementFlag(MOVEMENTFLAG_ROOT);
diff --git a/src/server/game/Events/GameEventMgr.cpp b/src/server/game/Events/GameEventMgr.cpp
index 5ef83f1373..b0711c9caf 100644
--- a/src/server/game/Events/GameEventMgr.cpp
+++ b/src/server/game/Events/GameEventMgr.cpp
@@ -42,7 +42,7 @@ bool GameEventMgr::CheckOneGameEvent(uint16 entry) const
default:
case GAMEEVENT_NORMAL:
{
- time_t currenttime = time(NULL);
+ time_t currenttime = time(nullptr);
// Get the event information
return mGameEvent[entry].start < currenttime
&& currenttime < mGameEvent[entry].end
@@ -59,7 +59,7 @@ bool GameEventMgr::CheckOneGameEvent(uint16 entry) const
// if inactive world event, check the prerequisite events
case GAMEEVENT_WORLD_INACTIVE:
{
- time_t currenttime = time(NULL);
+ time_t currenttime = time(nullptr);
for (std::set::const_iterator itr = mGameEvent[entry].prerequisite_events.begin(); itr != mGameEvent[entry].prerequisite_events.end(); ++itr)
{
if ((mGameEvent[*itr].state != GAMEEVENT_WORLD_NEXTPHASE && mGameEvent[*itr].state != GAMEEVENT_WORLD_FINISHED) || // if prereq not in nextphase or finished state, then can't start this one
@@ -75,7 +75,7 @@ bool GameEventMgr::CheckOneGameEvent(uint16 entry) const
uint32 GameEventMgr::NextCheck(uint16 entry) const
{
- time_t currenttime = time(NULL);
+ time_t currenttime = time(nullptr);
// for NEXTPHASE state world events, return the delay to start the next event, so the followup event will be checked correctly
if ((mGameEvent[entry].state == GAMEEVENT_WORLD_NEXTPHASE || mGameEvent[entry].state == GAMEEVENT_WORLD_FINISHED) && mGameEvent[entry].nextstart >= currenttime)
@@ -135,7 +135,7 @@ bool GameEventMgr::StartEvent(uint16 event_id, bool overwrite)
ApplyNewEvent(event_id);
if (overwrite)
{
- mGameEvent[event_id].start = time(NULL);
+ mGameEvent[event_id].start = time(nullptr);
if (data.end <= data.start)
data.end = data.start + data.length;
}
@@ -1053,7 +1053,7 @@ void GameEventMgr::StartArenaSeason()
uint32 GameEventMgr::Update() // return the next event delay in ms
{
- time_t currenttime = time(NULL);
+ time_t currenttime = time(nullptr);
uint32 nextEventDelay = max_ge_check_delay; // 1 day
uint32 calcDelay;
std::set activate, deactivate;
@@ -1262,7 +1262,7 @@ void GameEventMgr::GameEventSpawn(int16 event_id)
}
}
- if (internal_event_id < 0 || internal_event_id >= int32(mGameEventGameobjectGuids.size()))
+ if (internal_event_id >= int32(mGameEventPoolIds.size()))
{
TC_LOG_ERROR("gameevent", "GameEventMgr::GameEventSpawn attempted access to out of range mGameEventGameobjectGuids element %i (size: %zu).",
internal_event_id, mGameEventGameobjectGuids.size());
@@ -1641,7 +1641,7 @@ bool GameEventMgr::CheckOneGameEventConditions(uint16 event_id)
// set the followup events' start time
if (!mGameEvent[event_id].nextstart)
{
- time_t currenttime = time(NULL);
+ time_t currenttime = time(nullptr);
mGameEvent[event_id].nextstart = currenttime + mGameEvent[event_id].length * 60;
}
return true;
@@ -1684,7 +1684,7 @@ class GameEventAIHookWorker
{
for (auto const& p : creatureMap)
if (p.second->IsInWorld() && p.second->IsAIEnabled)
- p.second->AI()->sOnGameEvent(_activate, _eventId);
+ p.second->AI()->OnGameEvent(_activate, _eventId);
}
void Visit(std::unordered_map& gameObjectMap)
@@ -1757,7 +1757,7 @@ void GameEventMgr::SetHolidayEventTime(GameEventData& event)
bool singleDate = ((holiday->Date[0] >> 24) & 0x1F) == 31; // Events with fixed date within year have - 1
- time_t curTime = time(NULL);
+ time_t curTime = time(nullptr);
for (int i = 0; i < MAX_HOLIDAY_DATES && holiday->Date[i]; ++i)
{
uint32 date = holiday->Date[i];
@@ -1773,6 +1773,8 @@ void GameEventMgr::SetHolidayEventTime(GameEventData& event)
timeInfo.tm_hour = (date >> 6) & 0x1F;
timeInfo.tm_min = date & 0x3F;
timeInfo.tm_sec = 0;
+ timeInfo.tm_wday = 0;
+ timeInfo.tm_yday = 0;
timeInfo.tm_isdst = -1;
tm tmCopy = timeInfo;
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp
index ade3e07a82..5a5192107b 100644
--- a/src/server/game/Globals/ObjectMgr.cpp
+++ b/src/server/game/Globals/ObjectMgr.cpp
@@ -434,8 +434,8 @@ void ObjectMgr::LoadCreatureTemplates()
"spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8, PetSpellDataId, VehicleId, mingold, maxgold, AIName, MovementType, "
// 64 65 66 67 68 69 70 71 72
"InhabitType, HoverHeight, HealthModifier, HealthModifierExtra, ManaModifier, ManaModifierExtra, ArmorModifier, DamageModifier, ExperienceModifier, "
- // 73 74 75 76 77 78
- "RacialLeader, movementId, RegenHealth, mechanic_immune_mask, flags_extra, ScriptName FROM creature_template");
+ // 73 74 75 76 77 78 79
+ "RacialLeader, movementId, RegenHealth, mechanic_immune_mask, spell_school_immune_mask, flags_extra, ScriptName FROM creature_template");
if (!result)
{
@@ -532,12 +532,14 @@ void ObjectMgr::LoadCreatureTemplate(Field* fields)
creatureTemplate.ModArmor = fields[70].GetFloat();
creatureTemplate.ModDamage = fields[71].GetFloat();
creatureTemplate.ModExperience = fields[72].GetFloat();
- creatureTemplate.RacialLeader = fields[73].GetBool();
- creatureTemplate.movementId = fields[74].GetUInt32();
- creatureTemplate.RegenHealth = fields[75].GetBool();
- creatureTemplate.MechanicImmuneMask = fields[76].GetUInt32();
- creatureTemplate.flags_extra = fields[77].GetUInt32();
- creatureTemplate.ScriptID = GetScriptId(fields[78].GetCString());
+
+ creatureTemplate.RacialLeader = fields[73].GetBool();
+ creatureTemplate.movementId = fields[74].GetUInt32();
+ creatureTemplate.RegenHealth = fields[75].GetBool();
+ creatureTemplate.MechanicImmuneMask = fields[76].GetUInt32();
+ creatureTemplate.SpellSchoolImmuneMask = fields[77].GetUInt32();
+ creatureTemplate.flags_extra = fields[78].GetUInt32();
+ creatureTemplate.ScriptID = GetScriptId(fields[79].GetCString());
}
void ObjectMgr::LoadCreatureTemplateAddons()
diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp
index b1cde60c4c..944c53b942 100644
--- a/src/server/game/Groups/Group.cpp
+++ b/src/server/game/Groups/Group.cpp
@@ -1535,6 +1535,7 @@ void Group::CountTheRoll(Rolls::iterator rollI, Map* allowedMap)
roll->getLoot()->NotifyItemRemoved(roll->itemSlot);
roll->getLoot()->unlootedCount--;
ItemTemplate const* pProto = sObjectMgr->GetItemTemplate(roll->itemid);
+ ASSERT(pProto);
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL, 13262); // Disenchant
ItemPosCountVec dest;
diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp
index 97f6d5779f..5d17e69032 100644
--- a/src/server/game/Guilds/Guild.cpp
+++ b/src/server/game/Guilds/Guild.cpp
@@ -1973,6 +1973,7 @@ void Guild::HandleUpdateMemberRank(WorldSession* session, ObjectGuid guid, bool
}
Member const* memberMe = GetMember(player->GetGUID());
+ ASSERT(memberMe);
uint8 rankId = memberMe->GetRankId();
if (demote)
{
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp
index c33d5904ac..1689b8efea 100644
--- a/src/server/game/Handlers/MiscHandler.cpp
+++ b/src/server/game/Handlers/MiscHandler.cpp
@@ -147,14 +147,12 @@ void WorldSession::HandleGossipSelectOptionOpcode(WorldPacket& recvData)
{
if (unit)
{
- unit->AI()->sGossipSelectCode(_player, menuId, gossipListId, code.c_str());
- if (!sScriptMgr->OnGossipSelectCode(_player, unit, _player->PlayerTalkClass->GetGossipOptionSender(gossipListId), _player->PlayerTalkClass->GetGossipOptionAction(gossipListId), code.c_str()))
+ if (!unit->AI()->GossipSelectCode(_player, menuId, gossipListId, code.c_str()))
_player->OnGossipSelect(unit, gossipListId, menuId);
}
else
{
- go->AI()->GossipSelectCode(_player, menuId, gossipListId, code.c_str());
- if (!sScriptMgr->OnGossipSelectCode(_player, go, _player->PlayerTalkClass->GetGossipOptionSender(gossipListId), _player->PlayerTalkClass->GetGossipOptionAction(gossipListId), code.c_str()))
+ if (!go->AI()->GossipSelectCode(_player, menuId, gossipListId, code.c_str()))
_player->OnGossipSelect(go, gossipListId, menuId);
}
}
@@ -162,14 +160,12 @@ void WorldSession::HandleGossipSelectOptionOpcode(WorldPacket& recvData)
{
if (unit)
{
- unit->AI()->sGossipSelect(_player, menuId, gossipListId);
- if (!sScriptMgr->OnGossipSelect(_player, unit, _player->PlayerTalkClass->GetGossipOptionSender(gossipListId), _player->PlayerTalkClass->GetGossipOptionAction(gossipListId)))
+ if (!unit->AI()->GossipSelect(_player, menuId, gossipListId))
_player->OnGossipSelect(unit, gossipListId, menuId);
}
else
{
- go->AI()->GossipSelect(_player, menuId, gossipListId);
- if (!sScriptMgr->OnGossipSelect(_player, go, _player->PlayerTalkClass->GetGossipOptionSender(gossipListId), _player->PlayerTalkClass->GetGossipOptionAction(gossipListId)))
+ if (!go->AI()->GossipSelect(_player, menuId, gossipListId))
_player->OnGossipSelect(go, gossipListId, menuId);
}
}
@@ -618,19 +614,19 @@ void WorldSession::HandleResurrectResponseOpcode(WorldPacket& recvData)
if (!GetPlayer()->IsResurrectRequestedBy(guid))
return;
- if (Player* ressPlayer = ObjectAccessor::GetPlayer(*GetPlayer(), guid))
- {
- if (InstanceScript* instance = ressPlayer->GetInstanceScript())
- {
- if ((instance->IsEncounterInProgress() && ressPlayer->GetMap()->IsRaid()))
- {
- if (!instance->GetCombatResurrectionCharges())
- return;
- else
- instance->UseCombatResurrection();
- }
- }
- }
+ if (Player* ressPlayer = ObjectAccessor::GetPlayer(*GetPlayer(), guid))
+ {
+ if (InstanceScript* instance = ressPlayer->GetInstanceScript())
+ {
+ if ((instance->IsEncounterInProgress() && ressPlayer->GetMap()->IsRaid()))
+ {
+ if (!instance->GetCombatResurrectionCharges())
+ return;
+ else
+ instance->UseCombatResurrection();
+ }
+ }
+ }
GetPlayer()->ResurrectUsingRequestData();
}
diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp
index 08fb1e0249..6960d20246 100644
--- a/src/server/game/Handlers/MovementHandler.cpp
+++ b/src/server/game/Handlers/MovementHandler.cpp
@@ -32,6 +32,7 @@
#include "MovementStructures.h"
#include "Vehicle.h"
#include "GameTime.h"
+#include "SpellAuraEffects.h"
#define MOVEMENT_PACKET_TIME_DELAY 0
@@ -187,10 +188,6 @@ void WorldSession::HandleMoveWorldportAckOpcode()
GetPlayer()->GetZoneAndAreaId(newzone, newarea);
GetPlayer()->UpdateZone(newzone, newarea);
- // can fly check
- if (!_player->CanFlyInZone(newMap->GetId(), newarea))
- _player->RemoveAurasByType(SPELL_AURA_FLY);
-
// honorless target
if (GetPlayer()->pvpInfo.IsHostile)
GetPlayer()->CastSpell(GetPlayer(), 2479, true);
@@ -266,10 +263,6 @@ void WorldSession::HandleMoveTeleportAck(WorldPacket& recvPacket)
// in friendly area
else if (plMover->IsPvP() && !plMover->HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_IN_PVP))
plMover->UpdatePvP(false, false);
-
- // can fly check
- if (!plMover->CanFlyInZone(plMover->GetMapId(), newzone))
- plMover->RemoveAurasByType(SPELL_AURA_FLY);
}
// resummon pet
diff --git a/src/server/game/Handlers/NPCHandler.cpp b/src/server/game/Handlers/NPCHandler.cpp
index 41c24442f2..b4d5583c0c 100644
--- a/src/server/game/Handlers/NPCHandler.cpp
+++ b/src/server/game/Handlers/NPCHandler.cpp
@@ -364,13 +364,13 @@ void WorldSession::HandleGossipHelloOpcode(WorldPacket& recvData)
}
}
- if (!sScriptMgr->OnGossipHello(_player, unit))
+ _player->PlayerTalkClass->ClearMenus();
+ if (!unit->AI()->GossipHello(_player))
{
// _player->TalkedToCreature(unit->GetEntry(), unit->GetGUID());
_player->PrepareGossipMenu(unit, unit->GetCreatureTemplate()->GossipMenuId, true);
_player->SendPreparedGossip(unit);
}
- unit->AI()->sGossipHello(_player);
}
void WorldSession::HandleSpiritHealerActivateOpcode(WorldPacket& recvData)
diff --git a/src/server/game/Handlers/PetHandler.cpp b/src/server/game/Handlers/PetHandler.cpp
index 5f6a225ec2..48fbbc6c71 100644
--- a/src/server/game/Handlers/PetHandler.cpp
+++ b/src/server/game/Handlers/PetHandler.cpp
@@ -209,7 +209,7 @@ void WorldSession::HandlePetActionHelper(Unit* pet, ObjectGuid guid1, uint32 spe
pet->ClearUnitState(UNIT_STATE_FOLLOW);
// This is true if pet has no target or has target but targets differs.
- if (pet->GetVictim() != TargetUnit || (pet->GetVictim() == TargetUnit && !pet->GetCharmInfo()->IsCommandAttack()))
+ if (pet->GetVictim() != TargetUnit || !pet->GetCharmInfo()->IsCommandAttack())
{
if (pet->GetVictim())
pet->AttackStop();
diff --git a/src/server/game/Handlers/QuestHandler.cpp b/src/server/game/Handlers/QuestHandler.cpp
index 2acaa287a7..61e59a3344 100644
--- a/src/server/game/Handlers/QuestHandler.cpp
+++ b/src/server/game/Handlers/QuestHandler.cpp
@@ -89,13 +89,12 @@ void WorldSession::HandleQuestgiverHelloOpcode(WorldPacket& recvData)
// Stop the npc if moving
creature->StopMoving();
- if (sScriptMgr->OnGossipHello(_player, creature))
+ _player->PlayerTalkClass->ClearMenus();
+ if (creature->AI()->GossipHello(_player))
return;
_player->PrepareGossipMenu(creature, creature->GetCreatureTemplate()->GossipMenuId, true);
_player->SendPreparedGossip(creature);
-
- creature->AI()->sGossipHello(_player);
}
void WorldSession::HandleQuestgiverAcceptQuestOpcode(WorldPacket& recvData)
@@ -308,48 +307,42 @@ void WorldSession::HandleQuestgiverChooseRewardOpcode(WorldPacket& recvData)
case TYPEID_UNIT:
case TYPEID_PLAYER:
{
- //For AutoSubmition was added plr case there as it almost same exclute AI script cases.
- Creature* creatureQGiver = object->ToCreature();
- if (!creatureQGiver || !sScriptMgr->OnQuestReward(_player, creatureQGiver, quest, reward))
+ // Send next quest
+ if (Quest const* nextQuest = _player->GetNextQuest(guid, quest))
{
- // Send next quest
- if (Quest const* nextQuest = _player->GetNextQuest(guid, quest))
+ // Only send the quest to the player if the conditions are met
+ if (_player->CanTakeQuest(nextQuest, false))
{
- // Only send the quest to the player if the conditions are met
- if (_player->CanTakeQuest(nextQuest, false))
- {
- if (nextQuest->IsAutoAccept() && _player->CanAddQuest(nextQuest, true))
- _player->AddQuestAndCheckCompletion(nextQuest, object);
+ if (nextQuest->IsAutoAccept() && _player->CanAddQuest(nextQuest, true))
+ _player->AddQuestAndCheckCompletion(nextQuest, object);
- _player->PlayerTalkClass->SendQuestGiverQuestDetails(nextQuest, guid, true, false);
- }
+ _player->PlayerTalkClass->SendQuestGiverQuestDetails(nextQuest, guid, true, false);
}
-
- if (creatureQGiver)
- creatureQGiver->AI()->sQuestReward(_player, quest, reward);
}
+
+ _player->PlayerTalkClass->ClearMenus();
+ if (Creature* creatureQGiver = object->ToCreature())
+ creatureQGiver->AI()->QuestReward(_player, quest, reward);
break;
}
case TYPEID_GAMEOBJECT:
{
- GameObject* questGiver = object->ToGameObject();
- if (!sScriptMgr->OnQuestReward(_player, questGiver, quest, reward))
+ // Send next quest
+ if (Quest const* nextQuest = _player->GetNextQuest(guid, quest))
{
- // Send next quest
- if (Quest const* nextQuest = _player->GetNextQuest(guid, quest))
+ // Only send the quest to the player if the conditions are met
+ if (_player->CanTakeQuest(nextQuest, false))
{
- // Only send the quest to the player if the conditions are met
- if (_player->CanTakeQuest(nextQuest, false))
- {
- if (nextQuest->IsAutoAccept() && _player->CanAddQuest(nextQuest, true))
- _player->AddQuestAndCheckCompletion(nextQuest, object);
+ if (nextQuest->IsAutoAccept() && _player->CanAddQuest(nextQuest, true))
+ _player->AddQuestAndCheckCompletion(nextQuest, object);
- _player->PlayerTalkClass->SendQuestGiverQuestDetails(nextQuest, guid, true, false);
- }
+ _player->PlayerTalkClass->SendQuestGiverQuestDetails(nextQuest, guid, true, false);
}
-
- questGiver->AI()->QuestReward(_player, quest, reward);
}
+
+ _player->PlayerTalkClass->ClearMenus();
+ if (GameObject* questGiver = object->ToGameObject())
+ questGiver->AI()->QuestReward(_player, quest, reward);
break;
}
default:
diff --git a/src/server/game/Handlers/SpellHandler.cpp b/src/server/game/Handlers/SpellHandler.cpp
index a19bb478eb..fcfce3ee5a 100644
--- a/src/server/game/Handlers/SpellHandler.cpp
+++ b/src/server/game/Handlers/SpellHandler.cpp
@@ -337,7 +337,7 @@ void WorldSession::HandleGameobjectReportUse(WorldPacket& recvPacket)
if (GameObject* go = GetPlayer()->GetGameObjectIfCanInteractWith(guid))
{
- if (go->AI()->GossipHello(_player, true))
+ if (go->AI()->OnReportUse(_player))
return;
_player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_USE_GAMEOBJECT, go->GetEntry());
diff --git a/src/server/game/Instances/InstanceScript.h b/src/server/game/Instances/InstanceScript.h
index 5ddd3f6c77..085a9694fc 100644
--- a/src/server/game/Instances/InstanceScript.h
+++ b/src/server/game/Instances/InstanceScript.h
@@ -254,12 +254,17 @@ class TC_GAME_API InstanceScript : public ZoneScript
uint32 GetEncounterCount() const { return bosses.size(); }
- void InitializeCombatResurrections(uint8 charges = 1, uint32 interval = 0);
- void AddCombatResurrectionCharge();
- void UseCombatResurrection();
- void ResetCombatResurrections();
- uint8 GetCombatResurrectionCharges() const { return _combatResurrectionCharges; }
- uint32 GetCombatResurrectionChargeInterval() const;
+ // Only used by areatriggers that inherit from OnlyOnceAreaTriggerScript
+ void MarkAreaTriggerDone(uint32 id) { _activatedAreaTriggers.insert(id); }
+ void ResetAreaTriggerDone(uint32 id) { _activatedAreaTriggers.erase(id); }
+ bool IsAreaTriggerDone(uint32 id) const { return _activatedAreaTriggers.find(id) != _activatedAreaTriggers.end(); }
+
+ void InitializeCombatResurrections(uint8 charges = 1, uint32 interval = 0);
+ void AddCombatResurrectionCharge();
+ void UseCombatResurrection();
+ void ResetCombatResurrections();
+ uint8 GetCombatResurrectionCharges() const { return _combatResurrectionCharges; }
+ uint32 GetCombatResurrectionChargeInterval() const;
protected:
void SetHeaders(std::string const& dataHeaders);
@@ -304,9 +309,10 @@ class TC_GAME_API InstanceScript : public ZoneScript
ObjectInfoMap _gameObjectInfo;
ObjectGuidMap _objectGuids;
uint32 completedEncounters; // completed encounter mask, bit indexes are DungeonEncounter.dbc boss numbers, used for packets
- uint32 _combatResurrectionTimer;
- uint8 _combatResurrectionCharges; // the counter for available battle resurrections
- bool _combatResurrectionTimerStarted;
+ uint32 _combatResurrectionTimer;
+ uint8 _combatResurrectionCharges; // the counter for available battle resurrections
+ bool _combatResurrectionTimerStarted;
+ std::unordered_set _activatedAreaTriggers;
#ifdef TRINITY_API_USE_DYNAMIC_LINKING
// Strong reference to the associated script module
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index 270b0a7485..c98519a727 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -2528,8 +2528,10 @@ void Map::GetFullTerrainStatusForPosition(float x, float y, float z, PositionFul
if (vmapData.areaInfo)
data.areaInfo = boost::in_place(vmapData.areaInfo->adtId, vmapData.areaInfo->rootId, vmapData.areaInfo->groupId, vmapData.areaInfo->mogpFlags);
+ float mapHeight = VMAP_INVALID_HEIGHT;
GridMap* gmap = const_cast