aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/2014_08_29_05_world_creature_template.sql3249
-rw-r--r--sql/updates/world/2014_08_29_06_world_creature_template.sql497
-rw-r--r--sql/updates/world/2014_08_29_07_world_creature_template_335.sql82
-rw-r--r--sql/updates/world/2014_08_30_00_world_creature_text.sql92
-rw-r--r--src/server/game/Battlegrounds/Battleground.cpp11
-rw-r--r--src/server/game/Battlegrounds/Battleground.h1
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp206
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundAV.h225
-rw-r--r--src/server/game/Entities/Player/Player.cpp29
-rw-r--r--src/server/game/Entities/Player/Player.h2
-rw-r--r--src/server/game/Groups/Group.cpp19
-rw-r--r--src/server/game/Miscellaneous/Language.h36
-rw-r--r--src/server/game/Spells/Spell.cpp7
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp29
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp14
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp8
16 files changed, 4202 insertions, 305 deletions
diff --git a/sql/updates/world/2014_08_29_05_world_creature_template.sql b/sql/updates/world/2014_08_29_05_world_creature_template.sql
new file mode 100644
index 00000000000..594e32adcbf
--- /dev/null
+++ b/sql/updates/world/2014_08_29_05_world_creature_template.sql
@@ -0,0 +1,3249 @@
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 29; -- was 35
+UPDATE `creature_template` SET `faction` = 22 WHERE `entry` = 120; -- was 35
+UPDATE `creature_template` SET `faction` = 2375 WHERE `entry` = 206; -- was 24
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 229; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 262; -- was 35
+UPDATE `creature_template` SET `faction` = 18 WHERE `entry` = 286; -- was 35
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 290; -- was 35
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 329; -- was 7
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 334; -- was 40
+UPDATE `creature_template` SET `faction` = 93 WHERE `entry` = 412; -- was 29
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 416; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 417; -- was 35
+UPDATE `creature_template` SET `faction` = 2200 WHERE `entry` = 428; -- was 14
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 510; -- was 35
+UPDATE `creature_template` SET `faction` = 26 WHERE `entry` = 564; -- was 35
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 575; -- was 67
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 582; -- was 1892
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 584; -- was 32
+UPDATE `creature_template` SET `faction` = 17 WHERE `entry` = 601; -- was 35
+UPDATE `creature_template` SET `faction` = 39 WHERE `entry` = 603; -- was 14
+UPDATE `creature_template` SET `faction` = 17 WHERE `entry` = 638; -- was 35
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 648; -- was 11
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 649; -- was 11
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 650; -- was 11
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 651; -- was 11
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 652; -- was 11
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 653; -- was 11
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 659; -- was 128
+UPDATE `creature_template` SET `faction` = 28 WHERE `entry` = 700; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 706; -- was 7
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 723; -- was 32
+UPDATE `creature_template` SET `faction` = 18 WHERE `entry` = 749; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 775; -- was 39
+UPDATE `creature_template` SET `faction` = 2136 WHERE `entry` = 808; -- was 7
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 832; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 882; -- was 35
+UPDATE `creature_template` SET `faction` = 2375 WHERE `entry` = 920; -- was 24
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 922; -- was 7
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 946; -- was 7
+UPDATE `creature_template` SET `faction` = 39 WHERE `entry` = 947; -- was 32
+UPDATE `creature_template` SET `faction` = 2000 WHERE `entry` = 1000; -- was 56
+UPDATE `creature_template` SET `faction` = 2358 WHERE `entry` = 1016; -- was 48
+UPDATE `creature_template` SET `faction` = 2358 WHERE `entry` = 1019; -- was 48
+UPDATE `creature_template` SET `faction` = 2273 WHERE `entry` = 1034; -- was 62
+UPDATE `creature_template` SET `faction` = 2273 WHERE `entry` = 1035; -- was 62
+UPDATE `creature_template` SET `faction` = 2273 WHERE `entry` = 1036; -- was 62
+UPDATE `creature_template` SET `faction` = 2273 WHERE `entry` = 1038; -- was 62
+UPDATE `creature_template` SET `faction` = 50 WHERE `entry` = 1055; -- was 35
+UPDATE `creature_template` SET `faction` = 50 WHERE `entry` = 1056; -- was 35
+UPDATE `creature_template` SET `faction` = 2273 WHERE `entry` = 1057; -- was 62
+UPDATE `creature_template` SET `faction` = 50 WHERE `entry` = 1063; -- was 32
+UPDATE `creature_template` SET `faction` = 48 WHERE `entry` = 1066; -- was 35
+UPDATE `creature_template` SET `faction` = 20 WHERE `entry` = 1067; -- was 35
+UPDATE `creature_template` SET `faction` = 371 WHERE `entry` = 1156; -- was 84
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 1171; -- was 35
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 1192; -- was 1094
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 1210; -- was 14
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 1233; -- was 31
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 1262; -- was 32
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 1380; -- was 55
+UPDATE `creature_template` SET `faction` = 55 WHERE `entry` = 1476; -- was 57
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 1494; -- was 14
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 1506; -- was 67
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 1507; -- was 67
+UPDATE `creature_template` SET `faction` = 18 WHERE `entry` = 1541; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 1574; -- was 55
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 1575; -- was 55
+UPDATE `creature_template` SET `faction` = 875 WHERE `entry` = 1649; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 1667; -- was 67
+UPDATE `creature_template` SET `faction` = 17 WHERE `entry` = 1706; -- was 290
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 1723; -- was 73
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 1724; -- was 73
+UPDATE `creature_template` SET `faction` = 17 WHERE `entry` = 1730; -- was 35
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 1740; -- was 83
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 1798; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 1801; -- was 67
+UPDATE `creature_template` SET `faction` = 73 WHERE `entry` = 1810; -- was 35
+UPDATE `creature_template` SET `faction` = 73 WHERE `entry` = 1811; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 1819; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 1820; -- was 35
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 1835; -- was 89
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 1837; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 1838; -- was 32
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 1839; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 1841; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 1843; -- was 32
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 1844; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 1847; -- was 21
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 1848; -- was 21
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 1849; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 1850; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 1860; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 1861; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 1863; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 1871; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 1885; -- was 14
+UPDATE `creature_template` SET `faction` = 168 WHERE `entry` = 1921; -- was 1703
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 1964; -- was 4
+UPDATE `creature_template` SET `faction` = 22 WHERE `entry` = 1986; -- was 7
+UPDATE `creature_template` SET `faction` = 22 WHERE `entry` = 1994; -- was 7
+UPDATE `creature_template` SET `faction` = 78 WHERE `entry` = 2045; -- was 14
+UPDATE `creature_template` SET `faction` = 2153 WHERE `entry` = 2070; -- was 14
+UPDATE `creature_template` SET `faction` = 2153 WHERE `entry` = 2071; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 2084; -- was 80
+UPDATE `creature_template` SET `faction` = 2136 WHERE `entry` = 2098; -- was 190
+UPDATE `creature_template` SET `faction` = 59 WHERE `entry` = 2159; -- was 22
+UPDATE `creature_template` SET `faction` = 59 WHERE `entry` = 2160; -- was 22
+UPDATE `creature_template` SET `faction` = 2154 WHERE `entry` = 2165; -- was 44
+UPDATE `creature_template` SET `faction` = 15 WHERE `entry` = 2188; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 2213; -- was 35
+UPDATE `creature_template` SET `faction` = 2153 WHERE `entry` = 2237; -- was 14
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 2269; -- was 123
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 2270; -- was 123
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 2275; -- was 32
+UPDATE `creature_template` SET `faction` = 70 WHERE `entry` = 2288; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 2303; -- was 80
+UPDATE `creature_template` SET `faction` = 2213 WHERE `entry` = 2349; -- was 22
+UPDATE `creature_template` SET `faction` = 2030 WHERE `entry` = 2356; -- was 44
+UPDATE `creature_template` SET `faction` = 2030 WHERE `entry` = 2385; -- was 14
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 2386; -- was 11
+UPDATE `creature_template` SET `faction` = 108 WHERE `entry` = 2434; -- was 97
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 2453; -- was 32
+UPDATE `creature_template` SET `faction` = 60 WHERE `entry` = 2472; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 2475; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 2479; -- was 14
+UPDATE `creature_template` SET `faction` = 390 WHERE `entry` = 2487; -- was 120
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 2503; -- was 123
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 2520; -- was 17
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 2523; -- was 35
+UPDATE `creature_template` SET `faction` = 39 WHERE `entry` = 2531; -- was 68
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 2540; -- was 76
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 2560; -- was 48
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 2561; -- was 48
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 2601; -- was 32
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 2604; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 2630; -- was 1770
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 2667; -- was 45
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 2671; -- was 4
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 2673; -- was 5
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 2674; -- was 3
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 2676; -- was 47
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 2689; -- was 35
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 2690; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 2694; -- was 1576
+UPDATE `creature_template` SET `faction` = 312 WHERE `entry` = 2707; -- was 32
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 2741; -- was 35
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 2744; -- was 14
+UPDATE `creature_template` SET `faction` = 415 WHERE `entry` = 2746; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 2748; -- was 415
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 2749; -- was 91
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 2751; -- was 91
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 2763; -- was 14
+UPDATE `creature_template` SET `faction` = 120 WHERE `entry` = 2768; -- was 35
+UPDATE `creature_template` SET `faction` = 41 WHERE `entry` = 2776; -- was 91
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 2801; -- was 55
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 2807; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 2850; -- was 66
+UPDATE `creature_template` SET `faction` = 55 WHERE `entry` = 2870; -- was 84
+UPDATE `creature_template` SET `faction` = 122 WHERE `entry` = 2876; -- was 84
+UPDATE `creature_template` SET `faction` = 55 WHERE `entry` = 2880; -- was 84
+UPDATE `creature_template` SET `faction` = 59 WHERE `entry` = 2889; -- was 35
+UPDATE `creature_template` SET `faction` = 59 WHERE `entry` = 2890; -- was 35
+UPDATE `creature_template` SET `faction` = 59 WHERE `entry` = 2891; -- was 35
+UPDATE `creature_template` SET `faction` = 122 WHERE `entry` = 2915; -- was 35
+UPDATE `creature_template` SET `faction` = 41 WHERE `entry` = 2919; -- was 91
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 2931; -- was 14
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 2942; -- was 1080
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 2952; -- was 7
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 2954; -- was 111
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 2991; -- was 104
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 2992; -- was 152
+UPDATE `creature_template` SET `faction` = 2263 WHERE `entry` = 3000; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 3122; -- was 48
+UPDATE `creature_template` SET `faction` = 2663 WHERE `entry` = 3188; -- was 126
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 3203; -- was 554
+UPDATE `creature_template` SET `faction` = 1999 WHERE `entry` = 3245; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 3251; -- was 413
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 3252; -- was 413
+UPDATE `creature_template` SET `faction` = 111 WHERE `entry` = 3259; -- was 35
+UPDATE `creature_template` SET `faction` = 111 WHERE `entry` = 3262; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 3281; -- was 14
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 3301; -- was 72
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3395; -- was 90
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 3427; -- was 35
+UPDATE `creature_template` SET `faction` = 2160 WHERE `entry` = 3442; -- was 69
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 3462; -- was 35
+UPDATE `creature_template` SET `faction` = 2028 WHERE `entry` = 3464; -- was 29
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3475; -- was 66
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 3503; -- was 16
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3527; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3560; -- was 59
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3569; -- was 91
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3570; -- was 4
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3573; -- was 35
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 3575; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3579; -- was 35
+UPDATE `creature_template` SET `faction` = 17 WHERE `entry` = 3586; -- was 14
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 3617; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 3619; -- was 66
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 3640; -- was 450
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 3642; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 3652; -- was 32
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 3694; -- was 84
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 3733; -- was 118
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 3734; -- was 118
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 3779; -- was 80
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3792; -- was 14
+UPDATE `creature_template` SET `faction` = 2136 WHERE `entry` = 3815; -- was 7
+UPDATE `creature_template` SET `faction` = 31 WHERE `entry` = 3816; -- was 189
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 3843; -- was 84
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3844; -- was 109
+UPDATE `creature_template` SET `faction` = 1076 WHERE `entry` = 3845; -- was 80
+UPDATE `creature_template` SET `faction` = 1076 WHERE `entry` = 3846; -- was 80
+UPDATE `creature_template` SET `faction` = 1076 WHERE `entry` = 3847; -- was 80
+UPDATE `creature_template` SET `faction` = 24 WHERE `entry` = 3852; -- was 14
+UPDATE `creature_template` SET `faction` = 24 WHERE `entry` = 3860; -- was 35
+UPDATE `creature_template` SET `faction` = 15 WHERE `entry` = 3865; -- was 32
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 3868; -- was 24
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3869; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3870; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3872; -- was 24
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3873; -- was 24
+UPDATE `creature_template` SET `faction` = 24 WHERE `entry` = 3876; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 3878; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3879; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3887; -- was 24
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3893; -- was 68
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 3896; -- was 57
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3898; -- was 22
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3899; -- was 22
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3900; -- was 22
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3902; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3903; -- was 1629
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3904; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3906; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3907; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3908; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3909; -- was 2
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3911; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3912; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 3913; -- was 35
+UPDATE `creature_template` SET `faction` = 124 WHERE `entry` = 3936; -- was 80
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3940; -- was 15
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3941; -- was 15
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 3942; -- was 15
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 3946; -- was 84
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 3950; -- was 91
+UPDATE `creature_template` SET `faction` = 47 WHERE `entry` = 3997; -- was 35
+UPDATE `creature_template` SET `faction` = 26 WHERE `entry` = 3998; -- was 22
+UPDATE `creature_template` SET `faction` = 26 WHERE `entry` = 4001; -- was 22
+UPDATE `creature_template` SET `faction` = 26 WHERE `entry` = 4002; -- was 22
+UPDATE `creature_template` SET `faction` = 124 WHERE `entry` = 4016; -- was 93
+UPDATE `creature_template` SET `faction` = 1999 WHERE `entry` = 4018; -- was 189
+UPDATE `creature_template` SET `faction` = 1999 WHERE `entry` = 4019; -- was 189
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 4033; -- was 92
+UPDATE `creature_template` SET `faction` = 124 WHERE `entry` = 4054; -- was 79
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 4066; -- was 79
+UPDATE `creature_template` SET `faction` = 1999 WHERE `entry` = 4067; -- was 16
+UPDATE `creature_template` SET `faction` = 47 WHERE `entry` = 4069; -- was 35
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 4121; -- was 35
+UPDATE `creature_template` SET `faction` = 1999 WHERE `entry` = 4263; -- was 22
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 4277; -- was 1
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 4278; -- was 24
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 4333; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 4425; -- was 411
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 4445; -- was 1080
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 4446; -- was 1080
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 4449; -- was 1080
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 4476; -- was 67
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 4482; -- was 35
+UPDATE `creature_template` SET `faction` = 514 WHERE `entry` = 4490; -- was 80
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 4497; -- was 47
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 4504; -- was 14
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 4509; -- was 84
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 4526; -- was 152
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 4528; -- was 152
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 4534; -- was 152
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 4535; -- was 152
+UPDATE `creature_template` SET `faction` = 2184 WHERE `entry` = 4638; -- was 133
+UPDATE `creature_template` SET `faction` = 2184 WHERE `entry` = 4639; -- was 133
+UPDATE `creature_template` SET `faction` = 2184 WHERE `entry` = 4640; -- was 133
+UPDATE `creature_template` SET `faction` = 2184 WHERE `entry` = 4641; -- was 133
+UPDATE `creature_template` SET `faction` = 2184 WHERE `entry` = 4642; -- was 133
+UPDATE `creature_template` SET `faction` = 2184 WHERE `entry` = 4643; -- was 133
+UPDATE `creature_template` SET `faction` = 2184 WHERE `entry` = 4644; -- was 133
+UPDATE `creature_template` SET `faction` = 2184 WHERE `entry` = 4645; -- was 133
+UPDATE `creature_template` SET `faction` = 2183 WHERE `entry` = 4646; -- was 132
+UPDATE `creature_template` SET `faction` = 2183 WHERE `entry` = 4647; -- was 132
+UPDATE `creature_template` SET `faction` = 2183 WHERE `entry` = 4648; -- was 132
+UPDATE `creature_template` SET `faction` = 2183 WHERE `entry` = 4649; -- was 132
+UPDATE `creature_template` SET `faction` = 2183 WHERE `entry` = 4651; -- was 132
+UPDATE `creature_template` SET `faction` = 2183 WHERE `entry` = 4652; -- was 132
+UPDATE `creature_template` SET `faction` = 2183 WHERE `entry` = 4653; -- was 132
+UPDATE `creature_template` SET `faction` = 2183 WHERE `entry` = 4661; -- was 132
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 4669; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 4683; -- was 35
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 4691; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 4703; -- was 35
+UPDATE `creature_template` SET `faction` = 134 WHERE `entry` = 4704; -- was 35
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 4717; -- was 35
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 4724; -- was 32
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 4725; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 4781; -- was 32
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 4785; -- was 32
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 4787; -- was 794
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 4795; -- was 84
+UPDATE `creature_template` SET `faction` = 129 WHERE `entry` = 4816; -- was 35
+UPDATE `creature_template` SET `faction` = 1077 WHERE `entry` = 4834; -- was 149
+UPDATE `creature_template` SET `faction` = 152 WHERE `entry` = 4842; -- was 32
+UPDATE `creature_template` SET `faction` = 411 WHERE `entry` = 4862; -- was 35
+UPDATE `creature_template` SET `faction` = 151 WHERE `entry` = 4923; -- was 1622
+UPDATE `creature_template` SET `faction` = 150 WHERE `entry` = 4947; -- was 11
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 4958; -- was 92
+UPDATE `creature_template` SET `faction` = 122 WHERE `entry` = 4961; -- was 84
+UPDATE `creature_template` SET `faction` = 17 WHERE `entry` = 4970; -- was 35
+UPDATE `creature_template` SET `faction` = 17 WHERE `entry` = 4971; -- was 34
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 4972; -- was 85
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 5027; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 5089; -- was 14
+UPDATE `creature_template` SET `faction` = 24 WHERE `entry` = 5097; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 5194; -- was 1074
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 5196; -- was 1074
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 5197; -- was 1074
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 5231; -- was 35
+UPDATE `creature_template` SET `faction` = 72 WHERE `entry` = 5264; -- was 35
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 5300; -- was 16
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 5304; -- was 16
+UPDATE `creature_template` SET `faction` = 50 WHERE `entry` = 5315; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 5326; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 5347; -- was 14
+UPDATE `creature_template` SET `faction` = 50 WHERE `entry` = 5348; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 5354; -- was 91
+UPDATE `creature_template` SET `faction` = 514 WHERE `entry` = 5367; -- was 35
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 5399; -- was 32
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 5400; -- was 32
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 5409; -- was 14
+UPDATE `creature_template` SET `faction` = 15 WHERE `entry` = 5431; -- was 14
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 5433; -- was 37
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 5444; -- was 42
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 5446; -- was 22
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 5448; -- was 14
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 5449; -- was 29
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 5522; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 5676; -- was 90
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 5677; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 5689; -- was 7
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 5691; -- was 72
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 5692; -- was 72
+UPDATE `creature_template` SET `faction` = 132 WHERE `entry` = 5723; -- was 914
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 5724; -- was 83
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 5764; -- was 44
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 5809; -- was 84
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 5843; -- was 674
+UPDATE `creature_template` SET `faction` = 2111 WHERE `entry` = 5856; -- was 575
+UPDATE `creature_template` SET `faction` = 111 WHERE `entry` = 5864; -- was 14
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5873; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5874; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5879; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 5889; -- was 92
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 5893; -- was 91
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 5898; -- was 92
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 5902; -- was 91
+UPDATE `creature_template` SET `faction` = 270 WHERE `entry` = 5912; -- was 32
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5913; -- was 1629
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 5915; -- was 124
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5919; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5920; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5921; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5922; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5923; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5924; -- was 1629
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5925; -- was 1663
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5926; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5927; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5929; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 5934; -- was 14
+UPDATE `creature_template` SET `faction` = 49 WHERE `entry` = 5935; -- was 14
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 5950; -- was 35
+UPDATE `creature_template` SET `faction` = 51 WHERE `entry` = 5980; -- was 35
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 5986; -- was 35
+UPDATE `creature_template` SET `faction` = 413 WHERE `entry` = 5987; -- was 35
+UPDATE `creature_template` SET `faction` = 413 WHERE `entry` = 5989; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 6012; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 6013; -- was 73
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 6016; -- was 74
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 6017; -- was 59
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 6021; -- was 92
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 6047; -- was 128
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 6066; -- was 16
+UPDATE `creature_template` SET `faction` = 133 WHERE `entry` = 6068; -- was 35
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 6090; -- was 84
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 6092; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 6106; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 6110; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 6111; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 6112; -- was 2
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 6123; -- was 14
+UPDATE `creature_template` SET `faction` = 122 WHERE `entry` = 6177; -- was 35
+UPDATE `creature_template` SET `faction` = 2205 WHERE `entry` = 6190; -- was 74
+UPDATE `creature_template` SET `faction` = 2205 WHERE `entry` = 6195; -- was 74
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 6197; -- was 35
+UPDATE `creature_template` SET `faction` = 59 WHERE `entry` = 6214; -- was 35
+UPDATE `creature_template` SET `faction` = 59 WHERE `entry` = 6215; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 6238; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 6240; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 6245; -- was 79
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 6246; -- was 79
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 6250; -- was 18
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 6268; -- was 90
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 6296; -- was 35
+UPDATE `creature_template` SET `faction` = 46 WHERE `entry` = 6366; -- was 30
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 6489; -- was 32
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 6490; -- was 32
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 6492; -- was 91
+UPDATE `creature_template` SET `faction` = 634 WHERE `entry` = 6501; -- was 14
+UPDATE `creature_template` SET `faction` = 634 WHERE `entry` = 6502; -- was 14
+UPDATE `creature_template` SET `faction` = 634 WHERE `entry` = 6503; -- was 14
+UPDATE `creature_template` SET `faction` = 634 WHERE `entry` = 6504; -- was 14
+UPDATE `creature_template` SET `faction` = 2358 WHERE `entry` = 6505; -- was 48
+UPDATE `creature_template` SET `faction` = 2358 WHERE `entry` = 6506; -- was 48
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 6549; -- was 90
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 6550; -- was 91
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 6561; -- was 35
+UPDATE `creature_template` SET `faction` = 634 WHERE `entry` = 6583; -- was 14
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 6646; -- was 14
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 6647; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 6648; -- was 32
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 6649; -- was 14
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 6650; -- was 14
+UPDATE `creature_template` SET `faction` = 82 WHERE `entry` = 6651; -- was 414
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 6747; -- was 29
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 6748; -- was 91
+UPDATE `creature_template` SET `faction` = 471 WHERE `entry` = 6773; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 6867; -- was 2
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 6932; -- was 92
+UPDATE `creature_template` SET `faction` = 2313 WHERE `entry` = 7013; -- was 35
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 7034; -- was 45
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 7035; -- was 45
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 7073; -- was 14
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 7074; -- was 68
+UPDATE `creature_template` SET `faction` = 2156 WHERE `entry` = 7093; -- was 14
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 7106; -- was 90
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 7107; -- was 1434
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 7144; -- was 35
+UPDATE `creature_template` SET `faction` = 124 WHERE `entry` = 7146; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 7168; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 7226; -- was 415
+UPDATE `creature_template` SET `faction` = 60 WHERE `entry` = 7227; -- was 35
+UPDATE `creature_template` SET `faction` = 416 WHERE `entry` = 7228; -- was 415
+UPDATE `creature_template` SET `faction` = 17 WHERE `entry` = 7266; -- was 11
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 7270; -- was 35
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 7271; -- was 35
+UPDATE `creature_template` SET `faction` = 312 WHERE `entry` = 7319; -- was 22
+UPDATE `creature_template` SET `faction` = 152 WHERE `entry` = 7354; -- was 14
+UPDATE `creature_template` SET `faction` = 152 WHERE `entry` = 7356; -- was 14
+UPDATE `creature_template` SET `faction` = 88 WHERE `entry` = 7360; -- was 55
+UPDATE `creature_template` SET `faction` = 59 WHERE `entry` = 7361; -- was 63
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 7364; -- was 91
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 7365; -- was 91
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7366; -- was 1629
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7367; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7368; -- was 2
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 7377; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 7378; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7380; -- was 1
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7383; -- was 116
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7384; -- was 1
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7386; -- was 1
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7387; -- was 115
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7391; -- was 1
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7392; -- was 4
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7394; -- was 7
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7398; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7399; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7400; -- was 35
+UPDATE `creature_template` SET `faction` = 120 WHERE `entry` = 7401; -- was 14
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7402; -- was 2
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7403; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 7407; -- was 475
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 7409; -- was 91
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7412; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7413; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7414; -- was 1629
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7415; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7416; -- was 1629
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7423; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7424; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7425; -- was 35
+UPDATE `creature_template` SET `faction` = 2358 WHERE `entry` = 7431; -- was 16
+UPDATE `creature_template` SET `faction` = 2358 WHERE `entry` = 7432; -- was 16
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7464; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7465; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7466; -- was 1629
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7467; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7468; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7469; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7483; -- was 116
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7484; -- was 16
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7486; -- was 2
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7487; -- was 6
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 7527; -- was 495
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7543; -- was 1
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7544; -- was 5
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7545; -- was 1
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7549; -- was 1
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7550; -- was 4
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7560; -- was 1
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7566; -- was 67
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7568; -- was 14
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 7569; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 7664; -- was 22
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 7704; -- was 42
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 7734; -- was 22
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 7735; -- was 14
+UPDATE `creature_template` SET `faction` = 63 WHERE `entry` = 7738; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 7750; -- was 1080
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 7767; -- was 654
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 7779; -- was 84
+UPDATE `creature_template` SET `faction` = 126 WHERE `entry` = 7780; -- was 33
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 7785; -- was 37
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 7786; -- was 37
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 7806; -- was 113
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7844; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 7845; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 7855; -- was 230
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 7856; -- was 230
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 7863; -- was 14
+UPDATE `creature_template` SET `faction` = 152 WHERE `entry` = 7895; -- was 14
+UPDATE `creature_template` SET `faction` = 230 WHERE `entry` = 7896; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 7899; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 7901; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 7902; -- was 14
+UPDATE `creature_template` SET `faction` = 1951 WHERE `entry` = 7939; -- was 79
+UPDATE `creature_template` SET `faction` = 795 WHERE `entry` = 7995; -- was 37
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 8024; -- was 694
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 8025; -- was 694
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 8035; -- was 63
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 8118; -- was 1080
+UPDATE `creature_template` SET `faction` = 69 WHERE `entry` = 8121; -- was 32
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 8122; -- was 32
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 8127; -- was 107
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 8156; -- was 107
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 8179; -- was 45
+UPDATE `creature_template` SET `faction` = 1779 WHERE `entry` = 8197; -- was 1605
+UPDATE `creature_template` SET `faction` = 1779 WHERE `entry` = 8198; -- was 1605
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 8202; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 8203; -- was 14
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 8206; -- was 35
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 8208; -- was 14
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 8211; -- was 38
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 8213; -- was 32
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 8215; -- was 14
+UPDATE `creature_template` SET `faction` = 795 WHERE `entry` = 8217; -- was 14
+UPDATE `creature_template` SET `faction` = 795 WHERE `entry` = 8218; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 8280; -- was 90
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 8282; -- was 128
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 8297; -- was 14
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 8300; -- was 22
+UPDATE `creature_template` SET `faction` = 120 WHERE `entry` = 8320; -- was 21
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 8376; -- was 1
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 8387; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 8388; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 8389; -- was 32
+UPDATE `creature_template` SET `faction` = 120 WHERE `entry` = 8391; -- was 14
+UPDATE `creature_template` SET `faction` = 55 WHERE `entry` = 8392; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 8394; -- was 32
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 8407; -- was 35
+UPDATE `creature_template` SET `faction` = 120 WHERE `entry` = 8421; -- was 72
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 8436; -- was 534
+UPDATE `creature_template` SET `faction` = 152 WHERE `entry` = 8477; -- was 21
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 8478; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 8510; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 8554; -- was 14
+UPDATE `creature_template` SET `faction` = 1924 WHERE `entry` = 8563; -- was 1576
+UPDATE `creature_template` SET `faction` = 1924 WHERE `entry` = 8564; -- was 1576
+UPDATE `creature_template` SET `faction` = 1924 WHERE `entry` = 8565; -- was 1576
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 8578; -- was 14
+UPDATE `creature_template` SET `faction` = 1515 WHERE `entry` = 8582; -- was 125
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 8596; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 8599; -- was 35
+UPDATE `creature_template` SET `faction` = 2030 WHERE `entry` = 8600; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 8615; -- was 1
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 8656; -- was 37
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 8657; -- was 37
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 8658; -- was 37
+UPDATE `creature_template` SET `faction` = 152 WHERE `entry` = 8663; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 8668; -- was 90
+UPDATE `creature_template` SET `faction` = 17 WHERE `entry` = 8680; -- was 90
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 8765; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 8776; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 8836; -- was 4
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 8876; -- was 14
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 8923; -- was 14
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 8924; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 8925; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 8926; -- was 413
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 8927; -- was 411
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 8928; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 8929; -- was 54
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 8932; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 8933; -- was 22
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 8937; -- was 1629
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 8980; -- was 14
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 8981; -- was 91
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 8996; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 9029; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 9030; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 9031; -- was 32
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9034; -- was 35
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9035; -- was 35
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9036; -- was 35
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9037; -- was 35
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9038; -- was 35
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9039; -- was 35
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9040; -- was 35
+UPDATE `creature_template` SET `faction` = 2263 WHERE `entry` = 9117; -- was 35
+UPDATE `creature_template` SET `faction` = 876 WHERE `entry` = 9136; -- was 85
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 9178; -- was 92
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 9218; -- was 14
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 9219; -- was 14
+UPDATE `creature_template` SET `faction` = 2263 WHERE `entry` = 9270; -- was 35
+UPDATE `creature_template` SET `faction` = 2263 WHERE `entry` = 9271; -- was 35
+UPDATE `creature_template` SET `faction` = 85 WHERE `entry` = 9297; -- was 29
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 9397; -- was 91
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9398; -- was 14
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9436; -- was 14
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9437; -- was 32
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9438; -- was 32
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9439; -- was 32
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9441; -- was 32
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9442; -- was 32
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9443; -- was 32
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9445; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 9456; -- was 655
+UPDATE `creature_template` SET `faction` = 2240 WHERE `entry` = 9460; -- was 475
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 9461; -- was 14
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 9476; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 9502; -- was 122
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 9516; -- was 1434
+UPDATE `creature_template` SET `faction` = 71 WHERE `entry` = 9521; -- was 68
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 9522; -- was 34
+UPDATE `creature_template` SET `faction` = 130 WHERE `entry` = 9523; -- was 655
+UPDATE `creature_template` SET `faction` = 130 WHERE `entry` = 9524; -- was 655
+UPDATE `creature_template` SET `faction` = 11 WHERE `entry` = 9526; -- was 12
+UPDATE `creature_template` SET `faction` = 79 WHERE `entry` = 9527; -- was 14
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 9538; -- was 14
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 9539; -- was 14
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 9580; -- was 85
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 9596; -- was 14
+UPDATE `creature_template` SET `faction` = 124 WHERE `entry` = 9598; -- was 79
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 9601; -- was 92
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 9604; -- was 32
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 9605; -- was 34
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 9621; -- was 168
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 9623; -- was 113
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 9637; -- was 1693
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 9656; -- was 1629
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 9657; -- was 1
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 9659; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 9662; -- was 115
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 9682; -- was 32
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 9687; -- was 2
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 9688; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 9689; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 9707; -- was 40
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 9708; -- was 90
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 9718; -- was 32
+UPDATE `creature_template` SET `faction` = 1768 WHERE `entry` = 9776; -- was 90
+UPDATE `creature_template` SET `faction` = 1768 WHERE `entry` = 9778; -- was 90
+UPDATE `creature_template` SET `faction` = 1768 WHERE `entry` = 9779; -- was 90
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 9937; -- was 32
+UPDATE `creature_template` SET `faction` = 2263 WHERE `entry` = 9997; -- was 35
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 10040; -- was 168
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 10041; -- was 168
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10042; -- was 32
+UPDATE `creature_template` SET `faction` = 674 WHERE `entry` = 10043; -- was 735
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 10050; -- was 29
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 10076; -- was 32
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 10077; -- was 32
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 10080; -- was 35
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 10081; -- was 35
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 10084; -- was 35
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 10096; -- was 32
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 10183; -- was 82
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 10196; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 10200; -- was 66
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 10202; -- was 14
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 10217; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 10218; -- was 37
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 10259; -- was 4
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 10261; -- was 90
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 10263; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10290; -- was 168
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10296; -- was 1080
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10299; -- was 40
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10300; -- was 80
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10301; -- was 55
+UPDATE `creature_template` SET `faction` = 2263 WHERE `entry` = 10302; -- was 474
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 10340; -- was 32
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 10376; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 10393; -- was 14
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 10418; -- was 89
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 10467; -- was 1629
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 10473; -- was 14
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 10479; -- was 14
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 10483; -- was 35
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 10484; -- was 35
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 10492; -- was 35
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 10493; -- was 35
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 10497; -- was 14
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 10506; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 10510; -- was 7
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 10538; -- was 32
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 10557; -- was 1629
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 10579; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 10581; -- was 32
+UPDATE `creature_template` SET `faction` = 2263 WHERE `entry` = 10583; -- was 474
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 10584; -- was 14
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 10598; -- was 4
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 10599; -- was 1607
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 10600; -- was 1606
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 10601; -- was 14
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 10602; -- was 45
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 10605; -- was 89
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 10656; -- was 1
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10657; -- was 85
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10718; -- was 32
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 10719; -- was 85
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10776; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10800; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 10809; -- was 14
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 10813; -- was 90
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 10817; -- was 1055
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 10819; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 10821; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 10823; -- was 37
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 10824; -- was 1576
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 10825; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 10826; -- was 21
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 10836; -- was 14
+UPDATE `creature_template` SET `faction` = 2071 WHERE `entry` = 10839; -- was 814
+UPDATE `creature_template` SET `faction` = 2071 WHERE `entry` = 10840; -- was 814
+UPDATE `creature_template` SET `faction` = 2071 WHERE `entry` = 10857; -- was 814
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 10882; -- was 32
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 10928; -- was 39
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 10937; -- was 32
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 10938; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 10939; -- was 32
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 10944; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10945; -- was 32
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 10946; -- was 14
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 10947; -- was 14
+UPDATE `creature_template` SET `faction` = 495 WHERE `entry` = 10948; -- was 1080
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 10949; -- was 1080
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 10950; -- was 1080
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 10951; -- was 14
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 10952; -- was 14
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 10953; -- was 14
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 10954; -- was 68
+UPDATE `creature_template` SET `faction` = 2263 WHERE `entry` = 10977; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10980; -- was 7
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 10983; -- was 14
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 10984; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 10985; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 10989; -- was 35
+UPDATE `creature_template` SET `faction` = 39 WHERE `entry` = 10991; -- was 14
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 11018; -- was 1080
+UPDATE `creature_template` SET `faction` = 24 WHERE `entry` = 11027; -- was 21
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 11034; -- was 794
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 11036; -- was 794
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 11039; -- was 794
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 11054; -- was 14
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 11063; -- was 794
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11079; -- was 80
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 11100; -- was 6
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 11101; -- was 116
+UPDATE `creature_template` SET `faction` = 2072 WHERE `entry` = 11102; -- was 1625
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 11120; -- was 32
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 11121; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 11141; -- was 92
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11143; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11153; -- was 1154
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11154; -- was 1154
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11155; -- was 1154
+UPDATE `creature_template` SET `faction` = 2363 WHERE `entry` = 11194; -- was 814
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11195; -- was 14
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 11198; -- was 15
+UPDATE `creature_template` SET `faction` = 230 WHERE `entry` = 11199; -- was 5
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 11200; -- was 14
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 11236; -- was 7
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11256; -- was 91
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 11258; -- was 233
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11277; -- was 574
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11278; -- was 1080
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11279; -- was 574
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11280; -- was 574
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11281; -- was 574
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 11284; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11287; -- was 68
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 11292; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 11296; -- was 31
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 11325; -- was 1
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 11326; -- was 3
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 11327; -- was 4
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 11437; -- was 35
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 11441; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 11444; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 11445; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 11446; -- was 92
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 11448; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 11450; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11458; -- was 91
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11459; -- was 91
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 11466; -- was 32
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11467; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11469; -- was 79
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11470; -- was 79
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11471; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11472; -- was 92
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11473; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11474; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11475; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11476; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11477; -- was 14
+UPDATE `creature_template` SET `faction` = 834 WHERE `entry` = 11480; -- was 91
+UPDATE `creature_template` SET `faction` = 834 WHERE `entry` = 11483; -- was 91
+UPDATE `creature_template` SET `faction` = 834 WHERE `entry` = 11484; -- was 91
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 11486; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11487; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11488; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11489; -- was 91
+UPDATE `creature_template` SET `faction` = 754 WHERE `entry` = 11496; -- was 90
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 11498; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 11501; -- was 1374
+UPDATE `creature_template` SET `faction` = 1081 WHERE `entry` = 11502; -- was 91
+UPDATE `creature_template` SET `faction` = 2071 WHERE `entry` = 11536; -- was 814
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 11560; -- was 16
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 11581; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 11583; -- was 103
+UPDATE `creature_template` SET `faction` = 26 WHERE `entry` = 11606; -- was 35
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 11616; -- was 123
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 11627; -- was 35
+UPDATE `creature_template` SET `faction` = 210 WHERE `entry` = 11636; -- was 4
+UPDATE `creature_template` SET `faction` = 106 WHERE `entry` = 11637; -- was 5
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 11663; -- was 14
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 11664; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 11676; -- was 35
+UPDATE `creature_template` SET `faction` = 26 WHERE `entry` = 11677; -- was 14
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 11679; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 11742; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 11743; -- was 35
+UPDATE `creature_template` SET `faction` = 834 WHERE `entry` = 11779; -- was 35
+UPDATE `creature_template` SET `faction` = 834 WHERE `entry` = 11780; -- was 35
+UPDATE `creature_template` SET `faction` = 1076 WHERE `entry` = 11806; -- was 231
+UPDATE `creature_template` SET `faction` = 635 WHERE `entry` = 11832; -- was 1254
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 11835; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 11836; -- was 35
+UPDATE `creature_template` SET `faction` = 2266 WHERE `entry` = 11858; -- was 16
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 11874; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 11875; -- was 55
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 11876; -- was 92
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11886; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11887; -- was 14
+UPDATE `creature_template` SET `faction` = 2266 WHERE `entry` = 11910; -- was 16
+UPDATE `creature_template` SET `faction` = 2266 WHERE `entry` = 11911; -- was 16
+UPDATE `creature_template` SET `faction` = 2266 WHERE `entry` = 11912; -- was 16
+UPDATE `creature_template` SET `faction` = 2266 WHERE `entry` = 11913; -- was 16
+UPDATE `creature_template` SET `faction` = 26 WHERE `entry` = 11920; -- was 22
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11980; -- was 14
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 11981; -- was 103
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 11983; -- was 103
+UPDATE `creature_template` SET `faction` = 1335 WHERE `entry` = 11998; -- was 1214
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 12048; -- was 84
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 12120; -- was 7
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 12125; -- was 14
+UPDATE `creature_template` SET `faction` = 290 WHERE `entry` = 12126; -- was 32
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 12128; -- was 32
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 12141; -- was 6
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 12142; -- was 35
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 12143; -- was 91
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 12156; -- was 14
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 12157; -- was 14
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 12158; -- was 14
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 12159; -- was 14
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 12180; -- was 32
+UPDATE `creature_template` SET `faction` = 60 WHERE `entry` = 12200; -- was 35
+UPDATE `creature_template` SET `faction` = 85 WHERE `entry` = 12208; -- was 14
+UPDATE `creature_template` SET `faction` = 834 WHERE `entry` = 12237; -- was 91
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 12257; -- was 1
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 12265; -- was 91
+UPDATE `creature_template` SET `faction` = 413 WHERE `entry` = 12276; -- was 14
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 12297; -- was 7
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 12299; -- was 7
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 12321; -- was 22
+UPDATE `creature_template` SET `faction` = 89 WHERE `entry` = 12339; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 12345; -- was 42
+UPDATE `creature_template` SET `faction` = 89 WHERE `entry` = 12352; -- was 67
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 12369; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 12385; -- was 55
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 12397; -- was 14
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 12419; -- was 115
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 12423; -- was 11
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 12426; -- was 914
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 12428; -- was 71
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 12430; -- was 85
+UPDATE `creature_template` SET `faction` = 1114 WHERE `entry` = 12435; -- was 103
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 12461; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 12473; -- was 1
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 12580; -- was 12
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 12581; -- was 72
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 12617; -- was 55
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 12636; -- was 68
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 12739; -- was 14
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 12756; -- was 32
+UPDATE `creature_template` SET `faction` = 1078 WHERE `entry` = 12777; -- was 35
+UPDATE `creature_template` SET `faction` = 1078 WHERE `entry` = 12782; -- was 35
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 12788; -- was 29
+UPDATE `creature_template` SET `faction` = 876 WHERE `entry` = 12789; -- was 126
+UPDATE `creature_template` SET `faction` = 1074 WHERE `entry` = 12792; -- was 85
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 12793; -- was 1074
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 12794; -- was 29
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 12795; -- was 126
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 12806; -- was 91
+UPDATE `creature_template` SET `faction` = 1514 WHERE `entry` = 12856; -- was 124
+UPDATE `creature_template` SET `faction` = 124 WHERE `entry` = 12860; -- was 84
+UPDATE `creature_template` SET `faction` = 50 WHERE `entry` = 12898; -- was 35
+UPDATE `creature_template` SET `faction` = 82 WHERE `entry` = 12918; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 12922; -- was 59
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 12923; -- was 85
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 12924; -- was 85
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 12925; -- was 85
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 12940; -- was 14
+UPDATE `creature_template` SET `faction` = 2263 WHERE `entry` = 12959; -- was 35
+UPDATE `creature_template` SET `faction` = 130 WHERE `entry` = 12976; -- was 655
+UPDATE `creature_template` SET `faction` = 130 WHERE `entry` = 12977; -- was 655
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 13017; -- was 7
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 13020; -- was 32
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 13036; -- was 1374
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13081; -- was 59
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 13082; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13099; -- was 59
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 13136; -- was 14
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13139; -- was 32
+UPDATE `creature_template` SET `faction` = 1194 WHERE `entry` = 13149; -- was 70
+UPDATE `creature_template` SET `faction` = 1194 WHERE `entry` = 13150; -- was 70
+UPDATE `creature_template` SET `faction` = 1194 WHERE `entry` = 13151; -- was 70
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13155; -- was 85
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 13156; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 13158; -- was 67
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13161; -- was 58
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13178; -- was 85
+UPDATE `creature_template` SET `faction` = 1194 WHERE `entry` = 13221; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13256; -- was 85
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 13279; -- was 91
+UPDATE `creature_template` SET `faction` = 1215 WHERE `entry` = 13281; -- was 35
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13297; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13300; -- was 32
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 13301; -- was 14
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13324; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13325; -- was 55
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13326; -- was 514
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13327; -- was 11
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13329; -- was 14
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13330; -- was 85
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13333; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13334; -- was 85
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13335; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13336; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13337; -- was 85
+UPDATE `creature_template` SET `faction` = 1081 WHERE `entry` = 13338; -- was 7
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 13339; -- was 35
+UPDATE `creature_template` SET `faction` = 1194 WHERE `entry` = 13377; -- was 29
+UPDATE `creature_template` SET `faction` = 1594 WHERE `entry` = 13419; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13424; -- was 1217
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13425; -- was 29
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13426; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13427; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13428; -- was 29
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 13431; -- was 85
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 13432; -- was 1080
+UPDATE `creature_template` SET `faction` = 55 WHERE `entry` = 13444; -- was 35
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13446; -- was 14
+UPDATE `creature_template` SET `faction` = 1554 WHERE `entry` = 13449; -- was 85
+UPDATE `creature_template` SET `faction` = 994 WHERE `entry` = 13476; -- was 29
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13496; -- was 35
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13516; -- was 35
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13517; -- was 35
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13518; -- was 35
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13519; -- was 35
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13520; -- was 35
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13521; -- was 35
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13522; -- was 35
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13523; -- was 35
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13525; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13526; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13527; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13529; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13530; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13531; -- was 85
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13534; -- was 85
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13535; -- was 85
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13536; -- was 29
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13537; -- was 85
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13538; -- was 85
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13539; -- was 29
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13540; -- was 14
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13541; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13542; -- was 85
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13543; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13544; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 13545; -- was 29
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13547; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13548; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13549; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13550; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13551; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13552; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13553; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13554; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13555; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13556; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 13557; -- was 32
+UPDATE `creature_template` SET `faction` = 52 WHERE `entry` = 13619; -- was 35
+UPDATE `creature_template` SET `faction` = 86 WHERE `entry` = 13620; -- was 35
+UPDATE `creature_template` SET `faction` = 1217 WHERE `entry` = 13676; -- was 32
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 13956; -- was 14
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 13957; -- was 14
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 13958; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 13959; -- was 14
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 13976; -- was 32
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 13977; -- was 35
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 14016; -- was 35
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 14017; -- was 35
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 14018; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 14019; -- was 35
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 14020; -- was 103
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14021; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 14081; -- was 103
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 14101; -- was 35
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 14141; -- was 35
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 14142; -- was 35
+UPDATE `creature_template` SET `faction` = 87 WHERE `entry` = 14221; -- was 32
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 14223; -- was 32
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 14224; -- was 32
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 14225; -- was 14
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 14228; -- was 32
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 14229; -- was 14
+UPDATE `creature_template` SET `faction` = 129 WHERE `entry` = 14236; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 14237; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14241; -- was 91
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 14242; -- was 85
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 14261; -- was 35
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 14265; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 14268; -- was 73
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 14273; -- was 14
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 14274; -- was 35
+UPDATE `creature_template` SET `faction` = 88 WHERE `entry` = 14275; -- was 1216
+UPDATE `creature_template` SET `faction` = 87 WHERE `entry` = 14281; -- was 14
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 14302; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 14303; -- was 91
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 14305; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 14308; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 14321; -- was 1374
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 14322; -- was 1374
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 14323; -- was 1374
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 14324; -- was 1374
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 14326; -- was 1374
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14338; -- was 1080
+UPDATE `creature_template` SET `faction` = 82 WHERE `entry` = 14342; -- was 14
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 14343; -- was 635
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 14351; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14353; -- was 32
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 14355; -- was 1354
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 14358; -- was 32
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 14361; -- was 7
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14362; -- was 4
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 14364; -- was 71
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 14368; -- was 32
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 14369; -- was 32
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14370; -- was 14
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 14371; -- was 32
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 14381; -- was 32
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 14382; -- was 32
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 14383; -- was 32
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 14385; -- was 90
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 14386; -- was 90
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 14389; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 14396; -- was 14
+UPDATE `creature_template` SET `faction` = 834 WHERE `entry` = 14397; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 14398; -- was 14
+UPDATE `creature_template` SET `faction` = 834 WHERE `entry` = 14399; -- was 91
+UPDATE `creature_template` SET `faction` = 834 WHERE `entry` = 14400; -- was 91
+UPDATE `creature_template` SET `faction` = 15 WHERE `entry` = 14406; -- was 35
+UPDATE `creature_template` SET `faction` = 31 WHERE `entry` = 14421; -- was 7
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14435; -- was 91
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 14444; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 14448; -- was 91
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14449; -- was 32
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 14452; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14453; -- was 32
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 14457; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14459; -- was 1080
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 14462; -- was 14
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 14465; -- was 4
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 14466; -- was 2
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 14471; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 14474; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 14482; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 14483; -- was 14
+UPDATE `creature_template` SET `faction` = 290 WHERE `entry` = 14484; -- was 32
+UPDATE `creature_template` SET `faction` = 290 WHERE `entry` = 14485; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 14486; -- was 21
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 14488; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 14489; -- was 21
+UPDATE `creature_template` SET `faction` = 72 WHERE `entry` = 14491; -- was 14
+UPDATE `creature_template` SET `faction` = 189 WHERE `entry` = 14492; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14494; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14500; -- was 41
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 14503; -- was 90
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14511; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14512; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14513; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14514; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14516; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14518; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14519; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14520; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14521; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14524; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14525; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14526; -- was 32
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14564; -- was 92
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14566; -- was 1080
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14568; -- was 1080
+UPDATE `creature_template` SET `faction` = 1074 WHERE `entry` = 14581; -- was 85
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 14601; -- was 103
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 14604; -- was 14
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 14605; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 14621; -- was 754
+UPDATE `creature_template` SET `faction` = 2364 WHERE `entry` = 14622; -- was 1475
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 14635; -- was 35
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 14639; -- was 14
+UPDATE `creature_template` SET `faction` = 1334 WHERE `entry` = 14643; -- was 35
+UPDATE `creature_template` SET `faction` = 1335 WHERE `entry` = 14644; -- was 35
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 14662; -- was 14
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 14663; -- was 14
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 14664; -- was 14
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 14666; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14667; -- was 14
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 14668; -- was 103
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14682; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14683; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14684; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14686; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14690; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14691; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14692; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14693; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14694; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14695; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14698; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14700; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14701; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14702; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14703; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14705; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14707; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14712; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14713; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 14714; -- was 35
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 14719; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14744; -- was 1214
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 14745; -- was 1216
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 14746; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 14751; -- was 1335
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 14752; -- was 4
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 14761; -- was 35
+UPDATE `creature_template` SET `faction` = 1534 WHERE `entry` = 14767; -- was 32
+UPDATE `creature_template` SET `faction` = 1534 WHERE `entry` = 14768; -- was 1216
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 14824; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 14830; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 14831; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 14862; -- was 14
+UPDATE `creature_template` SET `faction` = 1555 WHERE `entry` = 14878; -- was 6
+UPDATE `creature_template` SET `faction` = 50 WHERE `entry` = 14890; -- was 14
+UPDATE `creature_template` SET `faction` = 28 WHERE `entry` = 14941; -- was 35
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 14943; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 14944; -- was 32
+UPDATE `creature_template` SET `faction` = 1214 WHERE `entry` = 14945; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 14946; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 14947; -- was 32
+UPDATE `creature_template` SET `faction` = 1216 WHERE `entry` = 14948; -- was 32
+UPDATE `creature_template` SET `faction` = 28 WHERE `entry` = 14966; -- was 35
+UPDATE `creature_template` SET `faction` = 28 WHERE `entry` = 14967; -- was 35
+UPDATE `creature_template` SET `faction` = 28 WHERE `entry` = 14968; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 14987; -- was 28
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 15010; -- was 188
+UPDATE `creature_template` SET `faction` = 28 WHERE `entry` = 15047; -- was 93
+UPDATE `creature_template` SET `faction` = 474 WHERE `entry` = 15061; -- was 92
+UPDATE `creature_template` SET `faction` = 28 WHERE `entry` = 15068; -- was 93
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 15082; -- was 14
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 15083; -- was 14
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 15084; -- was 93
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 15085; -- was 14
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 15107; -- was 1577
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 15108; -- was 412
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 15110; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15112; -- was 2
+UPDATE `creature_template` SET `faction` = 107 WHERE `entry` = 15114; -- was 93
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 15121; -- was 35
+UPDATE `creature_template` SET `faction` = 85 WHERE `entry` = 15136; -- was 83
+UPDATE `creature_template` SET `faction` = 71 WHERE `entry` = 15138; -- was 68
+UPDATE `creature_template` SET `faction` = 1334 WHERE `entry` = 15139; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15142; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15143; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15144; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15145; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15151; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15152; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15153; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15154; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15155; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15156; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15157; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15158; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15159; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15160; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15161; -- was 35
+UPDATE `creature_template` SET `faction` = 37 WHERE `entry` = 15163; -- was 14
+UPDATE `creature_template` SET `faction` = 2252 WHERE `entry` = 15187; -- was 994
+UPDATE `creature_template` SET `faction` = 2252 WHERE `entry` = 15188; -- was 994
+UPDATE `creature_template` SET `faction` = 1779 WHERE `entry` = 15192; -- was 776
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 15193; -- was 118
+UPDATE `creature_template` SET `faction` = 71 WHERE `entry` = 15195; -- was 118
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 15198; -- was 994
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 15224; -- was 50
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15260; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15261; -- was 14
+UPDATE `creature_template` SET `faction` = 50 WHERE `entry` = 15302; -- was 14
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15304; -- was 35
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15311; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15312; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15318; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15319; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15320; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15323; -- was 14
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 15333; -- was 14
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15334; -- was 91
+UPDATE `creature_template` SET `faction` = 148 WHERE `entry` = 15335; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15336; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15339; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15340; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15341; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15344; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15348; -- was 73
+UPDATE `creature_template` SET `faction` = 1074 WHERE `entry` = 15350; -- was 714
+UPDATE `creature_template` SET `faction` = 55 WHERE `entry` = 15351; -- was 534
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 15352; -- was 1629
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 15358; -- was 1610
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15363; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15369; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 15381; -- was 1601
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15385; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15386; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15387; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15388; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15389; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15390; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15391; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15392; -- was 14
+UPDATE `creature_template` SET `faction` = 495 WHERE `entry` = 15411; -- was 35
+UPDATE `creature_template` SET `faction` = 495 WHERE `entry` = 15412; -- was 35
+UPDATE `creature_template` SET `faction` = 495 WHERE `entry` = 15413; -- was 35
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15414; -- was 35
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15421; -- was 35
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15422; -- was 35
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 15423; -- was 35
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15424; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15428; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 15430; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 15438; -- was 1629
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 15439; -- was 35
+UPDATE `creature_template` SET `faction` = 1611 WHERE `entry` = 15440; -- was 55
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15447; -- was 1629
+UPDATE `creature_template` SET `faction` = 1395 WHERE `entry` = 15449; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 15458; -- was 1606
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 15459; -- was 1154
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 15460; -- was 1619
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15461; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15462; -- was 14
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15463; -- was 2
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15464; -- was 1629
+UPDATE `creature_template` SET `faction` = 126 WHERE `entry` = 15469; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15470; -- was 1629
+UPDATE `creature_template` SET `faction` = 1608 WHERE `entry` = 15471; -- was 994
+UPDATE `creature_template` SET `faction` = 1608 WHERE `entry` = 15473; -- was 994
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15474; -- was 35
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 15477; -- was 29
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15478; -- was 2
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15479; -- was 2
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15480; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15482; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15483; -- was 1662
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15484; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15485; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15486; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15487; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15488; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15489; -- was 2
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15490; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15491; -- was 35
+UPDATE `creature_template` SET `faction` = 495 WHERE `entry` = 15495; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15496; -- was 2
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15497; -- was 1629
+UPDATE `creature_template` SET `faction` = 1878 WHERE `entry` = 15505; -- was 14
+UPDATE `creature_template` SET `faction` = 126 WHERE `entry` = 15508; -- was 29
+UPDATE `creature_template` SET `faction` = 126 WHERE `entry` = 15515; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15517; -- was 14
+UPDATE `creature_template` SET `faction` = 55 WHERE `entry` = 15518; -- was 35
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 15519; -- was 35
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15521; -- was 14
+UPDATE `creature_template` SET `faction` = 834 WHERE `entry` = 15527; -- was 14
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 15528; -- was 1604
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15530; -- was 35
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 15533; -- was 1619
+UPDATE `creature_template` SET `faction` = 126 WHERE `entry` = 15534; -- was 35
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 15535; -- was 995
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15546; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15550; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 15552; -- was 16
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15555; -- was 14
+UPDATE `creature_template` SET `faction` = 1395 WHERE `entry` = 15620; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15629; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15630; -- was 14
+UPDATE `creature_template` SET `faction` = 113 WHERE `entry` = 15633; -- was 1254
+UPDATE `creature_template` SET `faction` = 113 WHERE `entry` = 15634; -- was 35
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 15639; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 15640; -- was 35
+UPDATE `creature_template` SET `faction` = 38 WHERE `entry` = 15653; -- was 35
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 15696; -- was 35
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 15700; -- was 1604
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 15703; -- was 1154
+UPDATE `creature_template` SET `faction` = 126 WHERE `entry` = 15704; -- was 1604
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 15706; -- was 4
+UPDATE `creature_template` SET `faction` = 875 WHERE `entry` = 15707; -- was 1604
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 15708; -- was 1575
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15718; -- was 14
+UPDATE `creature_template` SET `faction` = 636 WHERE `entry` = 15720; -- was 4
+UPDATE `creature_template` SET `faction` = 120 WHERE `entry` = 15724; -- was 390
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15725; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15726; -- was 91
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15728; -- was 14
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 15736; -- was 1619
+UPDATE `creature_template` SET `faction` = 126 WHERE `entry` = 15737; -- was 877
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 15738; -- was 35
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 15739; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15740; -- was 14
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15741; -- was 14
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15742; -- was 14
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15743; -- was 14
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15744; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 15745; -- was 55
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15747; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15748; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15749; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15750; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15751; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15752; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15753; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15754; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15756; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15757; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15758; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15759; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15769; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15770; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15771; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 15772; -- was 35
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 15773; -- was 35
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 15774; -- was 35
+UPDATE `creature_template` SET `faction` = 54 WHERE `entry` = 15775; -- was 35
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 15776; -- was 14
+UPDATE `creature_template` SET `faction` = 1613 WHERE `entry` = 15797; -- was 35
+UPDATE `creature_template` SET `faction` = 1613 WHERE `entry` = 15798; -- was 35
+UPDATE `creature_template` SET `faction` = 1613 WHERE `entry` = 15799; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 15802; -- was 14
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 15803; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15806; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15807; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15808; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15810; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15811; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15812; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15813; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15814; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15815; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15816; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15817; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 15818; -- was 14
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15847; -- was 35
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15852; -- was 1080
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15853; -- was 1080
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15854; -- was 1080
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15855; -- was 35
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15856; -- was 35
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15857; -- was 1080
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15858; -- was 1080
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15859; -- was 1080
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15860; -- was 35
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15861; -- was 35
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15862; -- was 1080
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15863; -- was 35
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15866; -- was 1080
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15868; -- was 1080
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15869; -- was 1080
+UPDATE `creature_template` SET `faction` = 777 WHERE `entry` = 15870; -- was 1080
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15882; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15883; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15884; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15885; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15886; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15887; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15888; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15889; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15890; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15918; -- was 35
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 15934; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 15958; -- was 14
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 15964; -- was 14
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 16001; -- was 1600
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 16002; -- was 35
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 16003; -- was 35
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 16004; -- was 1154
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 16005; -- was 35
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 16007; -- was 35
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 16008; -- was 995
+UPDATE `creature_template` SET `faction` = 55 WHERE `entry` = 16009; -- was 35
+UPDATE `creature_template` SET `faction` = 2468 WHERE `entry` = 16032; -- was 1354
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16035; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16038; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16041; -- was 35
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 16042; -- was 16
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16049; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16050; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16051; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16052; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16053; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16054; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16055; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16058; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16059; -- was 54
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16066; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16080; -- was 11
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 16085; -- was 4
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16089; -- was 35
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 16095; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16097; -- was 11
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16098; -- was 35
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 16103; -- was 35
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 16104; -- was 35
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 16105; -- was 35
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 16106; -- was 1575
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 16108; -- was 1154
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 16109; -- was 1154
+UPDATE `creature_template` SET `faction` = 2167 WHERE `entry` = 16134; -- was 1194
+UPDATE `creature_template` SET `faction` = 1254 WHERE `entry` = 16139; -- was 35
+UPDATE `creature_template` SET `faction` = 1630 WHERE `entry` = 16141; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16142; -- was 21
+UPDATE `creature_template` SET `faction` = 2145 WHERE `entry` = 16143; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16152; -- was 35
+UPDATE `creature_template` SET `faction` = 1630 WHERE `entry` = 16172; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16179; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16180; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16181; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16184; -- was 21
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 16208; -- was 1602
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 16230; -- was 35
+UPDATE `creature_template` SET `faction` = 290 WHERE `entry` = 16232; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16234; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16235; -- was 35
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 16238; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 16239; -- was 1602
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 16240; -- was 1602
+UPDATE `creature_template` SET `faction` = 794 WHERE `entry` = 16254; -- was 35
+UPDATE `creature_template` SET `faction` = 814 WHERE `entry` = 16255; -- was 35
+UPDATE `creature_template` SET `faction` = 814 WHERE `entry` = 16281; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16286; -- was 21
+UPDATE `creature_template` SET `faction` = 1630 WHERE `entry` = 16298; -- was 35
+UPDATE `creature_template` SET `faction` = 1630 WHERE `entry` = 16299; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 16312; -- was 35
+UPDATE `creature_template` SET `faction` = 411 WHERE `entry` = 16354; -- was 32
+UPDATE `creature_template` SET `faction` = 814 WHERE `entry` = 16359; -- was 35
+UPDATE `creature_template` SET `faction` = 814 WHERE `entry` = 16361; -- was 794
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 16368; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16371; -- was 7
+UPDATE `creature_template` SET `faction` = 31 WHERE `entry` = 16372; -- was 7
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 16377; -- was 7
+UPDATE `creature_template` SET `faction` = 2363 WHERE `entry` = 16378; -- was 1625
+UPDATE `creature_template` SET `faction` = 1630 WHERE `entry` = 16379; -- was 35
+UPDATE `creature_template` SET `faction` = 1630 WHERE `entry` = 16380; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 16381; -- was 1080
+UPDATE `creature_template` SET `faction` = 1634 WHERE `entry` = 16383; -- was 35
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 16387; -- was 14
+UPDATE `creature_template` SET `faction` = 1634 WHERE `entry` = 16394; -- was 35
+UPDATE `creature_template` SET `faction` = 11 WHERE `entry` = 16396; -- was 35
+UPDATE `creature_template` SET `faction` = 1630 WHERE `entry` = 16422; -- was 35
+UPDATE `creature_template` SET `faction` = 1630 WHERE `entry` = 16423; -- was 35
+UPDATE `creature_template` SET `faction` = 71 WHERE `entry` = 16432; -- was 35
+UPDATE `creature_template` SET `faction` = 814 WHERE `entry` = 16435; -- was 35
+UPDATE `creature_template` SET `faction` = 814 WHERE `entry` = 16436; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 16440; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 16441; -- was 14
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 16446; -- was 21
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16448; -- was 21
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 16451; -- was 14
+UPDATE `creature_template` SET `faction` = 312 WHERE `entry` = 16453; -- was 21
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16474; -- was 35
+UPDATE `creature_template` SET `faction` = 31 WHERE `entry` = 16479; -- was 7
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 16480; -- was 1602
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 16483; -- was 1647
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 16534; -- was 7
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 16537; -- was 14
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 16547; -- was 1629
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 16548; -- was 1
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 16549; -- was 115
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 16550; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 16694; -- was 412
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 16695; -- was 1214
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 16696; -- was 1641
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 16697; -- was 16
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 16701; -- was 4
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 16711; -- was 35
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 16744; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 16775; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 16776; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 16777; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 16778; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 16779; -- was 7
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 16781; -- was 1733
+UPDATE `creature_template` SET `faction` = 814 WHERE `entry` = 16787; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16809; -- was 14
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 16859; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 16861; -- was 35
+UPDATE `creature_template` SET `faction` = 1662 WHERE `entry` = 16874; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 16900; -- was 35
+UPDATE `creature_template` SET `faction` = 1651 WHERE `entry` = 16910; -- was 35
+UPDATE `creature_template` SET `faction` = 1873 WHERE `entry` = 16927; -- was 31
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16931; -- was 35
+UPDATE `creature_template` SET `faction` = 51 WHERE `entry` = 16936; -- was 35
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 16939; -- was 14
+UPDATE `creature_template` SET `faction` = 1678 WHERE `entry` = 16940; -- was 35
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 16941; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 16963; -- was 35
+UPDATE `creature_template` SET `faction` = 1663 WHERE `entry` = 16969; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 16970; -- was 35
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 16982; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 16992; -- was 954
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 17010; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 17024; -- was 35
+UPDATE `creature_template` SET `faction` = 775 WHERE `entry` = 17041; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17067; -- was 14
+UPDATE `creature_template` SET `faction` = 310 WHERE `entry` = 17075; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 17086; -- was 14
+UPDATE `creature_template` SET `faction` = 1694 WHERE `entry` = 17106; -- was 1638
+UPDATE `creature_template` SET `faction` = 51 WHERE `entry` = 17140; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17167; -- was 35
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 17207; -- was 168
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 17209; -- was 774
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 17248; -- was 16
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 17252; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17261; -- was 103
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 17274; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17283; -- was 14
+UPDATE `creature_template` SET `faction` = 1076 WHERE `entry` = 17287; -- was 1642
+UPDATE `creature_template` SET `faction` = 1667 WHERE `entry` = 17288; -- was 1737
+UPDATE `creature_template` SET `faction` = 1667 WHERE `entry` = 17289; -- was 1737
+UPDATE `creature_template` SET `faction` = 1667 WHERE `entry` = 17290; -- was 1666
+UPDATE `creature_template` SET `faction` = 1667 WHERE `entry` = 17292; -- was 1737
+UPDATE `creature_template` SET `faction` = 1669 WHERE `entry` = 17294; -- was 1729
+UPDATE `creature_template` SET `faction` = 1669 WHERE `entry` = 17295; -- was 1729
+UPDATE `creature_template` SET `faction` = 1669 WHERE `entry` = 17296; -- was 1668
+UPDATE `creature_template` SET `faction` = 1669 WHERE `entry` = 17297; -- was 1729
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17301; -- was 14
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 17304; -- was 125
+UPDATE `creature_template` SET `faction` = 1076 WHERE `entry` = 17310; -- was 124
+UPDATE `creature_template` SET `faction` = 47 WHERE `entry` = 17318; -- was 35
+UPDATE `creature_template` SET `faction` = 82 WHERE `entry` = 17319; -- was 35
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 17332; -- was 35
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 17335; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 17351; -- was 35
+UPDATE `creature_template` SET `faction` = 1657 WHERE `entry` = 17359; -- was 37
+UPDATE `creature_template` SET `faction` = 774 WHERE `entry` = 17375; -- was 1685
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 17379; -- was 1638
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17385; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17387; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17389; -- was 35
+UPDATE `creature_template` SET `faction` = 1668 WHERE `entry` = 17390; -- was 1729
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 17392; -- was 1638
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17396; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 17408; -- was 35
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 17426; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17427; -- was 14
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 17451; -- was 35
+UPDATE `creature_template` SET `faction` = 1683 WHERE `entry` = 17452; -- was 35
+UPDATE `creature_template` SET `faction` = 1684 WHERE `entry` = 17453; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17461; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17464; -- was 14
+UPDATE `creature_template` SET `faction` = 2120 WHERE `entry` = 17465; -- was 14
+UPDATE `creature_template` SET `faction` = 290 WHERE `entry` = 17466; -- was 35
+UPDATE `creature_template` SET `faction` = 1375 WHERE `entry` = 17473; -- was 35
+UPDATE `creature_template` SET `faction` = 1686 WHERE `entry` = 17495; -- was 1638
+UPDATE `creature_template` SET `faction` = 1683 WHERE `entry` = 17499; -- was 35
+UPDATE `creature_template` SET `faction` = 1683 WHERE `entry` = 17500; -- was 35
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 17506; -- was 35
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 17507; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 17521; -- was 38
+UPDATE `creature_template` SET `faction` = 22 WHERE `entry` = 17522; -- was 312
+UPDATE `creature_template` SET `faction` = 22 WHERE `entry` = 17523; -- was 312
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 17526; -- was 35
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 17532; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17533; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17534; -- was 35
+UPDATE `creature_template` SET `faction` = 40 WHERE `entry` = 17536; -- was 14
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 17539; -- was 35
+UPDATE `creature_template` SET `faction` = 1694 WHERE `entry` = 17551; -- was 1647
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 17587; -- was 1639
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 17591; -- was 14
+UPDATE `creature_template` SET `faction` = 1697 WHERE `entry` = 17593; -- was 35
+UPDATE `creature_template` SET `faction` = 1697 WHERE `entry` = 17595; -- was 35
+UPDATE `creature_template` SET `faction` = 1662 WHERE `entry` = 17596; -- was 35
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 17612; -- was 14
+UPDATE `creature_template` SET `faction` = 1620 WHERE `entry` = 17620; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17621; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17622; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17623; -- was 14
+UPDATE `creature_template` SET `faction` = 1697 WHERE `entry` = 17625; -- was 35
+UPDATE `creature_template` SET `faction` = 18 WHERE `entry` = 17638; -- was 35
+UPDATE `creature_template` SET `faction` = 82 WHERE `entry` = 17640; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17641; -- was 35
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 17646; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17650; -- was 35
+UPDATE `creature_template` SET `faction` = 1683 WHERE `entry` = 17651; -- was 189
+UPDATE `creature_template` SET `faction` = 1683 WHERE `entry` = 17652; -- was 35
+UPDATE `creature_template` SET `faction` = 634 WHERE `entry` = 17654; -- was 18
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17669; -- was 24
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17671; -- was 14
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 17672; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 17679; -- was 35
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 17681; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 17695; -- was 14
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 17705; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 17706; -- was 35
+UPDATE `creature_template` SET `faction` = 1555 WHERE `entry` = 17707; -- was 7
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 17708; -- was 5
+UPDATE `creature_template` SET `faction` = 1555 WHERE `entry` = 17710; -- was 66
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 17715; -- was 14
+UPDATE `creature_template` SET `faction` = 1713 WHERE `entry` = 17736; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 17737; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 17738; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 17739; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 17809; -- was 7
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 17810; -- was 7
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 17811; -- was 7
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 17812; -- was 7
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 17823; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 17829; -- was 35
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 17830; -- was 14
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 17832; -- was 1602
+UPDATE `creature_template` SET `faction` = 41 WHERE `entry` = 17836; -- was 35
+UPDATE `creature_template` SET `faction` = 99 WHERE `entry` = 17837; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 17839; -- was 168
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 17849; -- was 1602
+UPDATE `creature_template` SET `faction` = 1700 WHERE `entry` = 17853; -- was 35
+UPDATE `creature_template` SET `faction` = 51 WHERE `entry` = 17872; -- was 35
+UPDATE `creature_template` SET `faction` = 51 WHERE `entry` = 17873; -- was 35
+UPDATE `creature_template` SET `faction` = 1700 WHERE `entry` = 17875; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 17879; -- was 168
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 17880; -- was 168
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 17881; -- was 168
+UPDATE `creature_template` SET `faction` = 994 WHERE `entry` = 17894; -- was 1659
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 17902; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 17903; -- was 35
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 17910; -- was 14
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 17911; -- was 14
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 17912; -- was 14
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 17913; -- was 14
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 17914; -- was 14
+UPDATE `creature_template` SET `faction` = 1718 WHERE `entry` = 17918; -- was 35
+UPDATE `creature_template` SET `faction` = 118 WHERE `entry` = 17995; -- was 83
+UPDATE `creature_template` SET `faction` = 118 WHERE `entry` = 17996; -- was 83
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 18036; -- was 1718
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 18040; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 18041; -- was 35
+UPDATE `creature_template` SET `faction` = 1684 WHERE `entry` = 18075; -- was 35
+UPDATE `creature_template` SET `faction` = 1683 WHERE `entry` = 18076; -- was 35
+UPDATE `creature_template` SET `faction` = 1693 WHERE `entry` = 18107; -- was 35
+UPDATE `creature_template` SET `faction` = 1728 WHERE `entry` = 18126; -- was 7
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 18149; -- was 35
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 18154; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18176; -- was 74
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18177; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18178; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18179; -- was 74
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 18182; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 18225; -- was 1630
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18235; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18236; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18254; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 18263; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 18264; -- was 35
+UPDATE `creature_template` SET `faction` = 1731 WHERE `entry` = 18271; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18284; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 18294; -- was 250
+UPDATE `creature_template` SET `faction` = 1678 WHERE `entry` = 18298; -- was 14
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 18337; -- was 1602
+UPDATE `creature_template` SET `faction` = 1769 WHERE `entry` = 18338; -- was 58
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18374; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 18381; -- was 6
+UPDATE `creature_template` SET `faction` = 495 WHERE `entry` = 18396; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18397; -- was 35
+UPDATE `creature_template` SET `faction` = 1679 WHERE `entry` = 18399; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18400; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18402; -- was 14
+UPDATE `creature_template` SET `faction` = 1712 WHERE `entry` = 18403; -- was 35
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 18423; -- was 168
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18441; -- was 35
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 18442; -- was 35
+UPDATE `creature_template` SET `faction` = 714 WHERE `entry` = 18443; -- was 35
+UPDATE `creature_template` SET `faction` = 1738 WHERE `entry` = 18462; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18478; -- was 14
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 18494; -- was 35
+UPDATE `creature_template` SET `faction` = 714 WHERE `entry` = 18496; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18498; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18499; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18500; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18501; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18503; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18506; -- was 35
+UPDATE `creature_template` SET `faction` = 1738 WHERE `entry` = 18533; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 18585; -- was 14
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 18623; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 18628; -- was 1602
+UPDATE `creature_template` SET `faction` = 49 WHERE `entry` = 18648; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18659; -- was 91
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18663; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 18679; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18683; -- was 168
+UPDATE `creature_template` SET `faction` = 1738 WHERE `entry` = 18685; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18686; -- was 168
+UPDATE `creature_template` SET `faction` = 1652 WHERE `entry` = 18687; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18689; -- was 1620
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18692; -- was 16
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 18695; -- was 1620
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 18701; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18703; -- was 35
+UPDATE `creature_template` SET `faction` = 1663 WHERE `entry` = 18706; -- was 1662
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 18728; -- was 14
+UPDATE `creature_template` SET `faction` = 15 WHERE `entry` = 18734; -- was 35
+UPDATE `creature_template` SET `faction` = 15 WHERE `entry` = 18735; -- was 35
+UPDATE `creature_template` SET `faction` = 15 WHERE `entry` = 18736; -- was 35
+UPDATE `creature_template` SET `faction` = 15 WHERE `entry` = 18737; -- was 35
+UPDATE `creature_template` SET `faction` = 15 WHERE `entry` = 18738; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18766; -- was 35
+UPDATE `creature_template` SET `faction` = 1747 WHERE `entry` = 18769; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 18770; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 18795; -- was 82
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18806; -- was 1620
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 18816; -- was 1602
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 18821; -- was 1602
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 18831; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 18832; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 18834; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 18835; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 18836; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 18838; -- was 35
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 18847; -- was 14
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 18851; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 18854; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 18861; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18863; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18868; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18871; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18874; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18876; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18878; -- was 35
+UPDATE `creature_template` SET `faction` = 1194 WHERE `entry` = 18904; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18925; -- was 1620
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 18932; -- was 35
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 18937; -- was 1638
+UPDATE `creature_template` SET `faction` = 1752 WHERE `entry` = 18944; -- was 1754
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18979; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 18980; -- was 35
+UPDATE `creature_template` SET `faction` = 85 WHERE `entry` = 18989; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 18994; -- was 14
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 18995; -- was 14
+UPDATE `creature_template` SET `faction` = 1752 WHERE `entry` = 19005; -- was 1754
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19044; -- was 14
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 19066; -- was 35
+UPDATE `creature_template` SET `faction` = 1873 WHERE `entry` = 19134; -- was 35
+UPDATE `creature_template` SET `faction` = 1873 WHERE `entry` = 19135; -- was 35
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 19175; -- was 714
+UPDATE `creature_template` SET `faction` = 126 WHERE `entry` = 19177; -- was 714
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 19178; -- was 714
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19200; -- was 35
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 19203; -- was 14
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 19204; -- was 14
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 19205; -- was 14
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 19206; -- was 14
+UPDATE `creature_template` SET `faction` = 1768 WHERE `entry` = 19207; -- was 14
+UPDATE `creature_template` SET `faction` = 1769 WHERE `entry` = 19214; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 19215; -- was 1718
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 19222; -- was 1759
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 19225; -- was 1759
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 19233; -- was 35
+UPDATE `creature_template` SET `faction` = 1671 WHERE `entry` = 19241; -- was 1666
+UPDATE `creature_template` SET `faction` = 1662 WHERE `entry` = 19267; -- was 35
+UPDATE `creature_template` SET `faction` = 1662 WHERE `entry` = 19268; -- was 35
+UPDATE `creature_template` SET `faction` = 1729 WHERE `entry` = 19274; -- was 1668
+UPDATE `creature_template` SET `faction` = 1754 WHERE `entry` = 19284; -- was 14
+UPDATE `creature_template` SET `faction` = 1754 WHERE `entry` = 19285; -- was 35
+UPDATE `creature_template` SET `faction` = 1754 WHERE `entry` = 19286; -- was 35
+UPDATE `creature_template` SET `faction` = 1754 WHERE `entry` = 19287; -- was 35
+UPDATE `creature_template` SET `faction` = 1754 WHERE `entry` = 19288; -- was 35
+UPDATE `creature_template` SET `faction` = 1754 WHERE `entry` = 19290; -- was 35
+UPDATE `creature_template` SET `faction` = 1754 WHERE `entry` = 19311; -- was 35
+UPDATE `creature_template` SET `faction` = 1767 WHERE `entry` = 19322; -- was 1755
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 19353; -- was 1819
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19356; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19357; -- was 35
+UPDATE `creature_template` SET `faction` = 1766 WHERE `entry` = 19365; -- was 1767
+UPDATE `creature_template` SET `faction` = 1766 WHERE `entry` = 19366; -- was 1767
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 19381; -- was 90
+UPDATE `creature_template` SET `faction` = 1767 WHERE `entry` = 19385; -- was 35
+UPDATE `creature_template` SET `faction` = 1767 WHERE `entry` = 19386; -- was 35
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 19389; -- was 14
+UPDATE `creature_template` SET `faction` = 1754 WHERE `entry` = 19391; -- was 35
+UPDATE `creature_template` SET `faction` = 1741 WHERE `entry` = 19412; -- was 35
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 19418; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19456; -- was 91
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 19461; -- was 1651
+UPDATE `creature_template` SET `faction` = 634 WHERE `entry` = 19464; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 19480; -- was 91
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19493; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19507; -- was 190
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 19523; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 19524; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 19553; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 19556; -- was 35
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 19567; -- was 1767
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 19577; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 19580; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 19591; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 19592; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 19594; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 19597; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19599; -- was 14
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 19604; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 19605; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 19613; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 19616; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 19647; -- was 35
+UPDATE `creature_template` SET `faction` = 1678 WHERE `entry` = 19666; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 19668; -- was 1
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 19685; -- was 1
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19741; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19742; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19743; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19748; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 19749; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19752; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19753; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19758; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19761; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19770; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19771; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 19774; -- was 35
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 19777; -- was 16
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19785; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 19787; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 19790; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 19793; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 19794; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 19803; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19804; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 19805; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 19807; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 19808; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 19809; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 19810; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 19811; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 19812; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19813; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19814; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19815; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19816; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19817; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19818; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 19819; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 19820; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 19821; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 19822; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 19833; -- was 116
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 19856; -- was 474
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 19857; -- was 474
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 19863; -- was 35
+UPDATE `creature_template` SET `faction` = 1665 WHERE `entry` = 19864; -- was 1935
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 19912; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19919; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19920; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 19921; -- was 14
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 19922; -- was 35
+UPDATE `creature_template` SET `faction` = 794 WHERE `entry` = 19942; -- was 1767
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19949; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19953; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19954; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19958; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19962; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19964; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19965; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19966; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19967; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19968; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 19969; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19971; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19972; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19974; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19976; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 19981; -- was 35
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 19995; -- was 1782
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 19996; -- was 1782
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 19997; -- was 1782
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 19998; -- was 1782
+UPDATE `creature_template` SET `faction` = 1678 WHERE `entry` = 19999; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 20000; -- was 35
+UPDATE `creature_template` SET `faction` = 1678 WHERE `entry` = 20019; -- was 35
+UPDATE `creature_template` SET `faction` = 1678 WHERE `entry` = 20020; -- was 1515
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20021; -- was 168
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20045; -- was 1620
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20047; -- was 1620
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20048; -- was 1620
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20049; -- was 1620
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20050; -- was 1620
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 20061; -- was 974
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20075; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20078; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20083; -- was 35
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 20091; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20101; -- was 35
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 20119; -- was 1216
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 20120; -- was 1577
+UPDATE `creature_template` SET `faction` = 1665 WHERE `entry` = 20137; -- was 1935
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 20148; -- was 14
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 20160; -- was 90
+UPDATE `creature_template` SET `faction` = 1789 WHERE `entry` = 20163; -- was 35
+UPDATE `creature_template` SET `faction` = 1789 WHERE `entry` = 20199; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 20208; -- was 14
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 20246; -- was 1604
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 20247; -- was 1604
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 20277; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20287; -- was 35
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 20334; -- was 1782
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 20343; -- was 35
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 20382; -- was 1638
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 20390; -- was 1194
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20399; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20402; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20403; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 20408; -- was 1
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 20427; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 20435; -- was 1793
+UPDATE `creature_template` SET `faction` = 1795 WHERE `entry` = 20446; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 20455; -- was 51
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20465; -- was 1878
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 20472; -- was 1
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 20479; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 20494; -- was 1314
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 20496; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 20500; -- was 1314
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 20517; -- was 35
+UPDATE `creature_template` SET `faction` = 1731 WHERE `entry` = 20518; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 20519; -- was 35
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 20552; -- was 35
+UPDATE `creature_template` SET `faction` = 1715 WHERE `entry` = 20554; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 20555; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20558; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 20602; -- was 1620
+UPDATE `creature_template` SET `faction` = 1873 WHERE `entry` = 20606; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 20618; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20634; -- was 48
+UPDATE `creature_template` SET `faction` = 1878 WHERE `entry` = 20667; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 20668; -- was 14
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 20669; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 20681; -- was 35
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 20728; -- was 1782
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 20729; -- was 1782
+UPDATE `creature_template` SET `faction` = 48 WHERE `entry` = 20734; -- was 35
+UPDATE `creature_template` SET `faction` = 48 WHERE `entry` = 20754; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 20755; -- was 14
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 20756; -- was 1782
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 20764; -- was 14
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 20766; -- was 1782
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 20782; -- was 14
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 20783; -- was 1800
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 20784; -- was 1800
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 20785; -- was 1800
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 20786; -- was 1800
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 20787; -- was 35
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 20788; -- was 1800
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 20789; -- was 1800
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 20790; -- was 1800
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 20794; -- was 1620
+UPDATE `creature_template` SET `faction` = 1826 WHERE `entry` = 20795; -- was 35
+UPDATE `creature_template` SET `faction` = 1873 WHERE `entry` = 20841; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 20858; -- was 14
+UPDATE `creature_template` SET `faction` = 1799 WHERE `entry` = 20860; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 20884; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 20888; -- was 35
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 20889; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20909; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 20918; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 20919; -- was 35
+UPDATE `creature_template` SET `faction` = 1743 WHERE `entry` = 20922; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 20923; -- was 168
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 20927; -- was 35
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 20994; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 20999; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 21001; -- was 1620
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 21029; -- was 35
+UPDATE `creature_template` SET `faction` = 1715 WHERE `entry` = 21035; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 21044; -- was 14
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 21056; -- was 1
+UPDATE `creature_template` SET `faction` = 1678 WHERE `entry` = 21057; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 21071; -- was 5
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 21078; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21079; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 21101; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 21104; -- was 168
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21109; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 21138; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 21139; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 21155; -- was 1602
+UPDATE `creature_template` SET `faction` = 1697 WHERE `entry` = 21161; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 21162; -- was 35
+UPDATE `creature_template` SET `faction` = 994 WHERE `entry` = 21165; -- was 35
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 21169; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 21179; -- was 1848
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21181; -- was 35
+UPDATE `creature_template` SET `faction` = 1665 WHERE `entry` = 21183; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21185; -- was 35
+UPDATE `creature_template` SET `faction` = 1815 WHERE `entry` = 21196; -- was 38
+UPDATE `creature_template` SET `faction` = 1711 WHERE `entry` = 21205; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21212; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21213; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21214; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21215; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21216; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21218; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21220; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21221; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21222; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21224; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21225; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21226; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21227; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21228; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21229; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21230; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21231; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21232; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21246; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21251; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21253; -- was 14
+UPDATE `creature_template` SET `faction` = 1665 WHERE `entry` = 21255; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21260; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21263; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21264; -- was 103
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21268; -- was 1620
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21269; -- was 1620
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21270; -- was 1620
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21271; -- was 1620
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21272; -- was 1620
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21273; -- was 1620
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21274; -- was 1620
+UPDATE `creature_template` SET `faction` = 1743 WHERE `entry` = 21275; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21276; -- was 35
+UPDATE `creature_template` SET `faction` = 1777 WHERE `entry` = 21288; -- was 35
+UPDATE `creature_template` SET `faction` = 1692 WHERE `entry` = 21290; -- was 35
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 21296; -- was 1782
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21298; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21299; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21301; -- was 14
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 21306; -- was 14
+UPDATE `creature_template` SET `faction` = 1776 WHERE `entry` = 21312; -- was 35
+UPDATE `creature_template` SET `faction` = 1781 WHERE `entry` = 21319; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 21331; -- was 35
+UPDATE `creature_template` SET `faction` = 495 WHERE `entry` = 21332; -- was 1
+UPDATE `creature_template` SET `faction` = 1734 WHERE `entry` = 21336; -- was 1314
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21339; -- was 14
+UPDATE `creature_template` SET `faction` = 1734 WHERE `entry` = 21340; -- was 1314
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 21350; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21362; -- was 16
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21364; -- was 1620
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21369; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21373; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21375; -- was 35
+UPDATE `creature_template` SET `faction` = 1824 WHERE `entry` = 21406; -- was 35
+UPDATE `creature_template` SET `faction` = 1824 WHERE `entry` = 21407; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21425; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21430; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21435; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21446; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21449; -- was 168
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21452; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21457; -- was 35
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 21458; -- was 35
+UPDATE `creature_template` SET `faction` = 1738 WHERE `entry` = 21470; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 21474; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 21483; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21514; -- was 16
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 21628; -- was 35
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 21633; -- was 7
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21638; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 21697; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 21698; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 21703; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21706; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21708; -- was 1813
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 21710; -- was 16
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21723; -- was 66
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21724; -- was 66
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21731; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 21735; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 21753; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 21754; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 21762; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 21767; -- was 14
+UPDATE `creature_template` SET `faction` = 1843 WHERE `entry` = 21768; -- was 14
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 21776; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 21778; -- was 168
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 21779; -- was 168
+UPDATE `creature_template` SET `faction` = 1822 WHERE `entry` = 21784; -- was 14
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 21789; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 21790; -- was 35
+UPDATE `creature_template` SET `faction` = 1822 WHERE `entry` = 21801; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21806; -- was 14
+UPDATE `creature_template` SET `faction` = 1824 WHERE `entry` = 21817; -- was 14
+UPDATE `creature_template` SET `faction` = 1824 WHERE `entry` = 21820; -- was 16
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21821; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21823; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21845; -- was 14
+UPDATE `creature_template` SET `faction` = 834 WHERE `entry` = 21853; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21857; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21863; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 21866; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 21867; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21873; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21874; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21875; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21889; -- was 35
+UPDATE `creature_template` SET `faction` = 1862 WHERE `entry` = 21912; -- was 90
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21913; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21920; -- was 14
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 21922; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 21925; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21932; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21949; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21958; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 21959; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 21960; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 21961; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 21963; -- was 1768
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21964; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21965; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 21966; -- was 14
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 21968; -- was 35
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 21969; -- was 35
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 21975; -- was 1782
+UPDATE `creature_template` SET `faction` = 1857 WHERE `entry` = 21976; -- was 35
+UPDATE `creature_template` SET `faction` = 475 WHERE `entry` = 21977; -- was 35
+UPDATE `creature_template` SET `faction` = 1827 WHERE `entry` = 21982; -- was 35
+UPDATE `creature_template` SET `faction` = 1860 WHERE `entry` = 21985; -- was 90
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 21992; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 21995; -- was 35
+UPDATE `creature_template` SET `faction` = 232 WHERE `entry` = 21998; -- was 35
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 22000; -- was 14
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 22005; -- was 1604
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22009; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22022; -- was 1701
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22027; -- was 2
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22035; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22036; -- was 14
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 22047; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22051; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22055; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22056; -- was 14
+UPDATE `creature_template` SET `faction` = 1836 WHERE `entry` = 22064; -- was 35
+UPDATE `creature_template` SET `faction` = 1838 WHERE `entry` = 22067; -- was 1845
+UPDATE `creature_template` SET `faction` = 1701 WHERE `entry` = 22076; -- was 14
+UPDATE `creature_template` SET `faction` = 1776 WHERE `entry` = 22077; -- was 1875
+UPDATE `creature_template` SET `faction` = 1837 WHERE `entry` = 22085; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 22091; -- was 14
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 22102; -- was 14
+UPDATE `creature_template` SET `faction` = 775 WHERE `entry` = 22114; -- was 1606
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22119; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22120; -- was 14
+UPDATE `creature_template` SET `faction` = 1748 WHERE `entry` = 22128; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22140; -- was 14
+UPDATE `creature_template` SET `faction` = 2 WHERE `entry` = 22189; -- was 1606
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 22191; -- was 35
+UPDATE `creature_template` SET `faction` = 413 WHERE `entry` = 22193; -- was 35
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 22197; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 22207; -- was 14
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 22209; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 22220; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22226; -- was 168
+UPDATE `creature_template` SET `faction` = 1738 WHERE `entry` = 22232; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22235; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 22236; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22238; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 22250; -- was 35
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 22251; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22256; -- was 35
+UPDATE `creature_template` SET `faction` = 113 WHERE `entry` = 22258; -- was 35
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 22261; -- was 1782
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 22262; -- was 1782
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 22263; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 22285; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 22304; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 22315; -- was 90
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 22316; -- was 35
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 22330; -- was 14
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 22332; -- was 35
+UPDATE `creature_template` SET `faction` = 1738 WHERE `entry` = 22337; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 22338; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22347; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22352; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 22357; -- was 14
+UPDATE `creature_template` SET `faction` = 1827 WHERE `entry` = 22359; -- was 35
+UPDATE `creature_template` SET `faction` = 1827 WHERE `entry` = 22361; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 22381; -- was 14
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 22390; -- was 14
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 22391; -- was 35
+UPDATE `creature_template` SET `faction` = 634 WHERE `entry` = 22408; -- was 834
+UPDATE `creature_template` SET `faction` = 1194 WHERE `entry` = 22421; -- was 7
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 22445; -- was 1
+UPDATE `creature_template` SET `faction` = 106 WHERE `entry` = 22448; -- was 35
+UPDATE `creature_template` SET `faction` = 210 WHERE `entry` = 22473; -- was 35
+UPDATE `creature_template` SET `faction` = 495 WHERE `entry` = 22478; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 22484; -- was 2
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 22486; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 22487; -- was 35
+UPDATE `creature_template` SET `faction` = 106 WHERE `entry` = 22490; -- was 35
+UPDATE `creature_template` SET `faction` = 210 WHERE `entry` = 22492; -- was 1606
+UPDATE `creature_template` SET `faction` = 210 WHERE `entry` = 22496; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 22499; -- was 1620
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 22503; -- was 114
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 22504; -- was 114
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 22522; -- was 35
+UPDATE `creature_template` SET `faction` = 774 WHERE `entry` = 22802; -- was 35
+UPDATE `creature_template` SET `faction` = 775 WHERE `entry` = 22804; -- was 35
+UPDATE `creature_template` SET `faction` = 1660 WHERE `entry` = 22810; -- was 1728
+UPDATE `creature_template` SET `faction` = 1818 WHERE `entry` = 22811; -- was 35
+UPDATE `creature_template` SET `faction` = 1741 WHERE `entry` = 22812; -- was 35
+UPDATE `creature_template` SET `faction` = 1731 WHERE `entry` = 22813; -- was 35
+UPDATE `creature_template` SET `faction` = 1707 WHERE `entry` = 22814; -- was 35
+UPDATE `creature_template` SET `faction` = 1779 WHERE `entry` = 22815; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 22825; -- was 35
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 22826; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 22827; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 22828; -- was 35
+UPDATE `creature_template` SET `faction` = 1820 WHERE `entry` = 22840; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 22848; -- was 1820
+UPDATE `creature_template` SET `faction` = 1843 WHERE `entry` = 22858; -- was 35
+UPDATE `creature_template` SET `faction` = 1843 WHERE `entry` = 22860; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 22894; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 22896; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 22897; -- was 1770
+UPDATE `creature_template` SET `faction` = 1795 WHERE `entry` = 22900; -- was 1807
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 22910; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 22912; -- was 35
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 22919; -- was 35
+UPDATE `creature_template` SET `faction` = 1797 WHERE `entry` = 22927; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 22929; -- was 1813
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 22932; -- was 7
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 22933; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 22937; -- was 35
+UPDATE `creature_template` SET `faction` = 1855 WHERE `entry` = 22967; -- was 35
+UPDATE `creature_template` SET `faction` = 1854 WHERE `entry` = 22968; -- was 35
+UPDATE `creature_template` SET `faction` = 1855 WHERE `entry` = 22969; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 22972; -- was 35
+UPDATE `creature_template` SET `faction` = 1660 WHERE `entry` = 22981; -- was 1659
+UPDATE `creature_template` SET `faction` = 1843 WHERE `entry` = 22988; -- was 1701
+UPDATE `creature_template` SET `faction` = 1859 WHERE `entry` = 22989; -- was 35
+UPDATE `creature_template` SET `faction` = 1858 WHERE `entry` = 22990; -- was 1820
+UPDATE `creature_template` SET `faction` = 1738 WHERE `entry` = 22992; -- was 14
+UPDATE `creature_template` SET `faction` = 1738 WHERE `entry` = 22993; -- was 14
+UPDATE `creature_template` SET `faction` = 1738 WHERE `entry` = 22994; -- was 14
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 23013; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23014; -- was 35
+UPDATE `creature_template` SET `faction` = 1855 WHERE `entry` = 23015; -- was 35
+UPDATE `creature_template` SET `faction` = 290 WHERE `entry` = 23019; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23020; -- was 1826
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 23026; -- was 31
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 23031; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23035; -- was 168
+UPDATE `creature_template` SET `faction` = 954 WHERE `entry` = 23044; -- was 35
+UPDATE `creature_template` SET `faction` = 1781 WHERE `entry` = 23052; -- was 35
+UPDATE `creature_template` SET `faction` = 1780 WHERE `entry` = 23053; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23054; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23055; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23061; -- was 103
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23078; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 23085; -- was 14
+UPDATE `creature_template` SET `faction` = 85 WHERE `entry` = 23090; -- was 1612
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 23096; -- was 35
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 23097; -- was 35
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 23098; -- was 35
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 23099; -- was 35
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 23100; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23109; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23111; -- was 14
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23113; -- was 35
+UPDATE `creature_template` SET `faction` = 1874 WHERE `entry` = 23115; -- was 1872
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 23121; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 23131; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23132; -- was 168
+UPDATE `creature_template` SET `faction` = 1863 WHERE `entry` = 23143; -- was 35
+UPDATE `creature_template` SET `faction` = 1865 WHERE `entry` = 23144; -- was 35
+UPDATE `creature_template` SET `faction` = 1865 WHERE `entry` = 23148; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 23151; -- was 14
+UPDATE `creature_template` SET `faction` = 1843 WHERE `entry` = 23152; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23153; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23154; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23161; -- was 1860
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23167; -- was 14
+UPDATE `creature_template` SET `faction` = 1864 WHERE `entry` = 23168; -- was 14
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23173; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 23174; -- was 35
+UPDATE `creature_template` SET `faction` = 1824 WHERE `entry` = 23187; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 23189; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 23190; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23192; -- was 7
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23199; -- was 35
+UPDATE `creature_template` SET `faction` = 1818 WHERE `entry` = 23202; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23205; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23206; -- was 35
+UPDATE `creature_template` SET `faction` = 2161 WHERE `entry` = 23211; -- was 35
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23212; -- was 35
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23220; -- was 35
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23228; -- was 35
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23230; -- was 35
+UPDATE `creature_template` SET `faction` = 290 WHERE `entry` = 23241; -- was 35
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 23242; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23246; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23247; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23249; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23250; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 23252; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 23258; -- was 1
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23261; -- was 103
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23275; -- was 35
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23278; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 23280; -- was 1734
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23281; -- was 103
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23282; -- was 103
+UPDATE `creature_template` SET `faction` = 1865 WHERE `entry` = 23284; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23290; -- was 35
+UPDATE `creature_template` SET `faction` = 1865 WHERE `entry` = 23291; -- was 62
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 23319; -- was 1820
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23320; -- was 32
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23323; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23332; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23333; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 23338; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23350; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 23353; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 23354; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 23355; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23368; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 23374; -- was 1820
+UPDATE `creature_template` SET `faction` = 1870 WHERE `entry` = 23377; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 23386; -- was 14
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 23389; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23390; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23391; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23393; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 23404; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23414; -- was 35
+UPDATE `creature_template` SET `faction` = 250 WHERE `entry` = 23430; -- was 35
+UPDATE `creature_template` SET `faction` = 1813 WHERE `entry` = 23436; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 23447; -- was 1602
+UPDATE `creature_template` SET `faction` = 45 WHERE `entry` = 23450; -- was 35
+UPDATE `creature_template` SET `faction` = 1875 WHERE `entry` = 23453; -- was 35
+UPDATE `creature_template` SET `faction` = 1862 WHERE `entry` = 23471; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 23473; -- was 1856
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23474; -- was 35
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23475; -- was 35
+UPDATE `creature_template` SET `faction` = 1829 WHERE `entry` = 23476; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 23529; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 23530; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 23531; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23545; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23561; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23562; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 23563; -- was 35
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 23568; -- was 1078
+UPDATE `creature_template` SET `faction` = 1885 WHERE `entry` = 23671; -- was 35
+UPDATE `creature_template` SET `faction` = 1896 WHERE `entry` = 23721; -- was 35
+UPDATE `creature_template` SET `faction` = 778 WHERE `entry` = 23726; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 23750; -- was 1771
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 23757; -- was 1890
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 23759; -- was 35
+UPDATE `creature_template` SET `faction` = 1929 WHERE `entry` = 23782; -- was 35
+UPDATE `creature_template` SET `faction` = 1933 WHERE `entry` = 23784; -- was 1314
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 23795; -- was 736
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 23812; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 23822; -- was 1890
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 23872; -- was 736
+UPDATE `creature_template` SET `faction` = 1665 WHERE `entry` = 23877; -- was 35
+UPDATE `creature_template` SET `faction` = 1665 WHERE `entry` = 23878; -- was 35
+UPDATE `creature_template` SET `faction` = 1665 WHERE `entry` = 23879; -- was 35
+UPDATE `creature_template` SET `faction` = 1665 WHERE `entry` = 23880; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 23909; -- was 1
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 23912; -- was 35
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 23913; -- was 35
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 23914; -- was 35
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 23944; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 23968; -- was 2036
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 23996; -- was 35
+UPDATE `creature_template` SET `faction` = 1899 WHERE `entry` = 24009; -- was 35
+UPDATE `creature_template` SET `faction` = 1900 WHERE `entry` = 24010; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 24023; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 24039; -- was 35
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 24041; -- was 35
+UPDATE `creature_template` SET `faction` = 1885 WHERE `entry` = 24044; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 24045; -- was 1892
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 24046; -- was 1892
+UPDATE `creature_template` SET `faction` = 1885 WHERE `entry` = 24105; -- was 35
+UPDATE `creature_template` SET `faction` = 1885 WHERE `entry` = 24107; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 24136; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24138; -- was 1890
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24143; -- was 1890
+UPDATE `creature_template` SET `faction` = 1901 WHERE `entry` = 24156; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 24187; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24207; -- was 1629
+UPDATE `creature_template` SET `faction` = 1922 WHERE `entry` = 24211; -- was 35
+UPDATE `creature_template` SET `faction` = 22 WHERE `entry` = 24219; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24224; -- was 1890
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 24240; -- was 14
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 24241; -- was 14
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 24242; -- was 14
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 24243; -- was 14
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 24244; -- was 14
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 24245; -- was 14
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 24246; -- was 14
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 24247; -- was 14
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 24263; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 24264; -- was 32
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 24265; -- was 32
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 24279; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 24320; -- was 1890
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 24338; -- was 35
+UPDATE `creature_template` SET `faction` = 1662 WHERE `entry` = 24344; -- was 35
+UPDATE `creature_template` SET `faction` = 634 WHERE `entry` = 24346; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24413; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24426; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 24429; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 24446; -- was 35
+UPDATE `creature_template` SET `faction` = 18 WHERE `entry` = 24461; -- was 21
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 24471; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 24476; -- was 87
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 24484; -- was 774
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 24505; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 24520; -- was 1602
+UPDATE `creature_template` SET `faction` = 1684 WHERE `entry` = 24529; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24552; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24555; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24558; -- was 14
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 24576; -- was 1692
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24656; -- was 14
+UPDATE `creature_template` SET `faction` = 1812 WHERE `entry` = 24700; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 24708; -- was 16
+UPDATE `creature_template` SET `faction` = 1734 WHERE `entry` = 24711; -- was 775
+UPDATE `creature_template` SET `faction` = 1888 WHERE `entry` = 24713; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 24715; -- was 16
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 24765; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 24780; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 24792; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24796; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 24814; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 24815; -- was 16
+UPDATE `creature_template` SET `faction` = 1890 WHERE `entry` = 24858; -- was 14
+UPDATE `creature_template` SET `faction` = 17 WHERE `entry` = 24860; -- was 35
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 24891; -- was 35
+UPDATE `creature_template` SET `faction` = 1959 WHERE `entry` = 24892; -- was 14
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 24895; -- was 35
+UPDATE `creature_template` SET `faction` = 1888 WHERE `entry` = 24900; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 24917; -- was 35
+UPDATE `creature_template` SET `faction` = 1956 WHERE `entry` = 24923; -- was 35
+UPDATE `creature_template` SET `faction` = 1956 WHERE `entry` = 24937; -- was 1960
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 24955; -- was 14
+UPDATE `creature_template` SET `faction` = 1960 WHERE `entry` = 24975; -- was 1956
+UPDATE `creature_template` SET `faction` = 1957 WHERE `entry` = 24981; -- was 35
+UPDATE `creature_template` SET `faction` = 1960 WHERE `entry` = 25039; -- was 1967
+UPDATE `creature_template` SET `faction` = 1534 WHERE `entry` = 25040; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 25041; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25087; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25165; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25166; -- was 14
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 25223; -- was 35
+UPDATE `creature_template` SET `faction` = 1602 WHERE `entry` = 25246; -- was 35
+UPDATE `creature_template` SET `faction` = 1973 WHERE `entry` = 25253; -- was 1976
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25268; -- was 14
+UPDATE `creature_template` SET `faction` = 1981 WHERE `entry` = 25270; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25315; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25354; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 25359; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25373; -- was 14
+UPDATE `creature_template` SET `faction` = 1950 WHERE `entry` = 25399; -- was 35
+UPDATE `creature_template` SET `faction` = 1982 WHERE `entry` = 25453; -- was 35
+UPDATE `creature_template` SET `faction` = 1981 WHERE `entry` = 25461; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25483; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25484; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25486; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 25497; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 25499; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 25502; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25506; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25588; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25598; -- was 14
+UPDATE `creature_template` SET `faction` = 1981 WHERE `entry` = 25607; -- was 35
+UPDATE `creature_template` SET `faction` = 1950 WHERE `entry` = 25636; -- was 2047
+UPDATE `creature_template` SET `faction` = 1982 WHERE `entry` = 25655; -- was 35
+UPDATE `creature_template` SET `faction` = 1973 WHERE `entry` = 25705; -- was 1891
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25708; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 25730; -- was 1982
+UPDATE `creature_template` SET `faction` = 1998 WHERE `entry` = 25740; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25741; -- was 14
+UPDATE `creature_template` SET `faction` = 1979 WHERE `entry` = 25749; -- was 35
+UPDATE `creature_template` SET `faction` = 1979 WHERE `entry` = 25751; -- was 1980
+UPDATE `creature_template` SET `faction` = 1998 WHERE `entry` = 25755; -- was 35
+UPDATE `creature_template` SET `faction` = 1998 WHERE `entry` = 25756; -- was 35
+UPDATE `creature_template` SET `faction` = 1998 WHERE `entry` = 25757; -- was 35
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 25759; -- was 35
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 25768; -- was 35
+UPDATE `creature_template` SET `faction` = 2006 WHERE `entry` = 25784; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25798; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25799; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25837; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25840; -- was 14
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 25855; -- was 35
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 25860; -- was 14
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 25864; -- was 14
+UPDATE `creature_template` SET `faction` = 1998 WHERE `entry` = 25865; -- was 35
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 25888; -- was 35
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 25889; -- was 35
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 25891; -- was 35
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 25892; -- was 35
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 25903; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 25948; -- was 14
+UPDATE `creature_template` SET `faction` = 1960 WHERE `entry` = 25950; -- was 1956
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 25988; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 25989; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 25990; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26016; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26017; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26019; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26020; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26021; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26024; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26027; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26028; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26029; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26032; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26033; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26037; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 26038; -- was 35
+UPDATE `creature_template` SET `faction` = 120 WHERE `entry` = 26081; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 26099; -- was 1892
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 26119; -- was 1610
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 26125; -- was 1610
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 26165; -- was 35
+UPDATE `creature_template` SET `faction` = 1974 WHERE `entry` = 26170; -- was 1892
+UPDATE `creature_template` SET `faction` = 1801 WHERE `entry` = 26183; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 26203; -- was 35
+UPDATE `creature_template` SET `faction` = 1727 WHERE `entry` = 26221; -- was 70
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 26232; -- was 35
+UPDATE `creature_template` SET `faction` = 1816 WHERE `entry` = 26237; -- was 35
+UPDATE `creature_template` SET `faction` = 1975 WHERE `entry` = 26250; -- was 35
+UPDATE `creature_template` SET `faction` = 1074 WHERE `entry` = 26396; -- was 29
+UPDATE `creature_template` SET `faction` = 1074 WHERE `entry` = 26397; -- was 29
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 26398; -- was 1602
+UPDATE `creature_template` SET `faction` = 1891 WHERE `entry` = 26448; -- was 2004
+UPDATE `creature_template` SET `faction` = 1950 WHERE `entry` = 26450; -- was 35
+UPDATE `creature_template` SET `faction` = 1885 WHERE `entry` = 26451; -- was 14
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 26500; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 26510; -- was 7
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 26522; -- was 14
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 26543; -- was 35
+UPDATE `creature_template` SET `faction` = 1953 WHERE `entry` = 26586; -- was 35
+UPDATE `creature_template` SET `faction` = 1953 WHERE `entry` = 26590; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 26620; -- was 1965
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 26623; -- was 1814
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 26635; -- was 1814
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 26636; -- was 1814
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 26639; -- was 1965
+UPDATE `creature_template` SET `faction` = 1748 WHERE `entry` = 26650; -- was 35
+UPDATE `creature_template` SET `faction` = 1771 WHERE `entry` = 26676; -- was 2018
+UPDATE `creature_template` SET `faction` = 1935 WHERE `entry` = 26678; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 26701; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 26787; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 26800; -- was 1802
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 26802; -- was 1802
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 26805; -- was 1802
+UPDATE `creature_template` SET `faction` = 1981 WHERE `entry` = 26813; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 26890; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 26892; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 26924; -- was 35
+UPDATE `creature_template` SET `faction` = 1965 WHERE `entry` = 26943; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 26966; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 26967; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 27123; -- was 35
+UPDATE `creature_template` SET `faction` = 2009 WHERE `entry` = 27170; -- was 35
+UPDATE `creature_template` SET `faction` = 2009 WHERE `entry` = 27175; -- was 35
+UPDATE `creature_template` SET `faction` = 775 WHERE `entry` = 27216; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 27228; -- was 35
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 27238; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 27304; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 27310; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 27311; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 27312; -- was 35
+UPDATE `creature_template` SET `faction` = 1912 WHERE `entry` = 27335; -- was 1975
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 27339; -- was 35
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 27374; -- was 35
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 27386; -- was 35
+UPDATE `creature_template` SET `faction` = 2033 WHERE `entry` = 27405; -- was 35
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 27406; -- was 35
+UPDATE `creature_template` SET `faction` = 2039 WHERE `entry` = 27417; -- was 16
+UPDATE `creature_template` SET `faction` = 2036 WHERE `entry` = 27430; -- was 35
+UPDATE `creature_template` SET `faction` = 2004 WHERE `entry` = 27467; -- was 35
+UPDATE `creature_template` SET `faction` = 1314 WHERE `entry` = 27470; -- was 1801
+UPDATE `creature_template` SET `faction` = 1953 WHERE `entry` = 27523; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 27590; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 27591; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 27592; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 27595; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 27596; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 27599; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 27601; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 27609; -- was 35
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 27616; -- was 16
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 27618; -- was 16
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 27619; -- was 16
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 27624; -- was 16
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 27634; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 27655; -- was 16
+UPDATE `creature_template` SET `faction` = 2010 WHERE `entry` = 27683; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 27696; -- was 35
+UPDATE `creature_template` SET `faction` = 1979 WHERE `entry` = 27727; -- was 35
+UPDATE `creature_template` SET `faction` = 774 WHERE `entry` = 27811; -- was 35
+UPDATE `creature_template` SET `faction` = 774 WHERE `entry` = 27815; -- was 775
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 27829; -- was 1629
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 27893; -- was 6
+UPDATE `creature_template` SET `faction` = 614 WHERE `entry` = 27894; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 27928; -- was 2050
+UPDATE `creature_template` SET `faction` = 1603 WHERE `entry` = 27946; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 27949; -- was 1802
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 27974; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 27979; -- was 35
+UPDATE `creature_template` SET `faction` = 2041 WHERE `entry` = 27996; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 28017; -- was 3
+UPDATE `creature_template` SET `faction` = 2138 WHERE `entry` = 28029; -- was 2070
+UPDATE `creature_template` SET `faction` = 2004 WHERE `entry` = 28061; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 28066; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 28104; -- was 35
+UPDATE `creature_template` SET `faction` = 2061 WHERE `entry` = 28105; -- was 35
+UPDATE `creature_template` SET `faction` = 2064 WHERE `entry` = 28115; -- was 35
+UPDATE `creature_template` SET `faction` = 2061 WHERE `entry` = 28116; -- was 35
+UPDATE `creature_template` SET `faction` = 2063 WHERE `entry` = 28120; -- was 35
+UPDATE `creature_template` SET `faction` = 2063 WHERE `entry` = 28121; -- was 35
+UPDATE `creature_template` SET `faction` = 2063 WHERE `entry` = 28122; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 28163; -- was 1736
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 28169; -- was 2078
+UPDATE `creature_template` SET `faction` = 2073 WHERE `entry` = 28179; -- was 2070
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 28187; -- was 35
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 28189; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 28194; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 28203; -- was 35
+UPDATE `creature_template` SET `faction` = 2060 WHERE `entry` = 28214; -- was 35
+UPDATE `creature_template` SET `faction` = 2060 WHERE `entry` = 28215; -- was 35
+UPDATE `creature_template` SET `faction` = 2060 WHERE `entry` = 28216; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 28237; -- was 35
+UPDATE `creature_template` SET `faction` = 2363 WHERE `entry` = 28247; -- was 2073
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 28265; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 28267; -- was 7
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 28310; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 28311; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 28312; -- was 1732
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 28319; -- was 1732
+UPDATE `creature_template` SET `faction` = 775 WHERE `entry` = 28329; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 28384; -- was 35
+UPDATE `creature_template` SET `faction` = 2061 WHERE `entry` = 28399; -- was 35
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 28415; -- was 35
+UPDATE `creature_template` SET `faction` = 113 WHERE `entry` = 28451; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 28468; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 28470; -- was 14
+UPDATE `creature_template` SET `faction` = 2082 WHERE `entry` = 28471; -- was 2104
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 28486; -- was 2050
+UPDATE `creature_template` SET `faction` = 2082 WHERE `entry` = 28488; -- was 2050
+UPDATE `creature_template` SET `faction` = 2082 WHERE `entry` = 28500; -- was 2050
+UPDATE `creature_template` SET `faction` = 2082 WHERE `entry` = 28511; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 28524; -- was 35
+UPDATE `creature_template` SET `faction` = 2096 WHERE `entry` = 28605; -- was 2082
+UPDATE `creature_template` SET `faction` = 85 WHERE `entry` = 28613; -- was 35
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 28621; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 28630; -- was 16
+UPDATE `creature_template` SET `faction` = 714 WHERE `entry` = 28651; -- was 35
+UPDATE `creature_template` SET `faction` = 2082 WHERE `entry` = 28670; -- was 35
+UPDATE `creature_template` SET `faction` = 714 WHERE `entry` = 28743; -- was 35
+UPDATE `creature_template` SET `faction` = 168 WHERE `entry` = 28781; -- was 35
+UPDATE `creature_template` SET `faction` = 2084 WHERE `entry` = 28788; -- was 35
+UPDATE `creature_template` SET `faction` = 2068 WHERE `entry` = 28805; -- was 35
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 28808; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 28854; -- was 35
+UPDATE `creature_template` SET `faction` = 2075 WHERE `entry` = 28878; -- was 1885
+UPDATE `creature_template` SET `faction` = 1814 WHERE `entry` = 28925; -- was 14
+UPDATE `creature_template` SET `faction` = 290 WHERE `entry` = 28927; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 28938; -- was 1954
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 28948; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 28953; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 28954; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 28955; -- was 35
+UPDATE `creature_template` SET `faction` = 2089 WHERE `entry` = 28964; -- was 35
+UPDATE `creature_template` SET `faction` = 56 WHERE `entry` = 28987; -- was 35
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 28998; -- was 2082
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 29021; -- was 1610
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 29022; -- was 1610
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 29023; -- was 1610
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 29024; -- was 1610
+UPDATE `creature_template` SET `faction` = 1814 WHERE `entry` = 29051; -- was 16
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 29082; -- was 35
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 29087; -- was 35
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 29095; -- was 35
+UPDATE `creature_template` SET `faction` = 1734 WHERE `entry` = 29139; -- was 35
+UPDATE `creature_template` SET `faction` = 2082 WHERE `entry` = 29194; -- was 2050
+UPDATE `creature_template` SET `faction` = 2082 WHERE `entry` = 29195; -- was 2050
+UPDATE `creature_template` SET `faction` = 2082 WHERE `entry` = 29196; -- was 2050
+UPDATE `creature_template` SET `faction` = 2083 WHERE `entry` = 29203; -- was 2050
+UPDATE `creature_template` SET `faction` = 2083 WHERE `entry` = 29205; -- was 2050
+UPDATE `creature_template` SET `faction` = 2083 WHERE `entry` = 29207; -- was 2050
+UPDATE `creature_template` SET `faction` = 2083 WHERE `entry` = 29208; -- was 2050
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 29209; -- was 14
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 29225; -- was 2100
+UPDATE `creature_template` SET `faction` = 2051 WHERE `entry` = 29246; -- was 2050
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 29264; -- was 1629
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 29271; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 29393; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 29394; -- was 35
+UPDATE `creature_template` SET `faction` = 2084 WHERE `entry` = 29400; -- was 35
+UPDATE `creature_template` SET `faction` = 2068 WHERE `entry` = 29457; -- was 14
+UPDATE `creature_template` SET `faction` = 2100 WHERE `entry` = 29501; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 29561; -- was 35
+UPDATE `creature_template` SET `faction` = 2113 WHERE `entry` = 29585; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 29594; -- was 189
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 29602; -- was 116
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 29620; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 29626; -- was 14
+UPDATE `creature_template` SET `faction` = 113 WHERE `entry` = 29677; -- was 35
+UPDATE `creature_template` SET `faction` = 1954 WHERE `entry` = 29696; -- was 35
+UPDATE `creature_template` SET `faction` = 2113 WHERE `entry` = 29709; -- was 116
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 29726; -- was 5
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 29736; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 29742; -- was 35
+UPDATE `creature_template` SET `faction` = 1926 WHERE `entry` = 29749; -- was 35
+UPDATE `creature_template` SET `faction` = 1620 WHERE `entry` = 29791; -- was 16
+UPDATE `creature_template` SET `faction` = 2050 WHERE `entry` = 29804; -- was 35
+UPDATE `creature_template` SET `faction` = 2050 WHERE `entry` = 29858; -- was 35
+UPDATE `creature_template` SET `faction` = 2050 WHERE `entry` = 29859; -- was 35
+UPDATE `creature_template` SET `faction` = 2050 WHERE `entry` = 29860; -- was 35
+UPDATE `creature_template` SET `faction` = 1806 WHERE `entry` = 29910; -- was 1812
+UPDATE `creature_template` SET `faction` = 2043 WHERE `entry` = 29983; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 30053; -- was 35
+UPDATE `creature_template` SET `faction` = 1771 WHERE `entry` = 30060; -- was 35
+UPDATE `creature_template` SET `faction` = 1771 WHERE `entry` = 30063; -- was 35
+UPDATE `creature_template` SET `faction` = 1771 WHERE `entry` = 30064; -- was 35
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 30065; -- was 35
+UPDATE `creature_template` SET `faction` = 634 WHERE `entry` = 30093; -- was 35
+UPDATE `creature_template` SET `faction` = 210 WHERE `entry` = 30108; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 30110; -- was 35
+UPDATE `creature_template` SET `faction` = 2107 WHERE `entry` = 30124; -- was 35
+UPDATE `creature_template` SET `faction` = 290 WHERE `entry` = 30134; -- was 35
+UPDATE `creature_template` SET `faction` = 2102 WHERE `entry` = 30136; -- was 35
+UPDATE `creature_template` SET `faction` = 2109 WHERE `entry` = 30154; -- was 14
+UPDATE `creature_template` SET `faction` = 1928 WHERE `entry` = 30157; -- was 1929
+UPDATE `creature_template` SET `faction` = 1928 WHERE `entry` = 30158; -- was 1929
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 30165; -- was 35
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 30182; -- was 35
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 30187; -- was 35
+UPDATE `creature_template` SET `faction` = 2131 WHERE `entry` = 30188; -- was 35
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 30225; -- was 2071
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 30226; -- was 2071
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 30228; -- was 35
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 30235; -- was 35
+UPDATE `creature_template` SET `faction` = 2068 WHERE `entry` = 30268; -- was 14
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 30270; -- was 35
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 30274; -- was 35
+UPDATE `creature_template` SET `faction` = 2130 WHERE `entry` = 30280; -- was 35
+UPDATE `creature_template` SET `faction` = 2107 WHERE `entry` = 30331; -- was 35
+UPDATE `creature_template` SET `faction` = 1891 WHERE `entry` = 30352; -- was 35
+UPDATE `creature_template` SET `faction` = 2051 WHERE `entry` = 30377; -- was 2050
+UPDATE `creature_template` SET `faction` = 2050 WHERE `entry` = 30378; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 30379; -- was 4
+UPDATE `creature_template` SET `faction` = 775 WHERE `entry` = 30388; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 30393; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 30396; -- was 35
+UPDATE `creature_template` SET `faction` = 55 WHERE `entry` = 30411; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 30420; -- was 35
+UPDATE `creature_template` SET `faction` = 2102 WHERE `entry` = 30429; -- was 35
+UPDATE `creature_template` SET `faction` = 634 WHERE `entry` = 30458; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 30486; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 30501; -- was 35
+UPDATE `creature_template` SET `faction` = 1771 WHERE `entry` = 30502; -- was 35
+UPDATE `creature_template` SET `faction` = 1771 WHERE `entry` = 30504; -- was 35
+UPDATE `creature_template` SET `faction` = 2116 WHERE `entry` = 30523; -- was 1885
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 30564; -- was 35
+UPDATE `creature_template` SET `faction` = 714 WHERE `entry` = 30586; -- was 83
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 30587; -- was 84
+UPDATE `creature_template` SET `faction` = 1771 WHERE `entry` = 30591; -- was 35
+UPDATE `creature_template` SET `faction` = 2073 WHERE `entry` = 30595; -- was 35
+UPDATE `creature_template` SET `faction` = 2051 WHERE `entry` = 30596; -- was 2050
+UPDATE `creature_template` SET `faction` = 85 WHERE `entry` = 30611; -- was 29
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 30626; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 30645; -- was 116
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 30647; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 30652; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 30653; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 30654; -- was 35
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 30662; -- was 16
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 30666; -- was 16
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 30667; -- was 16
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 30668; -- was 16
+UPDATE `creature_template` SET `faction` = 2131 WHERE `entry` = 30672; -- was 35
+UPDATE `creature_template` SET `faction` = 2073 WHERE `entry` = 30677; -- was 2070
+UPDATE `creature_template` SET `faction` = 1741 WHERE `entry` = 30691; -- was 35
+UPDATE `creature_template` SET `faction` = 1741 WHERE `entry` = 30692; -- was 35
+UPDATE `creature_template` SET `faction` = 1741 WHERE `entry` = 30693; -- was 35
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 30703; -- was 35
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 30704; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 30710; -- was 35
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 30711; -- was 35
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 30719; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 30727; -- was 35
+UPDATE `creature_template` SET `faction` = 68 WHERE `entry` = 30729; -- was 35
+UPDATE `creature_template` SET `faction` = 1729 WHERE `entry` = 30735; -- was 35
+UPDATE `creature_template` SET `faction` = 2132 WHERE `entry` = 30755; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 30835; -- was 1610
+UPDATE `creature_template` SET `faction` = 2116 WHERE `entry` = 30836; -- was 1610
+UPDATE `creature_template` SET `faction` = 2051 WHERE `entry` = 30838; -- was 290
+UPDATE `creature_template` SET `faction` = 2051 WHERE `entry` = 30839; -- was 290
+UPDATE `creature_template` SET `faction` = 2051 WHERE `entry` = 30840; -- was 290
+UPDATE `creature_template` SET `faction` = 2068 WHERE `entry` = 30851; -- was 290
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 30853; -- was 35
+UPDATE `creature_template` SET `faction` = 2107 WHERE `entry` = 30881; -- was 35
+UPDATE `creature_template` SET `faction` = 2116 WHERE `entry` = 30884; -- was 1885
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 30886; -- was 35
+UPDATE `creature_template` SET `faction` = 2050 WHERE `entry` = 30955; -- was 35
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 30992; -- was 35
+UPDATE `creature_template` SET `faction` = 2068 WHERE `entry` = 31014; -- was 35
+UPDATE `creature_template` SET `faction` = 2102 WHERE `entry` = 31015; -- was 35
+UPDATE `creature_template` SET `faction` = 1885 WHERE `entry` = 31016; -- was 35
+UPDATE `creature_template` SET `faction` = 2050 WHERE `entry` = 31029; -- was 35
+UPDATE `creature_template` SET `faction` = 1885 WHERE `entry` = 31030; -- was 35
+UPDATE `creature_template` SET `faction` = 2068 WHERE `entry` = 31038; -- was 35
+UPDATE `creature_template` SET `faction` = 1885 WHERE `entry` = 31050; -- was 35
+UPDATE `creature_template` SET `faction` = 2050 WHERE `entry` = 31087; -- was 35
+UPDATE `creature_template` SET `faction` = 2051 WHERE `entry` = 31094; -- was 2050
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31110; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31120; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31121; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31122; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31129; -- was 1629
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31132; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31133; -- was 1629
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31158; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31162; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31164; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31165; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31166; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31167; -- was 2
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31169; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31170; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31171; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31172; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31173; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31174; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31175; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31176; -- was 1629
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31181; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31182; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31185; -- was 2
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31186; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31189; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 31190; -- was 1629
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31191; -- was 16
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31192; -- was 16
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31193; -- was 16
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31194; -- was 16
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31195; -- was 16
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31196; -- was 16
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 31219; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31222; -- was 16
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 31235; -- was 35
+UPDATE `creature_template` SET `faction` = 2007 WHERE `entry` = 31238; -- was 35
+UPDATE `creature_template` SET `faction` = 2137 WHERE `entry` = 31276; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31283; -- was 35
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 31314; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31326; -- was 1848
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31327; -- was 1848
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 31413; -- was 2043
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 31426; -- was 35
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 31428; -- was 35
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 31430; -- was 35
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 31432; -- was 35
+UPDATE `creature_template` SET `faction` = 1978 WHERE `entry` = 31440; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 31482; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 31516; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 31524; -- was 35
+UPDATE `creature_template` SET `faction` = 2102 WHERE `entry` = 31526; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 31529; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 31531; -- was 35
+UPDATE `creature_template` SET `faction` = 1802 WHERE `entry` = 31638; -- was 35
+UPDATE `creature_template` SET `faction` = 2054 WHERE `entry` = 31688; -- was 35
+UPDATE `creature_template` SET `faction` = 1892 WHERE `entry` = 31784; -- was 35
+UPDATE `creature_template` SET `faction` = 1981 WHERE `entry` = 31785; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 31831; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 31897; -- was 3
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 32162; -- was 16
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 32163; -- was 16
+UPDATE `creature_template` SET `faction` = 1720 WHERE `entry` = 32191; -- was 16
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 32239; -- was 35
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 32241; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 32270; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 32271; -- was 35
+UPDATE `creature_template` SET `faction` = 233 WHERE `entry` = 32272; -- was 35
+UPDATE `creature_template` SET `faction` = 2081 WHERE `entry` = 32288; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 32292; -- was 35
+UPDATE `creature_template` SET `faction` = 2144 WHERE `entry` = 32309; -- was 35
+UPDATE `creature_template` SET `faction` = 2140 WHERE `entry` = 32311; -- was 35
+UPDATE `creature_template` SET `faction` = 2048 WHERE `entry` = 32316; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 32358; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 32377; -- was 14
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 32380; -- was 1638
+UPDATE `creature_template` SET `faction` = 1074 WHERE `entry` = 32382; -- was 85
+UPDATE `creature_template` SET `faction` = 1074 WHERE `entry` = 32383; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 32384; -- was 35
+UPDATE `creature_template` SET `faction` = 1604 WHERE `entry` = 32385; -- was 35
+UPDATE `creature_template` SET `faction` = 1885 WHERE `entry` = 32386; -- was 14
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 32400; -- was 7
+UPDATE `creature_template` SET `faction` = 2142 WHERE `entry` = 32402; -- was 534
+UPDATE `creature_template` SET `faction` = 67 WHERE `entry` = 32417; -- was 14
+UPDATE `creature_template` SET `faction` = 714 WHERE `entry` = 32430; -- was 35
+UPDATE `creature_template` SET `faction` = 1885 WHERE `entry` = 32438; -- was 14
+UPDATE `creature_template` SET `faction` = 2043 WHERE `entry` = 32443; -- was 35
+UPDATE `creature_template` SET `faction` = 2068 WHERE `entry` = 32446; -- was 35
+UPDATE `creature_template` SET `faction` = 1975 WHERE `entry` = 32471; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 32475; -- was 14
+UPDATE `creature_template` SET `faction` = 1885 WHERE `entry` = 32495; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 32501; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 32503; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 32517; -- was 7
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 32529; -- was 35
+UPDATE `creature_template` SET `faction` = 1891 WHERE `entry` = 32573; -- was 7
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 32576; -- was 1885
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 32577; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 32578; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 32579; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 32580; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 32582; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 32615; -- was 35
+UPDATE `creature_template` SET `faction` = 55 WHERE `entry` = 32626; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 32627; -- was 1735
+UPDATE `creature_template` SET `faction` = 2007 WHERE `entry` = 32712; -- was 1732
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 32775; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 32776; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 32794; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 32798; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 32799; -- was 35
+UPDATE `creature_template` SET `faction` = 113 WHERE `entry` = 32800; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 32820; -- was 31
+UPDATE `creature_template` SET `faction` = 1074 WHERE `entry` = 32832; -- was 35
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 32834; -- was 1078
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 32836; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 32837; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 32841; -- was 1
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 32866; -- was 35
+UPDATE `creature_template` SET `faction` = 2201 WHERE `entry` = 32870; -- was 35
+UPDATE `creature_template` SET `faction` = 1953 WHERE `entry` = 32887; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 32956; -- was 31
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 33007; -- was 1990
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 33008; -- was 1990
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 33010; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 33011; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 33167; -- was 2105
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 33168; -- was 35
+UPDATE `creature_template` SET `faction` = 2105 WHERE `entry` = 33184; -- was 35
+UPDATE `creature_template` SET `faction` = 2059 WHERE `entry` = 33185; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 33233; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 33239; -- was 2
+UPDATE `creature_template` SET `faction` = 1815 WHERE `entry` = 33286; -- was 35
+UPDATE `creature_template` SET `faction` = 1665 WHERE `entry` = 33411; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 33441; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 33448; -- was 14
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 33488; -- was 16
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33502; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33504; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33505; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33506; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33508; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33510; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33511; -- was 35
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 33563; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33570; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 33578; -- was 35
+UPDATE `creature_template` SET `faction` = 1744 WHERE `entry` = 33630; -- was 35
+UPDATE `creature_template` SET `faction` = 1744 WHERE `entry` = 33639; -- was 35
+UPDATE `creature_template` SET `faction` = 1744 WHERE `entry` = 33642; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 33660; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 33663; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 33667; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33710; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33711; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33712; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 33713; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 33776; -- was 16
+UPDATE `creature_template` SET `faction` = 2105 WHERE `entry` = 33805; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 33836; -- was 16
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 33947; -- was 35
+UPDATE `creature_template` SET `faction` = 370 WHERE `entry` = 34000; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 34002; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 34018; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 34019; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 34021; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 34022; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 34024; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 34025; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 34026; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 34027; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 34028; -- was 35
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 34029; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 34031; -- was 35
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 34036; -- was 1074
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 34037; -- was 1074
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 34038; -- was 35
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 34039; -- was 1074
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 34040; -- was 1074
+UPDATE `creature_template` SET `faction` = 1602 WHERE `entry` = 34058; -- was 1604
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 34059; -- was 1074
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 34060; -- was 35
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 34061; -- was 1074
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 34062; -- was 1074
+UPDATE `creature_template` SET `faction` = 125 WHERE `entry` = 34063; -- was 35
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 34076; -- was 1638
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 34077; -- was 1078
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 34082; -- was 1078
+UPDATE `creature_template` SET `faction` = 123 WHERE `entry` = 34083; -- was 1078
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 34104; -- was 35
+UPDATE `creature_template` SET `faction` = 1878 WHERE `entry` = 34116; -- was 16
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 34128; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 34181; -- was 1692
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 34202; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 34213; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 34246; -- was 190
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 34264; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 34265; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 34266; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 34307; -- was 35
+UPDATE `creature_template` SET `faction` = 1816 WHERE `entry` = 34310; -- was 35
+UPDATE `creature_template` SET `faction` = 55 WHERE `entry` = 34478; -- was 35
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 34479; -- was 35
+UPDATE `creature_template` SET `faction` = 875 WHERE `entry` = 34481; -- was 35
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 34528; -- was 35
+UPDATE `creature_template` SET `faction` = 2189 WHERE `entry` = 34628; -- was 14
+UPDATE `creature_template` SET `faction` = 2189 WHERE `entry` = 34630; -- was 14
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 34653; -- was 35
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 34657; -- was 1076
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 34660; -- was 16
+UPDATE `creature_template` SET `faction` = 714 WHERE `entry` = 34679; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 34686; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 34687; -- was 35
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 34701; -- was 1694
+UPDATE `creature_template` SET `faction` = 12 WHERE `entry` = 34705; -- was 1078
+UPDATE `creature_template` SET `faction` = 714 WHERE `entry` = 34714; -- was 35
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 34765; -- was 35
+UPDATE `creature_template` SET `faction` = 714 WHERE `entry` = 34768; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 34777; -- was 1732
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 34778; -- was 1732
+UPDATE `creature_template` SET `faction` = 534 WHERE `entry` = 34785; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 34802; -- was 1732
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 34944; -- was 35
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 34960; -- was 35
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 34971; -- was 35
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 34972; -- was 35
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 34973; -- was 35
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 34976; -- was 35
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 34978; -- was 35
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 34983; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 34984; -- was 35
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 34985; -- was 35
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 34987; -- was 35
+UPDATE `creature_template` SET `faction` = 84 WHERE `entry` = 34993; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 35003; -- was 35
+UPDATE `creature_template` SET `faction` = 1638 WHERE `entry` = 35073; -- was 35
+UPDATE `creature_template` SET `faction` = 2159 WHERE `entry` = 35085; -- was 35
+UPDATE `creature_template` SET `faction` = 2159 WHERE `entry` = 35086; -- was 35
+UPDATE `creature_template` SET `faction` = 2159 WHERE `entry` = 35088; -- was 35
+UPDATE `creature_template` SET `faction` = 2159 WHERE `entry` = 35091; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 35116; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 35127; -- was 35
+UPDATE `creature_template` SET `faction` = 1981 WHERE `entry` = 35135; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 35255; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 35273; -- was 1735
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 35311; -- was 16
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 35314; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 35323; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 35325; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 35326; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 35327; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 35328; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 35329; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 35330; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 35331; -- was 35
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 35332; -- was 35
+UPDATE `creature_template` SET `faction` = 114 WHERE `entry` = 35339; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 35345; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 35346; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 35387; -- was 1629
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 35458; -- was 1770
+UPDATE `creature_template` SET `faction` = 90 WHERE `entry` = 35465; -- was 16
+UPDATE `creature_template` SET `faction` = 2068 WHERE `entry` = 35474; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 35545; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 35547; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 35557; -- was 35
+UPDATE `creature_template` SET `faction` = 2027 WHERE `entry` = 35573; -- was 2130
+UPDATE `creature_template` SET `faction` = 2027 WHERE `entry` = 35575; -- was 2130
+UPDATE `creature_template` SET `faction` = 2027 WHERE `entry` = 35577; -- was 2130
+UPDATE `creature_template` SET `faction` = 2027 WHERE `entry` = 35579; -- was 2130
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 35642; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 35644; -- was 35
+UPDATE `creature_template` SET `faction` = 190 WHERE `entry` = 35646; -- was 35
+UPDATE `creature_template` SET `faction` = 2068 WHERE `entry` = 36065; -- was 35
+UPDATE `creature_template` SET `faction` = 2068 WHERE `entry` = 36066; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 36070; -- was 16
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 36101; -- was 35
+UPDATE `creature_template` SET `faction` = 2070 WHERE `entry` = 36102; -- was 35
+UPDATE `creature_template` SET `faction` = 1973 WHERE `entry` = 36151; -- was 35
+UPDATE `creature_template` SET `faction` = 1973 WHERE `entry` = 36152; -- was 35
+UPDATE `creature_template` SET `faction` = 1978 WHERE `entry` = 36162; -- was 35
+UPDATE `creature_template` SET `faction` = 2132 WHERE `entry` = 36164; -- was 35
+UPDATE `creature_template` SET `faction` = 1973 WHERE `entry` = 36165; -- was 35
+UPDATE `creature_template` SET `faction` = 1891 WHERE `entry` = 36166; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 36272; -- was 16
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 36296; -- was 16
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 36355; -- was 1735
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 36356; -- was 1735
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 36479; -- was 35
+UPDATE `creature_template` SET `faction` = 80 WHERE `entry` = 36481; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 36559; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 36565; -- was 16
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 36568; -- was 16
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 36607; -- was 1629
+UPDATE `creature_template` SET `faction` = 104 WHERE `entry` = 36648; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 36672; -- was 21
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 36871; -- was 2
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 36897; -- was 2068
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 36911; -- was 1
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 36916; -- was 14
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 36955; -- was 84
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 36983; -- was 16
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 36993; -- was 35
+UPDATE `creature_template` SET `faction` = 1733 WHERE `entry` = 37041; -- was 35
+UPDATE `creature_template` SET `faction` = 1734 WHERE `entry` = 37044; -- was 35
+UPDATE `creature_template` SET `faction` = 2028 WHERE `entry` = 37068; -- was 16
+UPDATE `creature_template` SET `faction` = 2028 WHERE `entry` = 37107; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 37172; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 37189; -- was 2073
+UPDATE `creature_template` SET `faction` = 79 WHERE `entry` = 37790; -- was 35
+UPDATE `creature_template` SET `faction` = 58 WHERE `entry` = 37810; -- was 35
+UPDATE `creature_template` SET `faction` = 85 WHERE `entry` = 37825; -- was 35
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 37828; -- was 35
+UPDATE `creature_template` SET `faction` = 974 WHERE `entry` = 37846; -- was 16
+UPDATE `creature_template` SET `faction` = 105 WHERE `entry` = 37860; -- was 35
+UPDATE `creature_template` SET `faction` = 188 WHERE `entry` = 37865; -- was 2
+UPDATE `creature_template` SET `faction` = 85 WHERE `entry` = 37869; -- was 35
+UPDATE `creature_template` SET `faction` = 1733 WHERE `entry` = 37879; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 37902; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 37903; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 37904; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 37930; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 37935; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 37936; -- was 35
+UPDATE `creature_template` SET `faction` = 11 WHERE `entry` = 37944; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 37991; -- was 2070
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 37992; -- was 2070
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 37993; -- was 2070
+UPDATE `creature_template` SET `faction` = 91 WHERE `entry` = 37994; -- was 1
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 37997; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 37998; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 37999; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 38006; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 38016; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 38023; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 38030; -- was 14
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 38032; -- was 14
+UPDATE `creature_template` SET `faction` = 15 WHERE `entry` = 38154; -- was 2209
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 38181; -- was 2070
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 38182; -- was 35
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 38188; -- was 35
+UPDATE `creature_template` SET `faction` = 2027 WHERE `entry` = 38200; -- was 35
+UPDATE `creature_template` SET `faction` = 2123 WHERE `entry` = 38201; -- was 35
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 38248; -- was 2209
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 38283; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 38293; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 38295; -- was 35
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 38374; -- was 1629
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 38386; -- was 35
+UPDATE `creature_template` SET `faction` = 2082 WHERE `entry` = 38391; -- was 35
+UPDATE `creature_template` SET `faction` = 2082 WHERE `entry` = 38392; -- was 35
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 38485; -- was 14
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 38487; -- was 1771
+UPDATE `creature_template` SET `faction` = 21 WHERE `entry` = 38763; -- was 35
+UPDATE `creature_template` SET `faction` = 105 WHERE `entry` = 38831; -- was 35
+UPDATE `creature_template` SET `faction` = 1732 WHERE `entry` = 38840; -- was 35
+UPDATE `creature_template` SET `faction` = 1735 WHERE `entry` = 38841; -- was 2070
+UPDATE `creature_template` SET `faction` = 17 WHERE `entry` = 38867; -- was 35
+UPDATE `creature_template` SET `faction` = 1812 WHERE `entry` = 39275; -- was 64
+UPDATE `creature_template` SET `faction` = 29 WHERE `entry` = 39448; -- was 35
+UPDATE `creature_template` SET `faction` = 875 WHERE `entry` = 39466; -- was 1
+UPDATE `creature_template` SET `faction` = 875 WHERE `entry` = 39624; -- was 1
+UPDATE `creature_template` SET `faction` = 875 WHERE `entry` = 39682; -- was 1629
+UPDATE `creature_template` SET `faction` = 875 WHERE `entry` = 39713; -- was 1629
+UPDATE `creature_template` SET `faction` = 875 WHERE `entry` = 39714; -- was 1629
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 39715; -- was 875
+UPDATE `creature_template` SET `faction` = 1771 WHERE `entry` = 39759; -- was 35
+UPDATE `creature_template` SET `faction` = 85 WHERE `entry` = 39934; -- was 35
+UPDATE `creature_template` SET `faction` = 11 WHERE `entry` = 40138; -- was 35
+UPDATE `creature_template` SET `faction` = 103 WHERE `entry` = 40142; -- was 14
+UPDATE `creature_template` SET `faction` = 1770 WHERE `entry` = 40305; -- was 35
+UPDATE `creature_template` SET `faction` = 83 WHERE `entry` = 40413; -- was 35
+UPDATE `creature_template` SET `faction` = 1734 WHERE `entry` = 40437; -- was 35
diff --git a/sql/updates/world/2014_08_29_06_world_creature_template.sql b/sql/updates/world/2014_08_29_06_world_creature_template.sql
new file mode 100644
index 00000000000..cec02630f22
--- /dev/null
+++ b/sql/updates/world/2014_08_29_06_world_creature_template.sql
@@ -0,0 +1,497 @@
+UPDATE `creature_template` SET `faction`=103 WHERE `entry`=31543;
+UPDATE `creature_template` SET `faction`=103 WHERE `entry`=40143;
+UPDATE `creature_template` SET `faction`=103 WHERE `entry`=40144;
+UPDATE `creature_template` SET `faction`=103 WHERE `entry`=40145;
+UPDATE `creature_template` SET `faction`=114 WHERE `entry`=30808;
+UPDATE `creature_template` SET `faction`=114 WHERE `entry`=31875;
+UPDATE `creature_template` SET `faction`=114 WHERE `entry`=31878;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=22565;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=22578;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=22686;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=22768;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=22769;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=32044;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=32056;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=32107;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=32108;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=32109;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=37365;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=37377;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=37428;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=37429;
+UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=37430;
+UPDATE `creature_template` SET `faction`=12 WHERE `entry`=36088;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22530;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22532;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22534;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22536;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22538;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22539;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22556;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22564;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22566;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22590;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22592;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22594;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22603;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22610;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22612;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22629;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22664;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22669;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22673;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22675;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22677;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22688;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22716;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22718;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22720;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22741;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22746;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22752;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22754;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22755;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22757;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22771;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22773;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22774;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=22776;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31822;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31904;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31906;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31928;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31930;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31935;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31937;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31939;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31941;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31943;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31945;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31962;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31985;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=31988;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32002;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32012;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32017;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32023;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32058;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32060;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32065;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32067;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32069;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32071;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32073;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32075;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32122;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32124;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32128;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32130;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32132;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32135;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=32138;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37246;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37248;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37253;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37255;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37257;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37259;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37261;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37263;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37280;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37304;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37307;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37321;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37331;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37336;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37343;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37363;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37379;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37381;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37386;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37388;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37390;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37392;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37394;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37396;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37446;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37448;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37453;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37455;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37457;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37459;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37461;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37463;
+UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=37466;
+UPDATE `creature_template` SET `faction`=1215 WHERE `entry`=22553;
+UPDATE `creature_template` SET `faction`=1215 WHERE `entry`=31995;
+UPDATE `creature_template` SET `faction`=1215 WHERE `entry`=37314;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22525;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22529;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22531;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22533;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22535;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22537;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22563;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22570;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22587;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22591;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22593;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22607;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22611;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22620;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22621;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22632;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22645;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22662;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22663;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22667;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22668;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22671;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22672;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22687;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22692;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22693;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22705;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22709;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22713;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22714;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22717;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22719;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22753;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22756;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22758;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22770;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22772;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22775;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=22777;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31905;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31907;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31917;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31919;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31927;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31929;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31931;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31934;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31936;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31938;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31940;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31942;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31944;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31959;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=31973;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32010;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32036;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32040;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32055;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32059;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32061;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32062;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32064;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32066;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32068;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32070;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32072;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32074;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32102;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32103;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32121;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32123;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32127;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32129;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32131;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32133;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32134;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=32136;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37233;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37235;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37245;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37247;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37249;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37252;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37254;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37256;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37258;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37260;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37262;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37277;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37292;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37329;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37356;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37360;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37376;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37380;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37382;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37383;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37385;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37387;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37389;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37391;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37393;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37395;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37423;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37424;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37445;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37447;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37449;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37452;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37454;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37456;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37458;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37460;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37462;
+UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=37464;
+UPDATE `creature_template` SET `faction`=1217 WHERE `entry`=22764;
+UPDATE `creature_template` SET `faction`=1334 WHERE `entry`=22554;
+UPDATE `creature_template` SET `faction`=1334 WHERE `entry`=22600;
+UPDATE `creature_template` SET `faction`=1334 WHERE `entry`=31997;
+UPDATE `creature_template` SET `faction`=1334 WHERE `entry`=37316;
+UPDATE `creature_template` SET `faction`=1335 WHERE `entry`=22549;
+UPDATE `creature_template` SET `faction`=1335 WHERE `entry`=22602;
+UPDATE `creature_template` SET `faction`=1335 WHERE `entry`=31982;
+UPDATE `creature_template` SET `faction`=1335 WHERE `entry`=37301;
+UPDATE `creature_template` SET `faction`=1375 WHERE `entry`=18616;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=19897;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=20308;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=20572;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=20573;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=22626;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=22642;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=25543;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=29357;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=30000;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=30016;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=30047;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=30049;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=30068;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=30781;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=30783;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=30785;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=30787;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=31560;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=31670;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=31974;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=32005;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=32218;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=33397;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=34218;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=34228;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=35546;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=35559;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=35560;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=36473;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=36474;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=36475;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=37293;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=37324;
+UPDATE `creature_template` SET `faction`=14 WHERE `entry`=38138;
+UPDATE `creature_template` SET `faction`=1534 WHERE `entry`=22547;
+UPDATE `creature_template` SET `faction`=1534 WHERE `entry`=22579;
+UPDATE `creature_template` SET `faction`=1534 WHERE `entry`=31908;
+UPDATE `creature_template` SET `faction`=1534 WHERE `entry`=31971;
+UPDATE `creature_template` SET `faction`=1534 WHERE `entry`=37290;
+UPDATE `creature_template` SET `faction`=1534 WHERE `entry`=37434;
+UPDATE `creature_template` SET `faction`=1554 WHERE `entry`=22639;
+UPDATE `creature_template` SET `faction`=1594 WHERE `entry`=22627;
+UPDATE `creature_template` SET `faction`=1594 WHERE `entry`=31821;
+UPDATE `creature_template` SET `faction`=1594 WHERE `entry`=37341;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=19898;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=19899;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=19900;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20303;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20305;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20309;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20314;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20316;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20320;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20321;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20322;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20323;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20569;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20574;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20575;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20578;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20579;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20580;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20581;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20584;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20585;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20586;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20596;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20655;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20658;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20700;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=20993;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21550;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21553;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21556;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21557;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21566;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21567;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21568;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21569;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21573;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21579;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21580;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21583;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21616;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21647;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21918;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21943;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=21991;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=22604;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=22636;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=22728;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=25549;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=25553;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=25555;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=25564;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=30496;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=30498;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=30509;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31339;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31345;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31354;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31355;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31357;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31379;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31382;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31390;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31514;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31922;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31925;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=32111;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=32583;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=33690;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=37238;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=37241;
+UPDATE `creature_template` SET `faction`=16 WHERE `entry`=37432;
+UPDATE `creature_template` SET `faction`=1638 WHERE `entry`=36083;
+UPDATE `creature_template` SET `faction`=168 WHERE `entry`=32796;
+UPDATE `creature_template` SET `faction`=1692 WHERE `entry`=21584;
+UPDATE `creature_template` SET `faction`=1693 WHERE `entry`=20182;
+UPDATE `creature_template` SET `faction`=1713 WHERE `entry`=20186;
+UPDATE `creature_template` SET `faction`=1718 WHERE `entry`=20746;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=20737;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=20738;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=20745;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=21712;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=22166;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=22167;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=22168;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=22171;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=22172;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=31486;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=31490;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=31493;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=31494;
+UPDATE `creature_template` SET `faction`=1720 WHERE `entry`=32192;
+UPDATE `creature_template` SET `faction`=1732 WHERE `entry`=35429;
+UPDATE `creature_template` SET `faction`=1735 WHERE `entry`=35425;
+UPDATE `creature_template` SET `faction`=1747 WHERE `entry`=20550;
+UPDATE `creature_template` SET `faction`=1748 WHERE `entry`=22129;
+UPDATE `creature_template` SET `faction`=1748 WHERE `entry`=26651;
+UPDATE `creature_template` SET `faction`=1780 WHERE `entry`=30759;
+UPDATE `creature_template` SET `faction`=1780 WHERE `entry`=30760;
+UPDATE `creature_template` SET `faction`=1780 WHERE `entry`=30761;
+UPDATE `creature_template` SET `faction`=1814 WHERE `entry`=31593;
+UPDATE `creature_template` SET `faction`=1814 WHERE `entry`=31600;
+UPDATE `creature_template` SET `faction`=1874 WHERE `entry`=30798;
+UPDATE `creature_template` SET `faction`=1885 WHERE `entry`=31664;
+UPDATE `creature_template` SET `faction`=1885 WHERE `entry`=31677;
+UPDATE `creature_template` SET `faction`=1892 WHERE `entry`=26099;
+UPDATE `creature_template` SET `faction`=190 WHERE `entry`=28168;
+UPDATE `creature_template` SET `faction`=190 WHERE `entry`=30758;
+UPDATE `creature_template` SET `faction`=190 WHERE `entry`=30768;
+UPDATE `creature_template` SET `faction`=190 WHERE `entry`=30769;
+UPDATE `creature_template` SET `faction`=190 WHERE `entry`=30776;
+UPDATE `creature_template` SET `faction`=190 WHERE `entry`=33789;
+UPDATE `creature_template` SET `faction`=1998 WHERE `entry`=26338;
+UPDATE `creature_template` SET `faction`=1998 WHERE `entry`=26339;
+UPDATE `creature_template` SET `faction`=1998 WHERE `entry`=26340;
+UPDATE `creature_template` SET `faction`=1998 WHERE `entry`=26341;
+UPDATE `creature_template` SET `faction`=1998 WHERE `entry`=26342;
+UPDATE `creature_template` SET `faction`=2075 WHERE `entry`=31183;
+UPDATE `creature_template` SET `faction`=21 WHERE `entry`=30057;
+UPDATE `creature_template` SET `faction`=21 WHERE `entry`=30779;
+UPDATE `creature_template` SET `faction`=21 WHERE `entry`=30815;
+UPDATE `creature_template` SET `faction`=21 WHERE `entry`=31647;
+UPDATE `creature_template` SET `faction`=21 WHERE `entry`=33664;
+UPDATE `creature_template` SET `faction`=21 WHERE `entry`=33668;
+UPDATE `creature_template` SET `faction`=21 WHERE `entry`=38388;
+UPDATE `creature_template` SET `faction`=2120 WHERE `entry`=20583;
+UPDATE `creature_template` SET `faction`=2189 WHERE `entry`=35353;
+UPDATE `creature_template` SET `faction`=2189 WHERE `entry`=35354;
+UPDATE `creature_template` SET `faction`=2189 WHERE `entry`=35355;
+UPDATE `creature_template` SET `faction`=2189 WHERE `entry`=35356;
+UPDATE `creature_template` SET `faction`=2189 WHERE `entry`=35357;
+UPDATE `creature_template` SET `faction`=2189 WHERE `entry`=35358;
+UPDATE `creature_template` SET `faction`=233 WHERE `entry`=29635;
+UPDATE `creature_template` SET `faction`=26 WHERE `entry`=22694;
+UPDATE `creature_template` SET `faction`=26 WHERE `entry`=22781;
+UPDATE `creature_template` SET `faction`=26 WHERE `entry`=32110;
+UPDATE `creature_template` SET `faction`=26 WHERE `entry`=32142;
+UPDATE `creature_template` SET `faction`=26 WHERE `entry`=37431;
+UPDATE `creature_template` SET `faction`=26 WHERE `entry`=37472;
+UPDATE `creature_template` SET `faction`=35 WHERE `entry`=22599;
+UPDATE `creature_template` SET `faction`=35 WHERE `entry`=35417;
+UPDATE `creature_template` SET `faction`=35 WHERE `entry`=35419;
+UPDATE `creature_template` SET `faction`=35 WHERE `entry`=35421;
+UPDATE `creature_template` SET `faction`=35 WHERE `entry`=35436;
+UPDATE `creature_template` SET `faction`=35 WHERE `entry`=36357;
+UPDATE `creature_template` SET `faction`=35 WHERE `entry`=36358;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22625;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22631;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22637;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22643;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22725;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22788;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22789;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22790;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22791;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22792;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22793;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22794;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22795;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22796;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=22797;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=31998;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=32027;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=32054;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=32120;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=37317;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=37347;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=37375;
+UPDATE `creature_template` SET `faction`=37 WHERE `entry`=37443;
+UPDATE `creature_template` SET `faction`=370 WHERE `entry`=20571;
+UPDATE `creature_template` SET `faction`=370 WHERE `entry`=21620;
+UPDATE `creature_template` SET `faction`=39 WHERE `entry`=22555;
+UPDATE `creature_template` SET `faction`=39 WHERE `entry`=22785;
+UPDATE `creature_template` SET `faction`=39 WHERE `entry`=32000;
+UPDATE `creature_template` SET `faction`=39 WHERE `entry`=32146;
+UPDATE `creature_template` SET `faction`=39 WHERE `entry`=37319;
+UPDATE `creature_template` SET `faction`=39 WHERE `entry`=37476;
+UPDATE `creature_template` SET `faction`=40 WHERE `entry`=18432;
+UPDATE `creature_template` SET `faction`=41 WHERE `entry`=20540;
+UPDATE `creature_template` SET `faction`=51 WHERE `entry`=20176;
+UPDATE `creature_template` SET `faction`=51 WHERE `entry`=20178;
+UPDATE `creature_template` SET `faction`=58 WHERE `entry`=20687;
+UPDATE `creature_template` SET `faction`=58 WHERE `entry`=22322;
+UPDATE `creature_template` SET `faction`=614 WHERE `entry`=32795;
+UPDATE `creature_template` SET `faction`=7 WHERE `entry`=20171;
+UPDATE `creature_template` SET `faction`=778 WHERE `entry`=30814;
+UPDATE `creature_template` SET `faction`=80 WHERE `entry`=36086;
+UPDATE `creature_template` SET `faction`=84 WHERE `entry`=22601;
+UPDATE `creature_template` SET `faction`=90 WHERE `entry`=25566;
+UPDATE `creature_template` SET `faction`=90 WHERE `entry`=30763;
+UPDATE `creature_template` SET `faction`=90 WHERE `entry`=30773;
+UPDATE `creature_template` SET `faction`=90 WHERE `entry`=30793;
+UPDATE `creature_template` SET `faction`=90 WHERE `entry`=36301;
+UPDATE `creature_template` SET `faction`=90 WHERE `entry`=36302;
+UPDATE `creature_template` SET `faction`=90 WHERE `entry`=36303;
+UPDATE `creature_template` SET `faction`=91 WHERE `entry`=20689;
+UPDATE `creature_template` SET `faction`=91 WHERE `entry`=20702;
+UPDATE `creature_template` SET `faction`=91 WHERE `entry`=20703;
+UPDATE `creature_template` SET `faction`=91 WHERE `entry`=20704;
+UPDATE `creature_template` SET `faction`=91 WHERE `entry`=20705;
+UPDATE `creature_template` SET `faction`=974 WHERE `entry`=30756;
+UPDATE `creature_template` SET `faction`=99 WHERE `entry`=20549;
diff --git a/sql/updates/world/2014_08_29_07_world_creature_template_335.sql b/sql/updates/world/2014_08_29_07_world_creature_template_335.sql
new file mode 100644
index 00000000000..04e4e339d87
--- /dev/null
+++ b/sql/updates/world/2014_08_29_07_world_creature_template_335.sql
@@ -0,0 +1,82 @@
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 2070; -- should have been 2153
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 2071; -- should have been 2153
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 2237; -- should have been 2153
+UPDATE `creature_template` SET `faction` = 44 WHERE `entry` = 2165; -- should have been 2154
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 35085; -- should have been 2159
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 35086; -- should have been 2159
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 35088; -- should have been 2159
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 35091; -- should have been 2159
+UPDATE `creature_template` SET `faction` = 69 WHERE `entry` = 3442; -- should have been 2160
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 23211; -- should have been 2161
+UPDATE `creature_template` SET `faction` = 1194 WHERE `entry` = 16134; -- should have been 2167
+UPDATE `creature_template` SET `faction` = 132 WHERE `entry` = 4646; -- should have been 2183
+UPDATE `creature_template` SET `faction` = 132 WHERE `entry` = 4647; -- should have been 2183
+UPDATE `creature_template` SET `faction` = 132 WHERE `entry` = 4648; -- should have been 2183
+UPDATE `creature_template` SET `faction` = 132 WHERE `entry` = 4649; -- should have been 2183
+UPDATE `creature_template` SET `faction` = 132 WHERE `entry` = 4651; -- should have been 2183
+UPDATE `creature_template` SET `faction` = 132 WHERE `entry` = 4652; -- should have been 2183
+UPDATE `creature_template` SET `faction` = 132 WHERE `entry` = 4653; -- should have been 2183
+UPDATE `creature_template` SET `faction` = 132 WHERE `entry` = 4661; -- should have been 2183
+UPDATE `creature_template` SET `faction` = 133 WHERE `entry` = 4638; -- should have been 2184
+UPDATE `creature_template` SET `faction` = 133 WHERE `entry` = 4639; -- should have been 2184
+UPDATE `creature_template` SET `faction` = 133 WHERE `entry` = 4640; -- should have been 2184
+UPDATE `creature_template` SET `faction` = 133 WHERE `entry` = 4641; -- should have been 2184
+UPDATE `creature_template` SET `faction` = 133 WHERE `entry` = 4642; -- should have been 2184
+UPDATE `creature_template` SET `faction` = 133 WHERE `entry` = 4643; -- should have been 2184
+UPDATE `creature_template` SET `faction` = 133 WHERE `entry` = 4644; -- should have been 2184
+UPDATE `creature_template` SET `faction` = 133 WHERE `entry` = 4645; -- should have been 2184
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 428; -- should have been 2200
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 32870; -- should have been 2201
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 6190; -- should have been 2205
+UPDATE `creature_template` SET `faction` = 74 WHERE `entry` = 6195; -- should have been 2205
+UPDATE `creature_template` SET `faction` = 22 WHERE `entry` = 2349; -- should have been 2213
+UPDATE `creature_template` SET `faction` = 475 WHERE `entry` = 9460; -- should have been 2240
+UPDATE `creature_template` SET `faction` = 994 WHERE `entry` = 15187; -- should have been 2252
+UPDATE `creature_template` SET `faction` = 994 WHERE `entry` = 15188; -- should have been 2252
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 3000; -- should have been 2263
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 9117; -- should have been 2263
+UPDATE `creature_template` SET `faction` = 474 WHERE `entry` = 10302; -- should have been 2263
+UPDATE `creature_template` SET `faction` = 474 WHERE `entry` = 10583; -- should have been 2263
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 10977; -- should have been 2263
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 12959; -- should have been 2263
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 9270; -- should have been 2263
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 9271; -- should have been 2263
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 9997; -- should have been 2263
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11858; -- should have been 2266
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11910; -- should have been 2266
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11911; -- should have been 2266
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11912; -- should have been 2266
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 11913; -- should have been 2266
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 1034; -- should have been 2273
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 1035; -- should have been 2273
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 1036; -- should have been 2273
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 1038; -- should have been 2273
+UPDATE `creature_template` SET `faction` = 62 WHERE `entry` = 1057; -- should have been 2273
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 7013; -- should have been 2313
+UPDATE `creature_template` SET `faction` = 48 WHERE `entry` = 1016; -- should have been 2358
+UPDATE `creature_template` SET `faction` = 48 WHERE `entry` = 1019; -- should have been 2358
+UPDATE `creature_template` SET `faction` = 48 WHERE `entry` = 6505; -- should have been 2358
+UPDATE `creature_template` SET `faction` = 48 WHERE `entry` = 6506; -- should have been 2358
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 7431; -- should have been 2358
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 7432; -- should have been 2358
+UPDATE `creature_template` SET `faction` = 814 WHERE `entry` = 11194; -- should have been 2363
+UPDATE `creature_template` SET `faction` = 1625 WHERE `entry` = 16378; -- should have been 2363
+UPDATE `creature_template` SET `faction` = 2073 WHERE `entry` = 28247; -- should have been 2363
+UPDATE `creature_template` SET `faction` = 1475 WHERE `entry` = 14622; -- should have been 2364
+UPDATE `creature_template` SET `faction` = 24 WHERE `entry` = 206; -- should have been 2375
+UPDATE `creature_template` SET `faction` = 24 WHERE `entry` = 920; -- should have been 2375
+UPDATE `creature_template` SET `faction` = 32 WHERE `entry` = 11466; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 14 WHERE `entry` = 11486; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 1354 WHERE `entry` = 14355; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 32 WHERE `entry` = 14358; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 7 WHERE `entry` = 14361; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 71 WHERE `entry` = 14364; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 32 WHERE `entry` = 14368; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 32 WHERE `entry` = 14369; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 32 WHERE `entry` = 14371; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 32 WHERE `entry` = 14381; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 32 WHERE `entry` = 14382; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 32 WHERE `entry` = 14383; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 35 WHERE `entry` = 15774; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 1354 WHERE `entry` = 16032; -- should have been 2468
+UPDATE `creature_template` SET `faction` = 126 WHERE `entry` = 3188; -- should have been 2663
diff --git a/sql/updates/world/2014_08_30_00_world_creature_text.sql b/sql/updates/world/2014_08_30_00_world_creature_text.sql
new file mode 100644
index 00000000000..a2926ce2689
--- /dev/null
+++ b/sql/updates/world/2014_08_30_00_world_creature_text.sql
@@ -0,0 +1,92 @@
+DELETE FROM `trinity_string` WHERE (`entry` BETWEEN 1302 AND 1325) OR (`entry` IN (1331,1332));
+
+DELETE FROM `creature_text` WHERE `entry`=14848;
+DELETE FROM `creature_text` WHERE `entry`=11946 AND `groupid`=3 AND `id`=5;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextID`, `comment`) VALUES
+(14848, 1, 0, 'The Stormpike Graveyard was taken by the Alliance!', 14, 0, 100, 0, 0, 8173, 9057, 'Herald'),
+(14848, 2, 0, 'The Stormpike Graveyard is under attack! If left unchecked, the Alliance will capture it!', 14, 0, 100, 0, 0, 8212, 9058, 'Herald'),
+(14848, 3, 0, 'The Stormpike Graveyard was taken by the Horde!', 14, 0, 100, 0, 0, 8213, 9059, 'Herald'),
+(14848, 4, 0, 'The Stormpike Graveyard is under attack! If left unchecked, the Horde will capture it!', 14, 0, 100, 0, 0, 8174, 9060, 'Herald'),
+
+(14848, 5, 0, 'The Snowfall Graveyard was taken by the Alliance!', 14, 0, 100, 0, 0, 8173, 9061, 'Herald'),
+(14848, 6, 0, 'The Snowfall Graveyard is under attack! If left unchecked, the Alliance will capture it!', 14, 0, 100, 0, 0, 8212, 9062, 'Herald'),
+(14848, 7, 0, 'The Snowfall Graveyard was taken by the Horde!', 14, 0, 100, 0, 0, 8213, 9063, 'Herald'),
+(14848, 8, 0, 'The Snowfall Graveyard is under attack! If left unchecked, the Horde will capture it!', 14, 0, 100, 0, 0,8174, 9064, 'Herald'),
+
+(14848, 9, 0, 'The Frostwolf Graveyard was taken by the Alliance!', 14, 0, 100, 0, 0, 8173, 9065, 'Herald'),
+(14848,10, 0, 'The Frostwolf Graveyard is under attack! If left unchecked, the Alliance will capture it!', 14, 0, 100, 0, 0, 8212, 9066, 'Herald'),
+(14848,11, 0, 'The Frostwolf Graveyard was taken by the Horde!', 14, 0, 100, 0, 0, 8213, 9067, 'Herald'),
+(14848,12, 0, 'The Frostwolf Graveyard is under attack! If left unchecked, the Horde will capture it!', 14, 0, 100, 0, 0, 8174, 9068, 'Herald'),
+
+(14848,13, 0, 'The Dun Baldar South Bunker is under attack! If left unchecked, the Horde will destroy it!', 14, 0, 100, 0, 0, 8174, 9174, 'Herald'),
+(14848,14, 0, 'The Dun Baldar South Bunker was destroyed by the Horde!', 14, 0, 100, 0, 0, 8213, 9175, 'Herald'),
+(14848,15, 0, 'The Dun Baldar South Bunker is under attack! If left unchecked, the Alliance will destroy it!', 14, 0, 100, 0, 0, 8212, 9176, 'Herald'),
+(14848,16, 0, 'The Dun Baldar South Bunker was taken by the Alliance!', 14, 0, 100, 0, 0, 8192, 9177, 'Herald'),
+
+(14848,17, 0, 'The Dun Baldar North Bunker is under attack! If left unchecked, the Horde will destroy it!', 14, 0, 100, 0, 0, 8174, 9178, 'Herald'),
+(14848,18, 0, 'The Dun Baldar North Bunker was destroyed by the Horde!', 14, 0, 100, 0, 0, 8213, 9179, 'Herald'),
+(14848,19, 0, 'The Dun Baldar North Bunker is under attack! If left unchecked, the Alliance will destroy it!', 14, 0, 100, 0, 0, 8212, 9180, 'Herald'),
+(14848,20, 0, 'The Dun Baldar North Bunker was taken by the Alliance!', 14, 0, 100, 0, 0, 8192, 9181, 'Herald'),
+
+(14848,21, 0, 'The Icewing Bunker is under attack! If left unchecked, the Horde will destroy it!', 14, 0, 100, 0, 0, 8174, 9182, 'Herald'),
+(14848,22, 0, 'The Icewing Bunker was destroyed by the Horde!', 14, 0, 100, 0, 0, 8213, 9183, 'Herald'),
+(14848,23, 0, 'The Icewing Bunker is under attack! If left unchecked, the Alliance will destroy it!', 14, 0, 100, 0, 0, 8212, 9184, 'Herald'),
+(14848,24, 0, 'The Icewing Bunker was taken by the Alliance!', 14, 0, 100, 0, 0, 8192, 9185, 'Herald'),
+
+(14848,25, 0, 'The Stonehearth Bunker is under attack! If left unchecked, the Horde will destroy it!', 14, 0, 100, 0, 0, 8174, 9186, 'Herald'),
+(14848,26, 0, 'The Stonehearth Bunker was destroyed by the Horde!', 14, 0, 100, 0, 0, 8213, 9187, 'Herald'),
+(14848,27, 0, 'The Stonehearth Bunker is under attack! If left unchecked, the Alliance will destroy it!', 14, 0, 100, 0, 0, 8212, 9188, 'Herald'),
+(14848,28, 0, 'The Stonehearth Bunker was taken by the Alliance!', 14, 0, 100, 0, 0, 8192, 9189, 'Herald'),
+
+(14848,29, 0, 'The West Frostwolf Tower is under attack! If left unchecked, the Horde will destroy it!', 14, 0, 100, 0, 0, 8174, 9190, 'Herald'),
+(14848,30, 0, 'The West Frostwolf Tower was taken by the Horde!', 14, 0, 100, 0, 0, 8192, 9191, 'Herald'),
+(14848,31, 0, 'The West Frostwolf Tower is under attack! If left unchecked, the Alliance will destroy it!', 14, 0, 100, 0, 0, 8212, 9192, 'Herald'),
+(14848,32, 0, 'The West Frostwolf Tower was destroyed by the Alliance!', 14, 0, 100, 0, 0, 8173, 9193, 'Herald'),
+
+(14848,33, 0, 'The East Frostwolf Tower is under attack! If left unchecked, the Horde will destroy it!', 14, 0, 100, 0, 0, 8174, 9194, 'Herald'),
+(14848,34, 0, 'The East Frostwolf Tower was taken by the Horde!', 14, 0, 100, 0, 0, 8192, 9195, 'Herald'),
+(14848,35, 0, 'The East Frostwolf Tower is under attack! If left unchecked, the Alliance will destroy it!', 14, 0, 100, 0, 0, 8212, 9196, 'Herald'),
+(14848,36, 0, 'The East Frostwolf Tower was destroyed by the Alliance!', 14, 0, 100, 0, 0, 8173, 9197, 'Herald'),
+
+(14848,37, 0, 'Tower Point is under attack! If left unchecked, the Horde will destroy it!', 14, 0, 100, 0, 0, 8174, 9198, 'Herald'),
+(14848,38, 0, 'Tower Point was taken by the Horde!', 14, 0, 100, 0, 0, 8192, 9199, 'Herald'),
+(14848,39, 0, 'Tower Point is under attack! If left unchecked, the Alliance will destroy it!', 14, 0, 100, 0, 0, 8212, 9200, 'Herald'),
+(14848,40, 0, 'Tower Point was destroyed by the Alliance!', 14, 0, 100, 0, 0, 8173, 9201, 'Herald'),
+
+(14848,41, 0, 'Iceblood Bunker is under attack! If left unchecked, the Horde will destroy it!', 14, 0, 100, 0, 0, 8174, 9202, 'Herald'),
+(14848,42, 0, 'Iceblood Tower was taken by the Horde!', 14, 0, 100, 0, 0, 8192, 9203, 'Herald'),
+(14848,43, 0, 'Iceblood Tower is under attack! If left unchecked, the Alliance will destroy it!', 14, 0, 100, 0, 0, 8212, 9204, 'Herald'),
+(14848,44, 0, 'Iceblood Tower was destroyed by the Alliance!', 14, 0, 100, 0, 0, 8173, 9205, 'Herald'),
+
+(14848,45, 0, 'The Stormpike Aid Station was taken by the Horde!', 14, 0, 100, 0, 0, 8213, 9211, 'Herald'),
+(14848,46, 0, 'The Stormpike Aid Station is under attack! If left unchecked, the Horde will capture it!', 14, 0, 100, 0, 0, 8174, 9212, 'Herald'),
+(14848,47, 0, 'The Stormpike Aid Station was taken by the Alliance!', 14, 0, 100, 0, 0, 8173, 9213, 'Herald'),
+(14848,48, 0, 'The Stormpike Aid Station is under attack! If left unchecked, the Alliance will capture it!', 14, 0, 100, 0, 0, 8212, 9214, 'Herald'),
+
+(14848,49, 0, 'The Frostwolf Relief Hut was taken by the Horde!', 14, 0, 100, 0, 0, 8213, 9215, 'Herald'),
+(14848,50, 0, 'The Frostwolf Relief Hut is under attack! If left unchecked, the Horde will capture it!', 14, 0, 100, 0, 0, 8174, 9216, 'Herald'),
+(14848,51, 0, 'The Frostwolf Relief Hut was taken by the Alliance!', 14, 0, 100, 0, 0, 8173, 9217, 'Herald'),
+(14848,52, 0, 'The Frostwolf Relief Hut is under attack! If left unchecked, the Alliance will capture it!', 14, 0, 100, 0, 0, 8212, 9218, 'Herald'),
+
+(14848,53, 0, 'The Stonehearth Graveyard was taken by the Horde!', 14, 0, 100, 0, 0, 8213, 9221, 'Herald'),
+(14848,54, 0, 'The Stonehearth Graveyard is under attack! If left unchecked, the Horde will capture it!', 14, 0, 100, 0, 0, 8174, 9222, 'Herald'),
+(14848,55, 0, 'The Stonehearth Graveyard was taken by the Alliance!', 14, 0, 100, 0, 0, 8173, 9223, 'Herald'),
+(14848,56, 0, 'The Stonehearth Graveyard is under attack! If left unchecked, the Alliance will capture it!', 14, 0, 100, 0, 0, 8212, 9224, 'Herald'),
+
+(14848,57, 0, 'The Iceblood Graveyard was taken by the Horde!', 14, 0, 100, 0, 0, 8213, 9225, 'Herald'),
+(14848,58, 0, 'The Iceblood Graveyard is under attack! If left unchecked, the Horde will capture it!', 14, 0, 100, 0, 0, 8174, 9226, 'Herald'),
+(14848,59, 0, 'The Iceblood Graveyard was taken by the Alliance!', 14, 0, 100, 0, 0, 8173, 9227, 'Herald'),
+(14848,60, 0, 'The Iceblood Graveyard is under attack! If left unchecked, the Alliance will capture it!', 14, 0, 100, 0, 0, 8212, 9228, 'Herald'),
+
+(14848,61, 0, 'The Alliance has taken Coldtooth Mine! Its supplies will now be used for reinforcements!', 14, 0, 100, 0, 0, 8173, 8594, 'Herald'),
+(14848,62, 0, 'The Alliance has taken the Irondeep Mine! Its supplies will now be used for reinforcements!', 14, 0, 100, 0, 0, 8173, 8595, 'Herald'),
+(14848,63, 0, 'The Horde has taken the Coldtooth Mine! Its supplies will now be used for reinforcements!', 14, 0, 100, 0, 0, 8213, 8596, 'Herald'),
+(14848,64, 0, 'The Horde has taken the Irondeep Mine! Its supplies will now be used for reinforcements!', 14, 0, 100, 0, 0, 8213, 8597, 'Herald'),
+
+(14848,65, 0, 'The Frostwolf General is dead!', 14, 0, 100, 0, 0, 0, 7296, 'Herald'),
+(14848,66, 0, 'The Stormpike General is dead!', 14, 0, 100, 0, 0, 0, 7297, 'Herald'),
+
+(14848,67, 0, 'The Alliance wins!', 14, 0, 100, 0, 0, 0, 7335, 'Herald'),
+(14848,68, 0, 'The Horde wins!', 14, 0, 100, 0, 0, 0, 7336, 'Herald'),
+
+(11946, 3, 5, 'Leave no survivors!', 14, 0, 100, 0, 0, 0, 12352, 'Drek''Thar');
diff --git a/src/server/game/Battlegrounds/Battleground.cpp b/src/server/game/Battlegrounds/Battleground.cpp
index e1572345f1c..458939803c1 100644
--- a/src/server/game/Battlegrounds/Battleground.cpp
+++ b/src/server/game/Battlegrounds/Battleground.cpp
@@ -690,17 +690,6 @@ void Battleground::RemoveAuraOnTeam(uint32 SpellID, uint32 TeamID)
player->RemoveAura(SpellID);
}
-void Battleground::YellToAll(Creature* creature, char const* text, uint32 language)
-{
- for (BattlegroundPlayerMap::const_iterator itr = m_Players.begin(); itr != m_Players.end(); ++itr)
- if (Player* player = _GetPlayer(itr, "YellToAll"))
- {
- WorldPacket data;
- ChatHandler::BuildChatPacket(data, CHAT_MSG_MONSTER_YELL, Language(language), creature, player, text);
- player->SendDirectMessage(&data);
- }
-}
-
void Battleground::RewardHonorToTeam(uint32 Honor, uint32 TeamID)
{
for (BattlegroundPlayerMap::const_iterator itr = m_Players.begin(); itr != m_Players.end(); ++itr)
diff --git a/src/server/game/Battlegrounds/Battleground.h b/src/server/game/Battlegrounds/Battleground.h
index d04ff5171aa..59523e83c23 100644
--- a/src/server/game/Battlegrounds/Battleground.h
+++ b/src/server/game/Battlegrounds/Battleground.h
@@ -348,7 +348,6 @@ class Battleground
virtual void FillInitialWorldStates(WorldPacket& /*data*/) { }
void SendPacketToTeam(uint32 TeamID, WorldPacket* packet, Player* sender = NULL, bool self = true);
void SendPacketToAll(WorldPacket* packet);
- void YellToAll(Creature* creature, const char* text, uint32 language);
void SendChatMessage(Creature* source, uint8 textId, WorldObject* target = NULL);
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
index 9d55e44d491..ce095e39592 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
@@ -25,6 +25,7 @@
#include "GameObject.h"
#include "Language.h"
#include "Player.h"
+#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "WorldSession.h"
@@ -85,7 +86,7 @@ void BattlegroundAV::HandleKillUnit(Creature* unit, Player* killer)
else if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_H_BOSS][0])
triggerSpawnID = AV_CPLACE_TRIGGER19;
*/
- if (entry == BG_AV_CreatureInfo[AV_NPC_A_BOSS][0])
+ if (entry == BG_AV_CreatureInfo[AV_NPC_A_BOSS])
{
CastSpellOnTeam(23658, HORDE); //this is a spell which finishes a quest where a player has to kill the boss
RewardReputationToTeam(729, BG_AV_REP_BOSS, HORDE);
@@ -93,7 +94,7 @@ void BattlegroundAV::HandleKillUnit(Creature* unit, Player* killer)
EndBattleground(HORDE);
DelCreature(AV_CPLACE_TRIGGER17);
}
- else if (entry == BG_AV_CreatureInfo[AV_NPC_H_BOSS][0])
+ else if (entry == BG_AV_CreatureInfo[AV_NPC_H_BOSS])
{
CastSpellOnTeam(23658, ALLIANCE); //this is a spell which finishes a quest where a player has to kill the boss
RewardReputationToTeam(730, BG_AV_REP_BOSS, ALLIANCE);
@@ -101,7 +102,7 @@ void BattlegroundAV::HandleKillUnit(Creature* unit, Player* killer)
EndBattleground(ALLIANCE);
DelCreature(AV_CPLACE_TRIGGER19);
}
- else if (entry == BG_AV_CreatureInfo[AV_NPC_A_CAPTAIN][0])
+ else if (entry == BG_AV_CreatureInfo[AV_NPC_A_CAPTAIN])
{
if (!m_CaptainAlive[0])
{
@@ -115,12 +116,12 @@ void BattlegroundAV::HandleKillUnit(Creature* unit, Player* killer)
//spawn destroyed aura
for (uint8 i=0; i <= 9; i++)
SpawnBGObject(BG_AV_OBJECT_BURN_BUILDING_ALLIANCE+i, RESPAWN_IMMEDIATELY);
- Creature* creature = GetBGCreature(AV_CPLACE_HERALD);
- if (creature)
- YellToAll(creature, GetTrinityString(LANG_BG_AV_A_CAPTAIN_DEAD), LANG_UNIVERSAL);
DelCreature(AV_CPLACE_TRIGGER16);
+
+ if (Creature* herold = GetBGCreature(AV_CPLACE_HERALD))
+ herold->AI()->TalkToMap(TEXT_STORMPIKE_GENERAL_DEAD);
}
- else if (entry == BG_AV_CreatureInfo[AV_NPC_H_CAPTAIN][0])
+ else if (entry == BG_AV_CreatureInfo[AV_NPC_H_CAPTAIN])
{
if (!m_CaptainAlive[1])
{
@@ -134,14 +135,14 @@ void BattlegroundAV::HandleKillUnit(Creature* unit, Player* killer)
//spawn destroyed aura
for (uint8 i=0; i <= 9; i++)
SpawnBGObject(BG_AV_OBJECT_BURN_BUILDING_HORDE+i, RESPAWN_IMMEDIATELY);
- Creature* creature = GetBGCreature(AV_CPLACE_HERALD);
- if (creature)
- YellToAll(creature, GetTrinityString(LANG_BG_AV_H_CAPTAIN_DEAD), LANG_UNIVERSAL);
DelCreature(AV_CPLACE_TRIGGER18);
+
+ if (Creature* herold = GetBGCreature(AV_CPLACE_HERALD))
+ herold->AI()->TalkToMap(TEXT_FROSTWOLF_GENERAL_DEAD);
}
- else if (entry == BG_AV_CreatureInfo[AV_NPC_N_MINE_N_4][0] || entry == BG_AV_CreatureInfo[AV_NPC_N_MINE_A_4][0] || entry == BG_AV_CreatureInfo[AV_NPC_N_MINE_H_4][0])
+ else if (entry == BG_AV_CreatureInfo[AV_NPC_N_MINE_N_4] || entry == BG_AV_CreatureInfo[AV_NPC_N_MINE_A_4] || entry == BG_AV_CreatureInfo[AV_NPC_N_MINE_H_4])
ChangeMineOwner(AV_NORTH_MINE, killer->GetTeam());
- else if (entry == BG_AV_CreatureInfo[AV_NPC_S_MINE_N_4][0] || entry == BG_AV_CreatureInfo[AV_NPC_S_MINE_A_4][0] || entry == BG_AV_CreatureInfo[AV_NPC_S_MINE_H_4][0])
+ else if (entry == BG_AV_CreatureInfo[AV_NPC_S_MINE_N_4] || entry == BG_AV_CreatureInfo[AV_NPC_S_MINE_A_4] || entry == BG_AV_CreatureInfo[AV_NPC_S_MINE_H_4])
ChangeMineOwner(AV_SOUTH_MINE, killer->GetTeam());
}
@@ -150,7 +151,7 @@ void BattlegroundAV::HandleQuestComplete(uint32 questid, Player* player)
if (GetStatus() != STATUS_IN_PROGRESS)
return;//maybe we should log this, cause this must be a cheater or a big bug
uint8 team = GetTeamIndexByTeamId(player->GetTeam());
- /// @todo add reputation, events (including quest not available anymore, next quest availabe, go/npc de/spawning)and maybe honor
+ /// @todo add reputation, events (including quest not available anymore, next quest available, go/npc de/spawning)and maybe honor
TC_LOG_DEBUG("bg.battleground", "BG_AV Quest %i completed", questid);
switch (questid)
{
@@ -290,11 +291,11 @@ Creature* BattlegroundAV::AddAVCreature(uint16 cinfoid, uint16 type)
}
else
{
- creature = AddCreature(BG_AV_CreatureInfo[cinfoid][0], type, BG_AV_CreaturePos[type]);
+ creature = AddCreature(BG_AV_CreatureInfo[cinfoid], type, BG_AV_CreaturePos[type]);
}
if (!creature)
return NULL;
- if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_A_CAPTAIN][0] || creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_H_CAPTAIN][0])
+ if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_A_CAPTAIN] || creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_H_CAPTAIN])
creature->SetRespawnDelay(RESPAWN_ONE_DAY); /// @todo look if this can be done by database + also add this for the wingcommanders
if ((isStatic && cinfoid >= 10 && cinfoid <= 14) || (!isStatic && ((cinfoid >= AV_NPC_A_GRAVEDEFENSE0 && cinfoid <= AV_NPC_A_GRAVEDEFENSE3) ||
@@ -317,22 +318,22 @@ Creature* BattlegroundAV::AddAVCreature(uint16 cinfoid, uint16 type)
uint32 triggerSpawnID = 0;
uint32 newFaction = 0;
- if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_A_CAPTAIN][0])
+ if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_A_CAPTAIN])
{
triggerSpawnID = AV_CPLACE_TRIGGER16;
newFaction = 84;
}
- else if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_A_BOSS][0])
+ else if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_A_BOSS])
{
triggerSpawnID = AV_CPLACE_TRIGGER17;
newFaction = 84;
}
- else if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_H_CAPTAIN][0])
+ else if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_H_CAPTAIN])
{
triggerSpawnID = AV_CPLACE_TRIGGER18;
newFaction = 83;
}
- else if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_H_BOSS][0])
+ else if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_H_BOSS])
{
triggerSpawnID = AV_CPLACE_TRIGGER19;
newFaction = 83;
@@ -364,16 +365,14 @@ void BattlegroundAV::PostUpdateImpl(uint32 diff)
if (i == 0)
{
CastSpellOnTeam(AV_BUFF_A_CAPTAIN, ALLIANCE);
- Creature* creature = GetBGCreature(AV_CPLACE_MAX + 61);
- if (creature)
- YellToAll(creature, LANG_BG_AV_A_CAPTAIN_BUFF, LANG_COMMON);
+ if (Creature* creature = GetBGCreature(AV_CPLACE_MAX + 61))
+ creature->AI()->DoAction(ACTION_BUFF_YELL);
}
else
{
CastSpellOnTeam(AV_BUFF_H_CAPTAIN, HORDE);
- Creature* creature = GetBGCreature(AV_CPLACE_MAX + 59); /// @todo make the captains a dynamic creature
- if (creature)
- YellToAll(creature, LANG_BG_AV_H_CAPTAIN_BUFF, LANG_ORCISH);
+ if (Creature* creature = GetBGCreature(AV_CPLACE_MAX + 59))
+ creature->AI()->DoAction(ACTION_BUFF_YELL);
}
m_CaptainBuffTimer[i] = 120000 + urand(0, 4)* 60000; //as far as i could see, the buff is randomly so i make 2minutes (thats the duration of the buff itself) + 0-4minutes @todo get the right times
}
@@ -601,16 +600,10 @@ void BattlegroundAV::EventPlayerDestroyedPoint(BG_AV_Nodes node)
}
}
}
- //send a nice message to all :)
- char buf[256];
- if (IsTower(node))
- sprintf(buf, GetTrinityString(LANG_BG_AV_TOWER_TAKEN), GetNodeName(node), (owner == ALLIANCE) ? GetTrinityString(LANG_BG_AV_ALLY) : GetTrinityString(LANG_BG_AV_HORDE));
- else
- sprintf(buf, GetTrinityString(LANG_BG_AV_GRAVE_TAKEN), GetNodeName(node), (owner == ALLIANCE) ? GetTrinityString(LANG_BG_AV_ALLY) :GetTrinityString(LANG_BG_AV_HORDE));
- Creature* creature = GetBGCreature(AV_CPLACE_HERALD);
- if (creature)
- YellToAll(creature, buf, LANG_UNIVERSAL);
+ if (StaticNodeInfo const* nodeInfo = GetStaticNodeInfo(node))
+ if (Creature* herold = GetBGCreature(AV_CPLACE_HERALD))
+ herold->AI()->TalkToMap(owner == ALLIANCE ? nodeInfo->TextIds.AllianceCapture : nodeInfo->TextIds.HordeCapture);
}
void BattlegroundAV::ChangeMineOwner(uint8 mine, uint32 team, bool initial)
@@ -621,8 +614,6 @@ void BattlegroundAV::ChangeMineOwner(uint8 mine, uint32 team, bool initial)
ASSERT(mine == AV_NORTH_MINE || mine == AV_SOUTH_MINE);
if (team != ALLIANCE && team != HORDE)
team = AV_NEUTRAL_TEAM;
- else
- PlaySoundToAll((team == ALLIANCE)?AV_SOUND_ALLIANCE_GOOD:AV_SOUND_HORDE_GOOD);
if (m_Mine_Owner[mine] == team && !initial)
return;
@@ -684,19 +675,21 @@ void BattlegroundAV::ChangeMineOwner(uint8 mine, uint32 team, bool initial)
if (team == ALLIANCE || team == HORDE)
{
m_Mine_Reclaim_Timer[mine]=AV_MINE_RECLAIM_TIMER;
- char buf[256];
- sprintf(buf, GetTrinityString(LANG_BG_AV_MINE_TAKEN), GetTrinityString((mine == AV_NORTH_MINE) ? LANG_BG_AV_MINE_NORTH : LANG_BG_AV_MINE_SOUTH),
- (team == ALLIANCE) ? GetTrinityString(LANG_BG_AV_ALLY) : GetTrinityString(LANG_BG_AV_HORDE));
- Creature* creature = GetBGCreature(AV_CPLACE_HERALD);
- if (creature)
- YellToAll(creature, buf, LANG_UNIVERSAL);
+
+ if (Creature* herold = GetBGCreature(AV_CPLACE_HERALD))
+ {
+ if (mine == AV_NORTH_MINE)
+ herold->AI()->TalkToMap(team == ALLIANCE ? TEXT_IRONDEEP_MINE_ALLIANCE_TAKEN : TEXT_IRONDEEP_MINE_HORDE_TAKEN);
+ else if (mine == AV_SOUTH_MINE)
+ herold->AI()->TalkToMap(team == ALLIANCE ? TEXT_COLDTOOTH_MINE_ALLIANCE_TAKEN : TEXT_COLDTOOTH_MINE_HORDE_TAKEN);
+ }
}
else
{
if (mine == AV_SOUTH_MINE) //i think this gets called all the time
{
if (Creature* creature = GetBGCreature(AV_CPLACE_MINE_S_3))
- YellToAll(creature, LANG_BG_AV_S_MINE_BOSS_CLAIMS, LANG_UNIVERSAL);
+ creature->AI()->Talk(TEXT_SNIVVLE_RANDOM);
}
}
return;
@@ -927,19 +920,13 @@ void BattlegroundAV::EventPlayerDefendsPoint(Player* player, uint32 object)
SpawnBGObject(((team == ALLIANCE)?BG_AV_OBJECT_SNOW_EYECANDY_A : BG_AV_OBJECT_SNOW_EYECANDY_H)+i, RESPAWN_IMMEDIATELY);
}
}
- //send a nice message to all :)
- char buf[256];
- sprintf(buf, GetTrinityString((IsTower(node)) ? LANG_BG_AV_TOWER_DEFENDED : LANG_BG_AV_GRAVE_DEFENDED), GetNodeName(node),
- (team == ALLIANCE) ? GetTrinityString(LANG_BG_AV_ALLY) : GetTrinityString(LANG_BG_AV_HORDE));
- Creature* creature = GetBGCreature(AV_CPLACE_HERALD);
- if (creature)
- YellToAll(creature, buf, LANG_UNIVERSAL);
- //update the statistic for the defending player
- UpdatePlayerScore(player, (IsTower(node)) ? SCORE_TOWERS_DEFENDED : SCORE_GRAVEYARDS_DEFENDED, 1);
- if (IsTower(node))
- PlaySoundToAll(AV_SOUND_BOTH_TOWER_DEFEND);
- else
- PlaySoundToAll((team == ALLIANCE)?AV_SOUND_ALLIANCE_GOOD:AV_SOUND_HORDE_GOOD);
+
+ if (StaticNodeInfo const* nodeInfo = GetStaticNodeInfo(node))
+ if (Creature* herold = GetBGCreature(AV_CPLACE_HERALD))
+ herold->AI()->TalkToMap(team == ALLIANCE ? nodeInfo->TextIds.AllianceCapture : nodeInfo->TextIds.HordeCapture);
+
+ // update the statistic for the defending player
+ UpdatePlayerScore(player, IsTower(node) ? SCORE_TOWERS_DEFENDED : SCORE_GRAVEYARDS_DEFENDED, 1);
}
void BattlegroundAV::EventPlayerAssaultsPoint(Player* player, uint32 object)
@@ -1025,42 +1012,29 @@ void BattlegroundAV::EventPlayerAssaultsPoint(Player* player, uint32 object)
AssaultNode(node, team);
UpdateNodeWorldState(node);
- //send a nice message to all :)
- char buf[256];
- sprintf(buf, (IsTower(node)) ? GetTrinityString(LANG_BG_AV_TOWER_ASSAULTED) : GetTrinityString(LANG_BG_AV_GRAVE_ASSAULTED), GetNodeName(node),
- (team == ALLIANCE) ? GetTrinityString(LANG_BG_AV_ALLY) : GetTrinityString(LANG_BG_AV_HORDE));
- Creature* creature = GetBGCreature(AV_CPLACE_HERALD);
- if (creature)
- YellToAll(creature, buf, LANG_UNIVERSAL);
- //update the statistic for the assaulting player
+ if (StaticNodeInfo const* nodeInfo = GetStaticNodeInfo(node))
+ if (Creature* herold = GetBGCreature(AV_CPLACE_HERALD))
+ herold->AI()->TalkToMap(team == ALLIANCE ? nodeInfo->TextIds.AllianceAttack : nodeInfo->TextIds.HordeAttack);
+
+ // update the statistic for the assaulting player
UpdatePlayerScore(player, (IsTower(node)) ? SCORE_TOWERS_ASSAULTED : SCORE_GRAVEYARDS_ASSAULTED, 1);
- PlaySoundToAll((team == ALLIANCE)?AV_SOUND_ALLIANCE_ASSAULTS:AV_SOUND_HORDE_ASSAULTS);
}
void BattlegroundAV::FillInitialWorldStates(WorldPacket& data)
{
- bool stateok;
- //graveyards
- for (uint8 i = BG_AV_NODES_FIRSTAID_STATION; i <= BG_AV_NODES_FROSTWOLF_HUT; i++)
+ for (uint8 i = BG_AV_NODES_FIRSTAID_STATION; i < BG_AV_NODES_MAX; ++i)
{
- for (uint8 j =1; j <= 3; j+=2)
- {//j=1=assaulted j=3=controled
- stateok = (m_Nodes[i].State == j);
- data << uint32(BG_AV_NodeWorldStates[i][GetWorldStateType(j, ALLIANCE)]) << uint32((m_Nodes[i].Owner == ALLIANCE && stateok)?1:0);
- data << uint32(BG_AV_NodeWorldStates[i][GetWorldStateType(j, HORDE)]) << uint32((m_Nodes[i].Owner == HORDE && stateok)?1:0);
- }
+ uint16 owner = m_Nodes[i].Owner;
+ BG_AV_States state = m_Nodes[i].State;
+
+ data << uint32(BGAVNodeInfo[i].WorldStateIds.AllianceAssault) << uint32(owner == ALLIANCE && state == POINT_ASSAULTED);
+ data << uint32(BGAVNodeInfo[i].WorldStateIds.AllianceControl) << uint32(owner == ALLIANCE && state >= POINT_DESTROYED);
+ data << uint32(BGAVNodeInfo[i].WorldStateIds.HordeAssault) << uint32(owner == HORDE && state == POINT_ASSAULTED);
+ data << uint32(BGAVNodeInfo[i].WorldStateIds.HordeControl) << uint32(owner == HORDE && state >= POINT_DESTROYED);
}
- //towers
- for (uint8 i = BG_AV_NODES_DUNBALDAR_SOUTH; i < BG_AV_NODES_MAX; ++i)
- for (uint8 j =1; j <= 3; j+=2)
- {//j=1=assaulted j=3=controled //i dont have j=2=destroyed cause destroyed is the same like enemy-team controll
- stateok = (m_Nodes[i].State == j || (m_Nodes[i].State == POINT_DESTROYED && j == 3));
- data << uint32(BG_AV_NodeWorldStates[i][GetWorldStateType(j, ALLIANCE)]) << uint32((m_Nodes[i].Owner == ALLIANCE && stateok)?1:0);
- data << uint32(BG_AV_NodeWorldStates[i][GetWorldStateType(j, HORDE)]) << uint32((m_Nodes[i].Owner == HORDE && stateok)?1:0);
- }
- if (m_Nodes[BG_AV_NODES_SNOWFALL_GRAVE].Owner == AV_NEUTRAL_TEAM) //cause neutral teams aren't handled generic
- data << uint32(AV_SNOWFALL_N) << uint32(1);
+ data << uint32(AV_SNOWFALL_N) << uint32(m_Nodes[BG_AV_NODES_SNOWFALL_GRAVE].Owner == AV_NEUTRAL_TEAM);
+
data << uint32(AV_Alliance_Score) << uint32(m_Team_Scores[0]);
data << uint32(AV_Horde_Score) << uint32(m_Team_Scores[1]);
if (GetStatus() == STATUS_IN_PROGRESS){ //only if game started the teamscores are displayed
@@ -1076,36 +1050,21 @@ void BattlegroundAV::FillInitialWorldStates(WorldPacket& data)
SendMineWorldStates(AV_SOUTH_MINE);
}
-uint8 BattlegroundAV::GetWorldStateType(uint8 state, uint16 team) //this is used for node worldstates and returns values which fit good into the worldstatesarray
+void BattlegroundAV::UpdateNodeWorldState(BG_AV_Nodes node)
{
- //neutral stuff cant get handled (currently its only snowfall)
- ASSERT(team != AV_NEUTRAL_TEAM);
- //a_c a_a h_c h_a the positions in worldstate-array
- if (team == ALLIANCE)
- {
- if (state == POINT_CONTROLED || state == POINT_DESTROYED)
- return 0;
- if (state == POINT_ASSAULTED)
- return 1;
- }
- if (team == HORDE)
+ if (StaticNodeInfo const* nodeInfo = GetStaticNodeInfo(node))
{
- if (state == POINT_DESTROYED || state == POINT_CONTROLED)
- return 2;
- if (state == POINT_ASSAULTED)
- return 3;
+ uint16 owner = m_Nodes[node].Owner;
+ BG_AV_States state = m_Nodes[node].State;
+
+ UpdateWorldState(nodeInfo->WorldStateIds.AllianceAssault, owner == ALLIANCE && state == POINT_ASSAULTED);
+ UpdateWorldState(nodeInfo->WorldStateIds.AllianceControl, owner == ALLIANCE && state >= POINT_DESTROYED);
+ UpdateWorldState(nodeInfo->WorldStateIds.HordeAssault, owner == HORDE && state == POINT_ASSAULTED);
+ UpdateWorldState(nodeInfo->WorldStateIds.HordeControl, owner == HORDE && state >= POINT_DESTROYED);
}
- TC_LOG_ERROR("bg.battleground", "BG_AV: should update a strange worldstate state:%i team:%i", state, team);
- return 5; //this will crash the game, but i want to know if something is wrong here
-}
-void BattlegroundAV::UpdateNodeWorldState(BG_AV_Nodes node)
-{
- UpdateWorldState(BG_AV_NodeWorldStates[node][GetWorldStateType(m_Nodes[node].State, m_Nodes[node].Owner)], 1);
- if (m_Nodes[node].PrevOwner == AV_NEUTRAL_TEAM) //currently only snowfall is supported as neutral node (i don't want to make an extra row (neutral states) in worldstatesarray just for one node
- UpdateWorldState(AV_SNOWFALL_N, 0);
- else
- UpdateWorldState(BG_AV_NodeWorldStates[node][GetWorldStateType(m_Nodes[node].PrevState, m_Nodes[node].PrevOwner)], 0);
+ if (node == BG_AV_NODES_SNOWFALL_GRAVE)
+ UpdateWorldState(AV_SNOWFALL_N, m_Nodes[node].Owner == AV_NEUTRAL_TEAM);
}
void BattlegroundAV::SendMineWorldStates(uint32 mine)
@@ -1440,33 +1399,6 @@ bool BattlegroundAV::SetupBattleground()
return true;
}
-char const* BattlegroundAV::GetNodeName(BG_AV_Nodes node)
-{
- switch (node)
- {
- case BG_AV_NODES_FIRSTAID_STATION: return GetTrinityString(LANG_BG_AV_NODE_GRAVE_STORM_AID);
- case BG_AV_NODES_DUNBALDAR_SOUTH: return GetTrinityString(LANG_BG_AV_NODE_TOWER_DUN_S);
- case BG_AV_NODES_DUNBALDAR_NORTH: return GetTrinityString(LANG_BG_AV_NODE_TOWER_DUN_N);
- case BG_AV_NODES_STORMPIKE_GRAVE: return GetTrinityString(LANG_BG_AV_NODE_GRAVE_STORMPIKE);
- case BG_AV_NODES_ICEWING_BUNKER: return GetTrinityString(LANG_BG_AV_NODE_TOWER_ICEWING);
- case BG_AV_NODES_STONEHEART_GRAVE: return GetTrinityString(LANG_BG_AV_NODE_GRAVE_STONE);
- case BG_AV_NODES_STONEHEART_BUNKER: return GetTrinityString(LANG_BG_AV_NODE_TOWER_STONE);
- case BG_AV_NODES_SNOWFALL_GRAVE: return GetTrinityString(LANG_BG_AV_NODE_GRAVE_SNOW);
- case BG_AV_NODES_ICEBLOOD_TOWER: return GetTrinityString(LANG_BG_AV_NODE_TOWER_ICE);
- case BG_AV_NODES_ICEBLOOD_GRAVE: return GetTrinityString(LANG_BG_AV_NODE_GRAVE_ICE);
- case BG_AV_NODES_TOWER_POINT: return GetTrinityString(LANG_BG_AV_NODE_TOWER_POINT);
- case BG_AV_NODES_FROSTWOLF_GRAVE: return GetTrinityString(LANG_BG_AV_NODE_GRAVE_FROST);
- case BG_AV_NODES_FROSTWOLF_ETOWER: return GetTrinityString(LANG_BG_AV_NODE_TOWER_FROST_E);
- case BG_AV_NODES_FROSTWOLF_WTOWER: return GetTrinityString(LANG_BG_AV_NODE_TOWER_FROST_W);
- case BG_AV_NODES_FROSTWOLF_HUT: return GetTrinityString(LANG_BG_AV_NODE_GRAVE_FROST_HUT);
- default:
- TC_LOG_ERROR("bg.battleground", "tried to get name for node %u", node);
- break;
- }
-
- return "Unknown";
-}
-
void BattlegroundAV::AssaultNode(BG_AV_Nodes node, uint16 team)
{
if (m_Nodes[node].TotalOwner == team)
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAV.h b/src/server/game/Battlegrounds/Zones/BattlegroundAV.h
index a4f1dddcd2c..aef8438dcfb 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundAV.h
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundAV.h
@@ -23,10 +23,6 @@
#include "BattlegroundScore.h"
#include "Object.h"
-#define LANG_BG_AV_A_CAPTAIN_BUFF "Begone. Uncouth scum! The Alliance shall prevail in Alterac Valley!"
-#define LANG_BG_AV_H_CAPTAIN_BUFF "Now is the time to attack! For the Horde!"
-#define LANG_BG_AV_S_MINE_BOSS_CLAIMS "Snivvle is here! Snivvle claims the Coldtooth Mine!"
-
#define BG_AV_CAPTIME 240000 //4:00
#define BG_AV_SNOWFALL_FIRSTCAP 300000 //5:00 but i also have seen 4:05
@@ -54,6 +50,11 @@
#define BG_AV_EVENT_START_BATTLE 9166 // Achievement: The Alterac Blitz
+enum SharedActions
+{
+ ACTION_BUFF_YELL = -30001
+};
+
enum BG_AV_Sounds
{ /// @todo: get out if there comes a sound when neutral team captures mine
@@ -1041,63 +1042,63 @@ enum BG_AV_CreatureIds
//entry, team, minlevel, maxlevel
/// @todo: this array should be removed, the only needed things are the entrys (for spawning(?) and handlekillunit)
-const uint32 BG_AV_CreatureInfo[AV_NPC_INFO_MAX][4] =
+const uint32 BG_AV_CreatureInfo[AV_NPC_INFO_MAX] =
{
- { 12050, 1216, 58, 58 }, //Stormpike Defender
- { 13326, 1216, 59, 59 }, //Seasoned Defender
- { 13331, 1216, 60, 60 }, //Veteran Defender
- { 13422, 1216, 61, 61 }, //Champion Defender
- { 13358, 1216, 59, 60 }, //Stormpike Bowman /// @todo: Confirm if this is correct. Author assumpted 60, 61 & 69, 70, but wouldn't work here
- { 11949, 469, 0, 0}, //not spawned with this data, but used for handlekillunit
- { 11948, 469, 0, 0}, //not spawned with this data, but used for handlekillunit
- { 12053, 1214, 58, 58 }, //Frostwolf Guardian
- { 13328, 1214, 59, 59 }, //Seasoned Guardian
- { 13332, 1214, 60, 60 }, //Veteran Guardian
- { 13421, 1214, 61, 61 }, //Champion Guardian
- { 13359, 1214, 59, 60 }, //Frostwolf Bowman
- { 11947, 67, 0, 0}, //not spawned with this data, but used for handlekillunit
- { 11946, 67, 0, 0}, //not spawned with this data, but used for handlekillunit
- { 14763, 1534, 60, 60 }, //Dun Baldar South Marshal
- { 14762, 1534, 60, 60 }, //Dun Baldar North Marshal
- { 14764, 1534, 60, 60 }, //Icewing Marshal
- { 14765, 1534, 60, 60 }, //Stonehearth Marshal
-
- { 14773, 1214, 60, 60 }, //Iceblood Warmaster
- { 14776, 1214, 60, 60 }, //Tower Point Warmaster
- { 14772, 1214, 60, 60 }, //East Frostwolf Warmaster
- { 14777, 1214, 60, 60 }, //West Frostwolf Warmaster
-
- { 10987, 59, 52, 53 }, //Irondeep Trogg
- { 11600, 59, 53, 54 }, //Irondeep Shaman
- { 11602, 59, 54, 55 }, //Irondeep Skullthumper
- { 11657, 59, 58, 58 }, //Morloch
-
- {13396, 469, 52, 53}, // irondeep alliance /// @todo: Correct and give correct ids
- {13080, 469, 53, 54},
- {13098, 469, 54, 55},
- {13078, 469, 58, 58},
-
- {13397, 67, 52, 53}, //irondeep horde
- {13099, 67, 53, 54},
- {13081, 67, 54, 55},
- {13079, 67, 58, 58},
-
- { 11603, 59, 52, 53 }, //south mine neutral
- { 11604, 59, 53, 54 },
- { 11605, 59, 54, 55 },
- { 11677, 59, 58, 58 },
- { 10982, 59, 52, 53 }, //vermin
-
- {13317, 469, 52, 53}, //alliance
- {13096, 469, 54, 55}, //explorer
- {13087, 469, 54, 55}, //invader
- {13086, 469, 58, 58},
-
- {13316, 67, 52, 53}, //horde
- {13097, 67, 54, 55}, //surveypr
- {13089, 67, 54, 55}, //guard
- {13088, 67, 58, 58},
- {14848, 67, 58, 58} //Herald
+ 12050, // Stormpike Defender
+ 13326, // Seasoned Defender
+ 13331, // Veteran Defender
+ 13422, // Champion Defender
+ 13358, // Stormpike Bowman /// @todo: Confirm if this is correct. Author assumpted 60, 61 & 69, 70, but wouldn't work here
+ 11949, // not spawned with this data, but used for handlekillunit
+ 11948, // not spawned with this data, but used for handlekillunit
+ 12053, // Frostwolf Guardian
+ 13328, // Seasoned Guardian
+ 13332, // Veteran Guardian
+ 13421, // Champion Guardian
+ 13359, // Frostwolf Bowman
+ 11947, // not spawned with this data, but used for handlekillunit
+ 11946, // not spawned with this data, but used for handlekillunit
+ 14763, // Dun Baldar South Marshal
+ 14762, // Dun Baldar North Marshal
+ 14764, // Icewing Marshal
+ 14765, // Stonehearth Marshal
+
+ 14773, // Iceblood Warmaster
+ 14776, // Tower Point Warmaster
+ 14772, // East Frostwolf Warmaster
+ 14777, // West Frostwolf Warmaster
+
+ 10987, // Irondeep Trogg
+ 11600, // Irondeep Shaman
+ 11602, // Irondeep Skullthumper
+ 11657, // Morloch
+
+ 13396, // irondeep alliance /// @todo: Correct and give correct ids
+ 13080,
+ 13098,
+ 13078,
+
+ 13397, // irondeep horde
+ 13099,
+ 13081,
+ 13079,
+
+ 11603, // south mine neutral
+ 11604,
+ 11605,
+ 11677,
+ 10982, // vermin
+
+ 13317, // alliance
+ 13096, // explorer
+ 13087, // invader
+ 13086,
+
+ 13316, // horde
+ 13097, // surveypr
+ 13089, // guard
+ 13088,
+ 14848 // Herald
};
//x, y, z, o, static_creature_info-id
@@ -1444,41 +1445,6 @@ const uint32 BG_AV_MineWorldStates[2][3] =
{1355, 1357, 1356}
};
-//alliance_control alliance_assault h_control h_assault
-const uint32 BG_AV_NodeWorldStates[16][4] =
-{
- //Stormpike first aid station
- {1325, 1326, 1327, 1328},
- //Stormpike Graveyard
- {1333, 1335, 1334, 1336},
- //Stoneheart Grave
- {1302, 1304, 1301, 1303},
- //Snowfall Grave
- {1341, 1343, 1342, 1344},
- //Iceblood grave
- {1346, 1348, 1347, 1349},
- //Frostwolf Grave
- {1337, 1339, 1338, 1340},
- //Frostwolf Hut
- {1329, 1331, 1330, 1332},
- //Dunbaldar South Bunker
- {1361, 1375, 1370, 1378},
- //Dunbaldar North Bunker
- {1362, 1374, 1371, 1379},
- //Icewing Bunker
- {1363, 1376, 1372, 1380},
- //Stoneheart Bunker
- {1364, 1377, 1373, 1381},
- //Iceblood Tower
- {1368, 1390, 1385, 1395},
- //Tower Point
- {1367, 1389, 1384, 1394},
- //Frostwolf East
- {1366, 1388, 1383, 1393},
- //Frostwolf West
- {1365, 1387, 1382, 1392},
-};
-
enum BG_AV_QuestIds
{
AV_QUEST_A_SCRAPS1 = 7223,
@@ -1513,6 +1479,63 @@ enum BG_AV_Objectives
AV_OBJECTIVE_DEFEND_GRAVEYARD = 65
};
+struct StaticNodeInfo
+{
+ BG_AV_Nodes NodeId;
+
+ struct
+ {
+ uint8 AllianceCapture;
+ uint8 AllianceAttack;
+ uint8 HordeCapture;
+ uint8 HordeAttack;
+ } TextIds;
+
+ struct
+ {
+ uint32 AllianceControl;
+ uint32 AllianceAssault;
+ uint32 HordeControl;
+ uint32 HordeAssault;
+ } WorldStateIds;
+};
+
+static StaticNodeInfo const BGAVNodeInfo[] =
+{
+ { BG_AV_NODES_FIRSTAID_STATION, { 47, 48, 45, 46 }, { 1325, 1326, 1327, 1328 } }, // Stormpike First Aid Station
+ { BG_AV_NODES_STORMPIKE_GRAVE, { 1, 2, 3, 4 }, { 1333, 1335, 1334, 1336 } }, // Stormpike Graveyard
+ { BG_AV_NODES_STONEHEART_GRAVE, { 55, 56, 53, 54 }, { 1302, 1304, 1301, 1303 } }, // Stoneheart Graveyard
+ { BG_AV_NODES_SNOWFALL_GRAVE, { 5, 6, 7, 8 }, { 1341, 1343, 1342, 1344 } }, // Snowfall Graveyard
+ { BG_AV_NODES_ICEBLOOD_GRAVE, { 59, 60, 57, 58 }, { 1346, 1348, 1347, 1349 } }, // Iceblood Graveyard
+ { BG_AV_NODES_FROSTWOLF_GRAVE, { 9, 10, 11, 12 }, { 1337, 1339, 1338, 1340 } }, // Frostwolf Graveyard
+ { BG_AV_NODES_FROSTWOLF_HUT, { 51, 52, 49, 50 }, { 1329, 1331, 1330, 1332 } }, // Frostwolf Hut
+ { BG_AV_NODES_DUNBALDAR_SOUTH, { 16, 15, 14, 13 }, { 1361, 1375, 1370, 1378 } }, // Dunbaldar South Bunker
+ { BG_AV_NODES_DUNBALDAR_NORTH, { 20, 19, 18, 17 }, { 1362, 1374, 1371, 1379 } }, // Dunbaldar North Bunker
+ { BG_AV_NODES_ICEWING_BUNKER, { 24, 23, 22, 21 }, { 1363, 1376, 1372, 1380 } }, // Icewing Bunker
+ { BG_AV_NODES_STONEHEART_BUNKER, { 28, 27, 26, 25 }, { 1364, 1377, 1373, 1381 } }, // Stoneheart Bunker
+ { BG_AV_NODES_ICEBLOOD_TOWER, { 44, 43, 42, 41 }, { 1368, 1390, 1385, 1395 } }, // Iceblood Tower
+ { BG_AV_NODES_TOWER_POINT, { 40, 39, 38, 37 }, { 1367, 1389, 1384, 1394 } }, // Tower Point
+ { BG_AV_NODES_FROSTWOLF_ETOWER, { 36, 35, 34, 33 }, { 1366, 1388, 1383, 1393 } }, // Frostwolf East Tower
+ { BG_AV_NODES_FROSTWOLF_WTOWER, { 32, 31, 30, 29 }, { 1365, 1387, 1382, 1392 } }, // Frostwolf West Tower
+};
+
+enum Texts
+{
+ // Herold
+ // Towers/Graveyards = 1 - 60
+ TEXT_COLDTOOTH_MINE_ALLIANCE_TAKEN = 61,
+ TEXT_IRONDEEP_MINE_ALLIANCE_TAKEN = 62,
+ TEXT_COLDTOOTH_MINE_HORDE_TAKEN = 63,
+ TEXT_IRONDEEP_MINE_HORDE_TAKEN = 64,
+ TEXT_FROSTWOLF_GENERAL_DEAD = 65, /// @todo: sound is missing
+ TEXT_STORMPIKE_GENERAL_DEAD = 66, /// @todo: sound is missing
+ TEXT_ALLIANCE_WINS = 67, // NYI /// @todo: sound is missing
+ TEXT_HORDE_WINS = 68, // NYI /// @todo: sound is missing
+
+ // Taskmaster Snivvle
+ TEXT_SNIVVLE_RANDOM = 0
+};
+
struct BG_AV_NodeInfo
{
BG_AV_States State;
@@ -1524,7 +1547,7 @@ struct BG_AV_NodeInfo
bool Tower;
};
-inline BG_AV_Nodes &operator++(BG_AV_Nodes &i){ return i = BG_AV_Nodes(i + 1); }
+inline BG_AV_Nodes &operator++(BG_AV_Nodes& i) { return i = BG_AV_Nodes(i + 1); }
struct BattlegroundAVScore final : public BattlegroundScore
{
@@ -1633,9 +1656,16 @@ class BattlegroundAV : public Battleground
void PopulateNode(BG_AV_Nodes node);
void DePopulateNode(BG_AV_Nodes node);
+ StaticNodeInfo const* GetStaticNodeInfo(BG_AV_Nodes node) const
+ {
+ for (uint8 i = 0; i < BG_AV_NODES_MAX; ++i)
+ if (BGAVNodeInfo[i].NodeId == node)
+ return &BGAVNodeInfo[i];
+ return nullptr;
+ }
+
BG_AV_Nodes GetNodeThroughObject(uint32 object);
uint32 GetObjectThroughNode(BG_AV_Nodes node);
- char const* GetNodeName(BG_AV_Nodes node);
bool IsTower(BG_AV_Nodes node) { return m_Nodes[node].Tower; }
/*mine*/
@@ -1643,7 +1673,6 @@ class BattlegroundAV : public Battleground
/*worldstates*/
void FillInitialWorldStates(WorldPacket& data) override;
- uint8 GetWorldStateType(uint8 state, uint16 team);
void SendMineWorldStates(uint32 mine);
void UpdateNodeWorldState(BG_AV_Nodes node);
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 971139f299c..45c0ceae281 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -15322,18 +15322,7 @@ void Player::RewardQuest(Quest const* quest, uint32 reward, Object* questGiver,
SendNewItem(item, quest->RewardItemIdCount[i], true, false);
}
else if (quest->IsDFQuest())
- {
- MailSender sender(MAIL_CREATURE, 34337 /* The Postmaster */ );
- MailDraft draft("Recovered Item", "We recovered a lost item in the twisting nether and noted that it was yours.$B$BPlease find said object enclosed."); // This is the text used in Cataclysm, it probably wasn't changed.
- SQLTransaction trans = CharacterDatabase.BeginTransaction();
- if (Item* item = Item::CreateItem(quest->RewardItemId[i], quest->RewardItemIdCount[i], 0))
- {
- item->SaveToDB(trans);
- draft.AddItem(item);
- }
- draft.SendMailTo(trans, MailReceiver(this, this->GetGUIDLow()), sender);
- CharacterDatabase.CommitTransaction(trans);
- }
+ SendItemRetrievalMail(quest->RewardItemId[i], quest->RewardItemIdCount[i]);
}
}
}
@@ -27223,6 +27212,22 @@ void Player::RefundItem(Item* item)
CharacterDatabase.CommitTransaction(trans);
}
+void Player::SendItemRetrievalMail(uint32 itemEntry, uint32 count)
+{
+ MailSender sender(MAIL_CREATURE, 34337 /* The Postmaster */);
+ MailDraft draft("Recovered Item", "We recovered a lost item in the twisting nether and noted that it was yours.$B$BPlease find said object enclosed."); // This is the text used in Cataclysm, it probably wasn't changed.
+ SQLTransaction trans = CharacterDatabase.BeginTransaction();
+
+ if (Item* item = Item::CreateItem(itemEntry, count, 0))
+ {
+ item->SaveToDB(trans);
+ draft.AddItem(item);
+ }
+
+ draft.SendMailTo(trans, MailReceiver(this, GetGUIDLow()), sender);
+ CharacterDatabase.CommitTransaction(trans);
+}
+
void Player::SetRandomWinner(bool isWinner)
{
m_IsBGRandomWinner = isWinner;
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index 80128fcc075..33c4249dd43 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -1758,6 +1758,8 @@ class Player : public Unit, public GridObject<Player>
PlayerMails::iterator GetMailBegin() { return m_mail.begin();}
PlayerMails::iterator GetMailEnd() { return m_mail.end();}
+ void SendItemRetrievalMail(uint32 itemEntry, uint32 count); // Item retrieval mails sent by The Postmaster (34337), used in multiple places.
+
/*********************************************************/
/*** MAILED ITEMS SYSTEM ***/
/*********************************************************/
diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp
index 8f90371c481..638cc19784a 100644
--- a/src/server/game/Groups/Group.cpp
+++ b/src/server/game/Groups/Group.cpp
@@ -1453,8 +1453,25 @@ void Group::CountTheRoll(Rolls::iterator rollI)
roll->getLoot()->NotifyItemRemoved(roll->itemSlot);
roll->getLoot()->unlootedCount--;
ItemTemplate const* pProto = sObjectMgr->GetItemTemplate(roll->itemid);
- player->AutoStoreLoot(pProto->DisenchantID, LootTemplates_Disenchant, true);
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL, 13262); // Disenchant
+
+ ItemPosCountVec dest;
+ InventoryResult msg = player->CanStoreNewItem(NULL_BAG, NULL_SLOT, dest, roll->itemid, item->count);
+ if (msg == EQUIP_ERR_OK)
+ player->AutoStoreLoot(pProto->DisenchantID, LootTemplates_Disenchant, true);
+ else // If the player's inventory is full, send the disenchant result in a mail.
+ {
+ Loot loot;
+ loot.FillLoot(pProto->DisenchantID, LootTemplates_Disenchant, player, true);
+
+ uint32 max_slot = loot.GetMaxSlotInLootFor(player);
+ for (uint32 i = 0; i < max_slot; ++i)
+ {
+ LootItem* lootItem = loot.LootItemInSlot(i, player);
+ player->SendEquipError(msg, NULL, NULL, lootItem->itemid);
+ player->SendItemRetrievalMail(lootItem->itemid, lootItem->count);
+ }
+ }
}
}
}
diff --git a/src/server/game/Miscellaneous/Language.h b/src/server/game/Miscellaneous/Language.h
index d8005f2e338..57fa39b8d8c 100644
--- a/src/server/game/Miscellaneous/Language.h
+++ b/src/server/game/Miscellaneous/Language.h
@@ -1009,48 +1009,18 @@ enum TrinityStrings
LANG_BG_IC_REFINERY = 1222,
LANG_BG_IC_QUARRY = 1223,
LANG_BG_IC_HANGAR = 1224,
+ // 1225-1299
LANG_BG_IC_ALLIANCE = 1300,
LANG_BG_IC_HORDE = 1301,
- // FREE IDS 1228-9999
-
+ // 1302-1325
// AV
- LANG_BG_AV_ALLY = 1300,
- LANG_BG_AV_HORDE = 1301,
- LANG_BG_AV_TOWER_TAKEN = 1302,
- LANG_BG_AV_TOWER_ASSAULTED = 1303,
- LANG_BG_AV_TOWER_DEFENDED = 1304,
- LANG_BG_AV_GRAVE_TAKEN = 1305,
- LANG_BG_AV_GRAVE_DEFENDED = 1306,
- LANG_BG_AV_GRAVE_ASSAULTED = 1307,
-
- LANG_BG_AV_MINE_TAKEN = 1308,
- LANG_BG_AV_MINE_NORTH = 1309,
- LANG_BG_AV_MINE_SOUTH = 1310,
-
- LANG_BG_AV_NODE_GRAVE_STORM_AID = 1311,
- LANG_BG_AV_NODE_TOWER_DUN_S = 1312,
- LANG_BG_AV_NODE_TOWER_DUN_N = 1313,
- LANG_BG_AV_NODE_GRAVE_STORMPIKE = 1314,
- LANG_BG_AV_NODE_TOWER_ICEWING = 1315,
- LANG_BG_AV_NODE_GRAVE_STONE = 1316,
- LANG_BG_AV_NODE_TOWER_STONE = 1317,
- LANG_BG_AV_NODE_GRAVE_SNOW = 1318,
- LANG_BG_AV_NODE_TOWER_ICE = 1319,
- LANG_BG_AV_NODE_GRAVE_ICE = 1320,
- LANG_BG_AV_NODE_TOWER_POINT = 1321,
- LANG_BG_AV_NODE_GRAVE_FROST = 1322,
- LANG_BG_AV_NODE_TOWER_FROST_E = 1323,
- LANG_BG_AV_NODE_TOWER_FROST_W = 1324,
- LANG_BG_AV_NODE_GRAVE_FROST_HUT = 1325,
-
LANG_BG_AV_START_ONE_MINUTE = 1326,
LANG_BG_AV_START_HALF_MINUTE = 1327,
LANG_BG_AV_HAS_BEGUN = 1328,
LANG_BG_AV_A_NEAR_LOSE = 1329,
LANG_BG_AV_H_NEAR_LOSE = 1330,
- LANG_BG_AV_H_CAPTAIN_DEAD = 1331,
- LANG_BG_AV_A_CAPTAIN_DEAD = 1332,
+ // 1331-1332
LANG_BG_AV_START_TWO_MINUTES = 1333,
// FREE IDS 1334-1999
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index 4d8ac65e55d..47556478465 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -6482,7 +6482,12 @@ bool Spell::CheckEffectTarget(Unit const* target, uint32 eff, Position const* lo
break;
}
- if (IsTriggered() || m_spellInfo->AttributesEx2 & SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS || DisableMgr::IsDisabledFor(DISABLE_TYPE_SPELL, m_spellInfo->Id, NULL, SPELL_DISABLE_LOS))
+ // check for ignore LOS on the effect itself
+ if (m_spellInfo->AttributesEx2 & SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS || DisableMgr::IsDisabledFor(DISABLE_TYPE_SPELL, m_spellInfo->Id, NULL, SPELL_DISABLE_LOS))
+ return true;
+
+ // if spell is triggered, need to check for LOS disable on the aura triggering it and inherit that behaviour
+ if (IsTriggered() && m_triggeredByAuraSpell && (m_triggeredByAuraSpell->AttributesEx2 & SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS || DisableMgr::IsDisabledFor(DISABLE_TYPE_SPELL, m_triggeredByAuraSpell->Id, NULL, SPELL_DISABLE_LOS)))
return true;
/// @todo shit below shouldn't be here, but it's temporary
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp
index 60a8e943bc7..52a05f6c0a3 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp
@@ -20,27 +20,32 @@
enum Spells
{
- SPELL_ARCANE_EXPLOSION = 46608,
- SPELL_CONE_OF_COLD = 38384,
- SPELL_FIREBALL = 46988,
- SPELL_FROSTBOLT = 46987
+ SPELL_ARCANE_EXPLOSION = 46608,
+ SPELL_CONE_OF_COLD = 38384,
+ SPELL_FIREBALL = 46988,
+ SPELL_FROSTBOLT = 46987
};
enum Yells
{
- YELL_AGGRO = 0,
- YELL_EVADE = 1,
- YELL_SALVATION = 2,
+ YELL_AGGRO = 0,
+ YELL_EVADE = 1,
+ YELL_SALVATION = 2,
};
enum Creatures
{
- NPC_WATER_ELEMENTAL = 25040
+ NPC_WATER_ELEMENTAL = 25040
+};
+
+enum Action
+{
+ ACTION_BUFF_YELL = -30001 // shared from Battleground
};
enum WaterElementalSpells
{
- SPELL_WATERBOLT = 46983
+ SPELL_WATERBOLT = 46983
};
class npc_water_elemental : public CreatureScript
@@ -151,6 +156,12 @@ public:
summons.DespawnAll();
}
+ void DoAction(int32 actionId) override
+ {
+ if (actionId == ACTION_BUFF_YELL)
+ Talk(YELL_AGGRO);
+ }
+
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp
index c00b7db2ce7..9e4fc5838ad 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp
@@ -30,7 +30,13 @@ enum Spells
enum Yells
{
YELL_AGGRO = 0,
- YELL_EVADE = 1
+ YELL_EVADE = 1,
+ YELL_BUFF = 2
+};
+
+enum Action
+{
+ ACTION_BUFF_YELL = -30001 // shared from Battleground
};
class boss_galvangar : public CreatureScript
@@ -69,6 +75,12 @@ public:
Reset();
}
+ void DoAction(int32 actionId) override
+ {
+ if (actionId == ACTION_BUFF_YELL)
+ Talk(YELL_BUFF);
+ }
+
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp
index f60a7ba278b..11f20129b3e 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp
@@ -1269,7 +1269,13 @@ class spell_putricide_mutated_plague : public SpellScriptLoader
void OnRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
{
uint32 healSpell = uint32(GetSpellInfo()->Effects[EFFECT_0].CalcValue());
- GetTarget()->CastSpell(GetTarget(), healSpell, true, NULL, NULL, GetCasterGUID());
+ SpellInfo const* healSpellInfo = sSpellMgr->GetSpellInfo(healSpell);
+
+ if (!healSpellInfo)
+ return;
+
+ int32 heal = healSpellInfo->Effects[0].CalcValue() * GetStackAmount();
+ GetTarget()->CastCustomSpell(healSpell, SPELLVALUE_BASE_POINT0, heal, GetTarget(), true, NULL, NULL, GetCasterGUID());
}
void Register() override