1000 Commits

Author SHA1 Message Date
kadeshar
db1e8c6a6e Merge pull request #170 from azerothcore/master
Update 2026-2-22
2026-02-27 22:55:09 +01:00
blinkysc
9ecaf5aca5 fix(Core/Spells): Remove range check on split damage auras (#24899)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-27 14:02:50 -06:00
github-actions[bot]
8f57a13072 chore(DB): import pending files
Referenced commit(s): f5ababeb11
2026-02-27 17:43:30 +00:00
sudlud
2b28b12683 fix(DB/Gameobject): Sniffed Values for 'unnamed yellow dome' spawns (#24894) 2026-02-27 18:42:43 +01:00
sudlud
3468710309 fix(Core/BF/BG): update Titan Relic spawns with sniffed values (#24912) 2026-02-27 18:42:11 +01:00
github-actions[bot]
f5ababeb11 chore(DB): import pending files
Referenced commit(s): 5273146cb6
2026-02-27 17:41:08 +00:00
blinkysc
5273146cb6 fix(Core/Spells): Restrict Beacon of Light proc to intended heals (#24921)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-27 11:39:42 -06:00
github-actions[bot]
997d57fd62 chore(DB): import pending files
Referenced commit(s): 4c44b03e51
2026-02-27 17:30:12 +00:00
sudlud
4c44b03e51 fix(DB/Gameobject): Sniffed Values for 'Doodad_OrcBonFire01' spawns (#24919) 2026-02-27 18:29:00 +01:00
github-actions[bot]
03b27f4784 chore(DB): import pending files
Referenced commit(s): 74dd60a7b1
2026-02-27 14:54:17 +00:00
blinkysc
df04120c16 fix(DB/Proc): Add missing NONE DmgClass flags and fix SpellPhaseMask for on-cast procs (#24903)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-27 08:42:40 -06:00
blinkysc
396c35be2f fix(Core/Spells): Fix Cobra Strikes stack consumption (#24906)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: TrinityCore <TrinityCore@users.noreply.github.com>
2026-02-27 08:42:17 -06:00
blinkysc
74dd60a7b1 fix(Core/Spells): Fix Swift Hand of Justice healing for 0 (#24911)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-02-27 08:41:22 -06:00
github-actions[bot]
12927674f4 chore(DB): import pending files
Referenced commit(s): 9f79d53b66
2026-02-27 12:34:14 +00:00
sudlud
9f79d53b66 fix(DB/Creature): Sniffed Values for 'Day of the Dead Celebrants and … (#24856) 2026-02-27 13:33:09 +01:00
github-actions[bot]
672d44b862 chore(DB): import pending files
Referenced commit(s): 424f97208a
2026-02-27 00:54:04 +00:00
blinkysc
424f97208a fix(Core/Spells): Allow Mutilate offhand to proc Focused Attacks (#24907) 2026-02-26 18:52:50 -06:00
github-actions[bot]
5adb7e07e8 chore(DB): import pending files
Referenced commit(s): 22dd44f4d1
2026-02-26 22:37:31 +00:00
blinkysc
22dd44f4d1 fix(Core/Scripts): Remove duplicate spell scripts causing double-firing (#24905)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-26 16:36:23 -06:00
github-actions[bot]
9df01c67fa chore(DB): import pending files
Referenced commit(s): 76ec5e39a0
2026-02-26 18:58:23 +00:00
Gultask
76ec5e39a0 fix(DB/Loot): Gluth Loot Table (#24737)
Co-authored-by: amed80 <8395873+amed80@users.noreply.github.com>
2026-02-26 15:56:59 -03:00
blinkysc
54dba75483 fix(Core/Spells): Turn the Tables buff only applies to the rogue (#24896)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-26 12:00:33 -06:00
blinkysc
028db4c033 fix(Core/Spells): Check DONT_BREAK_STEALTH in stealth proc guard (#24898)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-26 10:18:24 -06:00
github-actions[bot]
e6aae1e1c4 chore(DB): import pending files
Referenced commit(s): 5cf9ae11a5
2026-02-26 08:50:38 +00:00
blinkysc
1358d73e23 fix(Core/Spells): Fix Hungering Cold breaking from disease damage (#24888)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-02-26 05:50:19 -03:00
blinkysc
585184b639 fix(DB/Proc): Add missing NONE DmgClass proc flags to Blue Dragon (#24890)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-26 05:49:52 -03:00
Andrew
5cf9ae11a5 feat(Core/Commands): Add .spellinfo command with subcommands (#24867)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-02-26 05:49:33 -03:00
github-actions[bot]
450e0c0292 chore(DB): import pending files
Referenced commit(s): 00550945df
2026-02-26 02:28:04 +00:00
sudlud
00a5b78d72 fix(DB/Gameobject): Sniffed Values for 'Huge Laying Skeleton 02' spawns (#24886) 2026-02-26 03:27:54 +01:00
sudlud
905a274895 fix(DB/Gameobject): Sniffed Values for 'Huge Sitting Skeleton 02' spawns (#24884) 2026-02-26 03:27:37 +01:00
sudlud
00550945df fix(DB/Gameobject): Sniffed Values for 'Sitting Skeleton 03' spawns (#24883) 2026-02-26 03:27:00 +01:00
github-actions[bot]
aafe5f8b2f chore(DB): import pending files
Referenced commit(s): 46ceba3d00
2026-02-25 23:33:16 +00:00
sudlud
2ff0ec8211 fix(DB/Gameobject): Sniffed Values for 'Doodad_WoodSign%' spawns (#24882) 2026-02-26 00:09:34 +01:00
github-actions[bot]
46ceba3d00 chore(DB): import pending files
Referenced commit(s): 0d7baa00f6
2026-02-25 22:49:18 +00:00
Gultask
0d7baa00f6 fix(DB/Loot): Remove ilvl 146 Weapons in the 72-74 Level Range that were never supposed to drop in original WotLK (#24885) 2026-02-25 19:43:52 -03:00
github-actions[bot]
4694cb2570 chore(DB): import pending files
Referenced commit(s): fcd7e383c2
2026-02-25 22:20:56 +00:00
Tereneckla
fcd7e383c2 fix(DB/Spells): Add scrolls to the str/agi spell group (#24877) 2026-02-25 19:19:46 -03:00
github-actions[bot]
16daeea316 chore(DB): import pending files
Referenced commit(s): 0064cdd9ff
2026-02-25 21:58:06 +00:00
sudlud
0064cdd9ff fix(DB/Gameobject): Sniffed Values for 'unnamed flames' spawns (#24879) 2026-02-25 22:57:00 +01:00
github-actions[bot]
e54c21941a chore(DB): import pending files
Referenced commit(s): f370dce7f8
2026-02-25 21:21:30 +00:00
Gultask
f370dce7f8 fix(DB/Spells): Port Proc Cooldowns from old spell_proc_event table (#24878) 2026-02-25 18:20:23 -03:00
blinkysc
460e2e0cac fix(Core/Spells): Prevent friendly spells from breaking stealth (#24875) 2026-02-25 12:41:42 -06:00
github-actions[bot]
d2b60765b1 chore(DB): import pending files
Referenced commit(s): ec7cf77d24
2026-02-25 17:59:46 +00:00
Gultask
ec7cf77d24 fix(DB/GameObject): Set Sniffed Flags to Serpentshrine Console Misc Doodad (#24876) 2026-02-25 14:58:27 -03:00
github-actions[bot]
cfd45f86dc chore(DB): import pending files
Referenced commit(s): 4d2402a285
2026-02-25 17:43:04 +00:00
sudlud
4d2402a285 fix(DB/Gameobject): Sniffed Values for 'Blood of Heroes' spawns (#24855) 2026-02-25 18:41:59 +01:00
blinkysc
f9fc202781 fix(Scripts/Spells): Fix Retaliation self-damage and charge loss on activation (#24868)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Vincent-Michael <Vincent_Michael@gmx.de>
2026-02-25 10:20:50 -06:00
github-actions[bot]
d3a914d90f chore(DB): import pending files
Referenced commit(s): 823bf84a12
2026-02-25 16:13:42 +00:00
blinkysc
2fe33a782d fix(DB/Spells): Prevent Focused Attacks from proccing on offhand attacks (#24870)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-25 10:13:05 -06:00
blinkysc
823bf84a12 chore(Scripts/Spells): Remove duplicate Shaman T8 Electrified script (#24869)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-25 10:12:13 -06:00
github-actions[bot]
e3f4a0e092 chore(DB): import pending files
Referenced commit(s): 3eab74da3a
2026-02-25 14:57:51 +00:00
blinkysc
3eab74da3a fix(DB/Loot): Remove duplicate Void Crystal from disenchant entry 67 (#24871)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
2026-02-25 11:56:37 -03:00
github-actions[bot]
af567db104 chore(DB): import pending files
Referenced commit(s): c990b7ad31
2026-02-25 13:39:36 +00:00
sudlud
c990b7ad31 fix(DB/Gameobject): Sniffed Values for 'Serpentshrine Console' spawns (#24861) 2026-02-25 14:38:29 +01:00
天鹭
bb10c2c541 fix(SpellEffects): GameObject Rotation (#24850) 2026-02-25 01:18:12 -06:00
github-actions[bot]
3cb5c9685f chore(DB): import pending files
Referenced commit(s): 45ea548ff6
2026-02-25 05:21:06 +00:00
blinkysc
45ea548ff6 fix(Scripts/Spells): Add missing Druid T10 Balance 2P bonus (#24865)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Ariel Bastos <ariel@arielbastos.com>
2026-02-24 23:20:02 -06:00
github-actions[bot]
179a188ad0 chore(DB): import pending files
Referenced commit(s): 37416f0fa0
2026-02-25 03:57:45 +00:00
blinkysc
37416f0fa0 fix(DB/Spell): Fix Killing Machine PPM values for ranks 3-5 (#24866)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Ariel Bastos <ariel@arielbastos.com>
2026-02-24 21:55:13 -06:00
github-actions[bot]
e28881d0b8 chore(DB): import pending files
Referenced commit(s): f88fda4f19
2026-02-25 02:52:24 +00:00
blinkysc
f3779c8924 fix(DB/Spell): Fix Threat of Thassarian not proccing on MH miss/dodge/parry (#24864)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-24 20:51:15 -06:00
dataCenter430
f88fda4f19 feat(Core/LFG): Implement Debug.LFG config option (#24854) 2026-02-24 23:39:24 -03:00
blinkysc
e17df40a57 fix(Core/Spells): Fix SetSpellModTakingSpell assert from re-entrant calls (#24863)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-24 19:38:11 -06:00
github-actions[bot]
fca1ee550d chore(DB): import pending files
Referenced commit(s): b31a9379b8
2026-02-25 01:26:24 +00:00
Andrew
b31a9379b8 fix(Scripts/Ulduar): fix teleporters not activating after boss kills (#24860)
Co-authored-by: Vincent-Michael <Vincent_Michael@gmx.de>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Keader <keader.android@gmail.com>
2026-02-24 22:25:16 -03:00
blinkysc
25ff0c9ef4 fix(Core/Spells): Exempt kill/death events from triggered-spell proc filter (#24859)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-24 19:15:16 -06:00
blinkysc
1e73383b54 fix(Core/Spells): Restore asserts in SetSpellModTakingSpell (#24862)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-24 19:04:14 -06:00
blinkysc
90d7228222 fix(Core/Spells): Fix Piercing Shots to roll remaining damage on refresh (#24852)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-24 17:17:40 -06:00
blinkysc
30beeed2ae fix(Core/Spells): Block SPELL_EFFECT_ENERGIZE_PCT on isolated targets (#24844)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-24 17:17:24 -06:00
Andrew
06d1656402 fix(Scripts/Ulduar): Remove GUID-based harpoon identification in Razors… (#24846)
Co-authored-by: Keader <keader.android@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 19:34:15 -03:00
github-actions[bot]
9b04591440 chore(DB): import pending files
Referenced commit(s): 0e562c3209
2026-02-24 15:25:43 +00:00
Tereneckla
0e562c3209 fix(DB/Spell): update Maelstrom Weapon PPM (#24845) 2026-02-24 09:24:33 -06:00
blinkysc
cd2f222946 fix(Core/Spells): Fix negative SPELL_AURA_MOD_DAMAGE_DONE client display (#24843)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-02-24 00:56:30 -06:00
Benjamin Jackson
56d2efc31e fix(Core/AuthSession): Correct typo in query field fetch. (#24842)
Co-authored-by: 天鹭 <18535853+PkllonG@users.noreply.github.com>
2026-02-24 00:52:40 -03:00
Kitzunu
b4773da8a2 chore(Github): Update issue labeler action to version 1.0.3 (#24802) 2026-02-24 00:03:44 -03:00
github-actions[bot]
d1c548d127 chore(DB): import pending files
Referenced commit(s): 5d33af0d40
2026-02-24 00:53:08 +00:00
blinkysc
3fb46dd4ae fix(Core/Spells): Fix Cut to the Chase S&D duration (#24841)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-23 21:52:27 -03:00
sudlud
5d33af0d40 fix(DB/Gameobject): Sniffed Values for 'Bottle' spawns (#24837) 2026-02-23 21:52:05 -03:00
github-actions[bot]
be468b4b35 chore(DB): import pending files
Referenced commit(s): badbf52adc
2026-02-24 00:49:45 +00:00
sudlud
1e96a1a46a fix(DB/Gameobject): Sniffed Values for 'Bread of the Dead' spawns (#24833) 2026-02-23 21:49:42 -03:00
github-actions[bot]
99aa2991cd chore(DB): import pending files
Referenced commit(s): af7e91f9a9
2026-02-24 00:49:08 +00:00
sudlud
bdba826606 fix(DB/Gameobject): Sniffed Values for 'Spirit Candle' spawns (#24835) 2026-02-23 21:49:00 -03:00
github-actions[bot]
7e05ed0be9 chore(DB): import pending files
Referenced commit(s): e9360f56c4
2026-02-24 00:48:47 +00:00
sudlud
badbf52adc fix(DB/Creature): Sniffed Values for 'Chapman' spawns (#24839) 2026-02-23 21:48:39 -03:00
sudlud
782d4d539d fix(DB/Creature): Sniffed Values for 'Catrina' spawns (#24840) 2026-02-23 21:48:22 -03:00
github-actions[bot]
34f1d2b39a chore(DB): import pending files
Referenced commit(s): e8ce033087
2026-02-24 00:47:57 +00:00
sogladev
8b9cdfde13 fix(DB/QuestTracker): add index (#24803)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2026-02-23 21:47:49 -03:00
github-actions[bot]
af7e91f9a9 chore(DB): import pending files
Referenced commit(s): b041bd54e1
2026-02-24 00:47:38 +00:00
Benjamin Jackson
e9360f56c4 fix(Core/AuthSession): Send proper account flags for authentication responses. (#24829) 2026-02-23 21:47:23 -03:00
blinkysc
0fb5b2dfe3 fix(Core/Spells): Fix Beacon of Light healing attribution (#24836)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-23 21:47:03 -03:00
blinkysc
e8ce033087 fix(Core/Spells): Prevent stealth from breaking on friendly proc spells (#24834)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-02-23 21:46:50 -03:00
sudlud
b041bd54e1 fix(DB/Gameobject): Sniffed Values for 'Mixed Fruit Bowl' spawns (#24832) 2026-02-23 21:46:34 -03:00
Stefano Borzì
3001b11d9a chore(Core/Battleground): expose damange,healing and kills attribute for modules (#24801) 2026-02-23 20:40:33 +01:00
Jasper
e3f6693d1a fix(Core/DynamicObject): Fix Death and Decay not ticking while stationary (#24205)
Co-authored-by: blinkysc <37940565+blinkysc@users.noreply.github.com>
2026-02-23 16:25:49 -03:00
github-actions[bot]
d39a03b7ab chore(DB): import pending files
Referenced commit(s): 4277ac0b26
2026-02-23 18:38:49 +00:00
blinkysc
d0f4ef26b7 chore(Core/Spells): Remove duplicate seed of corruption spellscript (#24831)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-23 12:38:17 -06:00
blinkysc
4277ac0b26 fix(Core/Spells): Fix Rapid Recuperation, Rapid Killing, and auto-generate PROC_ATTR_REQ_SPELLMOD (#24830)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-23 12:37:37 -06:00
github-actions[bot]
57119764a7 chore(DB): import pending files
Referenced commit(s): 2d8a113502
2026-02-23 11:57:39 +00:00
Rocco Silipo
2d8a113502 fix (DB/Condition): Remove pre-requisites for Playing Along quest. (#24825)
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
2026-02-23 12:56:36 +01:00
github-actions[bot]
80947bf409 chore(DB): import pending files
Referenced commit(s): 0faf08c260
2026-02-23 02:27:51 +00:00
Gultask
0faf08c260 fix(DB/Loot): Cover more WotLK creatures in the Loot Normalization (#24819) 2026-02-22 23:26:25 -03:00
blinkysc
40e0a1e545 fix(Core/Spells): Fix Kill Command stacks not being consumed (#24822)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-22 19:44:52 -06:00
github-actions[bot]
76dd25d751 chore(DB): import pending files
Referenced commit(s): beca6fef53
2026-02-23 01:31:30 +00:00
Walter Pagani
27f8915438 fix(DB/Text): Add some translations (esES and esMX) (#24805) 2026-02-22 22:12:23 -03:00
Gultask
b035d1f914 feat(Core/SmartScripts): Implement Target Type for Formations (#24811) 2026-02-22 22:11:52 -03:00
blinkysc
bce0be9fdb fix(Core/Spells): Prevent vehicles from receiving party/raid area auras (#24820)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-22 22:11:35 -03:00
blinkysc
beca6fef53 fix(Core/Spells): Fix Lock and Load proccing from Explosive Trap activation (#24821)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-22 22:11:21 -03:00
github-actions[bot]
3d23a63c7e chore(DB): import pending files
Referenced commit(s): 6097aacc81
2026-02-23 00:50:42 +00:00
blinkysc
6097aacc81 fix(DB/Spells): Fix Darkmoon Card: Illusion restoring double mana (#24816)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-22 18:49:20 -06:00
blinkysc
7c0701b41b fix(Core/Spells): Lock and Load proc on immune (#24818) 2026-02-22 18:44:05 -06:00
github-actions[bot]
c0ddf3d860 chore(DB): import pending files
Referenced commit(s): adc14d93b2
2026-02-23 00:42:38 +00:00
Andrew
832e540813 fix(DB/Creature): Malygos (10/25) despawn on evade (#24814)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 21:42:04 -03:00
github-actions[bot]
1194c4fe95 chore(DB): import pending files
Referenced commit(s): af951de737
2026-02-23 00:41:45 +00:00
Nicolas Lebacq
adc14d93b2 fix(Scripts/ZulGurub): resolved an issue with Venoxis Holy Wrath spell targeting (#24746) 2026-02-22 21:41:32 -03:00
sudlud
af951de737 fix(DB/Gameobject): Sniffed Values for 'Offering Bowl' spawns (#24813) 2026-02-23 01:40:38 +01:00
blinkysc
5a53ca6560 fix(Core/Spells): Fix Prayer of Mending not bouncing to full-HP members (#24815)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-22 18:28:31 -06:00
blinkysc
9f10718566 fix(Core/Spells): Fix Swift Hand of Justice using wrong proc spell (#24808)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-22 20:11:06 +01:00
blinkysc
2bd4e4daee fix(Core/Spells): Do not set proc SpellFamilyName without SpellFamilyMask (#24807)
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-02-22 20:10:51 +01:00
github-actions[bot]
f432f4f974 chore(DB): import pending files
Referenced commit(s): fe0222cbdd
2026-02-22 18:53:00 +00:00
blinkysc
96df2b3678 fix(Core/Spells): Fix Lock and Load procs (#24795)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-22 12:32:41 -06:00
github-actions[bot]
98cf3cb007 chore(DB): import pending files
Referenced commit(s): 2990f13840
2026-02-22 18:31:56 +00:00
trauntrow
3931993109 fix(DB/SAI): Homing Robot OOX-17/TN fix waypoints and aura (#24769) 2026-02-22 15:30:35 -03:00
github-actions[bot]
7b5f56f762 chore(DB): import pending files
Referenced commit(s): ff990a42ab
2026-02-22 18:14:03 +00:00
Gultask
c2e595abb9 fix(DB): Tweak some Loot Conditions for profession drops II (#24810) 2026-02-22 15:10:43 -03:00
Gultask
fe0222cbdd fix(DB/Loot): Tweak some Loot Conditions for profession drops (#24809) 2026-02-22 14:30:50 -03:00
blinkysc
2990f13840 fix(Core/Spells): Prevent extra attack abilities from chain-proccing (#24806)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: trickerer <onlysuffering@gmail.com>
2026-02-22 11:27:54 -06:00
github-actions[bot]
e281f10b5b chore(DB): import pending files
Referenced commit(s): 7fadeb1141
2026-02-22 17:23:17 +00:00
blinkysc
ff990a42ab fix(Core/Spells): Implement Honor Among Thieves spell scripts (#24799)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ccrs <crs_92_19@hotmail.com>
2026-02-22 11:07:18 -06:00
blinkysc
7fadeb1141 fix(Core/Spells): Beacon of Light no longer copies target healing modifiers (#24796)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-22 11:06:47 -06:00
sogladev
f7ab757970 chore(Scripts/Ulduar): boss_kologarn_pit_kill_bunny (#24636)
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
2026-02-22 11:00:03 -03:00
github-actions[bot]
7137295d69 chore(DB): import pending files
Referenced commit(s): 0759d47000
2026-02-22 13:56:23 +00:00
Kitzunu
cf92cfa59f fix(Core/CLI): Replace fgetws with ReadConsoleW for Windows console UTF-8 input (#24725)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-02-22 14:55:29 +01:00
Andrew
0759d47000 fix(Scripts/EoE): Remove useless Focusing Iris script (#24804) 2026-02-22 10:55:18 -03:00
github-actions[bot]
65cbe0a818 chore(DB): import pending files
Referenced commit(s): a4e1975a33
2026-02-22 08:15:04 +00:00
Andrew
a4e1975a33 fix(DB/Creature): Fix Power Spark movement (#24798) 2026-02-22 09:14:02 +01:00
github-actions[bot]
def5924d3b chore(DB): import pending files
Referenced commit(s): 0994714bd1
2026-02-21 22:51:24 +00:00
Andrew
0994714bd1 fix(Scripts/EoE): Implement Malygos Vortex (#24726)
Co-authored-by: Manuel Carrasco (maanuel) <noreply@trinitycore.org>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Manuel Carrasco <manuel@carrasco.dev>
Co-authored-by: Trista <Trista@users.noreply.github.com>
2026-02-21 19:50:14 -03:00
blinkysc
052c36224a fix(Core/Spells): Port HandleBreakableCCAuraProc from TrinityCore (#24793)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: joschiwald <joschiwald.trinity@gmail.com>
Co-authored-by: sogladev <sogladev@gmail.com>
2026-02-21 19:01:10 -03:00
github-actions[bot]
34caea42be chore(DB): import pending files
Referenced commit(s): 1c91f96e02
2026-02-21 16:43:14 +00:00
Francesco Borzì
f7bc41eebe refactor(Core/Entities): clean up vendor item removal and add QuaternionData Euler helpers (#24790) 2026-02-21 13:42:52 -03:00
blinkysc
07e9cef70f fix(Scripts/Spells): Remove duplicate Sacred Shield script with wrong caster attribution (#24791)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-21 13:42:27 -03:00
blinkysc
1c91f96e02 fix(DB/Spells): Fix Soul Preserver trinket proccing from non-healing spells (#24792)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-21 13:42:09 -03:00
github-actions[bot]
33bafc7c8a chore(DB): import pending files
Referenced commit(s): 16fd29c78f
2026-02-21 14:31:56 +00:00
blinkysc
16fd29c78f fix(DB/Spell): Fix Omen of Clarity not proccing from utility spells (#24783)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-21 08:30:53 -06:00
blinkysc
69bccd0a56 fix(Core/Scripts): Allow Lock and Load to proc from fire school traps (#24784)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-21 08:12:52 -06:00
github-actions[bot]
85071c01cc chore(DB): import pending files
Referenced commit(s): 4e233cc4ae
2026-02-21 12:07:31 +00:00
sogladev
4e233cc4ae fix(Scripts/Spells): Mad Alchemist's Potion and Gluth's Decimate 10m (#24788)
Co-authored-by: Gerhood <mrambrius@gmail.com>
2026-02-21 13:06:25 +01:00
blinkysc
b01e202244 fix(Core/Spells): Fix Avenging Wrath not greying out Divine Protection/Shield (#24778)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-20 18:48:23 -06:00
blinkysc
5e1fd50776 fix(Core/Scripts): Prevent Judgement of Light from triggering Beacon of Light (#24781)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-20 18:48:08 -06:00
github-actions[bot]
8459cff6ce chore(DB): import pending files
Referenced commit(s): 3e791dfcbd
2026-02-20 22:57:32 +00:00
blinkysc
3e791dfcbd fix(DB/Spell): Add spell_proc entry for Inner Focus (#24780) 2026-02-20 16:56:22 -06:00
github-actions[bot]
8472334cc6 chore(DB): import pending files
Referenced commit(s): 20745b45ba
2026-02-20 17:06:10 +00:00
blinkysc
88a6048890 fix(Core/Spells): Use base mana cost for Illumination and Thrill of the Hunt (#24776)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-20 11:04:41 -06:00
Gultask
20745b45ba fix(DB/Creature): Implement Steel Gate Gargoyle Attack Event (#24707) 2026-02-20 13:48:54 -03:00
blinkysc
a757e306cf fix(Core/Spells): Master of Elements mana refund with Living Bomb and base cost calculation (#24775)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-20 10:06:43 -06:00
github-actions[bot]
5a128c69d8 chore(DB): import pending files
Referenced commit(s): 4b4fb0f907
2026-02-20 15:26:44 +00:00
Gultask
4b4fb0f907 fix(DB/Loot): Loot Normalization Part 1 (#24398) 2026-02-20 12:25:34 -03:00
github-actions[bot]
7102298d90 chore(DB): import pending files
Referenced commit(s): 188976dbea
2026-02-20 05:30:31 +00:00
blinkysc
188976dbea fix(Core/Spells): Fingers of Frost proc and consumption with Blizzard (#24770)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-20 02:29:23 -03:00
blinkysc
ac7446fe1c fix(Core/Scripts): fix Pet Healing set bonus using heal info instead of damage info (#24768)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-02-19 21:03:50 -06:00
github-actions[bot]
2203e4b0a9 chore(DB): import pending files
Referenced commit(s): 1665c4c369
2026-02-20 00:14:35 +00:00
sudlud
1665c4c369 fix(DB/Gameobject): Sniffed Values for 'Orange Marigolds' spawns (#24767) 2026-02-19 21:13:26 -03:00
blinkysc
0cd5403d12 fix(Core/Spells): add per-aura SpellTypeMask for auto-generated procs (#24766)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-02-19 19:33:48 -03:00
github-actions[bot]
41dad1710c chore(DB): import pending files
Referenced commit(s): 94a7233927
2026-02-19 22:25:50 +00:00
sudlud
94a7233927 fix(DB/Gameobject): Sniffed Values for 'Ghostly Cooking Fire' spawns (#24764) 2026-02-19 19:24:32 -03:00
github-actions[bot]
cafb5eae4b chore(DB): import pending files
Referenced commit(s): e54e280e60
2026-02-19 20:48:07 +00:00
blinkysc
e135e83183 fix(Scripts/Spells): fix Blood Presence not healing for damage dealt (#24765)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: mik1893 <michele.roscelli@gmail.com>
2026-02-19 14:29:08 -06:00
blinkysc
082147fc47 refactor(Core/Spells): remove defensive DamageInfo guard in PPM calc (#24763)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-19 14:25:35 -06:00
blinkysc
e54e280e60 fix(Core/Spells): fix Lock and Load not proccing from Frost Trap (#24762)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-19 14:25:06 -06:00
github-actions[bot]
0f4bd870dc chore(DB): import pending files
Referenced commit(s): ab29745d6a
2026-02-19 18:59:23 +00:00
blinkysc
47568e42c5 fix(Core/Spells): fix FINISH phase proc targeting for triggered spells (#24757)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Mykhailo Redko <ovitnez@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 12:58:46 -06:00
blinkysc
96b51b1dd4 fix(Core/Spells): fix DoEffectCalcAmount receiving amount without spell power (#24759)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2026-02-19 12:58:32 -06:00
blinkysc
ab29745d6a fix(Core/Spells): fix PPM proc chance calculation for healing spells (#24761)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-19 12:58:17 -06:00
github-actions[bot]
42ba48a9a9 chore(DB): import pending files
Referenced commit(s): 61e5cd7ac3
2026-02-19 18:40:21 +00:00
blinkysc
61e5cd7ac3 fix(Core/Spells): Combustion non-crit hits now add crit stacks (#24752)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-19 12:37:00 -06:00
github-actions[bot]
08cb2ab615 chore(DB): import pending files
Referenced commit(s): af83b62f7c
2026-02-19 13:05:50 +00:00
blinkysc
af83b62f7c fix(DB/Spell): Elemental Focus proc on hit instead of cast (#24753)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-19 07:04:42 -06:00
blinkysc
c1400db05d fix(Core/Arena): persist personal rating when adding arena team member (#24743)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-19 01:53:38 -03:00
github-actions[bot]
1aba09f0bf chore(DB): import pending files
Referenced commit(s): 68b52001d3
2026-02-19 01:05:37 +00:00
sudlud
4cc6c3f1d2 fix(DB/Gameobject): Sniffed Values for 'Candy Skulls' spawns (#24745) 2026-02-18 22:04:48 -03:00
sudlud
68b52001d3 fix(DB/Gameobject): Sniffed Values for 'InnTableTiny' spawns (#24744) 2026-02-18 22:04:32 -03:00
github-actions[bot]
f6f94db02b chore(DB): import pending files
Referenced commit(s): ab42ae45a7
2026-02-18 23:06:07 +00:00
MkDev11
ab42ae45a7 fix(DB/Quest): Slaves to Saronite RP scripting improvements (#24343)
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com>
2026-02-18 20:04:48 -03:00
github-actions[bot]
bb5485b197 chore(DB): import pending files
Referenced commit(s): 4599f26ae9
2026-02-18 11:32:59 +00:00
blinkysc
4599f26ae9 refactor(Core/Spells): QAston proc system (#24233)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: QAston <qaston@gmail.com>
Co-authored-by: joschiwald <joschiwald@online.de>
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Co-authored-by: blinkysc <your-github-email@example.com>
Co-authored-by: Tereneckla <Tereneckla@users.noreply.github.com>
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
2026-02-18 08:31:53 -03:00
github-actions[bot]
65a869ea27 chore(DB): import pending files
Referenced commit(s): 27feeb9fcf
2026-02-18 05:02:28 +00:00
sudlud
27feeb9fcf fix(DB/Gameobject): Sniffed Values for 'Valentine Arch (x2.00)' spawns (#24742) 2026-02-18 06:01:23 +01:00
Andrew
9a17604b03 fix(Scripts/Naxxramas): set Four Horsemen chest respawn timer to 7 days (#24739) 2026-02-17 00:32:51 -03:00
github-actions[bot]
67b52c76c2 chore(DB): import pending files
Referenced commit(s): b7f1a79acc
2026-02-16 19:31:39 +00:00
sogladev
b7f1a79acc fix(DB/SAI): update Obsidian Sanctum trash (#24732)
Co-authored-by: Aokromes <Aokromes@users.noreply.github.com>
2026-02-16 20:30:21 +01:00
Benjamin Jackson
fd7bde14e7 fix(Core/Handlers): Remove error message when leaving group in battleground. (#24712) 2026-02-16 14:31:45 -03:00
blinkysc
2ed3d0bc21 fix(Core/Arena): Fix inverted OnBeforeArenaTeamMemberUpdate hook (#24734)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-16 12:27:23 -03:00
Andrew
61750665df chore(Core/Player): Improve one arena team log (#24730) 2026-02-16 11:07:28 -03:00
blinkysc
686aafd57b feat(Core/Hooks) Adds hooks for BG and Arena systems. (#23543) 2026-02-16 00:45:03 -03:00
Jakub Gałecki
27a39dda66 fix(Core/Battlegrounds): Fix Siege Engine being destroyed after spawn, fix demolishers not being destroyed after flag contest (#24461) 2026-02-15 20:35:25 -03:00
github-actions[bot]
ff079ae0cc chore(DB): import pending files
Referenced commit(s): 01f8f91475
2026-02-15 23:14:49 +00:00
Gultask
01f8f91475 fix(Core/Loot): Allow References to be grouped like Items (#24275) 2026-02-16 00:13:29 +01:00
github-actions[bot]
848adf73ed chore(DB): import pending files
Referenced commit(s): 2ab0af1a7f
2026-02-15 22:52:09 +00:00
Gultask
2ab0af1a7f fix(DB/Loot): Abandoned Adventurer's Satchel (#24509)
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com>
2026-02-15 23:50:46 +01:00
Benjamin Jackson
1e47f701ac feat(Core/Player): Add hooks for reputation price discount calculation. (#24666) 2026-02-15 23:44:44 +01:00
sogladev
24f84ee849 fix(Core/Spell): further limit exploit prevention standup to non-triggered spells (#24688) 2026-02-15 23:43:46 +01:00
github-actions[bot]
b17ccafe76 chore(DB): import pending files
Referenced commit(s): 1c3c536098
2026-02-15 22:38:51 +00:00
sogladev
1c3c536098 fix(DB/Gossip): Enable BoxCoded for Zas'Tysh and Tharl Stonebleeder (#24673) 2026-02-15 23:37:43 +01:00
Andrew
35126423ac refactor(Scripts/EoE): Make use of creature/GO storages (#24724) 2026-02-15 18:39:21 -03:00
github-actions[bot]
dea82df9a9 chore(DB): import pending files
Referenced commit(s): ce74c0b19c
2026-02-15 21:06:07 +00:00
blinkysc
ce74c0b19c feat(Core/Scripts): Add gameobject_summon_groups with quaternion rotation support (#24708)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-15 15:05:00 -06:00
Gultask
dcafad1a41 fix(Scripts/StormPeaks): Time-Lost & Vyragosa rescheduling and invisible combat (#24691) 2026-02-15 16:51:23 -03:00
Andrew
c7a8c9ae9a fix(Core/Player): Fix skill rewarded spell learning to properly handle skill-rewarded spells with out-of-order IDs (#24581)
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-15 15:14:42 -03:00
github-actions[bot]
7a7f455ca2 chore(DB): import pending files
Referenced commit(s): 404a568bef
2026-02-15 17:13:04 +00:00
Rocco Silipo
404a568bef fix(Script/ObsidianSanctum): Lava Strike event now starts correctly. (#24723) 2026-02-15 17:42:54 +01:00
Tereneckla
d9807742e5 refactor(Core/Unit): use spell_group functions for a few more cases (#24019) 2026-02-15 13:32:41 -03:00
github-actions[bot]
4289b2641f chore(DB): import pending files
Referenced commit(s): f8cfcf9c55
2026-02-15 14:36:12 +00:00
Andrew
f8cfcf9c55 fix(Core/Commands): Add detailed quest availability info to .quest info (#24721)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-02-15 11:35:02 -03:00
github-actions[bot]
ce3ebadbec chore(DB): import pending files
Referenced commit(s): b348455d53
2026-02-15 12:01:35 +00:00
sogladev
19f418f489 fix(Scripts/ObsidianSanctum): enable Sartharion drakes patrols (#24702)
Co-authored-by: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com>
2026-02-15 09:00:27 -03:00
Andrew
a05a43cee1 refactor(Scripts/Ulduar): Update Ulduar to use boss states and other modernizations (#24714)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-15 08:57:57 -03:00
Andrew
b348455d53 fix(Core/Cmake): Rename VER_* macros to AC_* and centralize build dir… (#24717)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2026-02-15 08:55:08 -03:00
Andrew
e049122f5f feat(Scripts/Commands): Add grid-based search to npc near and gobject… (#24718)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-02-15 08:54:55 -03:00
Benjamin Jackson
bd0f5ee722 refactor(Core/Defines): Rename custom named creature family enum. (#24570) 2026-02-15 12:06:33 +01:00
Copilot
088ffee46a docs(Agents): Configure AI PR review to enforce CLAUDE.md and wiki standards (#24655)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-15 01:53:36 -03:00
Andrew
14c3366d25 chore: Update build commands to indicate optional building
Clarify that building is optional and requires explicit request.
2026-02-14 21:59:14 -03:00
Andrew
208fd3e695 fix(Scripts/Naxxramas): fix Four Horsemen chest despawning (#24716) 2026-02-14 20:57:16 -03:00
sogladev
b2a85da544 fix(Core/Trade): correct packets, exchange checks, distance logic (#24710)
Co-authored-by: Wyrserth <wyrserth@protonmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Alan Deutscher <adeutscher@gmail.com>
Co-authored-by: Dehravor <dehravor@gmail.com>
Co-authored-by: robinsch <robinsch@users.noreply.github.com>
Co-authored-by: killerwife <killerwife@gmail.com>
2026-02-14 20:04:26 -03:00
sogladev
8748a34eee fix(Scripts/ShadowfangKeep): fix Love is in the Air to start after reset (#24713) 2026-02-14 16:47:24 -03:00
killerwife
65d39b5187 fix(Core/Unit): Fix duplicate sending of hitinfo in SMSG_SPELLNONMELEEDAMAGELOG (#24711) 2026-02-14 12:55:15 -03:00
sogladev
bdb0cfac6f feat(Core/Config): Add configurable XP rate for battleground objectives (#24672) 2026-02-14 04:31:58 -03:00
Digid702
9e8a25c5d4 fix(Scripts/Spell): 52308 Sample container clears Hydra Sputum (#23955) 2026-02-13 20:58:00 -03:00
Andrew
c908f443e9 refactor(Scripts/Ulduar): Update Auriaya register methods (#24706) 2026-02-13 19:57:36 -03:00
sogladev
301b19c0f1 fix(Scripts/ObsidianSanctum): remove Sartharion's boss boundary (#24703) 2026-02-13 18:16:37 +01:00
Benjamin Jackson
24f5f289f0 refactor(Core/Packets): Rewrite various instance packets to modern class. (#22762) 2026-02-13 11:22:45 -03:00
Andrew
c251b46892 chore: Update SQL update guidelines in CLAUDE.md (#24700)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-13 10:34:59 -03:00
github-actions[bot]
64448d550f chore(DB): import pending files
Referenced commit(s): 8cbc8b081e
2026-02-13 11:50:47 +00:00
Billy Jones
854a53ca45 fix(DB/Quest): "Speak with Ruga" missing quest starters (#24677) 2026-02-13 12:50:10 +01:00
Andrew
2473f3513d feat(Scripts/Commands): Show boss name in instance boss state (#24698) 2026-02-13 08:49:24 -03:00
github-actions[bot]
8cbc8b081e chore(DB): import pending files
Referenced commit(s): 36a1f31c29
2026-02-13 11:42:23 +00:00
sogladev
36a1f31c29 fix(Core/ObjectMgr): update npc_vendor.maxcount to u32 from u8 (#24685) 2026-02-13 08:17:21 -03:00
Gultask
0e50b3dede fix(Core/Movement): Don't take height into consideration for follow teleports (#24690) 2026-02-13 06:02:52 -03:00
github-actions[bot]
6ebc6c9f2a chore(DB): import pending files
Referenced commit(s): 6bb76401ba
2026-02-13 09:01:08 +00:00
Andrew
a262273ece fix(Scripts/Naxxramas): Fix Undying/Immortal credit (#24694) 2026-02-13 05:53:59 -03:00
Rocco Silipo
6bb76401ba fix(DB/Spell): Set Avenging Fury range effect to 2 yards. (#24683)
Co-authored-by: Nyeriah <Nyeriah@users.noreply.github.com>
2026-02-13 05:53:38 -03:00
blinkysc
7fc57744d9 fix(Scripts/Commands): Re-spawn pool quests after reload quest starters (#24696)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-13 05:42:13 -03:00
blinkysc
504f5a186e fix(CI): correct unit_tests binary path in linux-build action (#24697)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-13 07:01:40 +01:00
github-actions[bot]
4bce87e447 chore(DB): import pending files
Referenced commit(s): eeeaa08088
2026-02-12 17:22:43 +00:00
Gultask
eeeaa08088 fix(DB/SAI): Rewrite Last Rites in SmartAI (#24680)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-12 14:18:33 -03:00
github-actions[bot]
fe1296c3ec chore(DB): import pending files
Referenced commit(s): 2520bed648
2026-02-12 12:56:50 +00:00
Gultask
2520bed648 fix(DB/Creature): Reduce General Lightsbane (29851) default DamageModifier (#24682) 2026-02-12 09:53:04 -03:00
github-actions[bot]
fb1d6d9739 chore(DB): import pending files
Referenced commit(s): d597e4590b
2026-02-11 17:50:41 +00:00
Gultask
d597e4590b fix(DB/Creature): Improve Stockades Entrance (#24676)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-02-11 14:49:29 -03:00
sogladev
b2d212c0a1 fix(Core/Spells): Lady Blaumeux and Sir Zeliek's cast uninterruptable (#24534) 2026-02-11 04:34:18 -03:00
github-actions[bot]
f9de106230 chore(DB): import pending files
Referenced commit(s): 48223145eb
2026-02-11 07:33:52 +00:00
Benjamin Jackson
48223145eb fix(DB/Creature): Adjust unit flags for Lightwell creature. (#24678) 2026-02-11 04:32:46 -03:00
sogladev
a890f55b55 fix(Core/Creature): implement SUMMON_PROP_FLAG_USE_SUMMONER_FACTION (#24674) 2026-02-10 09:42:43 -03:00
Benjamin Jackson
c73cf6b019 feat(Core/Handlers): Make use of a few billing plan flags for authentication response. (#24569)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-10 00:28:59 -03:00
blinkysc
f0e5f32b4e fix(Core/Battlegrounds): remove unused ApplyPhaseMask from Arathi Basin (#24582)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-10 00:28:44 -03:00
github-actions[bot]
22cf31365e chore(DB): import pending files
Referenced commit(s): 4c1e559f54
2026-02-10 03:28:21 +00:00
sogladev
fb2a3b2fbf fix(DB/Vendor): Updates vendor lists for reagents and poisons (#24594)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-10 00:28:12 -03:00
Andrew
125f6cb748 fix(Scripts/Naxxramas): Thaddius casting Ball Lightning shouldn't pr… (#24624) 2026-02-10 00:27:42 -03:00
github-actions[bot]
8199d59b7e chore(DB): import pending files
Referenced commit(s): 5b278c7118
2026-02-10 03:27:24 +00:00
Andrew
4c1e559f54 refactor(Scripts/EoE): Modernize scripts (#24634) 2026-02-10 00:27:18 -03:00
Tereneckla
1c5c28b6f8 fix(DB/Spells): add stack rule for love is in the air perfumes/colognes (#24659) 2026-02-10 00:26:54 -03:00
sogladev
1ec68348a9 fix(Scripts/World): Lower engineering specialization swap requirements (#24670) 2026-02-10 00:26:37 -03:00
sogladev
5b278c7118 fix(Scripts/Naxxramas): Mr. Bigglesworth and Critter Bites interaction (#24671) 2026-02-10 00:26:20 -03:00
github-actions[bot]
5e75f7a23f chore(DB): import pending files
Referenced commit(s): 54d145499e
2026-02-10 02:08:30 +00:00
blinkysc
54d145499e fix(Core/GameObject): Handle zero quaternion rotation for dynamically spawned gameobjects (#24662)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: zergtmn <zergtmn@users.noreply.github.com>
2026-02-09 20:07:23 -06:00
github-actions[bot]
d914d61acb chore(DB): import pending files
Referenced commit(s): d71c749586
2026-02-09 14:58:32 +00:00
Apatia
d71c749586 fix(DB/Creature): Adds and adjusts money loot for various NPCs (#24643) 2026-02-09 11:43:43 -03:00
github-actions[bot]
3ffbbe981f chore(DB): import pending files
Referenced commit(s): 7571ada767
2026-02-08 14:49:27 +00:00
Kitzunu
7571ada767 fix(Script/Quest): Kodo Roundup (#24241) 2026-02-08 15:48:21 +01:00
github-actions[bot]
c883eb578a chore(DB): import pending files
Referenced commit(s): 2b563fc0e4
2026-02-08 11:37:44 +00:00
Andrew
2b563fc0e4 feat(Scripts/Commands): Implement npc/gameobject load commands (#24644)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-02-08 08:36:35 -03:00
github-actions[bot]
e0b50798a0 chore(DB): import pending files
Referenced commit(s): e5a3f5abfe
2026-02-08 08:29:30 +00:00
Gultask
e5a3f5abfe fix(DB/Creature): Set Correct Speed to Illidan DB Target (23070) (#24647) 2026-02-08 09:28:27 +01:00
github-actions[bot]
afe92f5f44 chore(DB): import pending files
Referenced commit(s): 50aa26bef9
2026-02-07 22:38:12 +00:00
Rocco Silipo
50aa26bef9 fix(Core/SmartScript): Start Closest Waypoint can handle both wp tables. (#24638)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-07 23:32:04 +01:00
Andrew
28f91949ea chore: Update ClaudeAI SQL updates directory instructions (#24640) 2026-02-07 18:30:13 -03:00
Francesco Borzì
3b8ac391d9 fix(Core/Scripts): apply safety improvements (#24635) 2026-02-07 17:22:58 -03:00
Andrew
4bda3ca1a9 refactor(Scripts/ObsidianSanctum): Modernize script files (#24632)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-07 15:48:05 -03:00
github-actions[bot]
008a6199d9 chore(DB): import pending files
Referenced commit(s): 896f762cce
2026-02-06 23:59:11 +00:00
sogladev
896f762cce fix(Scripts/Spells): some LW drums cannot affect targets lvl80 or higher (#24611) 2026-02-06 20:58:05 -03:00
github-actions[bot]
29be3483b6 chore(DB): import pending files
Referenced commit(s): dfc5ebbbab
2026-02-06 22:46:48 +00:00
Gultask
57090a5302 fix(Scripts/SSC): Rewrite Coilfang Water Handling (#24559)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-06 19:19:23 -03:00
Gultask
fe71aca415 fix(DB/SAI): Rewrite Terokk's Downfall with Sniffed data (#24627) 2026-02-06 19:19:07 -03:00
blinkysc
dfc5ebbbab fix(Core/Handlers): Handle vehicle and possess spells in CMSG_REQUEST_PET_INFO (#24575)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Faq <Faq@users.noreply.github.com>
2026-02-06 19:18:59 -03:00
Benjamin Jackson
4e81f59d62 feat(Core/Config): Add configuration options for point multipliers for arena team brackets. (#24631) 2026-02-06 19:10:02 -03:00
Gultask
c09ee1ddf3 fix(Core/Movement): Prevent Follow predictions from clipping through walls and add teleport as last resort (#24287) 2026-02-06 18:08:27 -03:00
Gultask
cda6e619d0 fix(Core/Threat): Melee creatures should only target units they can attack when rooted (#24526) 2026-02-06 18:07:27 -03:00
github-actions[bot]
5949d54f0e chore(DB): import pending files
Referenced commit(s): b521a3927d
2026-02-06 21:06:34 +00:00
Gultask
ebe11235d2 fix(Core/Pet): Allow Pets to attack players from any angle (#24580) 2026-02-06 18:06:13 -03:00
Gultask
f87752de24 fix(Core/SmartScript): Change AREA_CASTING to align with VICTIM_CASTING on timer recalculation (#24563) 2026-02-06 18:05:59 -03:00
Gultask
8249ca51ed fix(Scripts/TempestKeep): Add Teleport Position to Astromancer Solarian and Threat Reset (#24622)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-06 18:05:48 -03:00
Gultask
c74e1567d7 fix(Core/SmartAI): Ranged Creatures should have relaxed stances while outside melee range (#24623) 2026-02-06 18:05:37 -03:00
Gultask
c1cbc8bfed fix(Scripts/MagistersTerrace): Prevent Splitting Delrissa and Helpers on Aggro (#24560) 2026-02-06 18:05:26 -03:00
Gultask
b521a3927d fix(Scripts/StormPeaks): Rewrite Time-Lost Proto Drake (#24497) 2026-02-06 18:05:14 -03:00
Gultask
64bcc4de72 fix(DB/Creature): Adjust Field Values to Creature Flame Wave II (22228) (#24598) 2026-02-06 18:05:09 -03:00
Gultask
a924aa6c24 fix(Core/Movement): Exclude Players and Player-controlled units from pet pathing cancellations (#24552) 2026-02-06 18:04:02 -03:00
github-actions[bot]
f21a447bf1 chore(DB): import pending files
Referenced commit(s): 9b63cde7cb
2026-02-06 20:42:20 +00:00
blinkysc
9b63cde7cb fix(DB/Gameobject): Recalculate quaternion rotation values from orientation (#24617) 2026-02-06 21:41:08 +01:00
sudlud
653136e311 fix(Scripts/SunkenTemple): sniffed values for 'Idol of Hakkar' spawn (#24606) 2026-02-06 21:39:29 +01:00
Francesco Borzì
d4124b1470 docs: init CLAUDE.md (#24630) 2026-02-06 10:21:21 -06:00
github-actions[bot]
58d6fedefe chore(DB): import pending files
Referenced commit(s): 9f5f3d1290
2026-02-06 13:49:28 +00:00
sogladev
9f5f3d1290 fix(DB/Creature): Update gossip menus and options for select trainers (#24596) 2026-02-06 10:48:22 -03:00
blinkysc
193da38f74 fix(Commands): .go creature and .appear support transports (#23969)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-02-06 08:48:33 -03:00
blinkysc
4f5a63f1d1 fix(Core/Guild): Fix rare guild bank bug (#24614)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-02-03 23:42:26 -03:00
github-actions[bot]
37019a2500 chore(DB): import pending files
Referenced commit(s): 1a05906598
2026-02-04 00:23:02 +00:00
Ryan Turner
924c1f3daf fix(DB/Loot): Removes "Warsong Report" and "Battered Junkbox" from "Battered Junkbox" (#24588)
Co-authored-by: FlyingArowana <TheSCREWEDSoftware@users.noreply.github.com>
2026-02-03 21:22:21 -03:00
Benjamin Jackson
1a05906598 fix(DB/Creature): Correct model probabilities for various trigger creatures. (#24610) 2026-02-03 21:21:48 -03:00
github-actions[bot]
37e5fc7d48 chore(DB): import pending files
Referenced commit(s): 5e85552108
2026-02-04 00:20:14 +00:00
Gultask
606a40e09c fix(DB/SAI): Implement Unstable Shroom Script (#24601) 2026-02-03 21:19:27 -03:00
Gultask
5e85552108 fix(DB/SAI): Astromancer Lord should use Domination like Star Scryer (#24593) 2026-02-03 21:19:11 -03:00
Gultask
0efc2b3179 fix(Core/Unit): Ignore Armor Calculation for spells with SPELL_ATTR4_IGNORE_DAMAGE_TAKEN_MODIFIERS (#24592) 2026-02-03 20:30:11 -03:00
github-actions[bot]
871163b1cc chore(DB): import pending files
Referenced commit(s): 14ebaae275
2026-02-03 17:27:56 +00:00
blinkysc
14ebaae275 fix(Core/GameObject): Use quaternion rotation directly instead of orientation hackfix (#24602)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: zergtmn <zerg@myisp.com>
2026-02-03 14:26:50 -03:00
Andrew
3d9e58b3d6 chore(Core/Handlers): Clear debug leftovers (#24603) 2026-02-03 06:29:31 -03:00
github-actions[bot]
54445357a7 chore(DB): import pending files
Referenced commit(s): 3f4c5d0e9a
2026-02-02 09:45:03 +00:00
sudlud
3f4c5d0e9a fix(DB/Gameobject): Sniffed Values for 'Broken Cart' spawns (#24587) 2026-02-02 06:43:57 -03:00
github-actions[bot]
9bf77e8660 chore(DB): import pending files
Referenced commit(s): 261afd8854
2026-02-02 01:29:31 +00:00
Gultask
261afd8854 fix(DB/Loot): Rewrite TBC Raid BoE Loot and Recipes (#24586) 2026-02-01 22:28:26 -03:00
github-actions[bot]
b6f1169e60 chore(DB): import pending files
Referenced commit(s): 396a6be5cf
2026-02-01 20:06:43 +00:00
sudlud
396a6be5cf fix(DB/SAI): fix talk timer for 'Brewfest Setup Crew' (#24583) 2026-02-01 21:05:33 +01:00
github-actions[bot]
6bbcb22558 chore(DB): import pending files
Referenced commit(s): ad804805c0
2026-02-01 18:14:36 +00:00
Rocco Silipo
ad804805c0 fix(DB/Creature): Set Wyrmrest Protector emote to 0. (#24579) 2026-02-01 19:13:33 +01:00
github-actions[bot]
7621cef2a4 chore(DB): import pending files
Referenced commit(s): 6dfe65304e
2026-02-01 16:10:48 +00:00
Gultask
364e16579d fix(DB/SmartAI): Improve targeting for Spectral Stable Hand (#24574) 2026-02-01 17:09:59 +01:00
Gultask
6dfe65304e fix(Scripts/HyjalSummit): Prevent Hyjal Bosses from talking when talking when dead (#24572) 2026-02-01 17:09:41 +01:00
sogladev
f27a1e2619 fix(Scripts/Naxxramas): Sapphiron flight phase animation (#24535) 2026-02-01 16:59:52 +01:00
Gultask
154a4a0761 fix(CI/Codestyle): Ignore backtick checks in comments (#24573) 2026-01-31 20:12:37 -03:00
github-actions[bot]
621b2d2655 chore(DB): import pending files
Referenced commit(s): 2935ec6d7f
2026-01-31 21:20:42 +00:00
sudlud
2935ec6d7f fix(DB/game_event): implement 'Brewfest Building (Orgrimmar)' (#24517)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
2026-01-31 22:19:36 +01:00
github-actions[bot]
8161ef90b4 chore(DB): import pending files
Referenced commit(s): a151c9a894
2026-01-31 20:37:20 +00:00
sudlud
a151c9a894 fix(DB/game_event): Brewfest Building (Ironforge) (#24527)
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
2026-01-31 21:35:03 +01:00
Victor Godoy
4864b800b0 fix(Scripts/Naxx): Thaddius Ball Lightning should check all players i… (#24392)
Co-authored-by: victor <vngodoyr@unap.cl>
2026-01-31 13:44:19 -03:00
Andrew
324d014bb8 fix(Scripts/EoE): fix Malygos reseting at p3 and other improvements (#24566) 2026-01-31 13:41:21 -03:00
github-actions[bot]
f279dd1683 chore(DB): import pending files
Referenced commit(s): f5ee8dee4d
2026-01-31 08:42:01 +00:00
Gultask
f5ee8dee4d fix(DB/Loot): Adjust Jotunheim Cage Key Chances (#24564) 2026-01-31 09:40:53 +01:00
Gultask
2a120350a4 fix(DB/Creature): Set Correct Faction for Spotted Hippogryph (23772) and Shoveltusk Forager (29479) (#24565) 2026-01-31 09:39:43 +01:00
sudlud
b8a08dc008 fix(CI/Windows): installer script - update OpenSSL version to 3.6.1 (#24558) 2026-01-31 08:30:18 +01:00
bashermens
8b0c82c314 Merge pull request #160 from azerothcore/master
Update
2026-01-30 21:54:26 +01:00
bashermens
81bfe287d5 Merge pull request #161 from kadeshar/windows-build-fix
Windows build fix
2026-01-30 21:54:12 +01:00
kadeshar
1ca1c7430b - Fixed windows build action 2026-01-30 15:40:31 +01:00
kadeshar
99eebcd895 - Fixed windows build action 2026-01-30 15:37:44 +01:00
kadeshar
791a8cea58 - Fixed windows build action error 2026-01-30 15:20:17 +01:00
Andrew
6c32ea2e5e refactor(Scripts/EoE): Update creature register methods (#24556) 2026-01-30 10:20:21 -03:00
sogladev
f9bc6c6292 fix(Core/Player): Prevent player gaining client control when charmed (#24539)
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
Co-authored-by: Treeston <treeston.mmoc@gmail.com>
2026-01-30 10:15:27 -03:00
sogladev
dab8d7c6f6 fix(Core/Movement): fix calculation first Catmull-Rom spline point (#24449)
Co-authored-by: DanVS <33371360+DanVS@users.noreply.github.com>
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com>
2026-01-30 10:13:53 -03:00
github-actions[bot]
e05ce31200 chore(DB): import pending files
Referenced commit(s): 9aa3ca3de0
2026-01-30 13:11:38 +00:00
Dan1l-sh
9aa3ca3de0 fix(DB/SAI) fix terokk dawnfall quest (#24511)
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
2026-01-30 14:10:33 +01:00
Gultask
ce7566defb fix(Scripts/ShatteredHalls): Don't let Flame Arrows stack in Blood Guard Porung Gauntlet Event (#24434)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-01-30 00:12:35 -03:00
github-actions[bot]
eae4ed19be chore(DB): import pending files
Referenced commit(s): c7e752f03e
2026-01-30 01:54:41 +00:00
Andrew
c7e752f03e fix(Scripts/EoE): Remove red dragon hack (#24541)
Co-authored-by: Trista <aconstantgoal@abv.bg>
2026-01-29 22:53:34 -03:00
Gultask
640004b8f3 fix(Core/Unit): Allow Spellsteal to handle Proc Auras and HoTs (#24536) 2026-01-29 20:04:01 -03:00
Gultask
fa3734c71a fix(Scripts/BoreanTundra): Set Last Rites NPCs Active during event so it progresses without requiring player nearby (#24538) 2026-01-29 20:00:34 -03:00
github-actions[bot]
ae34d41c4a chore(DB): import pending files
Referenced commit(s): fe9ddea814
2026-01-29 21:49:01 +00:00
Gultask
fe9ddea814 fix(DB/Creature): Correct Legacy Typo in Level 83 Creature Armor Value (#24553)
Co-authored-by: Lumber-Jack <5568820+Lumber-Jack-2@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2026-01-29 18:47:49 -03:00
Gultask
2c81a4ee12 fix(Core/SAI): Don't set Combat Movement for creatures without its associated flag (#24523) 2026-01-29 14:20:16 -03:00
sogladev
e216838d54 fix(Core/Vehicle): fix crash when using MC on a player riding a vehicle (#24551)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2026-01-29 14:15:43 -03:00
github-actions[bot]
0df7baabdc chore(DB): import pending files
Referenced commit(s): 5f849af341
2026-01-29 13:41:03 +00:00
Gultask
5f849af341 fix(DB/SAI): Set 'Rampage' Event NPCs to Active to avoid deloading and breaking quest progression (#24537) 2026-01-29 10:39:53 -03:00
github-actions[bot]
c87a061f01 chore(DB): import pending files
Referenced commit(s): f777fabfa1
2026-01-29 13:15:17 +00:00
Gultask
f777fabfa1 fix(Scripts/HallsOfStone): Implement Brann Bronzebeard Taunt Script (#24490)
Co-authored-by: Xfurry <172444+xfurry@users.noreply.github.com>
2026-01-29 10:14:14 -03:00
Gultask
88417d467f fix(Scripts/MagistersTerrace): Set up boss boundaries for Kael'Thas (#24472) 2026-01-29 10:13:12 -03:00
github-actions[bot]
734fec241d chore(DB): import pending files
Referenced commit(s): b79ef2bedf
2026-01-29 12:25:20 +00:00
blinkysc
b79ef2bedf feat(Core/Quest): Add BreadcrumbForQuestId field to quest_template_addon (#24079)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: sogladev <sogladev@gmail.com>
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com>
2026-01-29 09:24:03 -03:00
github-actions[bot]
6043acac0a chore(DB): import pending files
Referenced commit(s): c4eec5231b
2026-01-28 01:39:28 +00:00
zackchadwick
c4eec5231b fix(DB/creature): Howling Fjord Rope Swing Invisible Vehicle Stalker visibility (#24101)
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com>
2026-01-27 22:38:25 -03:00
github-actions[bot]
5710567d05 chore(DB): import pending files
Referenced commit(s): 91784d2df7
2026-01-27 19:32:51 +00:00
Gultask
bdd20c837e fix(DB/SmartAI): Lebronski should only be Bluff-able during his event (#24533)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-27 16:31:56 -03:00
Gultask
91784d2df7 fix(DB/Spell): Gluttonous Lurkers (#24532) 2026-01-27 16:31:43 -03:00
github-actions[bot]
16844ccd42 chore(DB): import pending files
Referenced commit(s): 987beb2778
2026-01-27 16:56:35 +00:00
Gultask
27042f326c fix(DB/SAI): Improve Throwing Down scripting (#24488) 2026-01-27 17:54:43 +01:00
Dan1l-sh
987beb2778 fix(Scripts/Ulduar): YoggSaron get z for tentacles spawn with GetHeight (#24515) 2026-01-27 17:51:48 +01:00
github-actions[bot]
47b9bcb6da chore(DB): import pending files
Referenced commit(s): 83f5a351b9
2026-01-27 14:51:35 +00:00
Gultask
83f5a351b9 fix(DB/Creature): Set Loot Table and AI for phased Malykriss creatures (#24530) 2026-01-27 11:50:25 -03:00
github-actions[bot]
557aab01b4 chore(DB): import pending files
Referenced commit(s): bc72c4fb8d
2026-01-27 09:26:44 +00:00
Ryan Turner
bc72c4fb8d fix(DB/Gossip) - Add missing gossip vendor option for Juno Dufrain (#24519)
Co-authored-by: FlyingArowana <TheSCREWEDSoftware@users.noreply.github.com>
2026-01-27 10:25:36 +01:00
github-actions[bot]
b6f1d4094e chore(DB): import pending files
Referenced commit(s): 5a4df387d8
2026-01-27 09:24:18 +00:00
Ryan Turner
5a4df387d8 fix(DB/NPC) - Adds Disorient and Sap immunities to Marauding Crust Burster (#24528)
Co-authored-by: FlyingArowana <TheSCREWEDSoftware@users.noreply.github.com>
2026-01-27 10:23:15 +01:00
github-actions[bot]
dc1a7f305c chore(DB): import pending files
Referenced commit(s): 380fa3835d
2026-01-26 23:23:41 +00:00
Gultask
380fa3835d fix(DB/SAI): Improve Crystalcore Devastator (#24487)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-26 20:22:25 -03:00
github-actions[bot]
d2f5903bf1 chore(DB): import pending files
Referenced commit(s): f8882d3e96
2026-01-26 19:18:43 +00:00
sogladev
f8882d3e96 fix(DB/Loot): Adjust Weather-Journal Drops (#24524) 2026-01-26 16:17:39 -03:00
github-actions[bot]
4980cac6ac chore(DB): import pending files
Referenced commit(s): 44401dc32c
2026-01-26 17:49:40 +00:00
sogladev
44401dc32c fix(DB/Creature): Add missing vendor gossip_menu_options to some vendors (#24522) 2026-01-26 14:48:19 -03:00
Gultask
5eaa5d5739 fix(Core/Battlegrounds): Don't Perform Exploit Prevention Checks on GameMasters (#24520) 2026-01-26 14:30:51 -03:00
bashermens
7734aa3aa6 Merge pull request #159 from azerothcore/master
Update: Only content changes
2026-01-24 20:38:09 +01:00
github-actions[bot]
e2e40ee717 chore(DB): import pending files
Referenced commit(s): 0123dde63f
2026-01-24 14:59:08 +00:00
Gultask
0123dde63f fix(DB/Loot): Time-Lost Proto Drake Loot (#24508) 2026-01-24 11:58:05 -03:00
github-actions[bot]
dd0f58f4cd chore(DB): import pending files
Referenced commit(s): 7fc236297a
2026-01-24 14:01:45 +00:00
Gultask
7fc236297a fix(DB/Spell): Blade Barrier should proc from Horn of Winter and Pestilence (#24503) 2026-01-24 11:00:37 -03:00
github-actions[bot]
0e3f780675 chore(DB): import pending files
Referenced commit(s): e240a4b3a3
2026-01-23 19:19:05 +00:00
Gultask
e240a4b3a3 fix(DB/Formations): Make Creature Groups in SSC and TK respawn on evade and not be splitable (#24494) 2026-01-23 16:17:53 -03:00
github-actions[bot]
817f4dfd24 chore(DB): import pending files
Referenced commit(s): 9db4442d90
2026-01-23 12:34:25 +00:00
sudlud
9db4442d90 fix(DB/Gameobject): Sniffed Values for 'Gravestone' spawns (part 2) (#24499) 2026-01-23 13:33:19 +01:00
github-actions[bot]
566a775aac chore(DB): import pending files
Referenced commit(s): 328ec46db7
2026-01-23 11:55:02 +00:00
Gultask
d4bea2d3e0 fix(Core/Spells): Change MiscValues of Brothers Bronzebeard summon spells so that they work correctly (#24496) 2026-01-23 08:54:56 -03:00
Gultask
328ec46db7 fix(DB/Creature): Increase Sludge Belcher respawn timer to align with other Naxxramas creatures (#24495) 2026-01-23 08:53:54 -03:00
github-actions[bot]
b8c00b8657 chore(DB): import pending files
Referenced commit(s): d189132bc4
2026-01-23 11:51:12 +00:00
Benjamin Jackson
d189132bc4 fix(DB/Creature): Move Glimmering Pillar Credit creature to proper position. (#24498) 2026-01-23 08:50:05 -03:00
bashermens
a6b28f730b Merge pull request #158 from hermensbas/fix/minor_crash_fixes
Workaround and minor core safety check
2026-01-23 12:21:21 +01:00
bash
b3b103b93f minor workaround due dirty/incorrect group handling playerbots 2026-01-23 11:37:20 +01:00
github-actions[bot]
c6f9f67fa5 chore(DB): import pending files
Referenced commit(s): 831650836b
2026-01-22 23:51:42 +00:00
Gultask
831650836b fix(DB/Creature): Set Correct flags for Azure Saboteur (#24486)
Co-authored-by: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com>
2026-01-22 20:35:32 -03:00
bashermens
d909d4be4e Merge pull request #157 from azerothcore/master
Update
2026-01-22 17:27:50 +01:00
github-actions[bot]
5ca71f3fbe chore(DB): import pending files
Referenced commit(s): f3b1a0b27e
2026-01-22 04:32:21 +00:00
Kitzunu
8a157ea71d fix(DB/Item): Explosive Decoy (#24221)
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
2026-01-22 01:32:03 -03:00
github-actions[bot]
cc068a5452 chore(DB): import pending files
Referenced commit(s): bfe2c174b4
2026-01-22 04:31:53 +00:00
Ryan Turner
f3b1a0b27e fix(DB/SAI) - Stormforged Tacticians will now target a random target with Arc Weld (#24362)
Co-authored-by: FlyingArowana <TheSCREWEDSoftware@users.noreply.github.com>
2026-01-22 01:31:11 -03:00
rorshan
bfe2c174b4 fix(DB/Quest): A Flawless Plan now has correct requirement and phasing (#24091) 2026-01-22 01:30:47 -03:00
Tereneckla
7e48278a8e fix(Core/Unit): improve resistance calculation (#24377)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-01-22 01:28:38 -03:00
Gultask
2069445a97 fix(Core/Threat): Creatures should target the closest unit when threat is tied between players (#24227) 2026-01-22 00:52:18 -03:00
github-actions[bot]
6db120d78f chore(DB): import pending files
Referenced commit(s): 9e574c2049
2026-01-22 03:09:36 +00:00
Andrew
9e574c2049 fix(Scripts/Naxxramas): Fix Gluth Decimate to leave targets at 5% health (#24489)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-22 00:08:29 -03:00
github-actions[bot]
68be5c4b24 chore(DB): import pending files
Referenced commit(s): 0b7cd099ae
2026-01-21 11:47:39 +00:00
Andrew
0b7cd099ae fix(DB/Reputation): Implement Violet Hold heroic reputation (#24481) 2026-01-21 08:46:36 -03:00
github-actions[bot]
e5517fb215 chore(DB): import pending files
Referenced commit(s): d7f31c2f58
2026-01-21 01:20:55 +00:00
Gultask
d7f31c2f58 fix(DB/Loot): Add several unobtainable items that should be obtainable (#24454) 2026-01-20 22:16:17 -03:00
github-actions[bot]
01680f3bbb chore(DB): import pending files
Referenced commit(s): 0bac780877
2026-01-21 01:15:11 +00:00
Gultask
0bac780877 fix(DB/Loot): Set Chance and Conditions to BoP recipe drops in Magister's Terrace (#24473) 2026-01-20 22:14:03 -03:00
sogladev
253eb1997a feat(Scripts/Commands): deserter add now also kicks from bg or group (#24451) 2026-01-20 19:49:09 -03:00
github-actions[bot]
d5b59552e2 chore(DB): import pending files
Referenced commit(s): 73f4bfd713
2026-01-20 22:48:57 +00:00
Gultask
73f4bfd713 fix(Scripts/Nexus): Improve Crystalline Frayer (#24480) 2026-01-20 19:47:49 -03:00
github-actions[bot]
e062d26ff5 chore(DB): import pending files
Referenced commit(s): b2910f2b2c
2026-01-20 13:16:03 +00:00
Gultask
b2910f2b2c fix(DB/SAI): Reset Rift Spawn on Evade (#24476) 2026-01-20 10:14:53 -03:00
github-actions[bot]
f0f9d056bd chore(DB): import pending files
Referenced commit(s): 6b2f1ceb81
2026-01-20 11:56:15 +00:00
Gultask
6b2f1ceb81 fix(DB/SAI): Set the range of the scripts in The Stones That Bind Us to be equal to the related spell (#24474) 2026-01-20 12:54:36 +01:00
Gultask
9fe94df3e6 fix(Scripts/SethekkHalls): Prevent Ikiss from moving during the Arcane Explosion combo (#24471) 2026-01-20 12:51:47 +01:00
github-actions[bot]
bed9c2b532 chore(DB): import pending files
Referenced commit(s): e9233e400e
2026-01-20 08:52:09 +00:00
Apatia
e9233e400e fix(DB/npc_vendor): Update correct S5 vendor prices and include missi… (#24469) 2026-01-20 09:49:58 +01:00
Gultask
0dec7c1c7c fix(Scripts/HyjalSummit): Set correct On Death Talk for Archimonde (#24475) 2026-01-19 20:35:46 +01:00
Rocco Silipo
36af3bf820 fix(DB): Remove creature template movement from Drakuru Shackles. (#24470) 2026-01-19 12:19:08 -03:00
github-actions[bot]
9092790284 chore(DB): import pending files
Referenced commit(s): 702c99b6b1
2026-01-19 14:14:35 +00:00
Rocco Silipo
702c99b6b1 fix(DB/SAI): Move Drakuru Shackles & Captured Rageclaw behaviour on SAI. (#24467) 2026-01-19 15:13:30 +01:00
sogladev
f72b42eb81 fix(Scripts/Northrend): Reset palehoof threat before engage (#24426) 2026-01-19 08:56:28 +01:00
github-actions[bot]
ff9638831b chore(DB): import pending files
Referenced commit(s): dd43e9078a
2026-01-19 06:14:00 +00:00
Gultask
dd43e9078a fix(DB/SAI): Rewrite Gambling Debt (11464) quest handling (#24444) 2026-01-19 07:12:57 +01:00
Gultask
03f5d038ac fix(Core/Creature): Allow scripts to modify a creature's Gossip Menu ID (#24442) 2026-01-19 06:15:14 +01:00
sogladev
8b77562d8a fix(Core/Player): trainer filter invalid class and race combination (#24333) 2026-01-19 06:12:11 +01:00
github-actions[bot]
0306c47380 chore(DB): import pending files
Referenced commit(s): c6720a3074
2026-01-18 20:21:44 +00:00
sogladev
c6720a3074 fix(DB/TrainerSpell): update requirements for Fel Iron/Thorium/Kohrium smelting (#24437) 2026-01-18 21:20:42 +01:00
github-actions[bot]
bb49c9f844 chore(DB): import pending files
Referenced commit(s): 5caef28b48
2026-01-18 20:16:32 +00:00
Gultask
5caef28b48 fix(DB/Loot): Sheep (1933) should be able to drop Wool Cloth if skinned (#24436)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-18 21:15:27 +01:00
github-actions[bot]
77cdfef043 chore(DB): import pending files
Referenced commit(s): 7332bb549f
2026-01-18 19:49:00 +00:00
Ryan Turner
7332bb549f fix(DB/Loot) - Make "Spiritsbreath" 100% drop (#24462)
Co-authored-by: FlyingArowana <TheSCREWEDSoftware@users.noreply.github.com>
2026-01-18 20:47:55 +01:00
sogladev
5370aaeb52 fix(Scripts/Northrend): speed up Hadronox move event (#24358) 2026-01-18 19:52:38 +01:00
sogladev
d177c900c7 fix(Core/Battlegrounds): Strand of the Ancients even ship spawns (#24427)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-01-18 19:50:24 +01:00
sogladev
182c9e4ad3 fix(Scripts/ICC): correct Lich King Val'Kyr summon count (#24447) 2026-01-17 17:30:18 -03:00
github-actions[bot]
911d602a41 chore(DB): import pending files
Referenced commit(s): b48d85c442
2026-01-17 01:18:06 +00:00
Gultask
42f65b2046 fix(DB/SAI): Remove No Repeat flag from Quest Credit in Rallying the Troops (#24435)
Co-authored-by: sogladev <sogladev@gmail.com>
2026-01-16 22:17:52 -03:00
Gultask
b48d85c442 fix(DB/Loot): Adjust Prospecting rates for Fel Iron Ore (#24432) 2026-01-16 22:16:58 -03:00
killerwife
4bc5466435 fix(Core/Movement): Rename walkmode flag to proper name canswim and resolve issues (#24410) 2026-01-16 22:02:07 +01:00
bashermens
2d2a5223cb Merge pull request #155 from hermensbas/fix/fix_bots_cant_use_game_objects
[BUG FIX] Bots can't use game objects
2026-01-16 21:38:41 +01:00
bashermens
756d502d8c Update ChatHandler.cpp 2026-01-16 21:37:25 +01:00
bash
1589861810 fix 2026-01-16 21:35:16 +01:00
Gultask
57bea39e0d fix(Scripts/Mechanar): Adjust Pathaleon the Calculator Spell Timers (#24431) 2026-01-16 14:28:37 -03:00
github-actions[bot]
f01ac3f88e chore(DB): import pending files
Referenced commit(s): 7cc7cbd094
2026-01-16 02:35:01 +00:00
Gultask
445184db4d fix(DB/Icecrown): Set up phasing for Malykriss in Knights of the Ebon Blade Questline (#24376) 2026-01-15 23:34:34 -03:00
blinkysc
7cc7cbd094 fix(Core/Network): Rename AuthSession struct (#24428)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-01-15 23:31:34 -03:00
sogladev
e85c267c28 fix(Core/Conditions): correctly check if player queued random dungeon (#24424) 2026-01-15 23:22:58 -03:00
bashermens
8f1ba2a484 Merge pull request #153 from hermensbas/fix/reverse_movement_point_movement
[BUG FIX] Reverse walking
2026-01-16 02:26:37 +01:00
bash
d21c3ec106 fix 2026-01-15 19:36:28 +01:00
blinkysc
d908b4c2fc refactor(Core/Network): Port TrinityCore socket optimizations (#24384)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Shauren <shauren@users.noreply.github.com>
2026-01-15 10:47:58 -03:00
Andrew
a8ce95ad71 fix(Scripts/Naxxramas): Fix Anub minion spawn crash (#24419) 2026-01-15 09:29:38 -03:00
github-actions[bot]
e7eb346141 chore(DB): import pending files
Referenced commit(s): 218e96c59e
2026-01-15 11:54:54 +00:00
Rocco Silipo
218e96c59e fix(DB/SAI): Edit spell timers for Watchers in Azjol-Nerub. (#24418) 2026-01-15 08:53:46 -03:00
Ryan Turner
e191efe89d fix(apps/config-merger): Update readme to tell the user how to get the actual file (#24413) 2026-01-15 09:10:05 +01:00
UndeadRogue
bad46ba2f2 fix(Core/ItemHandler): Prevent client bug from OnPlayerCanSellItem (#24400) 2026-01-15 07:01:36 +01:00
bashermens
bd3fae16a6 Merge pull request #152 from azerothcore/master
Update
2026-01-15 00:22:28 +01:00
github-actions[bot]
5ed3e533f1 chore(DB): import pending files
Referenced commit(s): 45c8f242c2
2026-01-14 12:53:06 +00:00
sogladev
45c8f242c2 fix(Core/ObjectMgr): warn trainer creature with no gossip_menu_option (#24336) 2026-01-14 09:52:01 -03:00
github-actions[bot]
e1685a23f5 chore(DB): import pending files
Referenced commit(s): 76dc129839
2026-01-14 06:09:50 +00:00
Gultask
76dc129839 fix(DB/Quest): Add missing Meet Lieutenant Icehammer... flight scene (#24409)
Co-authored-by: Eridium <6587064+Killyana@users.noreply.github.com>
2026-01-14 07:08:45 +01:00
Andrew
2bac143eb8 feat(Scripts/Commands): Allow using packetlog command from console (#24406) 2026-01-12 23:16:52 -03:00
github-actions[bot]
87a3be1dc2 chore(DB): import pending files
Referenced commit(s): df98dc87a3
2026-01-13 02:05:04 +00:00
Gultask
aa3a27c430 fix(DB/Quest): Improve Artruis the Heartless event reset (#24353) 2026-01-12 23:04:34 -03:00
Gultask
df98dc87a3 fix(DB/SAI): Improve 'Rampage' reset and quest progression Scripts (#24379) 2026-01-12 23:03:59 -03:00
github-actions[bot]
4ef9b00b01 chore(DB): import pending files
Referenced commit(s): fded8c48af
2026-01-13 01:40:02 +00:00
Gultask
fded8c48af fix(DB/SAI): Set flags to Valduran to stop quest event script being broken (#24348) 2026-01-12 22:38:53 -03:00
github-actions[bot]
86b411ea99 chore(DB): import pending files
Referenced commit(s): 67f9b7254f
2026-01-13 01:36:46 +00:00
blinkysc
67f9b7254f fix(DB/Conditions): Restrict holiday items to their events (#24405)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-01-12 22:35:41 -03:00
bashermens
d1e9496fa4 Merge pull request #148 from azerothcore/master
update
2026-01-13 00:50:29 +01:00
Gultask
15f596c9d8 fix(Scripts/HoS): Set Boss Boundaries for Sjonnir (#24370) 2026-01-12 13:09:14 -03:00
github-actions[bot]
4b9c6ae55f chore(DB): import pending files
Referenced commit(s): 9e6493ff26
2026-01-12 13:32:16 +00:00
blinkysc
9e6493ff26 fix(Core/SmartAI): Skip positive spells when determining attack distance (#24381)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-01-12 10:31:13 -03:00
Andrew
7ffef7b5fa fix(Scripts/CoS): Move chest spawn handling to Mal'Ganis script (#24382) 2026-01-12 08:30:33 -03:00
github-actions[bot]
088b86052d chore(DB): import pending files
Referenced commit(s): db2dafec95
2026-01-12 02:27:48 +00:00
Gultask
db2dafec95 fix(Scripts/Spells): Implement Blade Barrier Script (#24154)
Co-authored-by: Ariel Silva <ariel-@users.noreply.github.com>
2026-01-11 23:26:41 -03:00
Victor Godoy
6bdc48c7d4 fix(Scripts/RubySanctum): Halion Corporeality not updating (#24383)
Co-authored-by: victor <vngodoyr@unap.cl>
2026-01-11 18:26:35 -03:00
bashermens
b37d504c99 Merge pull request #145 from hermensbas/fixes/delta_cleanup_correction
[HOT FIX] Cleanup corrections (mistakes make during cleanup)
2026-01-11 21:23:51 +01:00
Benjamin Jackson
36560a4ff3 fix(Core/Entities): Don't reward quest reputation for factions that are hostile to your player's team. (#24100)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2026-01-11 20:57:04 +01:00
bash
d81355460f corrections 2026-01-11 20:49:54 +01:00
sudlud
0b9472b7cd fix(apps/installer): update mysql installation for Debain 13 (#24368)
Co-authored-by: Degen <61268368+aradep@users.noreply.github.com>
2026-01-11 20:45:34 +01:00
Thelsen
1b35971f00 refactor(CMake): Improve ARM target detection, deprecate powerpc (#24329)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-11 20:43:41 +01:00
Gultask
71cc99f1a9 fix(Scripts/Nexus): Don't update Telestra's event timers while she's affected by Ice Nova (#24354) 2026-01-11 12:31:48 -03:00
github-actions[bot]
838e49f007 chore(DB): import pending files
Referenced commit(s): a4c2476957
2026-01-10 21:14:47 +00:00
Gultask
a4c2476957 fix(DB/Conditions): Don't allow players to steal other players' horses during Mounting Up (#24374) 2026-01-10 18:13:43 -03:00
Dan
beae2ba6d6 fix(Scripts/Naxxramas): further modernise Anub'Rekhan (#24225)
Co-authored-by: sogladev <sogladev@gmail.com>
2026-01-10 11:45:57 -03:00
Andrew
226591a02e fix(Scripts/AN): Ensure only the watchers minions start the event (#24371) 2026-01-10 10:36:35 -03:00
Dan
1f270d0fd1 fix(Scripts/Naxxramas): make sure mobs attack live side EVEN if nobody was on dead side for the whole fight (#24344) 2026-01-10 11:39:22 +01:00
Benjamin Jackson
e12f739dc9 chore(Core/Entities): Define deprecated resting states for players. (#24367) 2026-01-09 22:51:46 -03:00
github-actions[bot]
01488006ff chore(DB): import pending files
Referenced commit(s): cb69e65716
2026-01-09 13:10:29 +00:00
Gultask
a98971a5be fix(DB/Quest): Implement Event for Killing Two Scourge With One Skeleton and phasing for following quests (#24357)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-01-09 10:09:36 -03:00
Gultask
cb69e65716 fix(DB/Creature): Vrykul near Lieutenant Icehammer should appear dead (#24356)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
2026-01-09 10:09:22 -03:00
bashermens
43f496d372 Merge pull request #143 from azerothcore/master
Update (crashfix movement generator)
2026-01-09 07:43:25 +01:00
bashermens
b6124e2727 Merge pull request #142 from mod-playerbots/hermensbas-removed-dead-code
Legacy/dead code
2026-01-09 07:42:16 +01:00
sudlud
8785a9a726 fix(Conf): remove unused config option Logger.ahbot (#24355) 2026-01-09 07:37:44 +01:00
Localhost
a43dda6444 fix(Core/Movement): Crash FlightPathMovementGenerator (#24347) 2026-01-09 07:37:29 +01:00
bashermens
ccc17be7e1 Legacy/dead code 2026-01-09 01:13:14 +01:00
bashermens
54914d0854 Merge pull request #141 from hermensbas/fix/hotfix_till_core_merge
[HOTFIX] Wrong class/race learning throw skill
2026-01-09 00:51:39 +01:00
bash
dbfc8001a2 wrong class/race learning throw skill 2026-01-09 00:19:31 +01:00
bashermens
9dd35e78fe Merge pull request #140 from azerothcore/master
Small core update which includes some reverts from the core guys
2026-01-08 21:32:38 +01:00
bashermens
cdd6e84508 Merge pull request #138 from hermensbas/fix/core_delta_corrections
[FIX] Removed legacy implementation, merge mistakes keeping the delta lower with us and stock
2026-01-08 18:54:41 +01:00
bash
0a0ba0a53f minimize delta, legacy and merge mistakes over the years 2026-01-08 00:50:49 +01:00
bash
ae2af138e2 script zones 2026-01-07 13:53:49 +01:00
bash
5a1445a0dc added missing db-scripts 2026-01-06 19:41:55 +01:00
bashermens
8f55eb0ca9 Merge pull request #136 from azerothcore/master
Minor/update
2026-01-06 16:25:13 +01:00
bashermens
eb9913b808 Merge pull request #134 from azerothcore/master
Minor update
2026-01-05 16:43:20 +01:00
bashermens
782bc2a74a Merge pull request #132 from noisiver/merge-master
Merge master and remove Naxxramas headers
2026-01-05 15:05:12 +01:00
bashermens
1dadda2c04 Update MotionMaster.cpp
Set the correct _reverseOrientation
2026-01-05 14:13:09 +01:00
Revision
00f4193bbf Updated PointMovementGenerator for MovePointBackwards 2026-01-03 17:38:54 +01:00
Revision
4cff291e7d Reverted Naxxramas to stock 2026-01-03 17:38:28 +01:00
Revision
382896c857 Merge branch 'master' into merge-master 2026-01-03 17:37:33 +01:00
bashermens
6056978687 quickfix: crashlog - item::CheckSoulboundTradeExpired
quickfix: crashlog - item::CheckSoulboundTradeExpired
2025-12-24 23:48:23 +01:00
bashermens
7a1fa7b081 quickfix: crashlog player::RestoreSpellMods
quickfix: crashlog player::RestoreSpellMods
2025-12-24 23:48:06 +01:00
bashermens
7aaefb76d9 Update Item.cpp 2025-12-24 22:36:45 +01:00
bashermens
896e1d3f38 Update Unit.cpp 2025-12-24 22:02:38 +01:00
bashermens
a3b2c7ad0e Update Unit.cpp 2025-12-24 22:01:20 +01:00
bashermens
c91ce7f7c2 fix: crashlog player::RestoreSpellMods 2025-12-24 21:44:21 +01:00
bashermens
befa0158e2 Update Item.cpp 2025-12-24 21:24:17 +01:00
bashermens
58e3316c45 fix crashlog 2025-12-24 21:22:31 +01:00
bashermens
b9345774f9 Merge pull request #126 from mod-playerbots/hermensbas-patch-1
Oopsie hotfix
2025-12-18 23:55:51 +01:00
bashermens
97ee5f7459 Oopsie 2025-12-18 23:45:50 +01:00
bashermens
f262dc7835 Merge pull request #125 from mod-playerbots/core-update-correction
Core-update-correction-fix
2025-12-18 11:33:39 +01:00
bashermens
fc7c7055ba fix 2025-12-16 23:04:46 +01:00
bashermens
3ba00be179 Fix MotionMaster.cpp
https://github.com/mod-playerbots/azerothcore-wotlk/issues/122
2025-12-16 19:08:47 +01:00
bashermens
8f84271af8 Merge pull request #119 from mod-playerbots/core_update_2025_12_7
Core update: 2025-12-7
2025-12-07 15:22:03 +01:00
bash
7b41eb5c90 core_merge_fix_due_header_split 2025-12-07 12:09:42 +01:00
bash
58c1c49610 Merge remote-tracking branch 'upstream/master' into Playerbot
# Conflicts:
#	src/server/game/Spells/SpellInfoCorrections.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp
2025-12-07 12:04:32 +01:00
kadeshar
08323af7a5 Merge pull request #115 from mod-playerbots/license_syncing
License update
2025-12-04 19:14:11 +01:00
bash
bc9ca38d78 changed into the current license model 2025-11-24 15:42:51 +01:00
bashermens
7be3d24c1e merge_conflict_fix 2025-11-24 14:51:47 +01:00
bash
87d3f3ba3a fix 2025-11-24 14:03:13 +01:00
bashermens
6b5da02e78 Merge pull request #110 from hermensbas/core_update_no_squash
2. Core update at 2025_11_23 (without squash)
2025-11-24 12:20:58 +01:00
bashermens
821f854318 Merge branch 'Playerbot' into core_update_no_squash 2025-11-24 12:18:01 +01:00
SaW
7228e76355 Merge pull request #109 from mod-playerbots/revert-104-core-merge-17112025
1. Revert "Core merge 17112025"
2025-11-24 12:15:10 +01:00
bashermens
528e590f10 Merge branch 'Playerbot' into core_update_no_squash 2025-11-23 23:11:12 +01:00
bash
eef1980923 fix 2025-11-23 23:09:26 +01:00
bash
1ed9aee631 Merge remote-tracking branch 'upstream/master' into core_update_no_squash 2025-11-23 23:08:23 +01:00
bashermens
454a4f34f0 Revert "Core merge 17112025 (#104)"
This reverts commit 236c842934.
2025-11-23 23:02:15 +01:00
kadeshar
236c842934 Core merge 17112025 (#104)
* fix(DB/SmartAI): improve Harry surrendering during quest 'Gambling Debt' (#23598)

* fix(DB/Quest): The Kalu'ak dailies reward 500 rep (#23600)

* chore(DB): import pending files

Referenced commit(s): fb03f41b2a

* fix(DB/GameEvent): Remove midsummer pole in K3 (#23614)

* chore(DB): import pending files

Referenced commit(s): 7b0000d6ee

* fix(DB/SmartAI): increase reliability of quest event Foolish Endeavors (#23612)

* chore(DB): import pending files

Referenced commit(s): 86f219abbc

* fix(Scripts/AreaTrigger): players become stuck after Last Rites (#23613)

* chore(DB): import pending files

Referenced commit(s): c1a8047cf1

* fix(Core/Vmaps): Fix inconsistency of hitInstance and hitModel to cause wrong area ids (#23233)

Co-authored-by: ModoX <moardox@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Grimdhex <237474256+Grimdhex@users.noreply.github.com>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>

* fix(DB/Gameobject): Sniffed Values for 'Wild Mustard' spawns (#23608)

* fix(DB/SmartAI): remove large combat distance of Frostbrood Sentry (#23607)

* chore(DB): import pending files

Referenced commit(s): 41d40b236f

* fix(DB/ReputationRewardRate): Patch 3.0.0 gain for Northrend factions (#23597)

* chore(DB): import pending files

Referenced commit(s): 067a898caa

* fix(Core/Map): It should be ensured that the instance is unloaded only after the Creature Respawn. (#23103)

* fix(Scripts/Northrend): Sniffing Out The Perpetrator horde (#23620)

* fix(Scripts/Northrend): ensure Drakuru stays in place during Betrayal (#23619)

* chore(DB): import pending files

Referenced commit(s): 928e145694

* fix(DB/SmartAI): quest 'Reconnaissance Flight' (#23628)

Co-authored-by: dr-j <dr-j@users.noreply.github.com>
Co-authored-by: Killyana <morphone1@gmail.com>

* fix(DB/QuestOfferReward): remove mention of a beta recipe in text (#23629)

* fix(DB/Conditions): update quest conditions to drop chokers (#23610)

* chore(DB): import pending files

Referenced commit(s): bca8f7ce07

* refactor(Core/PlayerScript): Delete OnPlayerChat, use OnPlayerCanUseChat (#23617)

* fix(Core/SmartAI): startup warnings unused params (#23551)

* fix(Core/Unit): Druid Talent Survival of the Fittest lacking immunity to creature daze (#23471)

* fix(DB/SAI): Fix Fizzcrank Paradrop teleporters (#23633)

* chore(DB): import pending files

Referenced commit(s): 94ba1c210d

* fix(Core): Fix waterwalking after dying in instance (#23593)

* fix(DB/SAI): don't remove all auras when mounting flamebringer (#23640)

* chore(DB): import pending files

Referenced commit(s): 22f91f3802

* fix(DB/SAI): Emerald Lasher goes out of the terrain when aggroed. (#23642)

* chore(DB): import pending files

Referenced commit(s): f9d6fe41de

* fix(DB/SAI): Burning Depths Necromancer no longer stays in place. (#23641)

* chore(DB): import pending files

Referenced commit(s): 1037471c8d

* fix(DB/SAI): Remove SmartAI from Valkyrion Harpoon Gun. (#23646)

* chore(DB): import pending files

Referenced commit(s): 8e3a7e6dcf

* fix(DB/Creature): Fix Weakened Reanimated Frost Wyrm inhabit type (#23645)

* chore(DB): import pending files

Referenced commit(s): 3baa18ef5b

* fix(DB/Spell): Infectious Bites should stack from different casters (#23647)

* chore(DB): import pending files

Referenced commit(s): 5aede412ab

* fix(DB/SAI): Solve various issues with It Goes to 11... quest. (#23651)

* fix(DB/Loot): Fireproof Satchel will now always drop the Ritual of Torch  (#23585)

* chore(DB): import pending files

Referenced commit(s): 1090c209b3

* fix(Scripts/Northrend): Betrayal quest (#23650)

* fix(Script/BlackTemple): Reliquary of Souls will use 45 degree in front to set incombat (#22938)

* fix(Scripts/Spell): Fix Animal Blood spawning when it shouldn't (#23656)

* fix(Scripts/BoreanTundra): Script Bloodspore Haze/Psychosis (#23657)

* chore(DB): import pending files

Referenced commit(s): baf7957e36

* fix(DB/SAI): Sibling Rivalry quest credit if mounted (#23659)

* chore(DB): import pending files

Referenced commit(s): 6919cc679d

* fix(docs/license): use GPLv2 as MaNGOS-based project (#23655)

* fix(Core/Achievements): a character can only have 1 race realm first (#23626)

* chore: fix leftover license header (#23678)

* fix(Scripts/HoL): Update Loken script (#23587)

* fix(Scripts/DTK): Update King Dred script (#23572)

* fix(DB/SAI): Bitter Departure quest credit (#23658)

* chore(DB): import pending files

Referenced commit(s): e595425578

* fix(DB/Conditions): Ice Shard require Icy Imprisonment (#23661)

* chore(DB): import pending files

Referenced commit(s): 8294652e77

* fix(DB/Loot): add Scourge Curio drop to Lost Shandaral Spirit (#23686)

* chore(DB): import pending files

Referenced commit(s): b6ed4347fe

* fix(DB/Gameobject): fix spell focus location for 'Will of the Titans' (#23683)

* chore(DB): import pending files

Referenced commit(s): 388f18895d

* fix(DB/Creature): update IOC Demolisher spells (#23685)

* chore(DB): import pending files

Referenced commit(s): cdfa50c990

* fix(Scripts/Northrend): IOC boss cast ability Mortal Strike (#23684)

* fix(Scripts/BoreanTundra): Fix Beryl Sorcerer engaging mobs (#23690)

* fix(Core/Entities): Improve interactions between taxis and players regarding PvP flag. (#23681)

* fix(DB/Creature): Peon Gakra should be an innkeeper (#23699)

* chore(DB): import pending files

Referenced commit(s): 6abff4ac2b

* fix(Scripts/SholazarBasin): Fix Song of Wind and Water double credit (#23707)

* fix(DB/SAI): Reanimated Frost Wyrm engage after being hit by quest spell (#23697)

* fix(DB/SAI): Timely respawn Nesingwary Trappers (#23703)

* fix(DB/Creature): Fix Fjord Hawk Matriarch unit flags (#23696)

* fix(DB/Conditions): Fix Fordragon Resolve target conditions (#23701)

* chore(DB): import pending files

Referenced commit(s): 2942d63125

* fix(DB/Script): Move Tailhorn Stag and Amberpine Woodsman behavior into SmartAI. (#23708)

* fix(DB/Creature): Set Trigger flag on Steam Vent. (#23710)

* chore(DB): import pending files

Referenced commit(s): 435ca302ef

* fix(DB/SAI): To Stars' Rest! taxi flight (#23712)

* chore(DB): import pending files

Referenced commit(s): ab4d59ac9d

* fix (DB/Creature): Set Surveyor Orlond flags. (#23714)

* chore(DB): import pending files

Referenced commit(s): e8ec77dca7

* fix(DB/Loot): Fix Master Summoner Staff drop chance (#23717)

* chore(DB): import pending files

Referenced commit(s): 182c055e6e

* fix(Scripts/DTK): Fix Oh Novos! achievement (#23539) (#23718)

* fix(Core/Spells): Remove King Mrgl-Mrgl costume on spell casting (#23713)

* chore(DB): import pending files

Referenced commit(s): 8c963a11ce

* fix(DB/Reputation): Utigarde Pinnacle normal reputation (#23719)

* chore(DB): import pending files

Referenced commit(s): 88ed7d66d5

* fix(Scripts/HoS): Clean up faction update hacks (#23720)

* fix(DB/Reputation): Lower reputation according to rates handling (#23722)

* fix(DB/Reputation): Oculus normal & UP correction (#23723)

* chore(DB): import pending files

Referenced commit(s): abc2cf3028

* fix(Scripts/Oculus): Implement crossfaction support for drakes (#23704)

* fix(DB/Quest): Correct prerequisite for Reclaimed Ration (#23736)

Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>

* fix(DB/Quest): Correct prerequisite for Salvaging Life's Strength (#23734)

Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>

* chore(DB): import pending files

Referenced commit(s): afd8197588

* fix(Core/Movement): Fix SummonMovementInform for summons (#23725)

* refactor(Core/Movement): Fix Build (#23739)

* fix(DB/SAI): Update Iron Rune Construct SAI to use DO_ACTION instead … (#23716)

* chore(DB): import pending files

Referenced commit(s): 7cc39f78e2

* fix(DB/SAI): Fix Flamebringer gossip interaction (#23740)

* chore(DB): import pending files

Referenced commit(s): 9cb683cfcd

* fix(DB/SAI): Nerub'ar member packs now attack together. (#23727)

* chore(DB): import pending files

Referenced commit(s): 6f5a1b7ccc

* fix(DB/SAI): Remove Harrison Johnes quest flag on escort accept (#23700)

* chore(DB): import pending files

Referenced commit(s): bacf15d356

* Update crash issue template with log submission guidelines (#23754)

* Merge

* Updated OnPlayerChat method name to OnPlayerCanUseChat

---------

Co-authored-by: sogladev <sogladev@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: 天鹭 <18535853+PkllonG@users.noreply.github.com>
Co-authored-by: ModoX <moardox@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Grimdhex <237474256+Grimdhex@users.noreply.github.com>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
Co-authored-by: dr-j <dr-j@users.noreply.github.com>
Co-authored-by: Killyana <morphone1@gmail.com>
Co-authored-by: Undo <50205200+UndoUreche@users.noreply.github.com>
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
Co-authored-by: killerwife <killerwife@gmail.com>
Co-authored-by: Tereneckla <Tereneckla@pm.me>
Co-authored-by: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com>
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com>
Co-authored-by: blinkysc <37940565+blinkysc@users.noreply.github.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
Co-authored-by: Traesh <Traesh@users.noreply.github.com>
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2025-11-23 20:45:22 +01:00
SaW
3732047b9e Fix https://github.com/mod-playerbots/azerothcore-wotlk/issues/96
Fix https://github.com/mod-playerbots/azerothcore-wotlk/issues/96
2025-11-17 21:02:36 +01:00
SaW
3d29de2844 Fix codestyle nag 2025-11-17 20:54:25 +01:00
bashermens
a2a4a4f7cf Fix
https://github.com/mod-playerbots/azerothcore-wotlk/issues/96
2025-11-17 12:17:39 +01:00
bashermens
923cccdc25 Merge branch 'azerothcore:master' into Playerbot 2025-11-10 13:52:10 +01:00
bashermens
cd799aa1c6 Merge branch 'azerothcore:master' into Playerbot 2025-11-09 21:14:51 +01:00
bashermens
0bb40fddc4 Merge branch 'azerothcore:master' into Playerbot 2025-11-08 23:31:01 +01:00
bashermens
e68fa57fd6 Merge branch 'azerothcore:master' into Playerbot 2025-11-08 10:01:09 +01:00
bashermens
838628a25d Merge branch 'azerothcore:master' into Playerbot 2025-11-07 13:00:19 +01:00
bashermens
7c5b199489 Merge branch 'azerothcore:master' into Playerbot 2025-11-07 06:44:08 +01:00
bash
b5cdb0e63e Merge branch 'azerothcore:master' into Playerbot 2025-11-05 23:18:17 +01:00
bash
12909c1958 Merge branch 'azerothcore:master' into Playerbot 2025-11-05 15:00:25 +01:00
bash
b7c92a52aa Merge branch 'azerothcore:master' into Playerbot 2025-11-05 10:53:28 +01:00
bash
6bee45a1c8 Merge pull request #92 from mod-playerbots/update/core_4_11_2025
update/core 4 11 2025
2025-11-05 10:53:09 +01:00
bash
8c2409ff06 naxx merge fixes 2025-11-04 21:21:59 +01:00
bash
52a09fbf54 Merge remote-tracking branch 'upstream/master' into update/core_4_11_2025
# Conflicts:
#	src/server/game/Guilds/Guild.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_anubrekhan.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_faerlina.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_four_horsemen.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_gluth.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_gothik.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_grobbulus.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_loatheb.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_maexxna.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_noth.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_patchwerk.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_razuvious.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_thaddius.cpp
2025-11-04 20:07:10 +01:00
kadeshar
c96314a9b3 Merge pull request #91 from mod-playerbots/Playerbot_merge29102025
Playerbot merge
2025-10-31 06:45:52 +01:00
kadeshar
1b0eef2e6c Merge branch 'azerothcore:master' into Playerbot_merge29102025 2025-10-29 06:37:33 +01:00
bash
c6c90e0034 Merge branch 'azerothcore:master' into Playerbot 2025-10-25 20:37:41 +02:00
bash
39187083b0 Merge remote-tracking branch 'upstream/master' into Playerbot
# Conflicts:
#	modules/CMakeLists.txt
2025-10-25 00:48:25 +02:00
bash
2607df754b Merge branch 'azerothcore:master' into Playerbot 2025-10-23 01:57:59 +02:00
bash
880529a5b4 Merge pull request #87 from hermensbas/hermensbas-patch-1
fix: MotionMaster.cpp
2025-10-21 19:36:44 +02:00
bash
e846fdc8b9 Update MotionMaster.cpp 2025-10-21 18:42:31 +02:00
bash
6d42ab1797 fix: MotionMaster.cpp
knockback movement fix
2025-10-21 18:06:39 +02:00
bash
fc1d8e2a64 Merge branch 'azerothcore:master' into Playerbot 2025-10-21 10:38:27 +02:00
bash
4f9b4d5470 Merge branch 'azerothcore:master' into Playerbot 2025-10-20 14:13:31 +02:00
bash
f96e7c577b Merge pull request #85 from hermensbas/feature/core_merge_10_2025
CORE_UPDATE_10_2025
2025-10-20 14:12:45 +02:00
bash
be3d55f770 added comments for future merge conflicts 2025-10-20 00:53:13 +02:00
bash
fac127718d core merge fixes for playerbots 2025-10-19 23:55:38 +02:00
bash
1aac4fbef6 Merge remote-tracking branch 'upstream/master' into feature/core_merge_10_2025
# Conflicts:
#	src/server/game/Entities/Unit/Unit.cpp
#	src/server/game/Movement/MovementGenerators/PointMovementGenerator.h
#	src/server/game/Server/WorldSession.cpp
#	src/server/game/Server/WorldSession.h
#	src/server/scripts/Northrend/Naxxramas/boss_gluth.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_gothik.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_grobbulus.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
#	src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp
2025-10-19 22:34:18 +02:00
bash
dae1f55536 Update core-build-playerbots.yml 2025-10-19 17:12:13 +02:00
bash
ec7bb81473 Update core-build-playerbots.yml 2025-10-19 03:24:29 +02:00
bash
d9c7330434 Update core-build-playerbots.yml 2025-10-18 15:45:13 +02:00
bash
2eda59a0dc Update core-build-playerbots.yml 2025-10-18 12:34:54 +02:00
bash
21e313a7f1 Update core-build-playerbots.yml 2025-10-18 09:09:01 +02:00
bash
96f1fe67d9 Update core-build-playerbots.yml 2025-10-17 20:22:20 +02:00
Yunfan Li
798589fb5d Merge pull request #75 from mod-playerbots/project_transfer
Preparation for project transfer
2025-10-14 00:08:36 +08:00
bash
6aef3aae5f Merge branch 'azerothcore:master' into Playerbot 2025-10-03 19:43:33 +02:00
bash
945fdff66c Merge branch 'azerothcore:master' into Playerbot 2025-10-03 02:36:11 +02:00
bash
245fe501f1 Merge pull request #72 from kadeshar/relic-usage-fix
Fix to make bots roll and equip for correct relic
2025-10-01 21:07:58 +02:00
kadeshar
19a834fa55 - Added method BotCanUseItem 2025-10-01 20:39:57 +02:00
bash
152b1cc455 Merge branch 'azerothcore:master' into Playerbot 2025-10-01 12:16:44 +02:00
bash
5fbcb45727 Merge branch 'azerothcore:master' into Playerbot 2025-09-30 15:27:48 +02:00
kadeshar
0145bebb10 - Fix to make bots roll and equip for correct relic 2025-09-29 20:41:21 +02:00
bash
59c1233d98 Merge branch 'azerothcore:master' into Playerbot 2025-09-29 20:09:38 +02:00
bash
f67b86df8b Merge branch 'azerothcore:master' into Playerbot 2025-09-28 00:12:50 +02:00
bash
1125d84fb2 Merge branch 'azerothcore:master' into Playerbot 2025-09-25 16:35:37 +02:00
bash
1665fefb1a Merge branch 'azerothcore:master' into Playerbot 2025-09-24 01:59:18 +02:00
bash
9d82a35671 Merge branch 'azerothcore:master' into Playerbot 2025-09-23 14:43:56 +02:00
bash
861058f657 Merge branch 'azerothcore:master' into Playerbot 2025-09-22 21:59:40 +02:00
bash
c092fb1581 Merge branch 'azerothcore:master' into Playerbot 2025-09-20 22:17:46 +02:00
bash
fd567ddcfa Merge pull request #70 from kadeshar/guild-crash-fix
Possible crash fix while adding member to guild
2025-09-19 20:01:08 +02:00
kadeshar
dc6be0655f Merge pull request #69 from hermensbas/core/update_2025_09_18
update 2025 09 18
2025-09-19 10:59:42 +02:00
kadeshar
c0aec97676 - Possible crash fix while adding member to guild 2025-09-18 20:39:39 +02:00
bash
ced3cf9b22 Merge remote-tracking branch 'upstream/master' into core/update_2025_09_18 2025-09-18 20:09:00 +02:00
bash
93c0ab5b6b Merge pull request #67 from kadeshar/guild-cross-faction-fix
Fixed cross faction guilds not allowed by config
2025-09-14 10:51:02 +02:00
kadeshar
9bc46a7b77 - Fixed cross faction guilds not allowed by config 2025-09-13 16:33:09 +02:00
Yunfan Li
18a5a2be5c Merge pull request #65 from liyunfan1223/Playerbot-250911
Playerbot 250911
2025-09-11 13:42:52 +08:00
Yunfan Li
fdb71c521e Merge branch 'master' into Playerbot-updated 2025-09-11 12:20:54 +08:00
kadeshar
830e1fc5c2 Merge pull request #8 from azerothcore/master
Merge
2025-08-30 21:23:42 +02:00
kadeshar
234268e3bf Merge pull request #7 from azerothcore/master
Merge
2025-08-27 21:04:10 +02:00
Yunfan Li
4514980791 Merge pull request #56 from liyunfan1223/Playerbot_sync_0809
Playerbot sync 0809
2025-08-09 19:17:18 +08:00
Yunfan Li
025aaacf20 Merge branch 'master' into Playerbot 2025-08-09 15:02:41 +08:00
Yunfan Li
32b3e6331d Merge pull request #54 from liyunfan1223/Playerbot_sync
Playerbot sync
2025-08-02 16:10:42 +08:00
Yunfan Li
8ff1d2ccc1 Merge pull request #52 from Rochet2/patch-1
Fix scriptmgr hook double call on whisper
2025-08-02 15:32:26 +08:00
Yunfan Li
55bc26f505 Merge branch 'master' into Playerbot 2025-08-02 11:35:47 +08:00
Yunfan Li
21c2c3e0ee Merge branch 'master' into Playerbot 2025-07-25 21:18:51 +08:00
Rochet2
1620d6d64b Fix scriptmgr hook double call on whisper 2025-07-22 18:34:00 +03:00
Yunfan Li
c167fef89c Merge branch 'master' into Playerbot 2025-07-15 20:34:44 +08:00
Yunfan Li
475e5a42c4 Merge branch 'master' into Playerbot 2025-07-04 22:41:14 +08:00
Yunfan Li
24fa79040f Merge branch 'master' into Playerbot 2025-06-29 10:55:43 +08:00
Yunfan Li
c3fbb2da20 Merge branch 'master' into Playerbot 2025-06-28 10:46:23 +08:00
Yunfan Li
1e88fccd3c Merge branch 'master' into Playerbot 2025-06-14 21:33:35 +08:00
Yunfan Li
13edac562c Merge branch 'master' into Playerbot 2025-06-01 14:55:09 +08:00
Yunfan Li
4ace49c95a Merge branch 'master' into Playerbot 2025-05-23 19:55:02 +08:00
Yunfan Li
c6222b9aa3 Merge branch 'master' into Playerbot 2025-05-16 19:42:56 +08:00
Yunfan Li
58fd50651d Merge branch 'master' into Playerbot 2025-05-09 22:07:43 +08:00
Yunfan Li
ce9343d916 Merge branch 'master' into Playerbot 2025-05-02 16:50:45 +08:00
Yunfan Li
c304ccee57 Merge branch 'master' into Playerbot 2025-04-18 22:57:30 +08:00
Yunfan Li
97342b05e7 Merge branch 'master' into Playerbot 2025-04-09 23:35:21 +08:00
Yunfan Li
95fc3f0932 Merge branch 'master' into Playerbot 2025-03-29 17:25:52 +08:00
Yunfan Li
4deb6ec311 Merge branch 'master' into Playerbot 2025-03-22 11:15:08 +08:00
Yunfan Li
565019ed27 Merge branch 'master' into Playerbot 2025-03-14 21:37:02 +08:00
Yunfan Li
34811a047a Merge branch 'master' into Playerbot 2025-03-04 21:57:19 +08:00
Yunfan Li
f332b07140 Merge pull request #40 from liyunfan1223/Playerbot_20250219
Merge branch 'master' into Playerbot
2025-02-22 12:08:24 +08:00
Yunfan Li
bd0302605a Merge branch 'master' into Playerbot_20250219 2025-02-22 10:36:10 +08:00
Yunfan Li
990c85c2cd Remove MOD_PLAYERBOTS macro to compile without mod-playerbots 2025-02-19 23:01:53 +08:00
Yunfan Li
7d431dc796 Merge branch 'master' into Playerbot 2025-02-19 22:29:36 +08:00
kadeshar
d1032678ff - Added support for playerbots message hyperlink (#37) 2025-02-16 22:27:55 +08:00
Yunfan Li
41415bb3c3 Merge branch 'master' into Playerbot 2025-02-11 22:35:57 +08:00
Yunfan Li
de3c2b553e Merge branch 'master' into Playerbot 2025-02-04 23:40:06 +08:00
Yunfan Li
e5c67bd47d Merge branch 'master' into Playerbot 2025-01-31 18:29:34 +08:00
Yunfan Li
cf035b5e5e Merge branch 'master' into Playerbot 2025-01-23 23:23:53 +08:00
Yunfan Li
91edb92f7a Merge branch 'master' into Playerbot 2025-01-15 20:49:11 +08:00
Yunfan Li
36987b8a96 Merge branch 'master' into Playerbot 2025-01-09 19:56:11 +08:00
Yunfan Li
8e5802da4e Merge branch 'master' into Playerbot 2025-01-06 23:04:02 +08:00
Yunfan Li
36ac083814 Merge branch 'master' into Playerbot 2024-12-31 17:18:40 +08:00
Yunfan Li
5035e880f4 Merge pull request #33 from liyunfan1223/move_backwards
Add MovePointBackwards in MotionMaster.h
2024-12-29 21:24:02 +08:00
Yunfan Li
b603c8c1e8 Add MovePointBackwards in MotionMaster.h 2024-12-29 21:16:33 +08:00
Yunfan Li
2bab8ee807 Merge pull request #32 from liyunfan1223/modify_char_sel
Add class and race to CHAR_SEL_CHARS_BY_ACCOUNT_ID
2024-12-25 22:41:10 +08:00
Yunfan Li
4e8524bd13 Add class and race to CHAR_SEL_CHARS_BY_ACCOUNT_ID 2024-12-25 21:39:39 +08:00
Yunfan Li
c76e70a364 Merge branch 'master' into Playerbot 2024-12-22 13:24:03 +08:00
Yunfan Li
7347f64938 Merge branch 'master' into Playerbot 2024-12-13 18:51:37 +08:00
Yunfan Li
889b509313 Merge branch 'master' into Playerbot 2024-12-05 00:08:25 +08:00
Yunfan Li
ba56317506 Merge pull request #30 from noisiver/update-character-online
Add a new statement to update character online by guid
2024-12-01 11:46:32 +08:00
Yunfan Li
e8679bc13b Merge pull request #29 from Raz0r1337/Playerbot
Update worldserver.conf.dist
2024-12-01 11:45:38 +08:00
Revision
3d3fff1a2e Add a new statement to update character online by guid 2024-11-30 17:18:01 +01:00
Sascha
9e5f551b58 Update worldserver.conf.dist
logging stuff inserted into the correct area of ​​the config file
2024-11-29 13:13:01 +01:00
Yunfan Li
1294d79764 Merge branch 'master' into Playerbot 2024-11-25 23:22:31 +08:00
Yunfan Li
4cd23792db Merge pull request #27 from hermensbas/feature/alignment_core_data_folder
placed playerbot sql folder into data folder as core/module describes
2024-11-18 15:36:20 +08:00
bash
4183a34608 placed sql into the data folder as core/module describes 2024-11-16 21:37:24 +00:00
Yunfan Li
fce06946e1 Merge branch 'master' into Playerbot 2024-11-16 13:15:00 +08:00
Yunfan Li
545bb18af4 Merge branch 'master' into Playerbot 2024-11-08 20:58:52 +08:00
Yunfan Li
abd9b4ebb8 Merge branch 'master' into Playerbot 2024-10-30 21:43:42 +08:00
Yunfan Li
2e37c1ff1d Merge branch 'master' into Playerbot 2024-10-21 11:43:19 +08:00
Yunfan Li
418afce6d7 Merge branch 'master' into Playerbot 2024-10-10 23:13:20 +08:00
Yunfan Li
0e1fb788c1 Merge pull request #24 from liyunfan1223/fix_header_include
Fix header include for playerbots
2024-10-05 00:12:41 +08:00
Yunfan Li
b4ca46c3af Fix header include for playerbots 2024-10-04 23:07:08 +08:00
Yunfan Li
6eb5070cbc Merge branch 'master' into Playerbot 2024-10-04 21:57:35 +08:00
Yunfan Li
9ebdbd8459 Merge branch 'master' into Playerbot 2024-09-29 23:22:47 +08:00
Yunfan Li
66c55bc450 Merge branch 'master' into Playerbot 2024-09-22 21:56:15 +08:00
Yunfan Li
9780dbab7e Merge branch 'master' into Playerbot 2024-09-17 23:15:28 +08:00
Yunfan Li
910848c51b Revert "Revert "Merge branch 'master' into Playerbot""
This reverts commit 2358b256f2.
2024-09-17 23:14:42 +08:00
Yunfan Li
57b7a6a4eb Merge pull request #22 from manstfu/Playerbot
Fixed spells not granted by quest
2024-09-15 10:57:28 +08:00
manstfu
ddd7c1fb6c Updated with master branch 2024-09-14 18:25:46 +02:00
manstfu
c85e9772a8 Update PlayerQuest.cpp
Fixed spells not granted by quests
2024-09-14 09:12:52 +02:00
Yunfan Li
af776520db Merge pull request #21 from liyunfan1223/revert_spell_crash
Revert "Merge branch 'master' into Playerbot"
2024-09-13 17:45:21 +08:00
Yunfan Li
2358b256f2 Revert "Merge branch 'master' into Playerbot"
This reverts commit 9973151927, reversing
changes made to 6f5b504e4c.
2024-09-13 17:13:32 +08:00
Yunfan Li
7e8c2d2887 Fix continuous integration workflow 2024-09-12 22:52:49 +08:00
Yunfan Li
9973151927 Merge branch 'master' into Playerbot 2024-09-12 22:49:08 +08:00
Yunfan Li
6f5b504e4c Merge branch 'master' into Playerbot 2024-09-07 14:27:11 +08:00
Yunfan Li
414805e692 Merge branch 'master' into Playerbot 2024-09-04 23:46:34 +08:00
Yunfan Li
f8a28b6883 Merge branch 'master' into Playerbot 2024-08-30 22:38:08 +08:00
Yunfan Li
fdb6fedc00 Naxx scripts header 2024-08-26 23:05:53 +08:00
Yunfan Li
a642358a43 Merge branch 'master' into Playerbot 2024-08-26 22:29:54 +08:00
Yunfan Li
1bf88ad3a3 Merge branch 'master' into Playerbot 2024-08-19 18:59:50 +08:00
Yunfan Li
27b243e7b2 Merge branch 'master' into Playerbot 2024-08-18 23:02:22 +08:00
Yunfan Li
33e4bc8390 Merge branch 'master' into Playerbot 2024-08-12 01:07:20 +08:00
Yunfan Li
c3be0fa2a8 Merge branch 'master' into Playerbot 2024-08-05 01:22:16 +08:00
Yunfan Li
3e2509e20c Merge pull request #20 from atidot3/Playerbot
Fix last modification warning chat.h
2024-08-03 21:44:04 +08:00
Atidote
2cde786785 Merge branch 'liyunfan1223:Playerbot' into Playerbot 2024-08-03 15:13:32 +02:00
Atidot3
0406652bae fix chat warning 2024-08-03 15:11:13 +02:00
Yunfan Li
f5e44cd8a6 Merge branch 'master' into Playerbot 2024-08-01 15:41:23 +08:00
Yunfan Li
7227e78f54 Merge pull request #19 from liyunfan1223/movement-rewrite
Add MoveKnockbackFromForPlayer
2024-08-01 11:40:40 +08:00
Yunfan Li
0ba424a853 Merge pull request #18 from atidot3/Playerbot
Playerbot helper
2024-08-01 11:40:24 +08:00
Yunfan Li
7a1986da61 Merge pull request #17 from noisiver/playerbots
Fix compiler warnings
2024-08-01 11:39:42 +08:00
Yunfan Li
f6a9b1f97d Add MoveKnockbackFromForPlayer 2024-07-31 23:47:24 +08:00
antony
bba6c86364 Playerbot helper 2024-07-31 17:24:20 +02:00
Revision
84c12b0402 Fix warnings 2024-07-30 15:42:07 +02:00
Yunfan Li
e6fa5732dc Fix macos build 2024-07-29 23:08:30 +08:00
Yunfan Li
172f54b49a Merge branch 'master' into Playerbot 2024-07-29 15:40:17 +08:00
Yunfan Li
f7ad415b3f Merge pull request #15 from atidot3/Playerbot
Playerbot fixes and functionnality to talk in channels
2024-07-27 23:56:51 +08:00
antony
4a48e18d5b Playerbot fixes and functionnality to talk in channels 2024-07-26 11:34:32 +02:00
Yunfan Li
5276676a11 Merge branch 'master' into Playerbot 2024-07-24 20:57:52 +08:00
Yunfan Li
c72188467a Merge branch 'master' into Playerbot 2024-07-23 18:23:10 +08:00
Yunfan Li
22132addce Merge branch 'master' into Playerbot 2024-07-19 17:25:43 +08:00
Yunfan Li
05c9a96ba9 Merge branch 'master' into Playerbot 2024-07-11 12:32:13 +08:00
Yunfan Li
1f54cb14fa Merge branch 'master' into Playerbot 2024-07-07 13:33:14 +08:00
Yunfan Li
223ec63ba5 Merge branch 'master' into Playerbot 2024-07-03 22:54:06 +08:00
Yunfan Li
2a2e2ec445 Rollback name check 2024-07-03 20:01:14 +08:00
Yunfan Li
cc5adebbe4 Merge branch 'master' into Playerbot 2024-07-03 16:04:51 +08:00
Yunfan Li
d7a07b2397 Merge branch 'master' into Playerbot 2024-06-29 21:57:41 +08:00
Yunfan Li
9a11d9dd5b Merge branch 'master' into Playerbot 2024-06-28 18:36:45 +08:00
Yunfan Li
fb4dbdd604 Merge branch 'master' into Playerbot 2024-06-24 18:51:01 +08:00
Yunfan Li
20f917c48f Merge branch 'master' into Playerbot 2024-06-22 16:09:16 +08:00
Yunfan Li
72725635ba Merge branch 'master' into Playerbot 2024-06-19 14:32:16 +08:00
Yunfan Li
7ca3db8bd0 Merge branch 'master' into Playerbot 2024-06-10 00:03:20 +08:00
Yunfan Li
72634b2829 Merge branch 'master' into Playerbot 2024-06-07 22:28:03 +08:00
Yunfan Li
971b2f8316 Merge branch 'master' into Playerbot 2024-06-03 23:16:28 +08:00
Yunfan Li
12ea82a57f [Scripts] Naxxramas scripts refactor with namespace 2024-05-26 23:41:04 +08:00
Yunfan Li
1e22c4dc94 Merge branch 'master' into Playerbot 2024-05-26 23:00:39 +08:00
Yunfan Li
5079750396 Merge branch 'master' into Playerbot 2024-05-07 22:22:40 +08:00
Yunfan Li
9bbe90d388 Merge branch 'master' into Playerbot 2024-05-04 23:35:53 +08:00
Yunfan Li
0a1570ec52 Merge branch 'master' into Playerbot 2024-04-29 20:00:32 +08:00
Yunfan Li
99bc841ff6 Merge branch 'master' into Playerbot 2024-04-26 18:56:32 +08:00
Yunfan Li
c010742289 Merge branch 'master' into Playerbot 2024-04-22 21:50:43 +08:00
Yunfan Li
10bd872f2d Merge branch 'master' into Playerbot 2024-04-15 21:02:03 +08:00
Yunfan Li
ab9fe20600 Merge branch 'master' into Playerbot 2024-04-14 21:08:07 +08:00
Yunfan Li
65cb23b56a Merge branch 'master' into Playerbot 2024-04-10 23:50:39 +08:00
Yunfan Li
f0be01a5d7 Merge branch 'master' into Playerbot 2024-04-07 21:49:34 +08:00
Yunfan Li
d74a6dd960 Merge branch 'master' into Playerbot 2024-03-31 12:44:21 +08:00
Yunfan Li
6338010e09 Merge branch 'master' into Playerbot 2024-03-28 19:15:09 +08:00
Yunfan Li
97604fab77 Merge branch 'master' into Playerbot 2024-03-22 20:41:43 +08:00
Yunfan Li
91870c9ccd Merge branch 'azerothcore:master' into Playerbot 2024-03-19 20:12:59 +08:00
Yunfan Li
4387de8b82 Fix macos CI 2024-03-18 22:17:56 +08:00
Yunfan Li
e0ddd7f610 Disable test build for macos CI 2024-03-18 19:55:39 +08:00
Yunfan Li
0024602d42 CI ignore warnings 2024-03-18 17:35:29 +08:00
Yunfan Li
b1ee6cfe06 Fix macos compilation 2024-03-18 14:25:49 +08:00
Yunfan Li
af717c592f Fix macos CI 2024-03-18 09:07:56 +08:00
Yunfan Li
ce59a892c7 Fix macos CI 2024-03-17 19:48:03 +08:00
Yunfan Li
68219e6f55 Merge branch 'azerothcore:master' into Playerbot 2024-03-17 12:05:57 +08:00
Yunfan Li
a42219e17d Merge branch 'azerothcore:master' into Playerbot 2024-03-12 16:54:14 +08:00
Yunfan Li
b3f96a2bc1 Update core-build.yml 2024-03-12 14:52:37 +08:00
Yunfan Li
23cf1a3aab Update workflows 2024-03-12 14:50:04 +08:00
Yunfan Li
f0cb94cb3f Fix variable unused warning 2024-03-12 13:56:48 +08:00
Yunfan Li
6d5b402c2c Fix workflows 2024-03-12 13:15:19 +08:00
Yunfan Li
60b624a3ac Fix workflows 2024-03-12 13:10:51 +08:00
Yunfan Li
19cd29ff6d Merge pull request #6 from liyunfan1223/revert-5-Playerbot
Revert "Split Ulduar's script files"
2024-03-12 12:46:05 +08:00
Yunfan Li
c36a7a25a0 Revert "Split Ulduar's script files" 2024-03-12 12:41:20 +08:00
Yunfan Li
187db6f688 Merge pull request #5 from Garashan/Playerbot
Split Ulduar's script files
2024-03-12 11:38:04 +08:00
Garashan
984e03db18 Split Ulduar's script files
Split Ulduar script .cpp files into .h and .cpp files.
2024-03-11 19:25:24 +01:00
Yunfan Li
01a6bd65bf Merge branch 'master' into Playerbot 2024-03-09 10:30:25 +08:00
Yunfan Li
5ef572eaf9 Merge pull request #4 from MrSlntGhost/Playerbot
Fix docker load metadata error
2024-03-06 19:02:55 +08:00
MrSlntGhost
8a1635bc6e Fix docker load metadata error 2024-03-05 21:46:31 +01:00
Yunfan Li
0b0eeb05c9 Merge branch 'master' into Playerbot 2024-03-04 17:13:57 +08:00
Yunfan Li
8e5731ff60 Fix ServerScript.h 2024-03-03 12:37:43 +08:00
Yunfan Li
51219291a3 Merge branch 'master' into Playerbot 2024-03-03 11:58:01 +08:00
Yunfan Li
7c856eaf63 Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk into Playerbot 2024-02-24 22:48:16 +08:00
Yunfan Li
b4046d48d7 Merge branch 'master' into Playerbot 2024-02-22 23:34:59 +08:00
Yunfan Li
ccff9469fc Merge branch 'master' into Playerbot 2024-02-19 23:10:00 +08:00
Yunfan Li
cd5826f283 Merge branch 'master' into Playerbot 2024-02-14 01:02:12 +08:00
Yunfan Li
5699c97d8c Merge branch 'master' into Playerbot 2024-02-11 23:45:22 +08:00
Yunfan Li
9784f932e9 Merge branch 'master' into Playerbot 2024-02-06 17:51:47 +08:00
Yunfan Li
1ef5b9a6b4 Merge branch 'master' into Playerbot 2024-01-29 11:46:32 +08:00
Yunfan Li
b314b04001 Merge branch 'master' into Playerbot 2024-01-23 12:31:39 +08:00
Yunfan Li
9e172c9113 Merge branch 'master' into Playerbot 2024-01-15 21:00:38 +08:00
Yunfan Li
b70e64dbcf Merge branch 'master' into Playerbot 2024-01-14 15:23:52 +08:00
Yunfan Li
600b0873e7 Merge branch 'master' into Playerbot 2024-01-08 23:30:50 +08:00
Yunfan Li
cb795ae5d4 Merge branch 'master' into Playerbot 2024-01-07 22:41:44 +08:00
Yunfan Li
213300bf66 Merge branch 'master' into Playerbot 2024-01-06 17:54:45 +08:00
Yunfan Li
ccf92f481d Merge branch 'master' into Playerbot 2024-01-04 19:22:20 +08:00
Yunfan Li
19f7e753ba Merge pull request #2 from oiuv/Playerbot
Playerbot
2023-12-28 22:08:00 +08:00
Yunfan Li
68c8fad239 Merge pull request #1 from AlvinZhu/Playerbot
Force playerbots locale enUS and Fix multi-language DBC loading
2023-12-28 22:07:05 +08:00
Oiuv
f68f398e59 Merge branch 'master' into Playerbot 2023-12-28 17:33:26 +08:00
Alvin Zhu
608ff291cb Force playerbots locale enUS 2023-12-27 17:00:20 +08:00
Alvin Zhu
7c91ec9bf9 Fix multi-language DBC loading 2023-12-27 16:59:26 +08:00
Yunfan Li
452584a155 Merge branch 'master' into Playerbot 2023-12-17 22:42:51 +08:00
Yunfan Li
80a8896dfe playerbot logout 2023-12-17 22:41:43 +08:00
Yunfan Li
60cf17d70a fix scripts issue 2023-12-12 20:52:59 +08:00
Yunfan Li
7915f79d04 Merge branch 'master' into Playerbot 2023-12-12 20:52:42 +08:00
Yunfan Li
d879fc9258 Merge branch 'master' into Playerbot 2023-10-27 20:12:09 +08:00
Yunfan Li
57e0c7a09f Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk into Playerbot 2023-10-22 19:52:23 +08:00
Yunfan Li
a5e27362d8 Merge commit '26c583c24ab7dbbf1fecf3dcd737c1ad543c8b33' into Playerbot_1017 2023-10-17 22:18:39 +08:00
Yunfan Li
2dd1490c18 Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk into Playerbot 2023-09-23 22:44:15 +08:00
Yunfan Li
e7ac00b586 Merge branch 'master' into Playerbot 2023-09-05 19:24:48 +08:00
Yunfan Li
28fcb40b88 Merge branch 'master' into Playerbot 2023-09-05 00:13:44 +08:00
Yunfan Li
cc4ac0ab57 Merge branch 'master' into Playerbot 2023-09-03 14:38:52 +08:00
Yunfan Li
92c6ef23ff Merge branch 'master' into Playerbot 2023-09-01 21:17:04 +08:00
Yunfan Li
c6bcda8b9d Merge branch 'master' into Playerbot 2023-08-29 20:50:49 +08:00
Yunfan Li
e2019033c1 Merge branch 'master' into Playerbot 2023-08-27 00:42:24 +08:00
Yunfan Li
58a7625be7 Merge branch 'master' into Playerbot 2023-08-25 02:29:53 +08:00
Yunfan Li
4b1f585fab Merge branch 'master' into Playerbot 2023-08-24 22:07:53 +08:00
Yunfan Li
33eb24f543 MOD_PLAYERBOTS macro 2023-08-24 21:08:59 +08:00
Yunfan Li
36e18dd5e1 change gitmodules 2023-08-10 15:22:06 +08:00
Yunfan Li
6a954d7560 Merge branch 'master' into Playerbot 2023-08-10 13:45:03 +08:00
Yunfan Li
b8567b3f66 conf for playerbots log 2023-08-10 10:30:12 +08:00
Yunfan Li
df11f5a0e7 Merge branch 'master' into Playerbot 2023-08-07 23:58:57 +08:00
Yunfan Li
db889ed3c9 Merge branch 'master' into Playerbot 2023-08-05 19:11:41 +08:00
Yunfan Li
a4e5ff3779 Merge branch 'master' into Playerbot 2023-08-01 23:21:36 +08:00
Yunfan Li
058526b612 Merge branch 'master' into Playerbot 2023-07-30 14:37:00 +08:00
Yunfan Li
78e21a0539 Merge branch 'master' into Playerbot 2023-07-26 13:25:50 +08:00
Yunfan Li
06b2f25a00 Fix(scripts): bot receive CMSG packet 2023-07-26 13:10:55 +08:00
Yunfan Li
2ca14cd5eb Merge branch 'master' into Playerbot 2023-07-24 14:43:27 +08:00
Yunfan Li
95add2b815 Merge branch 'master' into Playerbot 2023-07-18 17:59:18 +08:00
Yunfan Li
2afc3a46d0 refactor naxxramas 2023-07-18 17:58:03 +08:00
Yunfan Li
4d3abb0538 logout bots in kickall 2023-07-15 16:42:10 +08:00
Yunfan Li
95843d5835 Merge branch 'master' into Playerbot 2023-07-14 13:16:02 +08:00
Yunfan Li
44046ee5df Merge branch 'master' into Playerbot 2023-07-08 00:47:19 +08:00
Yunfan Li
0713446e1e Merge branch 'master' into Playerbot 2023-07-04 10:05:31 +08:00
Yunfan Li
55821a893c Merge branch 'master' into Playerbot 2023-06-22 09:53:06 +08:00
Yunfan Li
433467b8c0 split anubrekhan, grobbulus scripts 2023-06-18 21:52:39 +08:00
Yunfan Li
abaf4655e2 Merge branch 'master' into Playerbot 2023-06-18 20:48:30 +08:00
Yunfan Li
b417973361 Merge branch 'master' into Playerbot 2023-06-13 01:04:01 +08:00
Yunfan Li
e766845cb4 Spell(item check): turn ItemLevel to RequiredLevel 2023-06-11 18:19:28 +08:00
Yunfan Li
69740eb29b Merge branch 'master' into Playerbot 2023-06-09 23:40:54 +08:00
Yunfan Li
23306a3d10 split heigan 2023-06-09 23:16:44 +08:00
Yunfan Li
f05b5e678c split grobbulus 2023-06-08 10:58:37 +08:00
Yunfan Li
dc4c50923c Merge branch 'master' into Playerbot 2023-06-07 23:39:37 +08:00
Yunfan Li
46f277f2f6 spilit boss_heigan to .cpp and .h 2023-06-06 00:10:41 +08:00
Yunfan Li
a7519279f7 Merge branch 'master' into Playerbot 2023-06-06 00:07:04 +08:00
Yunfan Li
05103aeacf Merge branch 'master' into Playerbot 2023-06-02 15:38:15 +08:00
Yunfan Li
a1a3263727 Merge branch 'master' into Playerbot 2023-05-29 19:05:17 +08:00
Yunfan Li
0e7289304d command setskill range allow 0 2023-05-29 19:00:11 +08:00
Yunfan Li
9d3d2c84fe HandlePlayerLoginFromDB 2023-05-26 20:52:01 +08:00
Yunfan Li
f677900061 Prevent GUID from exhausting 2023-05-26 01:02:22 +08:00
Yunfan Li
ec45b40cb9 feat: fix warning and configuration 2023-05-24 19:43:56 +08:00
Yunfan Li
72660b1ed8 Merge branch 'master' into Playerbot 2023-05-24 17:57:30 +08:00
ZhengPeiRu21
aa1214a6ba Merge branch 'azerothcore:master' into Playerbot 2023-05-01 10:31:02 -06:00
ZhengPeiRu21
2e294eae2b Merge pull request #6 from kjack9/Playerbot
fix(Docker): add libboost-thread-dev dependency to Dockerfile
2023-05-01 10:30:47 -06:00
KJack
42e8c3f172 fix(Docker): add libboost-thread-dev dependency to Dockerfile 2023-05-01 11:51:21 -04:00
ZhengPeiRu21
25d2c3ebe7 Merge branch 'azerothcore:master' into Playerbot 2023-04-26 13:57:57 -06:00
ZhengPeiRu21
d6a099e98c Merge branch 'azerothcore:master' into Playerbot 2023-04-24 09:38:43 -06:00
ZhengPeiRu21
1773a505c0 Merge branch 'azerothcore:master' into Playerbot 2023-04-23 13:53:58 -06:00
ZhengPeiRu21
e355e79482 Merge branch 'azerothcore:master' into Playerbot 2023-04-21 22:17:38 -06:00
ZhengPeiRu21
bb0f212b87 Merge branch 'azerothcore:master' into Playerbot 2023-04-20 16:01:49 -06:00
ZhengPeiRu21
780c8ede85 Merge branch 'azerothcore:master' into Playerbot 2023-04-19 09:48:45 -06:00
ZhengPeiRu21
e622ba991f Merge branch 'azerothcore:master' into Playerbot 2023-04-18 09:28:55 -06:00
ZhengPeiRu21
affbfa1e30 Merge branch 'azerothcore:master' into Playerbot 2023-04-16 20:27:56 -06:00
ZhengPeiRu21
d02099db9a Merge branch 'azerothcore:master' into Playerbot 2023-04-13 10:42:03 -06:00
ZhengPeiRu21
ae175496dd Merge branch 'azerothcore:master' into Playerbot 2023-04-10 08:27:49 -06:00
ZhengPeiRu21
0248ed8778 Merge branch 'azerothcore:master' into Playerbot 2023-04-06 10:12:34 -06:00
ZhengPeiRu21
43778acb9a Merge branch 'azerothcore:master' into Playerbot 2023-04-05 11:49:27 -06:00
ZhengPeiRu21
ed4e0ffbda Merge branch 'azerothcore:master' into Playerbot 2023-04-04 13:23:00 -06:00
ZhengPeiRu21
c9186547dd Merge branch 'azerothcore:master' into Playerbot 2023-04-04 08:16:34 -06:00
ZhengPeiRu21
a27f752dcc Merge branch 'azerothcore:master' into Playerbot 2023-04-03 22:10:19 -06:00
郑佩茹
00f9f8e0d0 Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2023-04-03 07:53:39 -06:00
郑佩茹
1b3fd82f5c Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/Guilds/Guild.cpp
2023-04-03 07:52:56 -06:00
ZhengPeiRu21
4004dcb23b Merge branch 'azerothcore:master' into Playerbot 2023-04-02 09:42:34 -06:00
ZhengPeiRu21
6cb1778c6d Merge branch 'azerothcore:master' into Playerbot 2023-04-01 08:07:59 -06:00
ZhengPeiRu21
0aca3f7b72 Merge branch 'azerothcore:master' into Playerbot 2023-03-30 07:34:21 -06:00
ZhengPeiRu21
2bf872e446 Merge branch 'azerothcore:master' into Playerbot 2023-03-29 06:29:03 -06:00
ZhengPeiRu21
939291c9c2 Merge branch 'azerothcore:master' into Playerbot 2023-03-28 09:26:50 -06:00
ZhengPeiRu21
4c18f3b3e5 Merge branch 'azerothcore:master' into Playerbot 2023-03-25 13:06:10 -06:00
ZhengPeiRu21
38268a187e Merge branch 'azerothcore:master' into Playerbot 2023-03-23 09:07:11 -06:00
ZhengPeiRu21
317afd051b Merge branch 'azerothcore:master' into Playerbot 2023-03-22 10:16:52 -06:00
ZhengPeiRu21
71e8baf929 Merge branch 'azerothcore:master' into Playerbot 2023-03-22 09:35:01 -06:00
ZhengPeiRu21
e9143a2c0b Merge branch 'azerothcore:master' into Playerbot 2023-03-21 08:46:26 -06:00
郑佩茹
0a192af532 Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2023-03-16 11:08:57 -06:00
郑佩茹
be7c57507f Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/Entities/Player/Player.h
2023-03-16 10:00:13 -06:00
ZhengPeiRu21
e898462333 Merge branch 'azerothcore:master' into Playerbot 2023-03-10 08:18:50 -07:00
ZhengPeiRu21
ca84c22cf2 Merge branch 'azerothcore:master' into Playerbot 2023-03-06 23:19:41 -07:00
ZhengPeiRu21
fce7ba32a3 Merge branch 'azerothcore:master' into Playerbot 2023-03-02 08:52:37 -07:00
郑佩茹
328d991305 Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2023-03-01 11:52:48 -07:00
郑佩茹
826bac08ec Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/World/IWorld.h
#	src/server/game/World/World.h
2023-03-01 11:52:02 -07:00
ZhengPeiRu21
d40a859de6 Merge branch 'azerothcore:master' into Playerbot 2023-02-21 11:29:39 -07:00
ZhengPeiRu21
62d3317c93 Merge branch 'azerothcore:master' into Playerbot 2023-02-17 16:12:43 -07:00
郑佩茹
6a1589c989 Update to be compatible with latest AC 2023-02-17 12:41:37 -07:00
郑佩茹
8ffdf088d4 Merge branch 'master' into Playerbot 2023-02-17 11:37:31 -07:00
郑佩茹
d5e1ec851a Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2023-02-14 12:03:09 -07:00
郑佩茹
4bc9901f16 Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/Entities/GameObject/GameObject.h
2023-02-13 13:07:03 -07:00
ZhengPeiRu21
ba4e49f5b2 Merge branch 'azerothcore:master' into Playerbot 2023-02-10 15:48:50 -07:00
郑佩茹
ccee04c908 Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2023-02-09 12:42:09 -07:00
郑佩茹
03b3f9d051 Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/World/World.h
2023-02-09 12:40:25 -07:00
ZhengPeiRu21
465d19b7f6 Merge branch 'azerothcore:master' into Playerbot 2023-01-19 11:57:25 -07:00
ZhengPeiRu21
f51115a054 Merge branch 'azerothcore:master' into Playerbot 2023-01-12 09:20:22 -07:00
ZhengPeiRu21
16eecd908e Merge branch 'azerothcore:master' into Playerbot 2023-01-04 11:21:02 -07:00
ZhengPeiRu21
b86914fd37 Merge branch 'azerothcore:master' into Playerbot 2022-12-29 12:20:26 -07:00
ZhengPeiRu21
2bb78d1451 Merge branch 'azerothcore:master' into Playerbot 2022-12-27 09:50:12 -07:00
ZhengPeiRu21
cd6e0d7e0b Merge branch 'azerothcore:master' into Playerbot 2022-12-12 10:18:34 -07:00
ZhengPeiRu21
5a8fe17184 Merge branch 'azerothcore:master' into Playerbot 2022-12-09 11:56:19 -07:00
郑佩茹
2ec6f2d92f Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2022-12-07 14:46:45 -07:00
郑佩茹
c1c97ad425 Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/Server/WorldSession.cpp
#	src/server/game/Server/WorldSession.h
2022-12-07 14:46:21 -07:00
ZhengPeiRu21
fad161a76b Merge branch 'azerothcore:master' into Playerbot 2022-12-01 09:43:29 -07:00
ZhengPeiRu21
87f185bb85 Merge branch 'azerothcore:master' into Playerbot 2022-11-23 09:13:39 -07:00
郑佩茹
ec7288bc17 Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2022-11-18 12:15:17 -07:00
郑佩茹
cab0d6f027 Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/Guilds/Guild.cpp
2022-11-18 10:21:36 -07:00
ZhengPeiRu21
8ec316da13 Merge branch 'azerothcore:master' into Playerbot 2022-11-07 13:20:52 -07:00
ZhengPeiRu21
4d068b0e74 Merge branch 'azerothcore:master' into Playerbot 2022-11-04 09:12:25 -06:00
ZhengPeiRu21
18ae6a473f Merge branch 'azerothcore:master' into Playerbot 2022-10-31 16:12:42 -06:00
ZhengPeiRu21
99dbd3d4c5 Merge branch 'azerothcore:master' into Playerbot 2022-10-26 09:07:05 -06:00
ZhengPeiRu21
780b947f51 Merge branch 'azerothcore:master' into Playerbot 2022-10-24 16:21:51 -06:00
ZhengPeiRu21
b68c3a733a Merge branch 'azerothcore:master' into Playerbot 2022-10-24 08:50:01 -06:00
ZhengPeiRu21
e0b905aef7 Merge branch 'azerothcore:master' into Playerbot 2022-10-22 17:44:53 -06:00
ZhengPeiRu21
4b8fb01016 Merge branch 'azerothcore:master' into Playerbot 2022-10-19 19:25:35 -06:00
ZhengPeiRu21
ce8592b29b Merge branch 'azerothcore:master' into Playerbot 2022-10-17 10:41:21 -06:00
ZhengPeiRu21
46438255bf Merge branch 'azerothcore:master' into Playerbot 2022-10-15 09:59:28 -06:00
郑佩茹
5996f1f1af Remove outdated Git submodule 2022-10-07 09:17:43 -06:00
ZhengPeiRu21
906748cd16 Merge branch 'azerothcore:master' into Playerbot 2022-10-07 09:14:47 -06:00
ZhengPeiRu21
80c608df4f Merge branch 'azerothcore:master' into Playerbot 2022-10-02 10:46:28 -06:00
ZhengPeiRu21
a300a4be12 Merge branch 'azerothcore:master' into Playerbot 2022-09-28 17:09:45 -06:00
郑佩茹
203f2ec7eb Update PLAYERBOTS_SEL_TEXT query 2022-09-27 08:40:27 -06:00
ZhengPeiRu21
8c05b69e4e Merge branch 'azerothcore:master' into Playerbot 2022-09-26 10:01:10 -06:00
ZhengPeiRu21
7b5a03ac8f Merge branch 'azerothcore:master' into Playerbot 2022-09-23 10:03:15 -06:00
ZhengPeiRu21
4c6c80d880 Merge branch 'azerothcore:master' into Playerbot 2022-09-22 15:18:27 -06:00
ZhengPeiRu21
8da3ae8a91 Merge branch 'azerothcore:master' into Playerbot 2022-09-21 09:42:10 -06:00
ZhengPeiRu21
e67849a858 Merge branch 'azerothcore:master' into Playerbot 2022-09-19 09:23:59 -06:00
ZhengPeiRu21
d38899321c Merge branch 'azerothcore:master' into Playerbot 2022-09-18 17:01:24 -06:00
ZhengPeiRu21
6dfc04c2bf Merge branch 'azerothcore:master' into Playerbot 2022-09-15 18:12:58 -06:00
ZhengPeiRu21
46fa7b484d Merge branch 'azerothcore:master' into Playerbot 2022-09-15 09:10:16 -06:00
ZhengPeiRu21
76f4f741d8 Merge branch 'azerothcore:master' into Playerbot 2022-09-13 18:48:47 -06:00
ZhengPeiRu21
8791645166 Merge branch 'azerothcore:master' into Playerbot 2022-09-13 10:44:15 -06:00
ZhengPeiRu21
77571adf1f Merge branch 'azerothcore:master' into Playerbot 2022-09-08 15:10:29 -06:00
ZhengPeiRu21
aa1705d6c5 Merge branch 'azerothcore:master' into Playerbot 2022-09-07 09:35:58 -06:00
郑佩茹
c9fa699837 Attempt to fix Evade issue 2022-09-06 13:35:06 -06:00
ZhengPeiRu21
819532426b Merge branch 'azerothcore:master' into Playerbot 2022-09-06 12:11:39 -06:00
ZhengPeiRu21
31f36b25f2 Merge branch 'azerothcore:master' into Playerbot 2022-09-03 10:17:45 -06:00
ZhengPeiRu21
ac5bcfae12 Merge branch 'azerothcore:master' into Playerbot 2022-09-02 10:49:43 -06:00
ZhengPeiRu21
399b8803b8 Merge branch 'azerothcore:master' into Playerbot 2022-09-01 12:56:06 -06:00
ZhengPeiRu21
cd7a22a4de Merge branch 'azerothcore:master' into Playerbot 2022-08-30 20:52:05 -06:00
ZhengPeiRu21
2759a5ee1d Merge branch 'azerothcore:master' into Playerbot 2022-08-29 09:30:33 -06:00
郑佩茹
0752208c43 Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/Entities/Player/Player.cpp
2022-08-25 10:07:17 -06:00
郑佩茹
3d8f540110 ResetChatTimer no longer needed with upstream chat flood handling changes 2022-08-19 12:16:34 -06:00
ZhengPeiRu21
774225e669 Merge branch 'azerothcore:master' into Playerbot 2022-08-18 13:48:09 -06:00
郑佩茹
bbd283598d Fix Evading issue 2022-08-18 13:46:22 -06:00
郑佩茹
32c6babdb7 Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Entities/Player/Player.h
#	src/server/game/Entities/Unit/Unit.h
2022-08-16 16:13:26 -06:00
郑佩茹
29e14042e7 Update to work with latest AzerothCore master 2022-07-27 10:15:08 -06:00
郑佩茹
a5f1fc38a8 Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot
 Conflicts:
	src/server/game/Entities/Creature/Creature.cpp
2022-07-27 09:57:48 -06:00
郑佩茹
6ad65508af Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/Entities/Creature/Creature.cpp
#	src/server/game/Entities/Creature/Creature.h
#	src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp
2022-07-27 09:11:50 -06:00
ZhengPeiRu21
2a45fdff1f Merge pull request #5 from KobaltBlu/Playerbot
fix: illegal instruction error in Creature.cpp:3470
2022-07-21 09:07:48 -06:00
ZhengPeiRu21
d960ccd4e4 Merge branch 'azerothcore:master' into Playerbot 2022-07-21 09:06:44 -06:00
KobaltBlu
55510b18e6 fix: illegal instruction error in Creature.cpp:3470 2022-07-20 00:50:00 -04:00
ZhengPeiRu21
0fd3d185b9 Merge pull request #4 from KobaltBlu/Playerbot
fix: remove WorldFloatConfigs[CONFIG_WATER_BREATH_TIMER]
2022-07-19 08:53:24 -06:00
KobaltBlu
efd245daf5 fix: remove WorldFloatConfigs[CONFIG_WATER_BREATH_TIMER]
fixes compile error: "fatal error: redefinition of enumerator"
2022-07-16 11:09:52 -04:00
郑佩茹
27300e9fdf Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2022-07-13 10:32:18 -06:00
郑佩茹
a44c241430 Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/apps/worldserver/worldserver.conf.dist
#	src/server/game/Battlegrounds/Battleground.h
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/World/World.cpp
2022-07-13 10:31:30 -06:00
ZhengPeiRu21
f1043be632 Merge branch 'azerothcore:master' into Playerbot 2022-07-06 10:08:55 -06:00
ZhengPeiRu21
0d3a10cc26 Merge branch 'azerothcore:master' into Playerbot 2022-07-05 10:24:47 -06:00
ZhengPeiRu21
e8781b0fc1 Merge branch 'azerothcore:master' into Playerbot 2022-07-01 10:11:40 -06:00
ZhengPeiRu21
c687d40741 Merge branch 'azerothcore:master' into Playerbot 2022-06-30 09:34:51 -06:00
ZhengPeiRu21
65f6fbb496 Merge branch 'azerothcore:master' into Playerbot 2022-06-27 09:06:46 -06:00
ZhengPeiRu21
98f0f093e5 Merge branch 'azerothcore:master' into Playerbot 2022-06-24 15:25:18 -06:00
郑佩茹
67e9f2fd35 Fix merge conflicts 2022-06-21 13:24:33 -06:00
郑佩茹
98c22aa96d Merge branch 'master' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2022-06-21 13:23:18 -06:00
郑佩茹
87fc81d0cc Merge branch 'master' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2022-06-21 09:19:50 -06:00
郑佩茹
743479e817 Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2022-06-16 10:06:30 -06:00
郑佩茹
7cc44a4ab1 Merge branch 'breathTimerConfig' into Playerbot 2022-06-16 10:06:05 -06:00
ZhengPeiRu21
3ab6d3cb37 Merge branch 'azerothcore:master' into Playerbot 2022-06-16 10:04:30 -06:00
ZhengPeiRu21
4f8564ea5b Merge branch 'azerothcore:master' into Playerbot 2022-06-13 15:00:30 -06:00
ZhengPeiRu21
2d7cba14db Merge branch 'azerothcore:master' into Playerbot 2022-06-10 08:51:40 -06:00
ZhengPeiRu21
d8a2665867 Merge branch 'azerothcore:master' into Playerbot 2022-06-08 11:10:38 -06:00
郑佩茹
46e9e82118 feat(Core/Config): Configurable Water Breath Timer 2022-06-03 12:34:31 -06:00
ZhengPeiRu21
427f0afaaf Merge branch 'azerothcore:master' into Playerbot 2022-06-03 10:02:54 -06:00
郑佩茹
b314b3a711 Merge branch 'master' into Playerbot 2022-05-31 09:11:39 -06:00
ZhengPeiRu21
2442fc6ad7 Merge branch 'azerothcore:master' into Playerbot 2022-05-29 21:07:57 -06:00
郑佩茹
650e71728a Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/Entities/Unit/Unit.cpp
2022-05-25 08:51:01 -06:00
ZhengPeiRu21
882359297d Merge branch 'azerothcore:master' into Playerbot 2022-05-23 09:04:16 -06:00
ZhengPeiRu21
0d42597ba3 Merge branch 'azerothcore:master' into Playerbot 2022-05-22 12:08:05 -06:00
ZhengPeiRu21
34b332b51b Merge branch 'azerothcore:master' into Playerbot 2022-05-19 12:55:28 -06:00
ZhengPeiRu21
cc94955bb2 Merge branch 'azerothcore:master' into Playerbot 2022-05-17 11:00:13 -06:00
郑佩茹
9a6c789f1a Add missing override annotation to GetPlayerbotsDBRevision 2022-05-16 13:16:03 -06:00
ZhengPeiRu21
26595bd2d9 Merge branch 'azerothcore:master' into Playerbot 2022-05-16 13:11:42 -06:00
ZhengPeiRu21
6b57ea8223 Merge branch 'azerothcore:master' into Playerbot 2022-05-12 09:41:56 -06:00
ZhengPeiRu21
e05bc38461 Merge pull request #3 from qudzy/upstream/refactor-instance-suggestions
Refactor instance suggestions
2022-05-10 08:48:32 -06:00
ZhengPeiRu21
0053ac67d9 Merge branch 'azerothcore:master' into Playerbot 2022-05-10 08:46:47 -06:00
ZhengPeiRu21
c2efd301b5 Merge branch 'azerothcore:master' into Playerbot 2022-05-06 16:13:01 -06:00
qudzy
44e4cd8cda Add prepared dungeon suggestion statement 2022-05-06 16:55:21 +02:00
qudzy
0e6a5bddbb Declare strToLower method in utilities 2022-05-06 16:55:21 +02:00
qudzy
1e3d488784 Ignore Visual Studio folders 2022-05-06 16:55:21 +02:00
ZhengPeiRu21
c6df5eae3a Merge branch 'azerothcore:master' into Playerbot 2022-05-04 10:47:16 -06:00
郑佩茹
0326d8576d Merge branch 'master' into Playerbot
# Conflicts:
#	src/server/game/World/IWorld.h
#	src/server/game/World/World.cpp
#	src/server/game/World/World.h
#	src/server/scripts/Commands/cs_server.cpp
2022-05-02 16:39:21 -06:00
ZhengPeiRu21
92841a35e1 Merge branch 'azerothcore:master' into Playerbot 2022-04-26 08:42:57 -06:00
ZhengPeiRu21
84b794ab38 Merge branch 'azerothcore:master' into Playerbot 2022-04-25 08:58:13 -06:00
ZhengPeiRu21
8b0ef0b5a0 Merge branch 'azerothcore:master' into Playerbot 2022-04-22 09:13:49 -06:00
ZhengPeiRu21
0efe2a01fe Merge branch 'azerothcore:master' into Playerbot 2022-04-20 09:18:17 -06:00
ZhengPeiRu21
f5f3d78ed6 Merge branch 'azerothcore:master' into Playerbot 2022-04-19 09:07:56 -06:00
ZhengPeiRu21
534df7c448 Merge branch 'azerothcore:master' into Playerbot 2022-04-17 17:59:20 -06:00
ZhengPeiRu21
ec96415fda Merge branch 'azerothcore:master' into Playerbot 2022-04-16 21:41:45 -06:00
ZhengPeiRu21
19b2c35180 Merge branch 'azerothcore:master' into Playerbot 2022-04-14 09:06:05 -06:00
ZhengPeiRu21
a1985ddbeb Merge branch 'azerothcore:master' into Playerbot 2022-04-11 08:40:56 -06:00
ZhengPeiRu21
2cb590a48b Merge branch 'azerothcore:master' into Playerbot 2022-04-07 08:55:50 -06:00
ZhengPeiRu21
68d3ec7d77 Merge branch 'azerothcore:master' into Playerbot 2022-04-04 07:53:51 -06:00
ZhengPeiRu21
a25c289a5a Merge branch 'azerothcore:master' into Playerbot 2022-04-01 08:30:15 -06:00
ZhengPeiRu21
32dc06900c Merge branch 'azerothcore:master' into Playerbot 2022-03-30 09:53:52 -06:00
ZhengPeiRu21
1c11bde14f Merge branch 'azerothcore:master' into Playerbot 2022-03-28 17:33:20 -06:00
ZhengPeiRu21
f5f6478688 Merge branch 'azerothcore:master' into Playerbot 2022-03-27 11:23:15 -06:00
ZhengPeiRu21
7d7e66cbe4 Merge branch 'azerothcore:master' into Playerbot 2022-03-25 10:48:58 -06:00
ZhengPeiRu21
fb52816a11 Merge branch 'azerothcore:master' into Playerbot 2022-03-24 12:58:22 -06:00
ZhengPeiRu21
246e2cad2e Merge branch 'azerothcore:master' into Playerbot 2022-03-24 08:28:09 -06:00
郑佩茹
36ed431c7f Merge branch 'master' of https://github.com/ZhengPeiRu21/azerothcore-wotlk into Playerbot 2022-03-23 08:47:32 -06:00
郑佩茹
5cec9facf8 Add missing ifdef for PLAYERBOTS 2022-03-23 08:46:03 -06:00
郑佩茹
d4062269c8 Merge branch 'master' into Playerbot 2022-03-22 10:53:26 -06:00
郑佩茹
db71f4739c Fix corrupt item cache crashes, bot whispers, trade crashes 2022-03-22 10:51:50 -06:00
郑佩茹
ff0e5d5e3b Merge branch 'questXPHook' into Playerbot 2022-03-21 14:47:43 -06:00
郑佩茹
60f11b3671 Merge branch 'master' into Playerbot
# Conflicts:
#	apps/ci/ci-install-modules.sh
#	src/common/Collision/Management/MMapMgr.cpp
#	src/common/Debugging/Errors.h
#	src/server/game/AI/SmartScripts/SmartScript.cpp
#	src/server/game/Battlegrounds/Arena.cpp
#	src/server/game/Battlegrounds/ArenaScore.h
#	src/server/game/Battlegrounds/Battleground.cpp
#	src/server/game/Battlegrounds/BattlegroundMgr.cpp
#	src/server/game/Battlegrounds/BattlegroundMgr.h
#	src/server/game/Battlegrounds/BattlegroundQueue.cpp
#	src/server/game/Battlegrounds/BattlegroundQueue.h
#	src/server/game/Battlegrounds/Zones/BattlegroundAB.h
#	src/server/game/Battlegrounds/Zones/BattlegroundEY.h
#	src/server/game/Battlegrounds/Zones/BattlegroundIC.h
#	src/server/game/Conditions/ConditionMgr.cpp
#	src/server/game/DataStores/M2Stores.cpp
#	src/server/game/DungeonFinding/LFGMgr.cpp
#	src/server/game/Entities/Creature/Creature.cpp
#	src/server/game/Entities/Creature/CreatureData.h
#	src/server/game/Entities/GameObject/GameObject.cpp
#	src/server/game/Entities/GameObject/GameObject.h
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Entities/Player/Player.h
#	src/server/game/Entities/Player/PlayerStorage.cpp
#	src/server/game/Entities/Unit/Unit.cpp
#	src/server/game/Entities/Unit/Unit.h
#	src/server/game/Globals/ObjectMgr.cpp
#	src/server/game/Groups/Group.cpp
#	src/server/game/Groups/Group.h
#	src/server/game/Guilds/Guild.cpp
#	src/server/game/Guilds/Guild.h
#	src/server/game/Handlers/BattleGroundHandler.cpp
#	src/server/game/Handlers/CharacterHandler.cpp
#	src/server/game/Scripting/ScriptDefines/BGScript.cpp
#	src/server/game/Scripting/ScriptDefines/DatabaseScript.cpp
#	src/server/game/Scripting/ScriptDefines/PlayerScript.cpp
#	src/server/game/Scripting/ScriptDefines/ServerScript.cpp
#	src/server/game/Scripting/ScriptMgr.cpp
#	src/server/game/Scripting/ScriptMgrMacros.h
#	src/server/game/Server/Packets/MiscPackets.cpp
#	src/server/game/Server/Packets/MiscPackets.h
#	src/server/game/Server/WorldSession.cpp
#	src/server/game/Spells/SpellEffects.cpp
#	src/server/game/World/IWorld.h
#	src/server/game/World/World.cpp
#	src/server/game/World/World.h
#	src/server/scripts/Commands/cs_npc.cpp
#	src/server/scripts/Commands/cs_server.cpp
#	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_nefarian.cpp
#	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/instance_blackwing_lair.cpp
#	src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/boss_apothecary_hummel.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
#	src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp
2022-03-21 13:57:37 -06:00
郑佩茹
e42a572c35 Merge branch 'master' into questXPHook 2022-03-16 15:22:22 -06:00
郑佩茹
921bfbde86 Merge branch 'master' into questXPHook 2022-03-13 16:37:06 -06:00
郑佩茹
b88c5d8b89 Added changelog 2022-03-12 20:13:55 -07:00
UltraNix
12d41d1314 Big update. 2022-03-12 22:28:00 +01:00
郑佩茹
c2a6eff91d Merge branch 'master' into questXPHook 2022-03-10 12:08:00 -07:00
郑佩茹
7b3b37b1b3 Merge branch 'master' into questXPHook 2022-03-08 10:23:32 -07:00
郑佩茹
d60bb4fc90 feat(Scripting/Hooks): Implement OnQuestComputeXP() hook 2022-03-07 19:17:29 -07:00
UltraNix
6006eeeb01 asd 2021-12-07 15:57:39 +01:00
UltraNix
2cab3258bb 1st commit 2021-12-06 11:16:04 +01:00
555 changed files with 76413 additions and 22858 deletions

3
.github/README.md vendored
View File

@@ -82,7 +82,8 @@ You can check the [authors](https://github.com/azerothcore/azerothcore-wotlk/blo
## License ## License
- The AzerothCore source code is released under the [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) - The new AzerothCore source components are released under the [GNU AGPL v3](https://www.gnu.org/licenses/agpl-3.0.en.html)
- The old sources based on MaNGOS/TrinityCore are released under the [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
It's important to note that AzerothCore is not an official Blizzard Entertainment product, and it is not affiliated with or endorsed by World of Warcraft or Blizzard Entertainment. AzerothCore does not in any case sponsor nor support illegal public servers. If you use this project to run an illegal public server and not for testing and learning it is your own personal choice. It's important to note that AzerothCore is not an official Blizzard Entertainment product, and it is not affiliated with or endorsed by World of Warcraft or Blizzard Entertainment. AzerothCore does not in any case sponsor nor support illegal public servers. If you use this project to run an illegal public server and not for testing and learning it is your own personal choice.

View File

@@ -213,8 +213,8 @@ runs:
- name: Run unit tests - name: Run unit tests
shell: bash shell: bash
run: | run: |
if [[ -f build/obj/src/test/unit_tests ]]; then if [[ -f build/src/test/unit_tests ]]; then
build/obj/src/test/unit_tests build/src/test/unit_tests
else else
exit 0 exit 0
fi fi

60
.github/agents/README.md vendored Normal file
View File

@@ -0,0 +1,60 @@
# GitHub Agents Configuration
This directory contains configuration files for AI-powered code review and development agents used in the AzerothCore project.
## Overview
Agent configuration files provide context-specific instructions to AI tools (like GitHub Copilot, Claude, etc.) when they interact with this repository. These configurations ensure that automated reviews and code suggestions follow project-specific standards and best practices.
## Available Agents
### PR Reviewer (`pr-reviewer.md`)
The PR Reviewer agent is configured to review pull requests with deep understanding of AzerothCore's:
- Architecture patterns (two-server model, scripting system, database structure)
- Code style requirements (indentation, line length, formatting)
- C++ coding conventions and naming standards
- SQL query formatting and database design standards
- Commit message conventions (Conventional Commits format)
- Testing and validation requirements
- Security and quality standards
**Key Feature**: This agent always references `/CLAUDE.md`, the C++ Code Standards wiki, and the SQL Standards wiki before reviewing any PR.
## How It Works
When an AI tool reviews a PR in this repository:
1. The tool reads the appropriate agent configuration from this directory
2. The agent configuration instructs it to read `/CLAUDE.md` for full project context
3. For C++ changes, the agent also references the [C++ Code Standards wiki](https://github.com/azerothcore/wiki/blob/master/docs/cpp-code-standards.md)
4. For SQL changes, the agent also references the [SQL Standards wiki](https://github.com/azerothcore/wiki/blob/master/docs/sql-standards.md)
5. The agent applies project-specific rules during review
6. Feedback is provided following the project's conventions and standards
## For Contributors
If you're using AI tools to assist with contributions:
1. Familiarize yourself with `/CLAUDE.md` - it contains essential project knowledge
2. Review the [C++ Code Standards](https://github.com/azerothcore/wiki/blob/master/docs/cpp-code-standards.md) for C++ contributions
3. Review the [SQL Standards](https://github.com/azerothcore/wiki/blob/master/docs/sql-standards.md) for database contributions
4. The AI agents will help ensure your changes follow project standards
5. Agent feedback should be treated as helpful suggestions that align with maintainer expectations
## For Maintainers
To update agent configurations:
1. Edit the relevant `.md` file in this directory
2. Ensure any changes align with documentation in `/CLAUDE.md` and the wiki standards
3. Test the updated configuration with a sample PR review
4. Commit changes following the project's commit message format
## References
- Project guidelines: `/CLAUDE.md`
- C++ standards: [C++ Code Standards](https://github.com/azerothcore/wiki/blob/master/docs/cpp-code-standards.md)
- SQL standards: [SQL Standards](https://github.com/azerothcore/wiki/blob/master/docs/sql-standards.md)
- PR template: `/pull_request_template.md`
- Contribution guide: `/.github/CONTRIBUTING.md`

115
.github/agents/pr-reviewer.md vendored Normal file
View File

@@ -0,0 +1,115 @@
# PR Reviewer Agent
You are an expert code reviewer for the AzerothCore project. When reviewing pull requests, you must follow the project-specific guidelines and architecture patterns defined in the repository.
## Required Reading
Before reviewing any PR, you MUST read and follow the instructions in:
- `/CLAUDE.md` - Contains comprehensive project architecture, coding standards, build instructions, and PR requirements
- [C++ Code Standards](https://github.com/azerothcore/wiki/blob/master/docs/cpp-code-standards.md) - Detailed C++ coding conventions and style guide
- [SQL Standards](https://github.com/azerothcore/wiki/blob/master/docs/sql-standards.md) - SQL query formatting and database standards
## Key Review Focus Areas
Based on CLAUDE.md, always verify:
### 1. Commit Message Format
- Uses Conventional Commits: `Type(Scope/Subscope): Short description`
- Types: feat, fix, refactor, style, docs, test, chore
- Scopes: Core (C++ changes), DB (SQL changes)
- Max 50 characters for description
- Examples: `fix(Core/Spells): Fix damage calculation for Fireball`, `fix(DB/SAI): Missing spell to NPC Hogger`
### 2. Code Style
- 4-space indentation for C++ (no tabs)
- 2-space indentation for JSON, YAML, shell scripts
- UTF-8 encoding, LF line endings
- Max 80 character line length
- No braces around single-line statements
- Format variables in output using {} placeholders instead of printf-style format specifiers like %u
### 3. C++ Specific Standards
**From C++ Code Standards wiki - verify:**
- Indentation: 4 spaces, never tabs
- Comments: Above or beside code, avoid external hyperlinks
- No trailing whitespace or extra spaces within brackets
- Brackets: Single-line statements don't need braces; multi-line blocks on new line
- Use constants (enum/constexpr) instead of magic numbers
- Switch statements must have default case
- Prefer enum class over plain enum
- Standard prefixes: SPELL_, NPC_, ITEM_, GO_, QUEST_, SAY_, EMOTE_, MODEL_, EVENT_, DATA_, ACHIEV_
- Naming conventions:
- Public/protected: `SomeGuid`, `ShadowBoltTimer` (UpperCamelCase)
- Private members: `_someGuid`, `_count` (underscore prefix, lowerCamelCase)
- Methods: `DoSomething(uint32 someNumber)` (UpperCamelCase, params lowerCamelCase)
- Always use 'f' suffix for float literals: `234.3456f`
- WorldObjects: `GameObject* go;`, `Creature* creature;` (never multiple pointer declarations)
- const placement: after type (`Player const* player`)
- static placement: before type (`static uint32 someVar`)
- All headers must have header guards
### 4. SQL Specific Standards
**From SQL Standards wiki - verify:**
- Always use backticks around table and column names
- Single quotes for strings, no quotes for numeric values
- DELETE before INSERT (never use REPLACE)
- DELETE/UPDATE must include at least primary key in WHERE clause
- Prefer IN clause for multiple values: `WHERE entry IN (1, 2, 3)`
- Use variables for repeated entries: `SET @ENTRY := 7727;`
- Compact queries: bundle multiple rows in single INSERT
- For flags: use bitwise operations (`|` to add, `&~` to remove), never override
- Table naming: snake_case (`creature_loot_template`)
- Column naming: UpperCamelCase (`PositionX`, `DisplayID`)
- Acronyms in uppercase: `ItemGUID`, `DisplayID`, `RequiredNPCOrGOCount`
- No integer width specification: `INT` not `INT(11)`
- Never use MEDIUMINT (use INT instead for consistency)
- Float/Double: use CHECK constraints instead of UNSIGNED
- Charset: utf8mb4, Collation: utf8mb4_unicode_ci (utf8mb4_bin for names)
- Engine: InnoDB, Row Format: DEFAULT
### 5. Architecture Compliance
- Changes to game logic should be in `src/server/game/`
- Scripts should follow the registration pattern (AddSC_*() functions)
- Spell scripts organized by class: `spell_dk.cpp`, `spell_mage.cpp`, etc.
- Database changes go in correct subdirectories:
- `data/sql/updates/pending_*/db_auth/` for auth database
- `data/sql/updates/pending_*/db_characters/` for characters database
- `data/sql/updates/pending_*/db_world/` for world database
### 6. PR Requirements
- AI tool usage must be disclosed in PRs
- In-game testing expected and documented
- Changes to generic code require regression testing of related systems
- No breaking changes to existing functionality without strong justification
### 7. Testing Requirements
- Unit tests should be updated when logic changes (Google Test framework)
- Build must succeed with `-Werror` (warnings treated as errors)
- Changes should compile on all platforms (Linux, Windows, macOS)
### 8. Security & Quality
- No hardcoded credentials or sensitive data
- Proper error handling and bounds checking
- No memory leaks or buffer overflows
- SQL changes should be properly escaped/parameterized
## Review Process
1. Read CLAUDE.md to understand project context
2. Review C++ Code Standards wiki for C++ changes
3. Review SQL Standards wiki for database changes
4. Check commit message format
5. Verify code style compliance (general and language-specific)
6. Ensure architectural patterns are followed
7. Check for proper testing and documentation
8. Validate that generic changes don't introduce regressions
9. Confirm AI disclosure if applicable
## Feedback Style
- Be constructive and educational
- Reference specific sections of CLAUDE.md, C++ Code Standards, or SQL Standards when applicable
- Suggest specific fixes with code examples when possible
- Highlight both issues and good practices
- For C++ issues, cite specific rule from C++ Code Standards wiki
- For SQL issues, cite specific rule from SQL Standards wiki

View File

@@ -14,7 +14,7 @@ jobs:
triage: triage:
runs-on: ubuntu-latest runs-on: ubuntu-latest
name: C++ name: C++
if: github.repository == 'azerothcore/azerothcore-wotlk' && !github.event.pull_request.draft if: github.repository == 'mod-playerbots/azerothcore-wotlk' && !github.event.pull_request.draft
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Setup python - name: Setup python

View File

@@ -44,7 +44,7 @@ jobs:
CXX: g++-14 CXX: g++-14
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler.CC }}-nopch name: ${{ matrix.os }}-${{ matrix.compiler.CC }}-nopch
if: github.repository == 'azerothcore/azerothcore-wotlk' && !github.event.pull_request.draft if: github.repository == 'mod-playerbots/azerothcore-wotlk' && !github.event.pull_request.draft
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: ./.github/actions/linux-build - uses: ./.github/actions/linux-build

View File

@@ -39,8 +39,10 @@ jobs:
CC: clang-18 CC: clang-18
CXX: clang++-18 CXX: clang++-18
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler.CC }}-pch name: ${{ matrix.os }}-${{ matrix.compiler }}-pch
if: github.repository == 'azerothcore/azerothcore-wotlk' && !github.event.pull_request.draft env:
COMPILER: ${{ matrix.compiler }}
if: github.repository == 'mod-playerbots/azerothcore-wotlk' && !github.event.pull_request.draft
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: ./.github/actions/linux-build - uses: ./.github/actions/linux-build

View File

@@ -0,0 +1,100 @@
# This starter workflow is for a CMake project running on multiple platforms. There is a different starter workflow if you just want a single platform.
# See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-single-platform.yml
name: ubuntu-build
on:
push:
branches: [ "Playerbot" ]
pull_request:
branches: [ "Playerbot" ]
jobs:
build:
strategy:
# Set fail-fast to false to ensure that feedback is delivered for all matrix combinations. Consider changing this to true when your workflow is stable.
fail-fast: false
matrix:
# the result of the matrix will be the combination of all attributes, so we get os*compiler builds
include:
- os: ubuntu-22.04
c_compiler: clang
cpp_compiler: clang++
build_type: Release
- os: ubuntu-22.04
c_compiler: gcc
cpp_compiler: g++
build_type: Release
- os: ubuntu-24.04
c_compiler: gcc
cpp_compiler: g++
build_type: Release
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.cpp_compiler }}
steps:
- name: Checkout AzerothCore
uses: actions/checkout@v3
- name: Set reusable strings
# Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file.
id: strings
shell: bash
run: |
echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT"
# - name: Clone Playerbot Module
# run: git clone --depth=1 --branch=master https://github.com/mod-playerbots/mod-playerbots.git modules/mod-playerbots
- name: Checkout Playerbot Module
uses: actions/checkout@v3
with:
repository: 'mod-playerbots/mod-playerbots'
#ref: 'feature/core_update_10_2025' #used on core merge conflicts builds
path: 'modules/mod-playerbots'
- name: Install Requirements
run: sudo apt-get update && sudo apt-get install git cmake make gcc g++ clang libmysqlclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev mysql-server libboost-all-dev
# - name: Cache
# uses: actions/cache@v3
# with:
# path: var/ccache
# key: ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules:${{ github.ref }}:${{ github.sha }}
# restore-keys: |
# ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules:${{ github.ref }}
# ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules
# - name: Configure OS
# run: source ./acore.sh install-deps
# env:
# CONTINUOUS_INTEGRATION: true
# - name: Create conf/config.sh
# run: source ./apps/ci/ci-conf-core.sh
# - name: Process pending sql
# run: bash bin/acore-db-pendings
# - name: Build
# run: source ./apps/ci/ci-compile.sh
- name: Configure CMake
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
run: >
cmake -B ${{ steps.strings.outputs.build-output-dir }}
-DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }}
-DCMAKE_C_COMPILER=${{ matrix.c_compiler }}
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
-S ${{ github.workspace }}
- name: Build
# Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator).
run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }}
# - name: Test
# working-directory: ${{ steps.strings.outputs.build-output-dir }}
# # Execute tests defined by the CMake configuration. Note that --build-config is needed because the default Windows generator is a multi-config generator (Visual Studio generator).
# # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
# run: ctest --build-config ${{ matrix.build_type }}

99
.github/workflows/core-build.yml vendored Normal file
View File

@@ -0,0 +1,99 @@
# This starter workflow is for a CMake project running on multiple platforms. There is a different starter workflow if you just want a single platform.
# See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-single-platform.yml
name: ubuntu-build
on:
push:
branches: [ "Playerbot" ]
pull_request:
branches: [ "Playerbot" ]
jobs:
build:
strategy:
# Set fail-fast to false to ensure that feedback is delivered for all matrix combinations. Consider changing this to true when your workflow is stable.
fail-fast: false
matrix:
# the result of the matrix will be the combination of all attributes, so we get os*compiler builds
include:
- os: ubuntu-22.04
c_compiler: clang
cpp_compiler: clang++
build_type: Release
- os: ubuntu-22.04
c_compiler: gcc
cpp_compiler: g++
build_type: Release
- os: ubuntu-24.04
c_compiler: gcc
cpp_compiler: g++
build_type: Release
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.cpp_compiler }}
steps:
- name: Checkout AzerothCore
uses: actions/checkout@v3
- name: Set reusable strings
# Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file.
id: strings
shell: bash
run: |
echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT"
# - name: Clone Playerbot Module
# run: git clone --depth=1 --branch=master https://github.com/mod-playerbots/mod-playerbots.git modules/mod-playerbots
# - name: Checkout Playerbot Module
# uses: actions/checkout@v3
# with:
# repository: 'mod-playerbots/mod-playerbots'
# path: 'modules/mod-playerbots'
- name: Install Requirements
run: sudo apt-get update && sudo apt-get install git cmake make gcc g++ clang libmysqlclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev mysql-server libboost-all-dev
# - name: Cache
# uses: actions/cache@v3
# with:
# path: var/ccache
# key: ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules:${{ github.ref }}:${{ github.sha }}
# restore-keys: |
# ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules:${{ github.ref }}
# ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules
# - name: Configure OS
# run: source ./acore.sh install-deps
# env:
# CONTINUOUS_INTEGRATION: true
# - name: Create conf/config.sh
# run: source ./apps/ci/ci-conf-core.sh
# - name: Process pending sql
# run: bash bin/acore-db-pendings
# - name: Build
# run: source ./apps/ci/ci-compile.sh
- name: Configure CMake
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
run: >
cmake -B ${{ steps.strings.outputs.build-output-dir }}
-DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }}
-DCMAKE_C_COMPILER=${{ matrix.c_compiler }}
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
-S ${{ github.workspace }}
- name: Build
# Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator).
run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }}
# - name: Test
# working-directory: ${{ steps.strings.outputs.build-output-dir }}
# # Execute tests defined by the CMake configuration. Note that --build-config is needed because the default Windows generator is a multi-config generator (Visual Studio generator).
# # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
# run: ctest --build-config ${{ matrix.build_type }}

View File

@@ -46,7 +46,7 @@ jobs:
CXX: clang++-18 CXX: clang++-18
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler.CC }}-nopch-modules name: ${{ matrix.os }}-${{ matrix.compiler.CC }}-nopch-modules
if: github.repository == 'azerothcore/azerothcore-wotlk' && !github.event.pull_request.draft if: github.repository == 'mod-playerbots/azerothcore-wotlk' && !github.event.pull_request.draft
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
# This script installs a general list of modules to compile with # This script installs a general list of modules to compile with

View File

@@ -23,13 +23,13 @@ env:
COMPOSE_DOCKER_CLI_BUILD: 1 COMPOSE_DOCKER_CLI_BUILD: 1
DOCKER_BUILDKIT: 1 DOCKER_BUILDKIT: 1
RUNNING_ON_PRIMARY_BRANCH: | RUNNING_ON_PRIMARY_BRANCH: |
${{ (github.repository == 'azerothcore/azerothcore-wotlk' && github.ref_name == 'master') && 'true' || 'false' }} ${{ (github.repository == 'mod-playerbots/azerothcore-wotlk' && github.ref_name == 'master') && 'true' || 'false' }}
jobs: jobs:
build-containers: build-containers:
runs-on: "ubuntu-latest" runs-on: "ubuntu-latest"
if: | if: |
github.repository == 'azerothcore/azerothcore-wotlk' github.repository == 'mod-playerbots/azerothcore-wotlk'
&& !github.event.pull_request.draft && !github.event.pull_request.draft
&& (github.ref_name == 'master' || contains(github.event.pull_request.labels.*.name, 'run-build') || github.event.label.name == 'run-build') && (github.ref_name == 'master' || contains(github.event.pull_request.labels.*.name, 'run-build') || github.event.label.name == 'run-build')
steps: steps:

View File

@@ -11,6 +11,6 @@ jobs:
steps: steps:
- name: Issue Labeler - name: Issue Labeler
id: issue-labeler id: issue-labeler
uses: azerothcore/GitHub-Actions@issue-labeler-1.0.2 uses: azerothcore/GitHub-Actions@issue-labeler-1.0.3
with: with:
token: ${{ secrets.GITHUB_TOKEN }} token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -1,12 +1,9 @@
name: macos-build name: macos-build
on: on:
push: push:
branches: branches: [ "Playerbot" ]
- 'master'
pull_request: pull_request:
types: branches: [ "Playerbot" ]
- labeled
- synchronize
concurrency: concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref_name }}, ${{ github.workflow }}) group: ${{ github.head_ref }} || concat(${{ github.ref_name }}, ${{ github.workflow }})
@@ -25,10 +22,6 @@ jobs:
- macos-14 - macos-14
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
name: ${{ matrix.os }} name: ${{ matrix.os }}
if: |
github.repository == 'azerothcore/azerothcore-wotlk'
&& !github.event.pull_request.draft
&& (github.ref == 'refs/heads/master' || contains(github.event.pull_request.labels.*.name, 'run-build') || github.event.label.name == 'run-build')
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Cache - name: Cache

View File

@@ -32,9 +32,11 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler.CC }} name: ${{ matrix.os }}-${{ matrix.compiler.CC }}
if: | if: |
github.repository == 'azerothcore/azerothcore-wotlk' github.repository == 'mod-playerbots/azerothcore-wotlk' && !github.event.pull_request.draft
&& !github.event.pull_request.draft && (
&& (github.ref == 'refs/heads/master' || contains(github.event.pull_request.labels.*.name, 'run-build') || github.event.label.name == 'run-build') contains(github.event.pull_request.labels.*.name, 'run-build')
|| github.event.label.name == 'run-build'
)
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: ./.github/actions/linux-build - uses: ./.github/actions/linux-build

View File

@@ -1,12 +1,9 @@
name: windows-build name: windows-build
on: on:
push: push:
branches: branches: [ "Playerbot" ]
- 'master'
pull_request: pull_request:
types: branches: [ "Playerbot" ]
- labeled
- synchronize
concurrency: concurrency:
# One concurrency group per workflow + ref. # One concurrency group per workflow + ref.
@@ -29,10 +26,6 @@ jobs:
name: ${{ matrix.os }} name: ${{ matrix.os }}
env: env:
BOOST_ROOT: C:\local\boost_1_82_0 BOOST_ROOT: C:\local\boost_1_82_0
if: |
github.repository == 'azerothcore/azerothcore-wotlk'
&& !github.event.pull_request.draft
&& (github.ref == 'refs/heads/master' || contains(github.event.pull_request.labels.*.name, 'run-build') || github.event.label.name == 'run-build')
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: ccache - name: ccache

4
.gitignore vendored
View File

@@ -58,6 +58,8 @@ CMakeLists.txt.user
# #
/.settings/ /.settings/
/.externalToolBuilders/* /.externalToolBuilders/*
/.vs
/out
# exclude in all levels # exclude in all levels
nbproject/ nbproject/
.sync.ffs_db .sync.ffs_db
@@ -102,3 +104,5 @@ local.properties
# !modules/yourmodule # !modules/yourmodule
# #
# ================== # ==================
.cache
compile_commands.json

126
CLAUDE.md Normal file
View File

@@ -0,0 +1,126 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project Overview
AzerothCore is an open-source MMORPG server emulator for World of Warcraft patch 3.3.5a (Wrath of the Lich King). It's a C++ project built with CMake, using MySQL for data storage. Licensed under GNU GPL v2.
## Build Commands
### Configure and build (out-of-source build required)
- Skip building unless explicitly requested.
```bash
# Create build directory and configure
mkdir -p build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/azeroth-server -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DSCRIPTS=static -DMODULES=static
# Build (use appropriate core count)
make -j$(nproc)
make install
```
### Key CMake options
- `SCRIPTS`: none, static, dynamic, minimal-static, minimal-dynamic (default: static)
- `MODULES`: none, static, dynamic (default: static)
- `APPS_BUILD`: none, all, auth-only, world-only (default: all)
- `TOOLS_BUILD`: none, all, db-only, maps-only (default: none)
- `BUILD_TESTING`: Enable unit tests (default: OFF)
- `USE_COREPCH` / `USE_SCRIPTPCH`: Precompiled headers (default: ON)
### Unit tests
```bash
# Configure with testing enabled
cmake .. -DBUILD_TESTING=ON
make -j$(nproc)
# Run tests
./src/test/unit_tests
# or
ctest
```
Tests use Google Test and live in `src/test/`. The test binary links against the `game` library.
## Architecture
### Two server executables
- **authserver** (`src/server/apps/authserver/`): Handles authentication and realm selection (port 3724)
- **worldserver** (`src/server/apps/worldserver/`): Main game server handling all gameplay (port 8085)
### Source layout (`src/`)
- **`src/common/`** - Shared libraries: networking (Asio), cryptography, configuration, logging, threading, collision detection, utilities
- **`src/server/game/`** - Core game logic (~52 subsystems), the heart of the worldserver
- **`src/server/scripts/`** - Content scripts (bosses, spells, commands, instances)
- **`src/server/database/`** - Database abstraction layer and schema updater
- **`src/server/shared/`** - Code shared between auth and world servers (packets, network, realm definitions)
- **`src/test/`** - Unit tests (Google Test)
### Key game subsystems (`src/server/game/`)
- **Entities/** - Core game objects: `Player`, `Creature`, `Unit`, `Item`, `GameObject`
- **Spells/** - Spell mechanics, aura system, spell effects
- **Maps/** - Map management, grid system, instancing
- **Handlers/** - Client packet handlers (one file per system: `MovementHandler.cpp`, `SpellHandler.cpp`, etc.). These are methods on `WorldSession`
- **AI/** - Creature AI framework
- **Scripting/** - Script system with typed base classes (`ScriptObject` subclasses: `CreatureScript`, `SpellScript`, `InstanceMapScript`, `GameObjectScript`, `CommandScript`, etc.)
- **Server/** - `WorldSession` (per-player connection), `World` (global state), opcode definitions
### Scripting system
Scripts follow a registration pattern:
1. Define a class inheriting from `SpellScript`, `CreatureScript`, etc.
2. Implement an `AddSC_*()` function that calls `RegisterSpellScript(ClassName)` (or similar)
3. The `AddSC_*()` is declared and called from the regional `*_script_loader.cpp`
4. Script loaders per region: `spells_script_loader.cpp`, `eastern_kingdoms_script_loader.cpp`, `northrend_script_loader.cpp`, etc.
5. Spell script files are organized by class: `spell_dk.cpp`, `spell_mage.cpp`, `spell_generic.cpp`, etc.
### Three databases
- **acore_auth** - Accounts, realm list, bans (`data/sql/base/db_auth/`)
- **acore_characters** - Character data, inventories, progress (`data/sql/base/db_characters/`)
- **acore_world** - Game content: creatures, items, quests, spells, loot (`data/sql/base/db_world/`)
- SQL updates go in `data/sql/updates/pending_*` with separate subdirectories per database until pull request is merged. Pending SQL files are assigned random names.
- SQL updates go in `data/sql/updates/` with separate subdirectories per database after their pull request is merged.
- SQL files outside the `data/sql/updates/pending_*` folders should never be updated.
### Module system
External modules are loaded from the `modules/` directory. Each module is a subdirectory with its own `CMakeLists.txt`. Disable specific modules with `-DDISABLED_AC_MODULES="mod1;mod2"`. Module skeleton: https://github.com/azerothcore/skeleton-module/
### Dependencies
Bundled in `deps/`: boost, MySQL client, OpenSSL, zlib, recastnavigation (pathfinding), g3dlite (geometry), fmt, argon2, jemalloc, and others.
## Commit Message Format
Uses Conventional Commits:
```
Type(Scope/Subscope): Short description (max 50 chars)
```
- **Types**: feat, fix, refactor, style, docs, test, chore
- **Scopes**: Core (C++ changes), DB (SQL changes)
- **Examples**: `fix(Core/Spells): Fix damage calculation for Fireball`, `fix(DB/SAI): Missing spell to NPC Hogger`
## Code Style
- 4-space indentation for C++ (no tabs)
- 2-space indentation for JSON, YAML, shell scripts
- UTF-8 encoding, LF line endings
- Max 80 character line length
- No braces around single-line statements
- Use {} to parse variables into output instead of %u etc.
- CI enforces code style checks and compiles with `-Werror`
## PR Requirements
- AI tool usage must be disclosed in PRs
- In-game testing expected
- Changes to generic code require regression testing of related systems

View File

@@ -22,8 +22,7 @@ if [ ! -d "$mysql_include_path" ]; then
fi fi
time cmake ../../../ \ time cmake ../../../ \
-DTOOLS=1 \ -DTOOLS_BUILD=all \
-DBUILD_TESTING=1 \
-DSCRIPTS=static \ -DSCRIPTS=static \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DMYSQL_ADD_INCLUDE_PATH=$mysql_include_path \ -DMYSQL_ADD_INCLUDE_PATH=$mysql_include_path \
@@ -33,9 +32,6 @@ time cmake ../../../ \
-DOPENSSL_INCLUDE_DIR="$OPENSSL_ROOT_DIR/include" \ -DOPENSSL_INCLUDE_DIR="$OPENSSL_ROOT_DIR/include" \
-DOPENSSL_SSL_LIBRARIES="$OPENSSL_ROOT_DIR/lib/libssl.dylib" \ -DOPENSSL_SSL_LIBRARIES="$OPENSSL_ROOT_DIR/lib/libssl.dylib" \
-DOPENSSL_CRYPTO_LIBRARIES="$OPENSSL_ROOT_DIR/lib/libcrypto.dylib" \ -DOPENSSL_CRYPTO_LIBRARIES="$OPENSSL_ROOT_DIR/lib/libcrypto.dylib" \
-DWITH_WARNINGS=1 \
-DCMAKE_C_FLAGS="-Werror" \
-DCMAKE_CXX_FLAGS="-Werror" \
-DCMAKE_C_COMPILER_LAUNCHER=ccache \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
-DUSE_SCRIPTPCH=0 \ -DUSE_SCRIPTPCH=0 \

View File

@@ -191,7 +191,7 @@ def insert_delete_safety_check(file: io, file_path: str) -> None:
# Parse all the file # Parse all the file
for line_number, line in enumerate(file, start = 1): for line_number, line in enumerate(file, start = 1):
if line.startswith("--"): if line.strip().startswith("--"):
continue continue
if "INSERT" in line and "DELETE" not in previous_line: if "INSERT" in line and "DELETE" not in previous_line:
print(f"❌ No DELETE keyword found before the INSERT in {file_path} at line {line_number}\nIf this error is intended, please notify a maintainer") print(f"❌ No DELETE keyword found before the INSERT in {file_path} at line {line_number}\nIf this error is intended, please notify a maintainer")
@@ -323,11 +323,13 @@ def backtick_check(file: io, file_path: str) -> None:
for line_number, line in enumerate(file, start=1): for line_number, line in enumerate(file, start=1):
# Ignore comments # Ignore comments
if line.startswith('--'): if line.strip().startswith('--'):
continue continue
# Sanitize single- and doublequotes to prevent false positives # Sanitize single- and doublequotes to prevent false positives
sanitized_line = quote_pattern.sub('', line) sanitized_line = quote_pattern.sub('', line)
# Strip inline comments (safe to do after removing quoted strings)
sanitized_line = re.sub(r'--.*$', '', sanitized_line)
matches = pattern.findall(sanitized_line) matches = pattern.findall(sanitized_line)
for clause, content in matches: for clause, content in matches:

View File

@@ -20,6 +20,8 @@ This tool compares your existing configuration files (`.conf`) with the latest d
## How to Use ## How to Use
There are two ways to use this. You can either copy this file directly to your `/configs` folder, or enable `TOOL_CONFIG_MERGER` in CMake. Upon compiling your core, the file will be generated in the same location as your `/configs` folder.
### Interactive Mode (Default) ### Interactive Mode (Default)
1. **Run the script** in your configs directory: 1. **Run the script** in your configs directory:

View File

@@ -31,8 +31,16 @@ $SUDO apt-get install -y gdbserver gdb unzip curl \
VAR_PATH="$CURRENT_PATH/../../../../var" VAR_PATH="$CURRENT_PATH/../../../../var"
# run noninteractive install for MYSQL 8.4 LTS # run noninteractive install for MYSQL
wget https://dev.mysql.com/get/mysql-apt-config_0.8.35-1_all.deb -P "$VAR_PATH" # Version
DEBIAN_FRONTEND="noninteractive" $SUDO dpkg -i "$VAR_PATH/mysql-apt-config_0.8.35-1_all.deb" MYSQL_APT_CONFIG_VERSION=0.8.36-1
$SUDO apt-get update # # # # #
DEBIAN_FRONTEND="noninteractive" $SUDO apt-get install -y mysql-server libmysqlclient-dev mkdir -p "$VAR_PATH/mysqlpackages" && cd "$VAR_PATH/mysqlpackages"
# Download
wget "https://dev.mysql.com/get/mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all.deb"
# Install
sudo DEBIAN_FRONTEND="noninteractive" dpkg -i ./mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all.deb
sudo apt update
sudo DEBIAN_FRONTEND="noninteractive" apt install -y mysql-server libmysqlclient-dev
# Cleanup
rm -v mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all* && unset MYSQL_APT_CONFIG_VERSION

View File

@@ -24,6 +24,6 @@ fi
choco install -y --skip-checksums "${INSTALL_ARGS[@]}" cmake.install -y --installargs 'ADD_CMAKE_TO_PATH=System' choco install -y --skip-checksums "${INSTALL_ARGS[@]}" cmake.install -y --installargs 'ADD_CMAKE_TO_PATH=System'
choco install -y --skip-checksums "${INSTALL_ARGS[@]}" visualstudio2022-workload-nativedesktop choco install -y --skip-checksums "${INSTALL_ARGS[@]}" visualstudio2022-workload-nativedesktop
choco install -y --skip-checksums "${INSTALL_ARGS[@]}" openssl --force --version=3.5.4 choco install -y --skip-checksums "${INSTALL_ARGS[@]}" openssl --force --version=3.6.1
choco install -y --skip-checksums "${INSTALL_ARGS[@]}" boost-msvc-14.3 --force --version=1.87.0 choco install -y --skip-checksums "${INSTALL_ARGS[@]}" boost-msvc-14.3 --force --version=1.87.0
choco install -y --skip-checksums "${INSTALL_ARGS[@]}" mysql --force --version=8.4.6 choco install -y --skip-checksums "${INSTALL_ARGS[@]}" mysql --force --version=8.4.6

View File

@@ -0,0 +1,5 @@
-- DB update 2025_09_03_00 -> 2026_02_24_00
--
ALTER TABLE `quest_tracker`
MODIFY COLUMN `id` int UNSIGNED NOT NULL DEFAULT 0 FIRST,
ADD UNIQUE INDEX `idx_latest_quest_for_character`(`id`, `character_guid`, `quest_accept_time` DESC);

View File

@@ -0,0 +1,17 @@
-- DB update 2026_01_08_00 -> 2026_01_09_00
--
DELETE FROM `creature` WHERE `guid` IN (106509, 106879, 106611, 106612, 106613) AND `id1` IN (23666, 23667, 23670);
INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `unit_flags`, `CreateObject`, `VerifiedBuild`) VALUES
(106509, 23666, 23667, 23670, 571, 495, 3980, 1, 1, 1, 1212.23486328125, -5282.193359375, 178.7692413330078125, 6.091198921203613281, 120, 33554432, 1, 53788),
(106879, 23666, 23667, 23670, 571, 495, 3980, 1, 1, 1, 1226.8583984375, -5312.6591796875, 179.46478271484375, 3.96189737319946289, 120, 33554432, 1, 53788),
(106611, 23666, 23667, 23670, 571, 495, 3980, 1, 1, 1, 1247.4696044921875, -5301.1455078125, 178.558868408203125, 2.897246599197387695, 120, 33554432, 1, 53788),
(106612, 23666, 23667, 23670, 571, 495, 3980, 1, 1, 1, 1241.3194580078125, -5319.017578125, 177.4776763916015625, 0.890117883682250976, 120, 33554432, 1, 53788),
(106613, 23666, 23667, 23670, 571, 495, 3980, 1, 1, 1, 1252.26025390625, -5307.59375, 177.487030029296875, 0.837758064270019531, 120, 33554432, 1, 53788);
DELETE FROM `creature_addon` WHERE (`guid` IN (106509, 106879, 106611, 106612, 106613));
INSERT INTO `creature_addon` (`guid`, `bytes2`, `auras`) VALUES
(106509, 1, '29266'),
(106879, 1, '29266'),
(106611, 1, '29266'),
(106612, 1, '29266'),
(106613, 1, '29266');

View File

@@ -0,0 +1,67 @@
-- DB update 2026_01_09_00 -> 2026_01_09_01
--
DELETE FROM `spell_area` WHERE `spell` = 58139 AND `area` = 4588 AND `quest_start` = 13144;
INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `aura_spell`, `racemask`, `gender`, `autocast`, `quest_start_status`, `quest_end_status`) VALUES
(58139, 4588, 13144, 13220, 0, 0, 2, 1, 64, 9);
UPDATE `creature` SET `phaseMask` = `phaseMask`|64 WHERE `id1` = 30631 AND `guid` = 123657;
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 30631;
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 30631);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(30631, 0, 0, 0, 20, 0, 100, 0, 13144, 30000, 30000, 0, 0, 0, 80, 3063100, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Darkrider Arly - On Quest \'Killing Two Scourge With One Skeleton\' Finished - Run Script');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 3063100);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(3063100, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 12, 31428, 8, 0, 0, 0, 0, 8, 0, 0, 0, 0, 6648.76, 3217.7263, 810.50073, 1.6057028770446777, 'Darkrider Arly - Actionlist - Summon Creature \'Crusader Olakin Sainrith\''),
(3063100, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 12, 31432, 8, 0, 0, 0, 0, 8, 0, 0, 0, 0, 6588.4272, 3278.2026, 818.2033, 5.044001579284668, 'Darkrider Arly - Actionlist - Summon Creature \'Ghostwing\'');
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 22) AND (`SourceGroup` = 1) AND (`SourceEntry` = 31428) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 23) AND (`ConditionTarget` = 1) AND (`ConditionValue1` = 4530) AND (`ConditionValue2` = 0) AND (`ConditionValue3` = 0);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(22, 1, 31428, 0, 0, 23, 1, 4530, 0, 0, 0, 0, 0, '', 'Only run script if summon occurs in Sanctum of Reanimation (4530)');
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 22) AND (`SourceGroup` = 6) AND (`SourceEntry` = 31428) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 23) AND (`ConditionTarget` = 1) AND (`ConditionValue1` = 4588) AND (`ConditionValue2` = 0) AND (`ConditionValue3` = 0);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(22, 6, 31428, 0, 0, 23, 1, 4588, 0, 0, 0, 0, 0, '', 'Only run script if summon occurs in Blackwatch (4588)');
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 13) AND (`SourceGroup` = 1) AND (`SourceEntry` = 59091) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 31) AND (`ConditionTarget` = 0) AND (`ConditionValue1` = 3) AND (`ConditionValue2` = 31432) AND (`ConditionValue3` = 0);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 59091, 0, 0, 31, 0, 3, 31432, 0, 0, 0, 0, '', 'Ride Ghostwing (59091) Only Targets Ghostwing (31432)');
UPDATE `creature_template_addon` SET `mount` = 0 WHERE (`entry` = 31428);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 31428);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(31428, 0, 0, 1, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 2, 1770, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crusader Olakin Sainrith - On Just Summoned, Condition: Only in Sanctum of Reanimation - Set Faction 1770'),
(31428, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 80, 3142800, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crusader Olakin Sainrith - On Just Summoned - Run Script'),
(31428, 0, 2, 3, 38, 0, 100, 0, 1, 1, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crusader Olakin Sainrith - On Data Set 1 1 - Set Event Phase 1'),
(31428, 0, 3, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 10, 74956, 30698, 0, 0, 0, 0, 0, 0, 'Crusader Olakin Sainrith - On Data Set 1 1 - Start Attacking'),
(31428, 0, 4, 0, 7, 1, 100, 0, 0, 0, 0, 0, 0, 0, 41, 8000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crusader Olakin Sainrith - On Evade - Despawn In 8000 ms (Phase 1)'),
(31428, 0, 5, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 80, 3142801, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crusader Olakin Sainrith - On Just Summoned, Condition: Only in Blackwatch - Run Script');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 3142801);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(3142801, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 44, 64, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crusader Olakin Sainrith - Actionlist - Set PhaseMask 64'),
(3142801, 9, 1, 0, 0, 0, 100, 0, 1300, 1300, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crusader Olakin Sainrith - Actionlist - Say Line 1');
UPDATE `creature_template` SET `AIName` = 'SmartAI', `unit_flags` = 768 WHERE `entry` = 31432;
UPDATE `creature_template_movement` SET `Flight` = 2 WHERE (`CreatureId` = 31432);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 31432);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(31432, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 80, 3143200, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ghostwing - On Just Summoned - Run Script'),
(31432, 0, 1, 0, 34, 0, 100, 0, 8, 1, 0, 0, 0, 0, 80, 3143201, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ghostwing - On Reached Point Blackwatch - Run Script'),
(31432, 0, 2, 3, 34, 0, 100, 0, 8, 2, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 19, 31428, 40, 0, 0, 0, 0, 0, 0, 'Ghostwing - On Reached Despawn Point - Despawn Olakin'),
(31432, 0, 3, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ghostwing - On Reached Despawn Point - Despawn Self');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 3143200);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(3143200, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 44, 64, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ghostwing - Actionlist - Set PhaseMask 64'),
(3143200, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 239, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ghostwing - Actionlist - Set AnimTier Flying'),
(3143200, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 69, 1, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 6644.4297, 3222.9124, 823.0705, 0, 'Ghostwing - Actionlist - Move To Position');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 3143201);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(3143201, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 5, 460, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ghostwing - Actionlist - Play Emote 460 (OneShotFlyDragonSpit)'),
(3143201, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ghostwing - Actionlist - Say Line 0'),
(3143201, 9, 2, 0, 0, 0, 100, 0, 6470, 6470, 0, 0, 0, 0, 5, 452, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ghostwing - Actionlist - Play Emote 452 (OneShotFlyGrab)'),
(3143201, 9, 3, 0, 0, 0, 100, 0, 400, 400, 0, 0, 0, 0, 86, 59091, 2, 19, 31428, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ghostwing - Actionlist - Cross Cast \'Ride Ghostwing\''),
(3143201, 9, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 19, 30631, 40, 0, 0, 0, 0, 0, 0, 'Ghostwing - Actionlist - Store Arly as Target'),
(3143201, 9, 5, 0, 0, 0, 100, 0, 2840, 2840, 0, 0, 0, 0, 69, 2, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 6690.6504, 3177.2793, 860.5705, 0, 'Ghostwing - Actionlist - Move To Position'),
(3143201, 9, 6, 0, 0, 0, 100, 0, 1200, 1200, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Ghostwing - Actionlist - Arly Say Line 0');

View File

@@ -0,0 +1,5 @@
-- DB update 2026_01_09_01 -> 2026_01_10_00
--
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 17) AND (`SourceGroup` = 0) AND (`SourceEntry` = 49266) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 1) AND (`ConditionTarget` = 1) AND (`ConditionValue1` = 49282) AND (`ConditionValue2` = 0) AND (`ConditionValue3` = 0);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(17, 0, 49266, 0, 0, 1, 1, 49282, 0, 0, 1, 0, 0, '', 'Mounting Up (12414): Dangle Wild Carrot (49266) cannot be cast on a horse that is already mounted with Ride Highland Mustang (49282)');

View File

@@ -0,0 +1,5 @@
-- DB update 2026_01_10_00 -> 2026_01_12_00
-- bb
DELETE FROM `spell_script_names` WHERE `spell_id` = -49182;
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(-49182, 'spell_dk_blade_barrier');

View File

@@ -0,0 +1,9 @@
-- DB update 2026_01_12_00 -> 2026_01_12_01
--
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 314 AND `id` = 1);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(314, 0, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 20819, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Eliza - In Combat - Cast Frostbolt');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 5354 AND `id` = 0);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(5354, 0, 0, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 11922, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Gnarl Leafbrother - On Aggro - Cast Entangling Roots');

View File

@@ -0,0 +1,14 @@
-- DB update 2026_01_12_01 -> 2026_01_13_00
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 1 AND `SourceEntry` = 20400 AND `ConditionTypeOrReference` = 12;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(1, 27830, 20400, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, '', 'Pumpkin Bag - Venture Co. Evacuee - Requires Hallow''s End'),
(1, 29330, 20400, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, '', 'Pumpkin Bag - Onslaught Harbor Guard - Requires Hallow''s End'),
(1, 29722, 20400, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, '', 'Pumpkin Bag - Rabid Cannibal - Requires Hallow''s End'),
(1, 30243, 20400, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, '', 'Pumpkin Bag - Njorndar Spear-Sister - Requires Hallow''s End'),
(1, 30687, 20400, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, '', 'Pumpkin Bag - Skeletal Constructor - Requires Hallow''s End'),
(1, 31738, 20400, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, '', 'Pumpkin Bag - Cultist Corrupter - Requires Hallow''s End'),
(1, 32259, 20400, 0, 0, 12, 0, 12, 0, 0, 0, 0, 0, '', 'Pumpkin Bag - Void Summoner - Requires Hallow''s End');
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 1 AND `SourceEntry` = 21235 AND `ConditionTypeOrReference` = 12;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(1, 11459, 21235, 0, 0, 12, 0, 2, 0, 0, 0, 0, 0, '', 'Winter Veil Roast - Ironbark Protector - Requires Winter Veil');

View File

@@ -0,0 +1,28 @@
-- DB update 2026_01_13_00 -> 2026_01_13_01
--
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2936800);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2936800, 9, 0 , 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 0, 0, 12, 29801, 4, 40000, 0, 0, 0, 8, 0, 0, 0, 0, 7725, 105, 1010.64, 1.6, 'Valduran the Stormborn - Actionlist - Summon Creature \'Bouldercrag the Rockshaper\''),
(2936800, 9, 1 , 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - Actionlist - Set Fly Off'),
(2936800, 9, 2 , 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 12, 30152, 4, 40000, 0, 0, 0, 8, 0, 0, 0, 0, 7734, 113, 1010.64, 3, 'Valduran the Stormborn - Actionlist - Summon Creature \'Bruor Ironbane\''),
(2936800, 9, 3 , 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 11, 0, 30, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - Actionlist - Set Npc Flag '),
(2936800, 9, 4 , 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 19, 29801, 30, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - Actionlist - Say Line 0'),
(2936800, 9, 5 , 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 19, 30152, 30, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - Actionlist - Say Line 0'),
(2936800, 9, 6 , 0, 0, 0, 100, 0, 6000, 6000, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 19, 30152, 30, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - Actionlist - Say Line 1'),
(2936800, 9, 7 , 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - Actionlist - Say Line 0'),
(2936800, 9, 8 , 0, 0, 0, 100, 0, 8000, 8000, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - Actionlist - Say Line 1'),
(2936800, 9, 9, 0, 0, 0, 100, 0, 3000, 3000, 0, 0, 0, 0, 19, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - Actionlist - Remove Flags Immune To Players & Immune To NPC\'s'),
(2936800, 9, 10, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 21, 30, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - Actionlist - Start Attacking');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 29368);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(29368, 0, 1, 0, 25, 0, 100, 512, 0, 0, 0, 0, 0, 0, 11, 56220, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - On Reset - Cast \'Valduran`s Channel\''),
(29368, 0, 2, 3, 8, 0, 100, 513, 56189, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - On Spellhit \'Sound War Horn\' - Remove Auras (No Repeat)'),
(29368, 0, 3, 0, 61, 0, 100, 513, 0, 0, 0, 0, 0, 0, 80, 2936800, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - On Spellhit \'Sound War Horn\' - Run Script (No Repeat)'),
(29368, 0, 5, 0, 0, 0, 100, 0, 2000, 4000, 15000, 17000, 0, 0, 11, 56319, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - In Combat - Cast \'Ball Lightning\''),
(29368, 0, 6, 0, 0, 0, 100, 0, 5000, 7000, 8000, 10000, 0, 0, 11, 56326, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - In Combat - Cast \'Lightning Bolt\''),
(29368, 0, 7, 0, 0, 0, 100, 0, 11000, 13000, 25000, 30000, 0, 0, 11, 56322, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - In Combat - Cast \'Spark Frenzy\''),
(29368, 0, 8, 9, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 19, 29801, 30, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - On Just Died - Say Line 1'),
(29368, 0, 9, 10, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 19, 30152, 30, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - On Just Died - Say Line 2'),
(29368, 0, 10, 0, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 33, 29368, 0, 0, 0, 0, 0, 18, 30, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - On Just Died - Quest Credit'),
(29368, 0, 11, 0, 25, 0, 100, 0, 0, 0, 0, 0, 0, 0, 18, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valduran the Stormborn - On Reset - Set Flags Immune To Players & Immune To NPC\'s');

View File

@@ -0,0 +1,40 @@
-- DB update 2026_01_13_01 -> 2026_01_13_02
--
DELETE FROM `creature` WHERE `guid` IN (202969, 202970) AND `id1` IN (28667, 28668);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 28659);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(28659, 0, 0, 1, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 12, 28667, 8, 0, 0, 0, 0, 8, 0, 0, 0, 0, 5616.92, 3772.68, -94.258, 1.78024, 'Artruis the Heartless - On Respawn - Summon Creature \'Jaloot\''),
(28659, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 12, 28668, 8, 0, 0, 0, 0, 8, 0, 0, 0, 0, 5631.63, 3794.36, -92.236, 3.45575, 'Artruis the Heartless - On Respawn - Summon Creature \'Zepik the Gorloc Hunter\''),
(28659, 0, 2, 0, 0, 0, 100, 0, 7000, 11000, 11000, 15000, 0, 0, 11, 54261, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - In Combat - Cast \'Ice Lance\''),
(28659, 0, 3, 0, 0, 0, 100, 0, 3000, 5000, 3000, 5000, 0, 0, 11, 15530, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - In Combat - Cast \'Frostbolt\''),
(28659, 0, 4, 0, 0, 0, 100, 0, 9000, 13000, 25000, 35000, 0, 0, 11, 54792, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - In Combat - Cast \'Icy Veins\''),
(28659, 0, 5, 0, 9, 0, 100, 0, 7000, 9000, 14000, 18000, 0, 10, 11, 11831, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - Within 0-10 Range - Cast \'Frost Nova\''),
(28659, 0, 6, 7, 2, 0, 100, 0, 0, 30, 0, 0, 0, 0, 11, 52185, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - Between 0-30% Health - Cast \'Bindings of Submission\''),
(28659, 0, 7, 8, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - Between 0-30% Health - Set Data 1 1 for Jaloot'),
(28659, 0, 8, 9, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - Between 0-30% Health - Set Data 1 1 for Zepik the Gorloc Hunter'),
(28659, 0, 9, 10, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 3, 10000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - Between 0-30% Health - Say Line 3'),
(28659, 0, 10, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 4, 10000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - Between 0-30% Health - Say Line 4'),
(28659, 0, 11, 12, 25, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 1, 2, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Reset - Set Data 1 2 for Jaloot'),
(28659, 0, 12, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 1, 2, 0, 0, 0, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Reset - Set Data 1 2 for Zepik the Gorloc Hunter'),
(28659, 0, 13, 0, 2, 0, 100, 0, 0, 75, 0, 0, 0, 0, 1, 1, 10000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - Between 0-75% Health - Say Line 1'),
(28659, 0, 14, 0, 2, 0, 100, 0, 0, 50, 0, 0, 0, 0, 1, 2, 10000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - Between 0-50% Health - Say Line 2'),
(28659, 0, 17, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Aggro - Say Line 0'),
(28659, 0, 18, 19, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 52518, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Just Died - Cast \'Summon Artruis Quest Complete\''),
(28659, 0, 19, 20, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 1, 3, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Just Died - Set Data 1 3 for Jaloot'),
(28659, 0, 20, 21, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 1, 3, 0, 0, 0, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Just Died - Set Data 1 3 for Zepik the Gorloc Hunter'),
(28659, 0, 21, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 5, 10000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Just Died - Say Line 5'),
(28659, 0, 22, 23, 38, 0, 100, 0, 1, 1, 0, 0, 0, 0, 45, 1, 4, 0, 0, 0, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Data Set 1 1 - Set Data 1 4 for Zepik the Gorloc Hunter'),
(28659, 0, 23, 24, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 28, 52185, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Data Set 1 1 - Remove Aura \'Bindings of Submission\''),
(28659, 0, 24, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Data Set 1 1 - Set Data 1 0 for self'),
(28659, 0, 25, 26, 38, 0, 100, 0, 1, 2, 0, 0, 0, 0, 45, 1, 4, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Data Set 1 2 - Set Data 1 4 for Jaloot'),
(28659, 0, 26, 27, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 28, 52185, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Data Set 1 2 - Remove Aura \'Bindings of Submission\''),
(28659, 0, 27, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Data Set 1 2 - Set Data 1 0'),
(28659, 0, 28, 0, 0, 0, 100, 0, 1000, 1000, 1000, 1000, 0, 0, 11, 53163, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - In Combat - Cast \'Dessawn Retainer\''),
(28659, 0, 29, 0, 17, 0, 100, 0, 28667, 0, 0, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Summoned Unit - Store Targetlist 1 (Jaloot)'),
(28659, 0, 30, 0, 17, 0, 100, 0, 28668, 0, 0, 0, 0, 0, 64, 2, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Summoned Unit - Store Targetlist 2 (Zepik)'),
(28659, 0, 31, 32, 7, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 0, 30, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Evade - Despawn Instant'),
(28659, 0, 32, 33, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Evade - Despawn Summons'),
(28659, 0, 33, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Evade - Despawn Summons'),
(28659, 0, 34, 0, 107, 0, 100, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Summoned Unit Evade - Evade'),
(28659, 0, 35, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 30000, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Just Died - Despawn Summons In 30s'),
(28659, 0, 36, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 30000, 0, 0, 0, 0, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 'Artruis the Heartless - On Just Died - Despawn Summons In 30s');

View File

@@ -0,0 +1,124 @@
-- DB update 2026_01_13_02 -> 2026_01_13_03
-- Implicit Targets
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 13) AND (`SourceGroup` = 1) AND (`SourceEntry` IN (52833, 52834, 52837, 52838)) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 31) AND (`ConditionValue1` = 3) AND (`ConditionValue2` = 26298);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 52834, 0, 0, 31, 0, 3, 26298, 113551, 0, 0, 0, '', 'Rampage: Akali\'s Chains can only target specific paws'),
(13, 1, 52833, 0, 0, 31, 0, 3, 26298, 113550, 0, 0, 0, '', 'Rampage: Akali\'s Chains can only target specific paws'),
(13, 1, 52837, 0, 0, 31, 0, 3, 26298, 113478, 0, 0, 0, '', 'Rampage: Akali\'s Chains can only target specific paws'),
(13, 1, 52838, 0, 0, 31, 0, 3, 26298, 113479, 0, 0, 0, '', 'Rampage: Akali\'s Chains can only target specific paws');
-- Right Front Paw
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -113549);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-113549, 0, 0, 1, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 52834, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Action 10 Received: Reset \'Rampage\' Status - Cast \'Rampage: Akali`s Chains - Right Front Paw\''),
(-113549, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Action 10 Received: Reset \'Rampage\' Status - Set Event Phase 1'),
(-113549, 0, 2, 3, 8, 1, 100, 0, 52816, 0, 0, 0, 0, 0, 28, 52834, 0, 0, 0, 0, 0, 10, 113551, 26298, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Remove Aura \'Rampage: Akali`s Chains - Right Front Paw\' (Phase 1)'),
(-113549, 0, 3, 4, 61, 1, 100, 0, 0, 0, 0, 0, 0, 0, 223, 11, 0, 0, 0, 0, 0, 10, 98159, 28952, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Do Action ID 11 On Akali: Right Front Paw Freed (Phase 1)'),
(-113549, 0, 4, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Set Event Phase 0 (Phase 1)');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -100336);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-100336, 0, 0, 0, 8, 0, 100, 512, 52816, 0, 0, 0, 0, 0, 28, 52855, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Remove Aura \'Cosmetic - Low Poly Fire (with Sound)\' on Self'),
(-100336, 0, 1, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 52855, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny Large - On Action 10 Received: Reset \'Rampage\' Status - Cast \'Cosmetic - Low Poly Fire (with Sound)\' on Self');
-- Left Front Paw
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -113548);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-113548, 0, 0, 1, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 52833, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Action 10 Received: Reset \'Rampage\' Status - Cast \'Rampage: Akali`s Chains - Left Front Paw\''),
(-113548, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Action 10 Received: Reset \'Rampage\' Status - Set Event Phase 1'),
(-113548, 0, 2, 3, 8, 1, 100, 0, 52816, 0, 0, 0, 0, 0, 28, 52833, 0, 0, 0, 0, 0, 10, 113550, 26298, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Remove Aura \'Rampage: Akali`s Chains - Left Front Paw\' (Phase 1)'),
(-113548, 0, 3, 4, 61, 1, 100, 0, 0, 0, 0, 0, 0, 0, 223, 11, 0, 0, 0, 0, 0, 10, 98159, 28952, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Do Action ID 11 On Akali: Left Front Paw Freed (Phase 1)'),
(-113548, 0, 4, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Set Event Phase 0 (Phase 1)');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -100333);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-100333, 0, 0, 0, 8, 0, 100, 512, 52816, 0, 0, 0, 0, 0, 28, 52855, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Remove Aura \'Cosmetic - Low Poly Fire (with Sound)\' on Self'),
(-100333, 0, 1, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 52855, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny Large - On Action 10 Received: Reset \'Rampage\' Status - Cast \'Cosmetic - Low Poly Fire (with Sound)\' on Self');
-- Right Rear Paw
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -61994);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-61994, 0, 0, 1, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 52837, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Action 10 Received: Reset \'Rampage\' Status - Cast \'Rampage: Akali`s Chains - Right Rear Paw\''),
(-61994, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Action 10 Received: Reset \'Rampage\' Status - Set Event Phase 1'),
(-61994, 0, 2, 3, 8, 1, 100, 0, 52816, 0, 0, 0, 0, 0, 28, 52837, 0, 0, 0, 0, 0, 10, 113478, 26298, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Remove Aura \'Rampage: Akali`s Chains - Right Rear Paw\' (Phase 1)'),
(-61994, 0, 3, 4, 61, 1, 100, 0, 0, 0, 0, 0, 0, 0, 223, 11, 0, 0, 0, 0, 0, 10, 98159, 28952, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Do Action ID 11 On Akali: Right Rear Paw Freed (Phase 1)'),
(-61994, 0, 4, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Set Event Phase 0 (Phase 1)');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -100335);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-100335, 0, 0, 0, 8, 0, 100, 512, 52816, 0, 0, 0, 0, 0, 28, 52855, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Remove Aura \'Cosmetic - Low Poly Fire (with Sound)\' on Self'),
(-100335, 0, 1, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 52855, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny Large - On Action 10 Received: Reset \'Rampage\' Status - Cast \'Cosmetic - Low Poly Fire (with Sound)\' on Self');
-- Left Rear Paw
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -61995);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-61995, 0, 0, 1, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 52838, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Action 10 Received: Reset \'Rampage\' Status - Cast \'Rampage: Akali`s Chains - Left Rear Paw\''),
(-61995, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Action 10 Received: Reset \'Rampage\' Status - Set Event Phase 1'),
(-61995, 0, 2, 3, 8, 1, 100, 0, 52816, 0, 0, 0, 0, 0, 28, 52838, 0, 0, 0, 0, 0, 10, 113479, 26298, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Remove Aura \'Rampage: Akali`s Chains - Left Rear Paw\' (Phase 1)'),
(-61995, 0, 3, 4, 61, 1, 100, 0, 0, 0, 0, 0, 0, 0, 223, 11, 0, 0, 0, 0, 0, 10, 98159, 28952, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Do Action ID 11 On Akali: Left Rear Paw Freed (Phase 1)'),
(-61995, 0, 4, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny (scale x0.01) Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Set Event Phase 0 (Phase 1)');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -100334);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-100334, 0, 0, 0, 8, 0, 100, 512, 52816, 0, 0, 0, 0, 0, 28, 52855, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny Large - On Spellhit \'Rampage: Akali Chain Anchor On Disturb\' - Remove Aura \'Cosmetic - Low Poly Fire (with Sound)\' on Self'),
(-100334, 0, 1, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 52855, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'ELM General Purpose Bunny Large - On Action 10 Received: Reset \'Rampage\' Status - Cast \'Cosmetic - Low Poly Fire (with Sound)\' on Self');
-- Center
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -61996);
-- Akali
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 28952);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(28952, 0, 0, 0, 77, 0, 100, 512, 1, 4, 0, 0, 0, 0, 80, 2895200, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - On 4 Chains Broken - Run Quest Success Script'),
(28952, 0, 1, 2, 8, 0, 100, 512, 52859, 0, 0, 0, 0, 0, 102, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - On Spellhit \'Submission\' - Set Health Regeneration Off'),
(28952, 0, 2, 3, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 18, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - On Spellhit \'Submission\' - Set Flags Immune To Players & Immune To NPC\'s'),
(28952, 0, 3, 0, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 69, 1, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 6829.59, -4525.52, 442.068, 0, 'Akali - On Spellhit \'Submission\' - Move To Position'),
(28952, 0, 4, 0, 34, 0, 100, 512, 0, 1, 0, 0, 0, 0, 80, 2895201, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - On Reached Point 1 - Run Quest End Script'),
(28952, 0, 5, 0, 9, 0, 100, 0, 0, 0, 10000, 10000, 0, 80, 11, 52856, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Within 0-80 Range - Cast \'Charge\''),
(28952, 0, 6, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 80, 2895202, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - On Respawn - Run Quest Reset Script'),
(28952, 0, 7, 0, 72, 0, 100, 0, 11, 0, 0, 0, 0, 0, 63, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - On Action 11 Done: Paw Freed - Add 1 to Broken Chains Counter');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2895200);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2895200, 9, 0, 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest Success Script - Say Line 0'),
(2895200, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 15, 12721, 0, 0, 0, 0, 0, 18, 60, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest Success Script - Quest Credit \'Rampage\''),
(2895200, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 107, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest Success Script - Summon Creature Group 1'),
(2895200, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 92, 0, 45579, 0, 0, 0, 0, 9, 28988, 0, 100, 0, 0, 0, 0, 0, 'Akali - Actionlist - Interrupt Spell \'Fire Channeling\''),
(2895200, 9, 4, 0, 0, 0, 100, 0, 4600, 4600, 0, 0, 0, 0, 19, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest Success Script - Remove Flag Immune To NPC\'s'),
(2895200, 9, 5, 0, 0, 0, 100, 0, 55000, 55000, 0, 0, 0, 0, 12, 28996, 8, 0, 0, 0, 0, 8, 0, 0, 0, 0, 6882.03, -4571, 442.312, 2.37365, 'Akali - Quest Success Script - Summon Creature \'Prophet of Akali\'');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2895201);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2895201, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 2, 35, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest End Script - Set Faction 35'),
(2895201, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest End Script - Evade'),
(2895201, 9, 2, 0, 0, 0, 100, 0, 200, 200, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 19, 28996, 100, 0, 0, 0, 0, 0, 0, 'Akali - Quest End Script - Set Orientation Closest Creature \'Prophet of Akali\''),
(2895201, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 0, 1, 0, 0, 0, 0, 19, 28996, 100, 0, 0, 0, 0, 0, 0, 'Akali - Quest End Script - Set Data 0 1');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2895202);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2895202, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 18, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Reset Script - Set Flags Immune To Players & Immune To NPC\'s'),
(2895202, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 2, 1770, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Reset Script - Set Faction 1770'),
(2895202, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 223, 10, 0, 0, 0, 0, 0, 9, 0, 0, 100, 0, 0, 0, 0, 0, 'Akali - Reset Script - Do Action ID 28952: Relay Reset \'Rampage\' to All Creatures'),
(2895202, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 102, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Actionlist - Set Health Regeneration Off'),
(2895202, 9, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 63, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Actionlist - Reset Counter');
DELETE FROM `creature_addon` WHERE (`guid` IN (100333, 100334, 100335, 100336));
UPDATE `creature_template` SET `flags_extra` = `flags_extra`|134217728 WHERE (`entry` = 28988);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` IN (-101661,-101662,-101663,-101665,-101666,-101667,-101668,-101669,-203572,-203573,-203574,-203575,-203576,-203577));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-101661, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-101662, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-101663, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-101665, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-101666, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-101667, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-101668, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-101669, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-203572, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-203573, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-203574, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-203575, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-203576, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\''),
(-203577, 0, 1000, 0, 72, 0, 100, 0, 10, 0, 0, 0, 0, 0, 11, 45579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali Subduer - On Action 10 Done - Cast \'Fire Channeling\'');

View File

@@ -0,0 +1,61 @@
-- DB update 2026_01_13_03 -> 2026_01_14_00
-- Gryphon
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 27886;
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 27886);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(27886, 0, 0, 0, 27, 0, 100, 0, 0, 0, 0, 0, 0, 0, 80, 2788600, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valgarde Gryphon - On Passenger Boarded - Run Script'),
(27886, 0, 1, 0, 108, 0, 100, 0, 15, 278861, 0, 0, 0, 0, 80, 2788601, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valgarde Gryphon - On Point 15 of Path 278861 Reached - Run Script');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2788600);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2788600, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 'Valgarde Gryphon - Actionlist - Say Line 0'),
(2788600, 9, 1, 0, 0, 0, 100, 0, 1200, 1200, 0, 0, 0, 0, 11, 49303, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valgarde Gryphon - Actionlist - Cast \'Flight + Speed\''),
(2788600, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, 278861, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valgarde Gryphon - Actionlist - Start Path 278861');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2788601);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2788601, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 45472, 2, 0, 0, 0, 0, 29, 1, 0, 0, 0, 0, 0, 0, 0, 'Valgarde Gryphon - Actionlist - Cast \'Parachute\''),
(2788601, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 62539, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valgarde Gryphon - Actionlist - Cast \'Eject Passenger 2\''),
(2788601, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 'Valgarde Gryphon - Actionlist - Say Line 1'),
(2788601, 9, 3, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Valgarde Gryphon - Actionlist - Despawn Instant');
DELETE FROM `vehicle_template_accessory` WHERE `entry`=27886 AND `seat_id`=0;
INSERT INTO `vehicle_template_accessory` (`entry`, `accessory_entry`, `seat_id`, `minion`, `description`, `summontype`, `summontimer`) VALUES (27886, 27887, 0, 1, 'Valgarde Gryphon', 5, 0);
DELETE FROM `npc_spellclick_spells` WHERE `npc_entry`=27886 AND `spell_id`=48365;
INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `cast_flags`, `user_type`) VALUES (27886, 48365, 1, 1);
DELETE FROM `waypoint_data` WHERE `id` = 278861;
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`) VALUES
(278861, 1, 611.694, -5049.68, 24.2361, NULL, 0, 2),
(278861, 2, 645.473, -5088.02, 30.9664, NULL, 0, 2),
(278861, 3, 712.811, -5091.94, 35.1508, NULL, 0, 2),
(278861, 4, 943.165, -5001.23, 51.6465, NULL, 0, 2),
(278861, 5, 1043.21, -4975.55, 42.5367, NULL, 0, 2),
(278861, 6, 1105.99, -4981.37, 44.6164, NULL, 0, 2),
(278861, 7, 1168.69, -4956.15, 43.58, NULL, 0, 2),
(278861, 8, 1188.28, -4949.07, 43.8891, NULL, 0, 2),
(278861, 9, 1224.69, -5034.33, 45.4934, NULL, 0, 2),
(278861, 10, 1284.04, -5064.89, 70.9363, NULL, 0, 2),
(278861, 11, 1299.86, -5123.96, 92.313, NULL, 0, 2),
(278861, 12, 1268.89, -5172.31, 125.225, NULL, 0, 2),
(278861, 13, 1204.63, -5202.03, 162.438, NULL, 0, 2),
(278861, 14, 1264.15, -5293.07, 194.687, NULL, 0, 2),
(278861, 15, 1250.92, -5318.65, 202.334, NULL, 0, 2),
(278861, 16, 1100.08, -5329.92, 227.263, NULL, 0, 2);
-- Zorek
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 23728);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(23728, 0, 0, 0, 10, 0, 100, 512, 1, 50, 120000, 300000, 0, 0, 80, 2372800, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Guard Captain Zorek - Within 1-50 Range Out of Combat LoS - Run Script'),
(23728, 0, 1, 0, 19, 0, 100, 0, 11427, 0, 0, 0, 0, 0, 134, 49845, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Guard Captain Zorek - On Quest \'Meet Lieutenant Icehammer...\' Taken - Invoker Cast \'Call Valgarde Gryphon\'');
DELETE FROM `spell_target_position` WHERE `ID` = 49845;
INSERT INTO `spell_target_position` (`ID`, `EffectIndex`, `MapID`, `PositionX`, `PositionY`, `PositionZ`, `Orientation`, `VerifiedBuild`) VALUES
(49845, 0, 571, 603.603, -5034.4, 1.1338, 0.694764, 0);
-- Rider
DELETE FROM `creature_text` WHERE `CreatureID` = 27887;
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(27887, 0, 0, 'Off we go!', 12, 7, 100, 0, 0, 0, 27225, 0, 'Valgarde Gryphon Rider'),
(27887, 1, 0, 'Here ya go, friend! Icehammer is right inside that vrykul building! Give \'em hell!', 12, 7, 100, 0, 0, 0, 27228, 0, 'Valgarde Gryphon Rider');

View File

@@ -0,0 +1,66 @@
-- DB update 2026_01_14_00 -> 2026_01_14_01
--
DELETE FROM `gossip_menu_option` WHERE (`MenuID` IN (1041, 1042, 1465, 1467, 1468, 1469, 2741, 2743, 2749, 2784, 3202, 3203, 4110, 4111, 4117, 4128, 4129, 4134, 4135, 4136, 4138, 4151, 4156, 4160, 4164, 4165, 4169, 4170, 4171, 4184, 4186, 4208, 4211, 4241, 4242, 4244, 4263, 4351, 4356, 4748, 4842, 4843, 7455, 7459, 7512, 7809, 7815, 7820, 7833, 8308, 8460, 8522, 8760, 8863, 9084, 9131, 9132, 10363, 10437, 10568, 21222, 61025));
INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionText`, `OptionBroadcastTextID`, `OptionType`, `OptionNpcFlag`, `ActionMenuID`, `ActionPoiID`, `BoxCoded`, `BoxMoney`, `BoxText`, `BoxBroadcastTextID`, `VerifiedBuild`) VALUES
(1041, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(1042, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(1465, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(1467, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(1468, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(1469, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(2741, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(2743, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(2749, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(2784, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(3202, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(3203, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4110, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4111, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4117, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4128, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4129, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4134, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4135, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4136, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4138, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4151, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4156, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4160, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4164, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4165, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4169, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4170, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4171, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4184, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4186, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4208, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4211, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4241, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4242, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4244, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4263, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4351, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4356, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4748, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4842, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(4843, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(7455, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(7459, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(7512, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(7809, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(7815, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(7820, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(7833, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(8308, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(8460, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(8522, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(8760, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(8863, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(9084, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(9131, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(9132, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(10363, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(10437, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(10568, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(21222, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(61025, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0);

View File

@@ -0,0 +1,18 @@
-- DB update 2026_01_14_01 -> 2026_01_15_00
-- Edit Spell Timers (Watcher Narjil, Gashra, Silthik)
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE (`entry` IN (28729, 28730, 28731));
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 28729) AND (`source_type` = 0) AND (`id` IN (0, 2, 3));
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 28730) AND (`source_type` = 0) AND (`id` IN (0, 1, 2));
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 28731) AND (`source_type` = 0) AND (`id` IN (0, 2, 3));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(28729, 0, 0, 0, 0, 0, 100, 0, 18000, 20000, 30000, 40000, 0, 0, 11, 52524, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Watcher Narjil - In Combat - Cast \'Blinding Webs\''),
(28729, 0, 2, 0, 0, 0, 100, 0, 20000, 25000, 20000, 25000, 0, 0, 11, 52086, 0, 0, 0, 0, 0, 5, 30, 0, 0, 0, 0, 0, 0, 0, 'Watcher Narjil - In Combat - Cast \'Web Wrap\''),
(28729, 0, 3, 0, 0, 0, 100, 0, 24000, 28000, 24000, 28000, 0, 0, 11, 52469, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Watcher Narjil - In Combat - Cast \'Infected Bite\''),
(28730, 0, 0, 0, 0, 0, 100, 0, 8000, 10000, 12000, 20000, 0, 0, 11, 52470, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Watcher Gashra - In Combat - Cast \'Enrage\''),
(28730, 0, 1, 0, 0, 0, 100, 0, 15000, 18000, 16000, 18000, 0, 0, 11, 52086, 0, 0, 0, 0, 0, 5, 30, 0, 0, 0, 0, 0, 0, 0, 'Watcher Gashra - In Combat - Cast \'Web Wrap\''),
(28730, 0, 2, 0, 0, 0, 100, 0, 24000, 28000, 24000, 28000, 0, 0, 11, 52469, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Watcher Gashra - In Combat - Cast \'Infected Bite\''),
(28731, 0, 0, 0, 0, 0, 100, 0, 8000, 10000, 18000, 20000, 0, 0, 11, 52493, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Watcher Silthik - In Combat - Cast \'Poison Spray\''),
(28731, 0, 2, 0, 0, 0, 100, 0, 15000, 18000, 16000, 18000, 0, 0, 11, 52086, 0, 0, 0, 0, 0, 5, 30, 0, 0, 0, 0, 0, 0, 0, 'Watcher Silthik - In Combat - Cast \'Web Wrap\''),
(28731, 0, 3, 0, 0, 0, 100, 0, 24000, 28000, 24000, 28000, 0, 0, 11, 52469, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Watcher Silthik - In Combat - Cast \'Infected Bite\'');

View File

@@ -0,0 +1,243 @@
-- DB update 2026_01_15_00 -> 2026_01_16_00
-- Delete quest credit hack
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 30954) AND (`source_type` = 0) AND (`id` IN (3));
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 30956) AND (`source_type` = 0) AND (`id` IN (6));
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 30953) AND (`source_type` = 0) AND (`id` IN (3));
DELETE FROM `creature_template_addon` WHERE (`entry` = 31159);
INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(31159, 0, 0, 0, 1, 0, 0, '');
DELETE FROM `creature_template_addon` WHERE (`entry` = 31324);
INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(31324, 0, 0, 50331657, 0, 0, 0, '58269');
-- Phase if Stunning View (13160) has been completed
DELETE FROM `spell_area` WHERE `spell`=58863 AND `area`=4520 AND `quest_start`=13160;
INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `aura_spell`, `racemask`, `gender`, `autocast`, `quest_start_status`, `quest_end_status`) VALUES
(58863, 4520, 13160, 0, 0, 0, 2, 1, 64, 0);
SET @GUID := 140200;
DELETE FROM `creature` WHERE `guid` BETWEEN @GUID AND @GUID+108 AND `phaseMask` IN (4) AND `areaId` IN (4520);
INSERT INTO `creature` (`guid`, `id1`, `map`, `zoneId`, `areaId`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES
-- possibly incomplete waypoints
(@GUID+0 , 31159, 571, 210, 4520, 4, 1, 6408.76, 1725.81, 508.601, 6.02139, 300, 0, 2, 52237, 1, 'Phase Shift 2: Malykriss'),
-- definitely has waypoints, but not enough data
(@GUID+1 , 31160, 571, 210, 4520, 4, 1, 6069.33, 1921.17, 632.578, 5.48977, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
-- static afaik
(@GUID+2 , 31161, 571, 210, 4520, 4, 1, 6559.47, 1563.07, 633.629, 5.00909, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+3 , 31223, 571, 210, 4520, 4, 0, 6470.11, 1724.35, 508.684, 2.37365, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+4 , 31224, 571, 210, 4520, 4, 0, 6564.62, 1612.34, 633.629, 1.85005, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+5 , 31225, 571, 210, 4520, 4, 0, 6055.63, 1954.17, 632.578, 3.42797, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
-- Lumbering Atrocity. Those in Phase 4 have different IDs from those in Phase 1
(@GUID+6 , 31226, 571, 210, 4520, 4, 0, 6444.69, 1972.97, 631.82, 3.38594, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+7 , 31226, 571, 210, 4520, 4, 0, 6447.33, 1952.95, 631.848, 3.19395, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+8 , 31226, 571, 210, 4520, 4, 0, 6366.38, 1970.99, 508.128, 3.33358, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+9 , 31226, 571, 210, 4520, 4, 0, 6371.61, 1933.05, 508.684, 3.22886, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+10 , 31226, 571, 210, 4520, 4, 0, 6523.95, 1943.55, 640.72, 4.08407, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+11 , 31226, 571, 210, 4520, 4, 0, 6433.1, 1895.42, 508.678, 4.11898, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+12 , 31226, 571, 210, 4520, 4, 0, 6456.81, 1881.75, 508.682, 3.9968, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+13 , 31226, 571, 210, 4520, 4, 0, 6531.53, 1874.53, 629.634, 4.64258, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+14 , 31226, 571, 210, 4520, 4, 0, 6431.99, 1812.84, 508.684, 3.4383, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+15 , 31226, 571, 210, 4520, 4, 0, 6555.41, 1876.79, 629.634, 4.62512, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+16 , 31226, 571, 210, 4520, 4, 0, 6432.28, 1788.37, 508.685, 3.14159, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+17 , 31226, 571, 210, 4520, 4, 0, 6382.83, 1777.58, 508.78, 0.767945, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+18 , 31226, 571, 210, 4520, 4, 0, 6389.62, 1751.7, 508.707, 0.15708, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+19 , 31226, 571, 210, 4520, 4, 0, 6326, 1926.51, 508.681, 0.20944, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+20 , 31226, 571, 210, 4520, 4, 0, 6319.5, 1964.06, 508.453, 0.349066, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+21 , 31226, 571, 210, 4520, 4, 0, 6243.68, 1944.27, 631.86, 0.226893, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+22 , 31226, 571, 210, 4520, 4, 0, 6246.83, 1923.25, 631.843, 0.296706, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+23 , 31226, 571, 210, 4520, 4, 0, 6282.74, 1768.32, 525.276, 0.418879, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+24 , 31226, 571, 210, 4520, 4, 0, 6285.05, 1739.98, 525.469, 6.26573, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss'),
(@GUID+25 , 31325, 571, 210, 4520, 4, 1, 6407.34, 1958.04, 631.298, 0.140488, 300, 10, 1, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+26 , 31325, 571, 210, 4520, 4, 1, 6361.6, 1932.71, 508.595, 1.69059, 300, 10, 1, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+27 , 31325, 571, 210, 4520, 4, 1, 6337.11, 1948.66, 507.983, 4.91094, 300, 10, 1, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+28 , 31325, 571, 210, 4520, 4, 1, 6434.97, 1839.88, 508.601, 0.92626, 300, 10, 1, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+29 , 31325, 571, 210, 4520, 4, 1, 6553.39, 1861.26, 629.716, 1.60466, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+30 , 31325, 571, 210, 4520, 4, 1, 6370.85, 1811.2, 508.601, 5.52566, 300, 10, 1, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+31 , 31325, 571, 210, 4520, 4, 1, 6417.08, 1881.77, 508.601, 3.21955, 300, 10, 1, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+32 , 31325, 571, 210, 4520, 4, 1, 6348.4, 1857.11, 508.601, 0.0470463, 300, 10, 1, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+33 , 31325, 571, 210, 4520, 4, 1, 6278.17, 1938.88, 631.367, 3.29251, 300, 10, 1, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+34 , 31325, 571, 210, 4520, 4, 1, 6116.33, 1923.28, 632.661, 6.10865, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+35 , 31325, 571, 210, 4520, 4, 1, 6112.24, 1906.16, 632.673, 6.26573, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+36 , 31325, 571, 210, 4520, 4, 1, 6259.45, 1808.62, 525.193, 4.829, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+37 , 31325, 571, 210, 4520, 4, 1, 6297.2, 1744.42, 525.193, 1.59532, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+38 , 31325, 571, 210, 4520, 4, 1, 6545.26, 1632.77, 632.545, 1.55334, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+39 , 31325, 571, 210, 4520, 4, 1, 6564.46, 1633.7, 632.528, 1.62316, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
(@GUID+40 , 31325, 571, 210, 4520, 4, 1, 6543.76, 1676.96, 629.716, 4.7391, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Movement'),
-- 31326 and 31327 Spar, not necessarily against the other entry, using factions 1847 and 1848
-- Reset behaviours have not been observed, so this will be skipped
(@GUID+41 , 31326, 571, 210, 4520, 4, 1, 6421, 1972.77, 631.884, 5.64803, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+42 , 31326, 571, 210, 4520, 4, 1, 6409.48, 1971.11, 631.886, 5.89921, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+43 , 31326, 571, 210, 4520, 4, 1, 6410.79, 1970.23, 631.859, 2.55091, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+44 , 31326, 571, 210, 4520, 4, 1, 6388.46, 1966.7, 631.854, 2.54847, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+45 , 31326, 571, 210, 4520, 4, 1, 6413.71, 1945.59, 631.885, 1.03795, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+46 , 31326, 571, 210, 4520, 4, 1, 6402.12, 1944.07, 631.88, 0.899389, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+47 , 31326, 571, 210, 4520, 4, 1, 6375.5, 1965.78, 631.88, 5.69264, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+48 , 31326, 571, 210, 4520, 4, 1, 6414.83, 1947.49, 631.842, 4.17954, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+49 , 31326, 571, 210, 4520, 4, 1, 6390.57, 1942.33, 631.88, 0.930497, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+50 , 31326, 571, 210, 4520, 4, 1, 6380.64, 1942.28, 631.845, 4.06142, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+51 , 31326, 571, 210, 4520, 4, 1, 6350.3, 1964.71, 631.734, 5.95226, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+52 , 31326, 571, 210, 4520, 4, 1, 6379.43, 1940.68, 631.88, 0.91983, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+53 , 31326, 571, 210, 4520, 4, 1, 6355.59, 1934.22, 631.734, 0.489751, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+54 , 31326, 571, 210, 4520, 4, 1, 6341.18, 1931.79, 631.734, 2.77019, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+55 , 31326, 571, 210, 4520, 4, 1, 6514.8, 1855.03, 632.15, 3.24635, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+56 , 31326, 571, 210, 4520, 4, 1, 6512.74, 1837.83, 632.15, 5.97852, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+57 , 31326, 571, 210, 4520, 4, 1, 6335.24, 1961.79, 631.734, 0.504561, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+58 , 31326, 571, 210, 4520, 4, 1, 6517.62, 1769.83, 632.15, 3.42335, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+59 , 31326, 571, 210, 4520, 4, 1, 6515.39, 1769.18, 632.15, 0.281759, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+60 , 31326, 571, 210, 4520, 4, 1, 6316.04, 1931.22, 631.879, 2.49931, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+61 , 31326, 571, 210, 4520, 4, 1, 6293.26, 1927.77, 631.881, 2.54989, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+62 , 31326, 571, 210, 4520, 4, 1, 6314.37, 1932.47, 631.842, 5.6409, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+63 , 31326, 571, 210, 4520, 4, 1, 6303.14, 1930.49, 631.849, 5.67288, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+64 , 31326, 571, 210, 4520, 4, 1, 6288.14, 1951.45, 631.849, 0.969426, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+65 , 31326, 571, 210, 4520, 4, 1, 6259.95, 1923.17, 631.88, 2.52023, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+66 , 31326, 571, 210, 4520, 4, 1, 6289.28, 1953.11, 631.886, 4.11102, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+67 , 31326, 571, 210, 4520, 4, 1, 6254.01, 1946.15, 631.857, 0.823756, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+68 , 31326, 571, 210, 4520, 4, 1, 6299.69, 1953.39, 631.853, 0.815526, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+69 , 31326, 571, 210, 4520, 4, 1, 6276.51, 1949.8, 631.85, 0.849777, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+70 , 31326, 571, 210, 4520, 4, 1, 6255.31, 1947.56, 631.884, 3.87463, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+71 , 31326, 571, 210, 4520, 4, 1, 6268.72, 1925.74, 631.84, 5.70028, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+72 , 31326, 571, 210, 4520, 4, 1, 6300.99, 1954.76, 631.882, 3.95712, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+73 , 31326, 571, 210, 4520, 4, 1, 6521.29, 1666.02, 632.15, 2.81779, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+74 , 31326, 571, 210, 4520, 4, 1, 6566, 1681.54, 629.634, 1.60577, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+75 , 31326, 571, 210, 4520, 4, 1, 6519.12, 1683.8, 632.15, 3.58536, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+76 , 31326, 571, 210, 4520, 4, 1, 6565.26, 1706.1, 629.634, 4.71059, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+77 , 31326, 571, 210, 4520, 4, 1, 6565.25, 1704.2, 629.634, 1.569, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+78 , 31327, 571, 210, 4520, 4, 1, 6422.62, 1971.57, 631.849, 2.50643, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+79 , 31327, 571, 210, 4520, 4, 1, 6398.41, 1969.36, 631.884, 5.76359, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+80 , 31327, 571, 210, 4520, 4, 1, 6399.89, 1968.52, 631.858, 2.62199, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+81 , 31327, 571, 210, 4520, 4, 1, 6387.05, 1967.65, 631.883, 5.8294, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+82 , 31327, 571, 210, 4520, 4, 1, 6426.32, 1949.09, 631.845, 4.12847, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+83 , 31327, 571, 210, 4520, 4, 1, 6403.49, 1945.79, 631.843, 4.04098, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+84 , 31327, 571, 210, 4520, 4, 1, 6391.79, 1943.95, 631.844, 4.07209, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+85 , 31327, 571, 210, 4520, 4, 1, 6376.98, 1964.78, 631.85, 2.42601, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+86 , 31327, 571, 210, 4520, 4, 1, 6425, 1947.09, 631.889, 0.986876, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+87 , 31327, 571, 210, 4520, 4, 1, 6352.29, 1964.02, 631.734, 2.81067, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+88 , 31327, 571, 210, 4520, 4, 1, 6357, 1934.97, 631.734, 3.63134, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+89 , 31327, 571, 210, 4520, 4, 1, 6336.87, 1962.69, 631.734, 3.64615, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+90 , 31327, 571, 210, 4520, 4, 1, 6339.55, 1932.42, 631.734, 5.91178, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+91 , 31327, 571, 210, 4520, 4, 1, 6512.19, 1854.76, 632.15, 0.104753, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+92 , 31327, 571, 210, 4520, 4, 1, 6514.94, 1837.14, 632.15, 2.83693, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+93 , 31327, 571, 210, 4520, 4, 1, 6514.89, 1751.23, 632.15, 5.98097, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+94 , 31327, 571, 210, 4520, 4, 1, 6517.42, 1750.44, 632.15, 2.83938, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+95 , 31327, 571, 210, 4520, 4, 1, 6291.56, 1928.92, 631.846, 5.69148, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+96 , 31327, 571, 210, 4520, 4, 1, 6312.67, 1956.56, 631.884, 3.9432, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+97 , 31327, 571, 210, 4520, 4, 1, 6311.42, 1955.28, 631.857, 0.80161, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+98 , 31327, 571, 210, 4520, 4, 1, 6282.06, 1925.98, 631.883, 2.56944, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+99 , 31327, 571, 210, 4520, 4, 1, 6304.76, 1929.36, 631.883, 2.42601, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+100, 31327, 571, 210, 4520, 4, 1, 6280.15, 1927.21, 631.845, 5.71103, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+101, 31327, 571, 210, 4520, 4, 1, 6277.85, 1951.31, 631.883, 3.99137, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+102, 31327, 571, 210, 4520, 4, 1, 6265, 1947.88, 631.846, 0.792263, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+103, 31327, 571, 210, 4520, 4, 1, 6270.51, 1924.56, 631.875, 2.55869, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+104, 31327, 571, 210, 4520, 4, 1, 6266.5, 1949.4, 631.877, 3.93386, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+105, 31327, 571, 210, 4520, 4, 1, 6258.28, 1924.36, 631.848, 5.66182, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+106, 31327, 571, 210, 4520, 4, 1, 6517.89, 1667.16, 632.15, 5.95938, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+107, 31327, 571, 210, 4520, 4, 1, 6565.9, 1684.19, 629.634, 4.74737, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring'),
(@GUID+108, 31327, 571, 210, 4520, 4, 1, 6516.86, 1682.72, 632.15, 0.443765, 300, 0, 0, 52237, 1, 'Phase Shift 2: Malykriss, WIP: Sparring');
-- Baelok
DELETE FROM `waypoint_data` WHERE `id` = @GUID*10;
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`) VALUES
(@GUID*10, 1, 6408.756, 1725.8109, 508.60083, 6.021385669708251953, 5000, 0), -- Guessed delay, incomplete path
(@GUID*10, 2, 6417.155, 1737.2736, 508.6008, NULL, 0, 0),
(@GUID*10, 3, 6430.235, 1737.4037, 508.60077, NULL, 0, 0);
DELETE FROM `creature_addon` WHERE `guid` = @GUID;
INSERT INTO `creature_addon` (`guid`, `path_id`, `bytes2`, `auras`) VALUES
(@GUID, @GUID*10, 1, NULL);
-- Worst part: Creatures from this phase are different id than those from phase 1, these are duplicated from what we already have because what I have on hand is basically the same thing
-- We can't really just upgrade their phases since then invisible players would be killing visible enemies
DELETE FROM `creature` WHERE `guid` BETWEEN @GUID+109 AND @GUID+172 AND `phaseMask` IN (4) AND `areaId` IN (4520);
INSERT INTO `creature` (`guid`, `id1`, `map`, `zoneId`, `areaId`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `Comment`) VALUES
(@GUID+109, 31321, 571, 210, 4520, 4, 1, 6467.82, 1811.16, 527.525, 5.67232, 300, 0, 0, 'WIP'),
(@GUID+110, 31321, 571, 210, 4520, 4, 1, 6369.65, 1665.45, 555.737, 5.51524, 300, 0, 0, 'WIP'),
(@GUID+111, 31321, 571, 210, 4520, 4, 1, 6311.05, 1824.67, 510.092, 5.42797, 300, 0, 0, 'WIP'),
(@GUID+112, 31321, 571, 210, 4520, 4, 1, 6328.69, 1820.64, 509.913, 3.47321, 300, 0, 0, 'WIP'),
(@GUID+113, 31321, 571, 210, 4520, 4, 1, 6371.53, 1748.72, 525.308, 5.28835, 300, 0, 0, 'WIP'),
(@GUID+114, 31321, 571, 210, 4520, 4, 1, 6344.04, 1769.24, 525.375, 3.64774, 300, 0, 0, 'WIP'),
(@GUID+115, 31321, 571, 210, 4520, 4, 1, 6355.53, 1764.52, 525.276, 4.76475, 300, 0, 0, 'WIP'),
(@GUID+116, 31321, 571, 210, 4520, 4, 1, 6323.64, 1716.53, 525.551, 5.72468, 300, 0, 0, 'WIP'),
(@GUID+117, 31321, 571, 210, 4520, 4, 1, 6323.45, 1731.48, 525.515, 6.23082, 300, 0, 0, 'WIP'),
(@GUID+118, 31321, 571, 210, 4520, 4, 1, 6329.26, 1748.75, 525.276, 1.11701, 300, 0, 0, 'WIP'),
(@GUID+119, 31321, 571, 210, 4520, 4, 1, 6360.59, 1736.24, 525.276, 4.13643, 300, 0, 0, 'WIP'),
(@GUID+120, 31321, 571, 210, 4520, 4, 1, 6343.99, 1750.79, 525.739, 2.80998, 300, 0, 0, 'WIP'),
(@GUID+121, 31321, 571, 210, 4520, 4, 1, 6333.84, 1766.47, 525.276, 5.02655, 300, 0, 0, 'WIP'),
(@GUID+122, 31321, 571, 210, 4520, 4, 1, 6350.36, 1731.27, 525.276, 4.7822, 300, 0, 0, 'WIP'),
(@GUID+123, 31321, 571, 210, 4520, 4, 1, 6322.36, 1765.4, 525.276, 0.523599, 300, 0, 0, 'WIP'),
(@GUID+124, 31321, 571, 210, 4520, 4, 1, 6339.15, 1732.77, 525.276, 4.45059, 300, 0, 0, 'WIP'),
(@GUID+125, 31321, 571, 210, 4520, 4, 1, 6334.4, 1717.4, 525.276, 1.79769, 300, 0, 0, 'WIP'),
(@GUID+126, 31321, 571, 210, 4520, 4, 1, 6357.46, 1718.11, 525.276, 1.13446, 300, 0, 0, 'WIP'),
(@GUID+127, 31321, 571, 210, 4520, 4, 1, 6361.38, 1751.44, 525.581, 2.77507, 300, 0, 0, 'WIP'),
(@GUID+128, 31321, 571, 210, 4520, 4, 1, 6346.33, 1715.18, 525.276, 2.84489, 300, 0, 0, 'WIP'),
(@GUID+129, 31320, 571, 210, 4520, 4, 0, 6461.65, 1811.79, 526.024, 1.28865, 300, 0, 2, 'WIP'),
(@GUID+130, 31320, 571, 210, 4520, 4, 0, 6353.97, 1712.15, 525.317, 2.58031, 300, 0, 2, 'WIP'),
(@GUID+131, 31322, 571, 210, 4520, 4, 0, 6504.06, 1844.93, 508.697, 0.10472, 300, 5, 1, 'WIP'),
(@GUID+132, 31323, 571, 210, 4520, 4, 0, 6550.48, 1680.94, 629.651, 4.31997, 300, 5, 1, 'WIP'),
(@GUID+133, 31323, 571, 210, 4520, 4, 0, 6595.72, 1843.64, 672.109, 3.07178, 300, 5, 1, 'WIP'),
(@GUID+134, 31323, 571, 210, 4520, 4, 0, 6507.37, 1668.65, 632.067, 3.78131, 300, 5, 1, 'WIP'),
(@GUID+135, 31323, 571, 210, 4520, 4, 0, 6546.2, 1834.68, 629.651, 1.10748, 300, 5, 1, 'WIP'),
(@GUID+136, 31323, 571, 210, 4520, 4, 0, 6554.25, 1799.26, 629.651, 5.65689, 300, 5, 1, 'WIP'),
(@GUID+137, 31323, 571, 210, 4520, 4, 0, 6509.91, 1839.99, 632.067, 5.25873, 300, 5, 1, 'WIP'),
(@GUID+138, 31323, 571, 210, 4520, 4, 0, 6551.18, 1707.41, 629.651, 2.46494, 300, 5, 1, 'WIP'),
(@GUID+139, 31323, 571, 210, 4520, 4, 0, 6546.51, 1767.71, 629.651, 4.41886, 300, 5, 1, 'WIP'),
(@GUID+140, 31323, 571, 210, 4520, 4, 0, 6550.06, 1740.42, 629.651, 5.29382, 300, 0, 0, 'WIP'),
(@GUID+141, 31323, 571, 210, 4520, 4, 0, 6227.2, 1877.56, 631.58, 5.79449, 300, 0, 0, 'WIP'),
(@GUID+142, 31323, 571, 210, 4520, 4, 0, 6362.5, 1872.02, 508.726, 2.54692, 300, 5, 1, 'WIP'),
(@GUID+143, 31323, 571, 210, 4520, 4, 0, 6420.17, 1862.48, 508.726, 3.89239, 300, 5, 1, 'WIP'),
(@GUID+144, 31323, 571, 210, 4520, 4, 0, 6394.7, 1951.5, 631.629, 3.48342, 300, 5, 1, 'WIP'),
(@GUID+145, 31323, 571, 210, 4520, 4, 0, 6271.5, 1935.59, 631.49, 3.18501, 300, 5, 1, 'WIP'),
(@GUID+146, 31323, 571, 210, 4520, 4, 0, 6349.53, 1953.5, 631.751, 4.07865, 300, 5, 1, 'WIP'),
(@GUID+147, 31323, 571, 210, 4520, 4, 0, 6305.2, 1934.09, 631.785, 5.88206, 300, 5, 1, 'WIP'),
(@GUID+148, 31323, 571, 210, 4520, 4, 0, 6430.93, 1962.52, 631.463, 4.50238, 300, 0, 0, 'WIP'),
(@GUID+149, 31323, 571, 210, 4520, 4, 0, 6402.65, 1952.95, 631.615, 3.48321, 300, 5, 1, 'WIP'),
(@GUID+150, 31320, 571, 210, 4520, 4, 0, 6315.75, 1749.75, 525.318, 6.10961, 300, 5, 1, 'WIP'),
(@GUID+151, 31320, 571, 210, 4520, 4, 0, 6347.47, 1653.42, 555.433, 0.048457, 300, 5, 1, 'WIP'),
(@GUID+152, 31320, 571, 210, 4520, 4, 0, 6275.29, 1841.61, 523.07, 3.07487, 300, 5, 1, 'WIP'),
(@GUID+153, 31320, 571, 210, 4520, 4, 0, 6319.39, 1767.24, 525.262, 5.62052, 300, 5, 1, 'WIP'),
(@GUID+154, 31321, 571, 210, 4520, 4, 1, 6352.03, 1742.87, 525.318, 3.21439, 300, 0, 0, 'WIP'),
(@GUID+155, 31320, 571, 210, 4520, 4, 0, 6319.64, 1728.98, 525.212, 1.56194, 300, 5, 1, 'WIP'),
(@GUID+156, 31320, 571, 210, 4520, 4, 0, 6355.55, 1746.02, 525.318, 3.19243, 300, 5, 1, 'WIP'),
(@GUID+157, 31320, 571, 210, 4520, 4, 0, 6291.59, 1703.77, 527.392, 0.936473, 300, 5, 1, 'WIP'),
(@GUID+158, 31324, 571, 210, 4520, 4, 0, 6420.04, 1687.55, 569.111, 1.48353, 300, 0, 0, 'WIP'),
(@GUID+159, 31324, 571, 210, 4520, 4, 0, 6405.54, 1653.2, 579.39, 2.30383, 300, 0, 0, 'WIP'),
(@GUID+160, 31324, 571, 210, 4520, 4, 0, 6400.35, 1643.93, 600.349, 2.33874, 300, 0, 0, 'WIP'),
(@GUID+161, 31324, 571, 210, 4520, 4, 0, 6381.31, 1715.12, 546.677, 1.62316, 300, 0, 0, 'WIP'),
(@GUID+162, 31324, 571, 210, 4520, 4, 0, 6208.67, 1793.61, 617.382, 0.593412, 300, 0, 0, 'WIP'),
(@GUID+163, 31324, 571, 210, 4520, 4, 0, 6205.06, 1767.97, 619.533, 0.750492, 300, 0, 0, 'WIP'),
(@GUID+164, 31324, 571, 210, 4520, 4, 0, 6241.39, 1706.26, 599.038, 0, 300, 0, 0, 'WIP'),
(@GUID+165, 31324, 571, 210, 4520, 4, 0, 6472.36, 1677.34, 576.605, 2.35619, 300, 0, 0, 'WIP'),
(@GUID+166, 31324, 571, 210, 4520, 4, 0, 6429.15, 1660.39, 595.302, 2.42601, 300, 0, 0, 'WIP'),
(@GUID+167, 31324, 571, 210, 4520, 4, 0, 6216.64, 1785.2, 592.153, 0.750492, 300, 0, 0, 'WIP'),
(@GUID+168, 31324, 571, 210, 4520, 4, 0, 6257.61, 1739.57, 581.576, 6.16101, 300, 0, 0, 'WIP'),
(@GUID+169, 31324, 571, 210, 4520, 4, 0, 6238.85, 1729.19, 598.615, 0.017453, 300, 0, 0, 'WIP'),
(@GUID+170, 31324, 571, 210, 4520, 4, 0, 6220.54, 1703.19, 627.699, 5.48033, 300, 0, 0, 'WIP'),
(@GUID+171, 31324, 571, 210, 4520, 4, 0, 6385.01, 1703.41, 563.539, 1.50098, 300, 0, 0, 'WIP'),
(@GUID+172, 31324, 571, 210, 4520, 4, 0, 6235.08, 1762.35, 594.648, 0.628319, 300, 0, 0, 'WIP');
DELETE FROM `creature_addon` WHERE `guid` BETWEEN @GUID+109 AND @GUID+131;
INSERT INTO `creature_addon` (`guid`, `path_id`, `bytes2`, `emote`, `auras`) VALUES
(@GUID+109, 0, 1, 133, NULL),
(@GUID+110, 0, 1, 133, NULL),
(@GUID+111, 0, 1, 133, NULL),
(@GUID+112, 0, 1, 133, NULL),
(@GUID+113, 0, 1, 133, NULL),
(@GUID+114, 0, 1, 233, NULL),
(@GUID+115, 0, 1, 133, NULL),
(@GUID+116, 0, 1, 233, NULL),
(@GUID+117, 0, 1, 233, NULL),
(@GUID+118, 0, 1, 133, NULL),
(@GUID+119, 0, 1, 233, NULL),
(@GUID+120, 0, 1, 233, NULL),
(@GUID+121, 0, 1, 133, NULL),
(@GUID+122, 0, 1, 133, NULL),
(@GUID+123, 0, 1, 233, NULL),
(@GUID+124, 0, 1, 233, NULL),
(@GUID+125, 0, 1, 133, NULL),
(@GUID+126, 0, 1, 133, NULL),
(@GUID+127, 0, 1, 233, NULL),
(@GUID+128, 0, 1, 233, NULL),
(@GUID+129, 1242670, 1, 0, NULL),
(@GUID+130, 1242710, 1, 0, NULL),
(@GUID+131, 0, 1, 173, NULL);

View File

@@ -0,0 +1,18 @@
-- DB update 2026_01_16_00 -> 2026_01_17_00
--
DELETE FROM `prospecting_loot_template` WHERE (`Entry` = 23424);
INSERT INTO `prospecting_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(23424, 21929, 0, 0, 0, 1, 1, 1, 2, 'Flame Spessarite'),
(23424, 23077, 0, 0, 0, 1, 1, 1, 2, 'Blood Garnet'),
(23424, 23079, 0, 0, 0, 1, 1, 1, 2, 'Deep Peridot'),
(23424, 23107, 0, 0, 0, 1, 1, 1, 2, 'Shadow Draenite'),
(23424, 23112, 0, 0, 0, 1, 1, 1, 2, 'Golden Draenite'),
(23424, 23117, 0, 0, 0, 1, 1, 1, 2, 'Azure Moonstone'),
(23424, 23436, 0, 4, 0, 1, 2, 1, 1, 'Living Ruby'),
(23424, 23437, 0, 4, 0, 1, 2, 1, 1, 'Talasite'),
(23424, 23438, 0, 4, 0, 1, 2, 1, 1, 'Star of Elune'),
(23424, 23439, 0, 4, 0, 1, 2, 1, 1, 'Noble Topaz'),
(23424, 23440, 0, 4, 0, 1, 2, 1, 1, 'Dawnstone'),
(23424, 23441, 0, 4, 0, 1, 2, 1, 1, 'Nightseye');
DELETE FROM `reference_loot_template` WHERE `Entry` = 1000;

View File

@@ -0,0 +1,11 @@
-- DB update 2026_01_17_00 -> 2026_01_17_01
--
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 26261) AND (`source_type` = 0) AND (`id` IN (0));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(26261, 0, 0, 0, 8, 0, 100, 512, 47394, 0, 0, 0, 0, 0, 80, 2626100, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Grizzly Hills Giant - On Spellhit \'Kurun\'s Blessing\' - Run Script');
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 17) AND (`SourceGroup` = 0) AND (`SourceEntry` = 47394) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 29) AND (`ConditionTarget` = 1) AND (`ConditionValue1` = 26417) AND (`ConditionValue2` = 15) AND (`ConditionValue3` = 0);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(17, 0, 47394, 0, 0, 29, 1, 26417, 15, 0, 0, 0, 0, '', 'For Kurun\'s Blessing (47394) to have an effect the target Grizzly Hills Giant (26261) must be engaged with a Runed Giant (26417)');
UPDATE `creature` SET `spawntimesecs` = 120 WHERE `id1` = 26261;

View File

@@ -0,0 +1,3 @@
-- DB update 2026_01_17_01 -> 2026_01_18_00
-- Sets "Spiritsbreath" to be 100 from 58 % drop rate for "Grumbald One-Eye"
UPDATE `creature_loot_template` SET `Chance` = 100 WHERE `Entry` = 26681 AND `Item` = 36740;

View File

@@ -0,0 +1,9 @@
-- DB update 2026_01_18_00 -> 2026_01_18_01
-- Add skinning loot table for creature 1933 (Sheep) to enable Ruined Leather Scraps, Wool Cloth, and Light Leather drops.
UPDATE `creature_template` SET `skinloot` = 1933 WHERE (`entry` = 1933);
DELETE FROM `skinning_loot_template` WHERE (`Entry` = 1933);
INSERT INTO `skinning_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1933, 2934, 0, 55, 0, 1, 1, 1, 1, 'Ruined Leather Scraps'),
(1933, 2592, 0, 35, 0, 1, 1, 1, 1, 'Wool Cloth'),
(1933, 2318, 0, 10, 0, 1, 1, 1, 1, 'Light Leather');

View File

@@ -0,0 +1,5 @@
-- DB update 2026_01_18_01 -> 2026_01_18_02
--
UPDATE `trainer_spell` SET `ReqSkillRank`=275 WHERE `SpellId`=29356;
UPDATE `trainer_spell` SET `ReqSkillRank`=230 WHERE `SpellId`=16153;
UPDATE `trainer_spell` SET `ReqSkillRank`=375 WHERE `SpellId`=29361;

View File

@@ -0,0 +1,40 @@
-- DB update 2026_01_18_02 -> 2026_01_19_00
--
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 24539);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(24539, 0, 0, 0, 0, 0, 100, 0, 3000, 6000, 15000, 22000, 0, 0, 11, 15091, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '\'Silvermoon\' Harry - In Combat - Cast \'Blast Wave\''),
(24539, 0, 1, 0, 0, 0, 100, 0, 2500, 4000, 4000, 5000, 0, 0, 11, 50183, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, '\'Silvermoon\' Harry - In Combat - Cast \'Scorch\''),
(24539, 0, 2, 0, 62, 0, 100, 0, 9010, 0, 0, 0, 0, 0, 80, 2453900, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - On Gossip Option "Taruk sent me to collect" Selected - Run Script: Attack'),
(24539, 0, 3, 4, 62, 0, 100, 0, 9011, 0, 0, 0, 0, 0, 56, 34115, 1, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - On Gossip Option "Pay up, Harry!" Selected - Add Item \'"Silvermoon" Harry\'s Debt\' 1 Time'),
(24539, 0, 4, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - On Gossip Option 0 Selected - Close Gossip'),
(24539, 0, 5, 0, 2, 0, 100, 0, 0, 50, 30000, 30000, 0, 0, 80, 2453901, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Between 0-50% Health - Run Script: Give Up Fight'),
(24539, 0, 7, 0, 32, 0, 100, 0, 0, 1000000, 15000, 15000, 0, 0, 42, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - On Damaged by Condition: Player in Quest - Set Invincibility'),
(24539, 0, 8, 0, 32, 0, 100, 0, 0, 1000000, 15000, 15000, 0, 0, 42, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - On Damaged by Condition: Player NOT in Quest - Remove Invincibility'),
(24539, 0, 9, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 240, 9010, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Actionlist - Reset GossipMenuID to 9010'),
(24539, 0, 10, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 2, 1888, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Actionlist - Reset Faction');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2453900);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2453900, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '\'Silvermoon\' Harry - On Script - Say Line 0'),
(2453900, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 83, 131, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Actionlist - Remove Npc Flags Gossip & Questgiver & Vendor'),
(2453900, 9, 2, 0, 0, 0, 100, 0, 1200, 1200, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 21, 10, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Actionlist - Start Attacking');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2453901);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2453901, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Actionlist - Say Line 1'),
(2453901, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 2, 1080, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Actionlist - Set Faction Friendly'),
(2453901, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Actionlist - Evade'),
(2453901, 9, 3, 0, 0, 0, 100, 0, 2400, 2400, 0, 0, 0, 0, 82, 131, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Actionlist - Add Npc Flags Gossip & Questgiver & Vendor'),
(2453901, 9, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 240, 9011, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Actionlist - Change GossipMenuID to 9011'),
(2453901, 9, 5, 0, 0, 0, 100, 0, 60000, 60000, 0, 0, 0, 0, 240, 9010, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Actionlist - Reset GossipMenuID to 9010'),
(2453901, 9, 6, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 2, 1888, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '"Silvermoon" Harry - Actionlist - Reset Faction');
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 22) AND (`SourceEntry` = 24539) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 47);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(22, 8, 24539, 0, 0, 47, 0, 11464, 8, 0, 0, 0, 0, '', 'Only Play Script if Quest \'Gambling Debt\' (11464) is in progress'),
(22, 9, 24539, 0, 0, 47, 0, 11464, 8, 0, 1, 0, 0, '', 'Only Play Script if Quest \'Gambling Debt\' (11464) is in progress');
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 15) AND (`SourceGroup` IN (9010,9011)) AND (`ConditionTypeOrReference` = 2) AND (`ConditionValue1` = 34115);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(15, 9010, 0, 0, 0, 2, 0, 34115, 1, 0, 1, 0, 0, '', 'Only Show Gossip Option for quest Gambling Debt (11464) if player does not have Quest Item "Silvermoon" Harry\'s Debt (34115)'),
(15, 9011, 0, 0, 0, 2, 0, 34115, 1, 0, 1, 0, 0, '', 'Only Show Gossip Option for quest Gambling Debt (11464) if player does not have Quest Item "Silvermoon" Harry\'s Debt (34115)');

View File

@@ -0,0 +1,31 @@
-- DB update 2026_01_19_00 -> 2026_01_19_01
-- Edit Spawn Time (Captured Rageclaw & Drakuru Shackles)
UPDATE `creature` SET `spawntimesecs` = 30 WHERE (`id1` IN (29700, 29686));
-- Remove C++ script and set SAI for Drakuru Shackles & Captured Rageclaw
UPDATE `creature_template` SET `AIName` = 'SmartAI', `ScriptName` = '' WHERE (`entry` IN (29700, 29686));
DELETE FROM `smart_scripts` WHERE (`source_type` = 0) AND (`entryorguid` IN (29700, 29686));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(29700, 0, 0, 0, 8, 0, 100, 0, 54990, 0, 0, 0, 0, 0, 11, 55009, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Drakuru Shackles - On Spellhit \'Chains of the Scourge\' - Cast \'Chains of the Scourge\''),
(29700, 0, 1, 2, 8, 0, 100, 0, 55083, 0, 0, 0, 0, 0, 33, 29686, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Drakuru Shackles - On Spellhit \'Unlock Shackle\' - Quest Credit \'Captured Rageclaw\''),
(29700, 0, 2, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 223, 27, 0, 0, 0, 0, 0, 9, 29686, 0, 5, 1, 0, 0, 0, 0, 'Drakuru Shackles - On Spellhit \'Unlock Shackle\' - Do Action ID 27'),
(29686, 0, 0, 1, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 90, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Captured Rageclaw - On Respawn - Set Flag Standstate Kneel'),
(29686, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 54990, 0, 0, 0, 0, 0, 9, 29700, 0, 5, 1, 0, 0, 0, 0, 'Captured Rageclaw - On Respawn - Cast \'Chains of the Scourge\''),
(29686, 0, 2, 3, 72, 0, 100, 0, 27, 0, 0, 0, 0, 0, 91, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Captured Rageclaw - On Action 27 Done - Remove FlagStandstate Kneel'),
(29686, 0, 3, 4, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Captured Rageclaw - On Action 27 Done - Remove Aura \'all\''),
(29686, 0, 4, 5, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 55085, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Captured Rageclaw - On Action 27 Done - Cast \'Unshackled!\''),
(29686, 0, 5, 6, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Captured Rageclaw - On Action 27 Done - Say Line 0'),
(29686, 0, 6, 7, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 89, 5, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Captured Rageclaw - On Action 27 Done - Start Random Movement'),
(29686, 0, 7, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 12000, 30000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Captured Rageclaw - On Action 27 Done - Despawn In 12000 ms');
-- Set condition for Chains of the Scourge
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 13) AND (`SourceGroup` = 1) AND (`SourceEntry` = 54990) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 31) AND (`ConditionTarget` = 0) AND (`ConditionValue1` = 3) AND (`ConditionValue2` = 29700) AND (`ConditionValue3` = 0);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 54990, 0, 0, 31, 0, 3, 29700, 0, 0, 0, 0, '', 'Chains of the Scourge has Drakuru Shackles as implicit target');
-- Set condition for Unlock Shackle (prevent item spamming if Rageclaw is not chained/present)
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 13) AND (`SourceGroup` = 3) AND (`SourceEntry` = 55083) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 1) AND (`ConditionTarget` = 0) AND (`ConditionValue1` = 54990) AND (`ConditionValue2` = 0) AND (`ConditionValue3` = 0);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 3, 55083, 0, 0, 1, 0, 54990, 0, 0, 0, 0, 0, '', 'Unlock Shackle target must have Chains of the Scourge aura.');

View File

@@ -0,0 +1,388 @@
-- DB update 2026_01_19_01 -> 2026_01_20_00
-- Updates 3 vendors that spawn with arena season 5 to include missing items and correct costs.
DELETE FROM `npc_vendor` WHERE (`entry` IN (31863, 32407, 32405));
INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `ExtendedCost`, `VerifiedBuild`) VALUES
(31863, 0, 40784, 0, 0, 2462, 0),
(31863, 0, 40785, 0, 0, 2462, 0),
(31863, 0, 40786, 0, 0, 2462, 0),
(31863, 0, 40804, 0, 0, 2463, 0),
(31863, 0, 40805, 0, 0, 2463, 0),
(31863, 0, 40806, 0, 0, 2463, 0),
(31863, 0, 40823, 0, 0, 2464, 0),
(31863, 0, 40824, 0, 0, 2464, 0),
(31863, 0, 40825, 0, 0, 2464, 0),
(31863, 0, 40844, 0, 0, 2465, 0),
(31863, 0, 40845, 0, 0, 2465, 0),
(31863, 0, 40846, 0, 0, 2465, 0),
(31863, 0, 40862, 0, 0, 2470, 0),
(31863, 0, 40863, 0, 0, 2470, 0),
(31863, 0, 40864, 0, 0, 2470, 0),
(31863, 0, 40905, 0, 0, 2462, 0),
(31863, 0, 40926, 0, 0, 2463, 0),
(31863, 0, 40932, 0, 0, 2464, 0),
(31863, 0, 40938, 0, 0, 2465, 0),
(31863, 0, 40962, 0, 0, 2470, 0),
(31863, 0, 40990, 0, 0, 2462, 0),
(31863, 0, 40991, 0, 0, 2462, 0),
(31863, 0, 41000, 0, 0, 2463, 0),
(31863, 0, 41006, 0, 0, 2463, 0),
(31863, 0, 41012, 0, 0, 2464, 0),
(31863, 0, 41018, 0, 0, 2464, 0),
(31863, 0, 41026, 0, 0, 2465, 0),
(31863, 0, 41032, 0, 0, 2465, 0),
(31863, 0, 41037, 0, 0, 2470, 0),
(31863, 0, 41043, 0, 0, 2470, 0),
(31863, 0, 41080, 0, 0, 2462, 0),
(31863, 0, 41086, 0, 0, 2462, 0),
(31863, 0, 41136, 0, 0, 2463, 0),
(31863, 0, 41142, 0, 0, 2463, 0),
(31863, 0, 41150, 0, 0, 2464, 0),
(31863, 0, 41156, 0, 0, 2464, 0),
(31863, 0, 41198, 0, 0, 2465, 0),
(31863, 0, 41204, 0, 0, 2465, 0),
(31863, 0, 41210, 0, 0, 2470, 0),
(31863, 0, 41216, 0, 0, 2470, 0),
(31863, 0, 41274, 0, 0, 2470, 0),
(31863, 0, 41280, 0, 0, 2470, 0),
(31863, 0, 41286, 0, 0, 2463, 0),
(31863, 0, 41292, 0, 0, 2463, 0),
(31863, 0, 41297, 0, 0, 2465, 0),
(31863, 0, 41303, 0, 0, 2465, 0),
(31863, 0, 41309, 0, 0, 2462, 0),
(31863, 0, 41315, 0, 0, 2462, 0),
(31863, 0, 41320, 0, 0, 2464, 0),
(31863, 0, 41326, 0, 0, 2464, 0),
(31863, 0, 41649, 0, 0, 2462, 0),
(31863, 0, 41654, 0, 0, 2465, 0),
(31863, 0, 41660, 0, 0, 2462, 0),
(31863, 0, 41666, 0, 0, 2465, 0),
(31863, 0, 41671, 0, 0, 2464, 0),
(31863, 0, 41677, 0, 0, 2464, 0),
(31863, 0, 41682, 0, 0, 2470, 0),
(31863, 0, 41714, 0, 0, 2470, 0),
(31863, 0, 41766, 0, 0, 2463, 0),
(31863, 0, 41772, 0, 0, 2463, 0),
(31863, 0, 41853, 0, 0, 2464, 0),
(31863, 0, 41858, 0, 0, 2462, 0),
(31863, 0, 41863, 0, 0, 2465, 0),
(31863, 0, 41868, 0, 0, 2470, 0),
(31863, 0, 41873, 0, 0, 2463, 0),
(31863, 0, 41914, 0, 0, 2464, 0),
(31863, 0, 41920, 0, 0, 2462, 0),
(31863, 0, 41926, 0, 0, 2465, 0),
(31863, 0, 41933, 0, 0, 2470, 0),
(31863, 0, 41939, 0, 0, 2463, 0),
(31863, 0, 41945, 0, 0, 2464, 0),
(31863, 0, 41951, 0, 0, 2462, 0),
(31863, 0, 41958, 0, 0, 2465, 0),
(31863, 0, 41964, 0, 0, 2470, 0),
(31863, 0, 41970, 0, 0, 2463, 0),
(31863, 0, 41992, 0, 0, 2464, 0),
(31863, 0, 41997, 0, 0, 2462, 0),
(31863, 0, 42004, 0, 0, 2465, 0),
(31863, 0, 42010, 0, 0, 2470, 0),
(31863, 0, 42016, 0, 0, 2463, 0),
(31863, 0, 42208, 0, 0, 2466, 0),
(31863, 0, 42227, 0, 0, 2467, 0),
(31863, 0, 42232, 0, 0, 2467, 0),
(31863, 0, 42237, 0, 0, 2468, 0),
(31863, 0, 42242, 0, 0, 2466, 0),
(31863, 0, 42248, 0, 0, 2467, 0),
(31863, 0, 42255, 0, 0, 2467, 0),
(31863, 0, 42260, 0, 0, 2466, 0),
(31863, 0, 42265, 0, 0, 2467, 0),
(31863, 0, 42270, 0, 0, 2467, 0),
(31863, 0, 42275, 0, 0, 2466, 0),
(31863, 0, 42280, 0, 0, 2467, 0),
(31863, 0, 42285, 0, 0, 2466, 0),
(31863, 0, 42290, 0, 0, 2467, 0),
(31863, 0, 42317, 0, 0, 2460, 0),
(31863, 0, 42322, 0, 0, 2460, 0),
(31863, 0, 42327, 0, 0, 2460, 0),
(31863, 0, 42332, 0, 0, 2460, 0),
(31863, 0, 42346, 0, 0, 2466, 0),
(31863, 0, 42352, 0, 0, 2466, 0),
(31863, 0, 42362, 0, 0, 2460, 0),
(31863, 0, 42384, 0, 0, 2460, 0),
(31863, 0, 42390, 0, 0, 2460, 0),
(31863, 0, 42525, 0, 0, 2467, 0),
(31863, 0, 42531, 0, 0, 2467, 0),
(31863, 0, 42537, 0, 0, 2467, 0),
(31863, 0, 42450, 0, 0, 2468, 0),
(31863, 0, 42485, 0, 0, 2460, 0),
(31863, 0, 42490, 0, 0, 2460, 0),
(31863, 0, 42495, 0, 0, 2460, 0),
(31863, 0, 42502, 0, 0, 2468, 0),
(31863, 0, 42513, 0, 0, 2468, 0),
(31863, 0, 42519, 0, 0, 2468, 0),
(31863, 0, 42559, 0, 0, 2469, 0),
(31863, 0, 42564, 0, 0, 2469, 0),
(31863, 0, 42570, 0, 0, 2469, 0),
(31863, 0, 42578, 0, 0, 2468, 0),
(31863, 0, 42583, 0, 0, 2468, 0),
(31863, 0, 42588, 0, 0, 2468, 0),
(31863, 0, 42597, 0, 0, 2468, 0),
(31863, 0, 42602, 0, 0, 2468, 0),
(31863, 0, 42607, 0, 0, 2468, 0),
(31863, 0, 42614, 0, 0, 2468, 0),
(31863, 0, 42620, 0, 0, 2468, 0),
(31863, 0, 42852, 0, 0, 2468, 0),
(31863, 0, 44419, 0, 0, 2460, 0),
(31863, 0, 44420, 0, 0, 2460, 0),
(31863, 0, 45706, 0, 0, 2596, 0),
(32407, 0, 40784, 0, 0, 2462, 0),
(32407, 0, 40785, 0, 0, 2462, 0),
(32407, 0, 40786, 0, 0, 2462, 0),
(32407, 0, 40804, 0, 0, 2463, 0),
(32407, 0, 40805, 0, 0, 2463, 0),
(32407, 0, 40806, 0, 0, 2463, 0),
(32407, 0, 40823, 0, 0, 2464, 0),
(32407, 0, 40824, 0, 0, 2464, 0),
(32407, 0, 40825, 0, 0, 2464, 0),
(32407, 0, 40844, 0, 0, 2465, 0),
(32407, 0, 40845, 0, 0, 2465, 0),
(32407, 0, 40846, 0, 0, 2465, 0),
(32407, 0, 40862, 0, 0, 2470, 0),
(32407, 0, 40863, 0, 0, 2470, 0),
(32407, 0, 40864, 0, 0, 2470, 0),
(32407, 0, 40905, 0, 0, 2462, 0),
(32407, 0, 40926, 0, 0, 2463, 0),
(32407, 0, 40932, 0, 0, 2464, 0),
(32407, 0, 40938, 0, 0, 2465, 0),
(32407, 0, 40962, 0, 0, 2470, 0),
(32407, 0, 40990, 0, 0, 2462, 0),
(32407, 0, 40991, 0, 0, 2462, 0),
(32407, 0, 41000, 0, 0, 2463, 0),
(32407, 0, 41006, 0, 0, 2463, 0),
(32407, 0, 41012, 0, 0, 2464, 0),
(32407, 0, 41018, 0, 0, 2464, 0),
(32407, 0, 41026, 0, 0, 2465, 0),
(32407, 0, 41032, 0, 0, 2465, 0),
(32407, 0, 41037, 0, 0, 2470, 0),
(32407, 0, 41043, 0, 0, 2470, 0),
(32407, 0, 41080, 0, 0, 2462, 0),
(32407, 0, 41086, 0, 0, 2462, 0),
(32407, 0, 41136, 0, 0, 2463, 0),
(32407, 0, 41142, 0, 0, 2463, 0),
(32407, 0, 41150, 0, 0, 2464, 0),
(32407, 0, 41156, 0, 0, 2464, 0),
(32407, 0, 41198, 0, 0, 2465, 0),
(32407, 0, 41204, 0, 0, 2465, 0),
(32407, 0, 41210, 0, 0, 2470, 0),
(32407, 0, 41216, 0, 0, 2470, 0),
(32407, 0, 41274, 0, 0, 2470, 0),
(32407, 0, 41280, 0, 0, 2470, 0),
(32407, 0, 41286, 0, 0, 2463, 0),
(32407, 0, 41292, 0, 0, 2463, 0),
(32407, 0, 41297, 0, 0, 2465, 0),
(32407, 0, 41303, 0, 0, 2465, 0),
(32407, 0, 41309, 0, 0, 2462, 0),
(32407, 0, 41315, 0, 0, 2462, 0),
(32407, 0, 41320, 0, 0, 2464, 0),
(32407, 0, 41326, 0, 0, 2464, 0),
(32407, 0, 41649, 0, 0, 2462, 0),
(32407, 0, 41654, 0, 0, 2465, 0),
(32407, 0, 41660, 0, 0, 2462, 0),
(32407, 0, 41666, 0, 0, 2465, 0),
(32407, 0, 41671, 0, 0, 2464, 0),
(32407, 0, 41677, 0, 0, 2464, 0),
(32407, 0, 41682, 0, 0, 2470, 0),
(32407, 0, 41714, 0, 0, 2470, 0),
(32407, 0, 41766, 0, 0, 2463, 0),
(32407, 0, 41772, 0, 0, 2463, 0),
(32407, 0, 41853, 0, 0, 2464, 0),
(32407, 0, 41858, 0, 0, 2462, 0),
(32407, 0, 41863, 0, 0, 2465, 0),
(32407, 0, 41868, 0, 0, 2470, 0),
(32407, 0, 41873, 0, 0, 2463, 0),
(32407, 0, 41914, 0, 0, 2464, 0),
(32407, 0, 41920, 0, 0, 2462, 0),
(32407, 0, 41926, 0, 0, 2465, 0),
(32407, 0, 41933, 0, 0, 2470, 0),
(32407, 0, 41939, 0, 0, 2463, 0),
(32407, 0, 41945, 0, 0, 2464, 0),
(32407, 0, 41951, 0, 0, 2462, 0),
(32407, 0, 41958, 0, 0, 2465, 0),
(32407, 0, 41964, 0, 0, 2470, 0),
(32407, 0, 41970, 0, 0, 2463, 0),
(32407, 0, 41992, 0, 0, 2464, 0),
(32407, 0, 41997, 0, 0, 2462, 0),
(32407, 0, 42004, 0, 0, 2465, 0),
(32407, 0, 42010, 0, 0, 2470, 0),
(32407, 0, 42016, 0, 0, 2463, 0),
(32407, 0, 42208, 0, 0, 2466, 0),
(32407, 0, 42227, 0, 0, 2467, 0),
(32407, 0, 42232, 0, 0, 2467, 0),
(32407, 0, 42237, 0, 0, 2468, 0),
(32407, 0, 42242, 0, 0, 2466, 0),
(32407, 0, 42248, 0, 0, 2467, 0),
(32407, 0, 42255, 0, 0, 2467, 0),
(32407, 0, 42260, 0, 0, 2466, 0),
(32407, 0, 42265, 0, 0, 2467, 0),
(32407, 0, 42270, 0, 0, 2467, 0),
(32407, 0, 42275, 0, 0, 2466, 0),
(32407, 0, 42280, 0, 0, 2467, 0),
(32407, 0, 42285, 0, 0, 2466, 0),
(32407, 0, 42290, 0, 0, 2467, 0),
(32407, 0, 42317, 0, 0, 2460, 0),
(32407, 0, 42322, 0, 0, 2460, 0),
(32407, 0, 42327, 0, 0, 2460, 0),
(32407, 0, 42332, 0, 0, 2460, 0),
(32407, 0, 42346, 0, 0, 2466, 0),
(32407, 0, 42352, 0, 0, 2466, 0),
(32407, 0, 42362, 0, 0, 2460, 0),
(32407, 0, 42384, 0, 0, 2460, 0),
(32407, 0, 42390, 0, 0, 2460, 0),
(32407, 0, 42525, 0, 0, 2467, 0),
(32407, 0, 42531, 0, 0, 2467, 0),
(32407, 0, 42537, 0, 0, 2467, 0),
(32407, 0, 42450, 0, 0, 2468, 0),
(32407, 0, 42485, 0, 0, 2460, 0),
(32407, 0, 42490, 0, 0, 2460, 0),
(32407, 0, 42495, 0, 0, 2460, 0),
(32407, 0, 42502, 0, 0, 2468, 0),
(32407, 0, 42513, 0, 0, 2468, 0),
(32407, 0, 42519, 0, 0, 2468, 0),
(32407, 0, 42559, 0, 0, 2469, 0),
(32407, 0, 42564, 0, 0, 2469, 0),
(32407, 0, 42570, 0, 0, 2469, 0),
(32407, 0, 42578, 0, 0, 2468, 0),
(32407, 0, 42583, 0, 0, 2468, 0),
(32407, 0, 42588, 0, 0, 2468, 0),
(32407, 0, 42597, 0, 0, 2468, 0),
(32407, 0, 42602, 0, 0, 2468, 0),
(32407, 0, 42607, 0, 0, 2468, 0),
(32407, 0, 42614, 0, 0, 2468, 0),
(32407, 0, 42620, 0, 0, 2468, 0),
(32407, 0, 42852, 0, 0, 2468, 0),
(32407, 0, 44419, 0, 0, 2460, 0),
(32407, 0, 44420, 0, 0, 2460, 0),
(32407, 0, 45706, 0, 0, 2596, 0),
(32405, 0, 40784, 0, 0, 2462, 0),
(32405, 0, 40785, 0, 0, 2462, 0),
(32405, 0, 40786, 0, 0, 2462, 0),
(32405, 0, 40804, 0, 0, 2463, 0),
(32405, 0, 40805, 0, 0, 2463, 0),
(32405, 0, 40806, 0, 0, 2463, 0),
(32405, 0, 40823, 0, 0, 2464, 0),
(32405, 0, 40824, 0, 0, 2464, 0),
(32405, 0, 40825, 0, 0, 2464, 0),
(32405, 0, 40844, 0, 0, 2465, 0),
(32405, 0, 40845, 0, 0, 2465, 0),
(32405, 0, 40846, 0, 0, 2465, 0),
(32405, 0, 40862, 0, 0, 2470, 0),
(32405, 0, 40863, 0, 0, 2470, 0),
(32405, 0, 40864, 0, 0, 2470, 0),
(32405, 0, 40905, 0, 0, 2462, 0),
(32405, 0, 40926, 0, 0, 2463, 0),
(32405, 0, 40932, 0, 0, 2464, 0),
(32405, 0, 40938, 0, 0, 2465, 0),
(32405, 0, 40962, 0, 0, 2470, 0),
(32405, 0, 40990, 0, 0, 2462, 0),
(32405, 0, 40991, 0, 0, 2462, 0),
(32405, 0, 41000, 0, 0, 2463, 0),
(32405, 0, 41006, 0, 0, 2463, 0),
(32405, 0, 41012, 0, 0, 2464, 0),
(32405, 0, 41018, 0, 0, 2464, 0),
(32405, 0, 41026, 0, 0, 2465, 0),
(32405, 0, 41032, 0, 0, 2465, 0),
(32405, 0, 41037, 0, 0, 2470, 0),
(32405, 0, 41043, 0, 0, 2470, 0),
(32405, 0, 41080, 0, 0, 2462, 0),
(32405, 0, 41086, 0, 0, 2462, 0),
(32405, 0, 41136, 0, 0, 2463, 0),
(32405, 0, 41142, 0, 0, 2463, 0),
(32405, 0, 41150, 0, 0, 2464, 0),
(32405, 0, 41156, 0, 0, 2464, 0),
(32405, 0, 41198, 0, 0, 2465, 0),
(32405, 0, 41204, 0, 0, 2465, 0),
(32405, 0, 41210, 0, 0, 2470, 0),
(32405, 0, 41216, 0, 0, 2470, 0),
(32405, 0, 41274, 0, 0, 2470, 0),
(32405, 0, 41280, 0, 0, 2470, 0),
(32405, 0, 41286, 0, 0, 2463, 0),
(32405, 0, 41292, 0, 0, 2463, 0),
(32405, 0, 41297, 0, 0, 2465, 0),
(32405, 0, 41303, 0, 0, 2465, 0),
(32405, 0, 41309, 0, 0, 2462, 0),
(32405, 0, 41315, 0, 0, 2462, 0),
(32405, 0, 41320, 0, 0, 2464, 0),
(32405, 0, 41326, 0, 0, 2464, 0),
(32405, 0, 41649, 0, 0, 2462, 0),
(32405, 0, 41654, 0, 0, 2465, 0),
(32405, 0, 41660, 0, 0, 2462, 0),
(32405, 0, 41666, 0, 0, 2465, 0),
(32405, 0, 41671, 0, 0, 2464, 0),
(32405, 0, 41677, 0, 0, 2464, 0),
(32405, 0, 41682, 0, 0, 2470, 0),
(32405, 0, 41714, 0, 0, 2470, 0),
(32405, 0, 41766, 0, 0, 2463, 0),
(32405, 0, 41772, 0, 0, 2463, 0),
(32405, 0, 41853, 0, 0, 2464, 0),
(32405, 0, 41858, 0, 0, 2462, 0),
(32405, 0, 41863, 0, 0, 2465, 0),
(32405, 0, 41868, 0, 0, 2470, 0),
(32405, 0, 41873, 0, 0, 2463, 0),
(32405, 0, 41914, 0, 0, 2464, 0),
(32405, 0, 41920, 0, 0, 2462, 0),
(32405, 0, 41926, 0, 0, 2465, 0),
(32405, 0, 41933, 0, 0, 2470, 0),
(32405, 0, 41939, 0, 0, 2463, 0),
(32405, 0, 41945, 0, 0, 2464, 0),
(32405, 0, 41951, 0, 0, 2462, 0),
(32405, 0, 41958, 0, 0, 2465, 0),
(32405, 0, 41964, 0, 0, 2470, 0),
(32405, 0, 41970, 0, 0, 2463, 0),
(32405, 0, 41992, 0, 0, 2464, 0),
(32405, 0, 41997, 0, 0, 2462, 0),
(32405, 0, 42004, 0, 0, 2465, 0),
(32405, 0, 42010, 0, 0, 2470, 0),
(32405, 0, 42016, 0, 0, 2463, 0),
(32405, 0, 42208, 0, 0, 2466, 0),
(32405, 0, 42227, 0, 0, 2467, 0),
(32405, 0, 42232, 0, 0, 2467, 0),
(32405, 0, 42237, 0, 0, 2468, 0),
(32405, 0, 42242, 0, 0, 2466, 0),
(32405, 0, 42248, 0, 0, 2467, 0),
(32405, 0, 42255, 0, 0, 2467, 0),
(32405, 0, 42260, 0, 0, 2466, 0),
(32405, 0, 42265, 0, 0, 2467, 0),
(32405, 0, 42270, 0, 0, 2467, 0),
(32405, 0, 42275, 0, 0, 2466, 0),
(32405, 0, 42280, 0, 0, 2467, 0),
(32405, 0, 42285, 0, 0, 2466, 0),
(32405, 0, 42290, 0, 0, 2467, 0),
(32405, 0, 42317, 0, 0, 2460, 0),
(32405, 0, 42322, 0, 0, 2460, 0),
(32405, 0, 42327, 0, 0, 2460, 0),
(32405, 0, 42332, 0, 0, 2460, 0),
(32405, 0, 42346, 0, 0, 2466, 0),
(32405, 0, 42352, 0, 0, 2466, 0),
(32405, 0, 42362, 0, 0, 2460, 0),
(32405, 0, 42384, 0, 0, 2460, 0),
(32405, 0, 42390, 0, 0, 2460, 0),
(32405, 0, 42525, 0, 0, 2467, 0),
(32405, 0, 42531, 0, 0, 2467, 0),
(32405, 0, 42537, 0, 0, 2467, 0),
(32405, 0, 42450, 0, 0, 2468, 0),
(32405, 0, 42485, 0, 0, 2460, 0),
(32405, 0, 42490, 0, 0, 2460, 0),
(32405, 0, 42495, 0, 0, 2460, 0),
(32405, 0, 42502, 0, 0, 2468, 0),
(32405, 0, 42513, 0, 0, 2468, 0),
(32405, 0, 42519, 0, 0, 2468, 0),
(32405, 0, 42559, 0, 0, 2469, 0),
(32405, 0, 42564, 0, 0, 2469, 0),
(32405, 0, 42570, 0, 0, 2469, 0),
(32405, 0, 42578, 0, 0, 2468, 0),
(32405, 0, 42583, 0, 0, 2468, 0),
(32405, 0, 42588, 0, 0, 2468, 0),
(32405, 0, 42597, 0, 0, 2468, 0),
(32405, 0, 42602, 0, 0, 2468, 0),
(32405, 0, 42607, 0, 0, 2468, 0),
(32405, 0, 42614, 0, 0, 2468, 0),
(32405, 0, 42620, 0, 0, 2468, 0),
(32405, 0, 42852, 0, 0, 2468, 0),
(32405, 0, 44419, 0, 0, 2460, 0),
(32405, 0, 44420, 0, 0, 2460, 0),
(32405, 0, 45706, 0, 0, 2596, 0);

View File

@@ -0,0 +1,11 @@
-- DB update 2026_01_20_00 -> 2026_01_20_01
--
UPDATE `smart_scripts` SET `target_param2`=40 WHERE `entryorguid`=7669 AND `source_type`=0 AND `id`=3 AND `link`=0;
UPDATE `smart_scripts` SET `target_param2`=40 WHERE `entryorguid`=7670 AND `source_type`=0 AND `id`=3 AND `link`=0;
UPDATE `smart_scripts` SET `target_param2`=40 WHERE `entryorguid`=7668 AND `source_type`=0 AND `id`=3 AND `link`=0;
UPDATE `smart_scripts` SET `target_param2`=40 WHERE `entryorguid`=7671 AND `source_type`=0 AND `id`=3 AND `link`=0;
UPDATE `smart_scripts` SET `target_param2`=40 WHERE `entryorguid`=141812 AND `source_type`=1 AND `id`=0 AND `link`=0;
UPDATE `smart_scripts` SET `target_param2`=40 WHERE `entryorguid`=141857 AND `source_type`=1 AND `id`=0 AND `link`=0;
UPDATE `smart_scripts` SET `target_param2`=40 WHERE `entryorguid`=141858 AND `source_type`=1 AND `id`=0 AND `link`=0;
UPDATE `smart_scripts` SET `target_param2`=40 WHERE `entryorguid`=141859 AND `source_type`=1 AND `id`=0 AND `link`=0;

View File

@@ -0,0 +1,6 @@
-- DB update 2026_01_20_01 -> 2026_01_20_02
--
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 6492) AND (`source_type` = 0) AND (`id` IN (17, 18));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(6492, 0, 17, 18, 7, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - On Evade - Say Line 1'),
(6492, 0, 18, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 1200, 10, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - On Evade - Despawn In 1200 ms');

View File

@@ -0,0 +1,48 @@
-- DB update 2026_01_20_02 -> 2026_01_20_03
--
DELETE FROM `linked_respawn` WHERE `linkedGuid` = 126663 AND `linkType` = 0;
INSERT INTO `linked_respawn` (`guid`, `linkedGuid`, `linkType`) VALUES
(126619, 126663, 0),
(126620, 126663, 0),
(126621, 126663, 0),
(126622, 126663, 0),
(126623, 126663, 0),
(126624, 126663, 0),
(126625, 126663, 0),
(126626, 126663, 0),
(126627, 126663, 0),
(126628, 126663, 0),
(126629, 126663, 0),
(126630, 126663, 0),
(126631, 126663, 0),
(126632, 126663, 0),
(126633, 126663, 0),
(126634, 126663, 0),
(126635, 126663, 0),
(126636, 126663, 0),
(126637, 126663, 0),
(126638, 126663, 0),
(126639, 126663, 0),
(126640, 126663, 0),
(126641, 126663, 0),
(126642, 126663, 0),
(126643, 126663, 0),
(126644, 126663, 0),
(126645, 126663, 0),
(126646, 126663, 0),
(126647, 126663, 0),
(126648, 126663, 0),
(126649, 126663, 0),
(126650, 126663, 0),
(126651, 126663, 0),
(126652, 126663, 0),
(126653, 126663, 0),
(126654, 126663, 0),
(126655, 126663, 0),
(126656, 126663, 0),
(126657, 126663, 0),
(126658, 126663, 0),
(126659, 126663, 0),
(126660, 126663, 0),
(126661, 126663, 0),
(126662, 126663, 0);

View File

@@ -0,0 +1,24 @@
-- DB update 2026_01_20_03 -> 2026_01_21_00
--
UPDATE `creature_loot_template` SET `Chance` = 100 WHERE `Entry` IN (24664, 24857) AND `Item` = 35008 AND `Reference` = 35008;
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 10) AND (`SourceGroup` = 35008) AND (`ConditionTypeOrReference` = 7) AND (`ConditionValue2` = 1);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(10, 35008, 35304, 0, 0, 7, 0, 755, 1, 0, 0, 0, 0, '', 'Player must have Jewelcrafting to loot BoP version of this Design'),
(10, 35008, 35305, 0, 0, 7, 0, 755, 1, 0, 0, 0, 0, '', 'Player must have Jewelcrafting to loot BoP version of this Design'),
(10, 35008, 35306, 0, 0, 7, 0, 755, 1, 0, 0, 0, 0, '', 'Player must have Jewelcrafting to loot BoP version of this Design'),
(10, 35008, 35307, 0, 0, 7, 0, 755, 1, 0, 0, 0, 0, '', 'Player must have Jewelcrafting to loot BoP version of this Design'),
(10, 35008, 35297, 0, 0, 7, 0, 333, 1, 0, 0, 0, 0, '', 'Player must have Enchanting to loot BoP version of this Formula'),
(10, 35008, 35298, 0, 0, 7, 0, 333, 1, 0, 0, 0, 0, '', 'Player must have Enchanting to loot BoP version of this Formula'),
(10, 35008, 35299, 0, 0, 7, 0, 333, 1, 0, 0, 0, 0, '', 'Player must have Enchanting to loot BoP version of this Formula'),
(10, 35008, 35300, 0, 0, 7, 0, 165, 1, 0, 0, 0, 0, '', 'Player must have Leatherworking to loot BoP version of this Pattern'),
(10, 35008, 35301, 0, 0, 7, 0, 165, 1, 0, 0, 0, 0, '', 'Player must have Leatherworking to loot BoP version of this Pattern'),
(10, 35008, 35302, 0, 0, 7, 0, 165, 1, 0, 0, 0, 0, '', 'Player must have Leatherworking to loot BoP version of this Pattern'),
(10, 35008, 35303, 0, 0, 7, 0, 165, 1, 0, 0, 0, 0, '', 'Player must have Leatherworking to loot BoP version of this Pattern'),
(10, 35008, 35308, 0, 0, 7, 0, 197, 1, 0, 0, 0, 0, '', 'Player must have Tailoring to loot BoP version of this Pattern'),
(10, 35008, 35309, 0, 0, 7, 0, 197, 1, 0, 0, 0, 0, '', 'Player must have Tailoring to loot BoP version of this Pattern'),
(10, 35008, 35296, 0, 0, 7, 0, 164, 1, 0, 0, 0, 0, '', 'Player must have Blacksmithing to loot BoP version of these Plans'),
(10, 35008, 35294, 0, 0, 7, 0, 171, 1, 0, 0, 0, 0, '', 'Player must have Alchemy to loot BoP version of this Recipe'),
(10, 35008, 35295, 0, 0, 7, 0, 171, 1, 0, 0, 0, 0, '', 'Player must have Alchemy to loot BoP version of this Recipe'),
(10, 35008, 35310, 0, 0, 7, 0, 202, 1, 0, 0, 0, 0, '', 'Player must have Engineering to loot BoP version of this Schematic'),
(10, 35008, 35311, 0, 0, 7, 0, 202, 1, 0, 0, 0, 0, '', 'Player must have Engineering to loot BoP version of this Schematic');

View File

@@ -0,0 +1,99 @@
-- DB update 2026_01_21_00 -> 2026_01_21_01
-- Just missing from the mob, as it should have one pair of pants for each type (cloth, leather, etc)
DELETE FROM `creature_loot_template` WHERE (`Entry` = 18681) AND (`Item` IN (31246));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(18681, 31246, 0, 0, 0, 1, 1, 1, 1, 'Coilfang Emissary - Nagahide Leggings');
-- Gruffscale Leggings: Appears to have been added in WotLK at some point, replacing an older "Boarhide Leggings" lvl 8 green. Due to that drop rates in Wowhead may be skewed towards lower than intended
DELETE FROM `creature_loot_template` WHERE (`Entry` = 6583) AND (`Item` IN (45052));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(6583, 45052, 0, 100, 0, 1, 0, 1, 1, 'Gruff - Gruffscale Leggings');
-- Dustbringer: Super rare fishing loot item (novelty blue-quality drop)
DELETE FROM `gameobject_loot_template` WHERE `Entry` IN (25662,25663,25664,25665,25668,25669,25670,25671,25673,25674) AND `Item` = 44505;
INSERT INTO `gameobject_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(25662, 44505, 0, 0.01, 0, 1, 0, 1, 1, 'Glacial Salmon School - Dustbringer'),
(25663, 44505, 0, 0.01, 0, 1, 0, 1, 1, 'Fangtooth Herring School - Dustbringer'),
(25664, 44505, 0, 0.01, 0, 1, 0, 1, 1, 'Dragonfin Angelfish School - Dustbringer'),
(25665, 44505, 0, 0.01, 0, 1, 0, 1, 1, 'Musselback Sculpin School - Dustbringer'),
(25668, 44505, 0, 0.01, 0, 1, 0, 1, 1, 'Imperial Manta Ray School - Dustbringer'),
(25669, 44505, 0, 0.01, 0, 1, 0, 1, 1, 'Borean Man O\' War School - Dustbringer'),
(25670, 44505, 0, 0.01, 0, 1, 0, 1, 1, 'Moonglow Cuttlefish School - Dustbringer'),
(25671, 44505, 0, 0.01, 0, 1, 0, 1, 1, 'Deep Sea Monsterbelly School - Dustbringer'),
(25673, 44505, 0, 0.01, 0, 1, 0, 1, 1, 'Nettlefish School - Dustbringer'),
(25674, 44505, 0, 0.01, 0, 1, 0, 1, 1, 'Glassfin Minnow School - Dustbringer');
-- Runed Ring: Apparently these two items are rare Zul'Farrak zone BoEs, but their item level is higher than others of its type, so the only creatures that can drop them are actually the final bosses of the dungeon
-- Ensure Spellshock Leggings and Runed Ring drop from the final Zul'Farrak bosses in a separate shared loot group
DELETE FROM `creature_loot_template` WHERE (`Entry` IN (8127, 7267)) AND (`Item` IN (9484, 862));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(8127, 9484, 0, 0.25, 0, 1, 2, 1, 1, 'Antu\'Sul - Spellshock Leggings'),
(8127, 862, 0, 0.25, 0, 1, 2, 1, 1, 'Antu\'sul - Runed Ring'),
(7267, 9484, 0, 0.25, 0, 1, 2, 1, 1, 'Chief Ukorz Sandscalp - Spellshock Leggings'),
(7267, 862, 0, 0.25, 0, 1, 2, 1, 1, 'Chief Ukorz Sandscalp - Runed Ring');
-- These seem to be rare drops from Vanilla endgame dungeons. It's inconclusive if they were removed from the game at some point, and if so, why
DELETE FROM `creature_loot_template` WHERE (`Entry` = 9237) AND (`Item` IN (13175));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(9237, 13175, 0, 1, 0, 1, 0, 1, 1, 'War Master Voone - Voone\'s Twitchbow');
DELETE FROM `creature_loot_template` WHERE (`Entry` = 9568) AND (`Item` IN (13148));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(9568, 13148, 0, 1, 0, 1, 0, 1, 1, 'Overlord Wyrmthalak - Chillpike');
DELETE FROM `creature_loot_template` WHERE (`Entry` = 10429) AND (`Item` IN (12588));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(10429, 12588, 0, 1, 0, 1, 0, 1, 1, 'Warchief Rend Blackhand - Bonespike Shoulder');
DELETE FROM `creature_loot_template` WHERE (`Entry` = 1853) AND (`Item` IN (13950));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1853, 13950, 0, 1, 0, 1, 0, 1, 1, 'Darkmaster Gandling - Detention Strap');
DELETE FROM `creature_loot_template` WHERE (`Entry` = 10503) AND (`Item` IN (14543));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(10503, 14543, 0, 1, 0, 1, 0, 1, 1, 'Jandice Barov - Darkshade Gloves');
DELETE FROM `creature_loot_template` WHERE (`Entry` = 9568) AND (`Item` IN (13164));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(9568, 13164, 0, 1, 0, 1, 0, 1, 1, 'Overlord Wyrmthalak - Heart of the Scale');
-- Sack of Spoils and Chest of Spoils (AQ event reward containers)
DELETE FROM `item_loot_template` WHERE (`Entry` = 20601) AND (`Item` IN (20696, 20698));
INSERT INTO `item_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(20601, 20696, 0, 5, 0, 1, 1, 1, 1, 'Sack of Spoils - Crystal Spiked Maul'),
(20601, 20698, 0, 1, 0, 1, 1, 1, 1, 'Sack of Spoils - Elemental Attuned Blade');
DELETE FROM `item_loot_template` WHERE (`Entry` = 20602) AND (`Item` IN (20722, 20721, 20720));
INSERT INTO `item_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(20602, 20722, 0, 5, 0, 1, 1, 1, 1, 'Chest of Spoils - Crystal Slugthrower'),
(20602, 20721, 0, 5, 0, 1, 1, 1, 1, 'Chest of Spoils - Band of the Cultist'),
(20602, 20720, 0, 5, 0, 1, 1, 1, 1, 'Chest of Spoils - Dark Whisper Blade');
-- Missing from Jin'do Loot Table (same ilvl as the rest)
DELETE FROM `reference_loot_template` WHERE (`Entry` = 34089) AND (`Item` IN (19875));
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(34089, 19875, 0, 0, 0, 1, 1, 1, 1, 'Bloodstained Coif');
-- Rare drop from Phalanx
DELETE FROM `creature_loot_template` WHERE (`Entry` = 9502) AND (`Item` IN (11743));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(9502, 11743, 0, 2, 0, 1, 1, 1, 1, 'Phalanx - Rockfist');
-- Claimed to still drop during 3.3.3
DELETE FROM `creature_loot_template` WHERE (`Entry` = 9257) AND (`Item` IN (9214));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(9257, 9214, 0, 7, 0, 1, 0, 1, 1, 'Scarshield Warlock - Grimoire of Inferno');
-- Alterac Valley Bosses
DELETE FROM `creature_loot_template` WHERE (`Entry` IN (13256, 13419)) AND (`Item` IN (19105, 19109, 19110, 19111, 19112, 19113));
DELETE FROM `reference_loot_template` WHERE (`Entry` = 13256);
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(13256, 19105, 0, 0, 0, 1, 1, 1, 1, 'Alterac Valley Summon Boss - Frost Runed Headdress'),
(13256, 19109, 0, 0, 0, 1, 1, 1, 1, 'Alterac Valley Summon Boss - Deep Rooted Ring'),
(13256, 19110, 0, 0, 0, 1, 1, 1, 1, 'Alterac Valley Summon Boss - Cold Forged Blade'),
(13256, 19111, 0, 0, 0, 1, 1, 1, 1, 'Alterac Valley Summon Boss - Winteraxe Epaulets'),
(13256, 19112, 0, 0, 0, 1, 1, 1, 1, 'Alterac Valley Summon Boss - Frozen Steel Vambraces'),
(13256, 19113, 0, 0, 0, 1, 1, 1, 1, 'Alterac Valley Summon Boss - Yeti Hide Bracers');
DELETE FROM `creature_loot_template` WHERE (`Entry` IN (13256, 13419)) AND (`Item` IN (13256));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(13256, 13256, 13256, 100, 0, 1, 0, 4, 4, 'Alterac Summon Boss Loot Table'),
(13419, 13256, 13256, 100, 0, 1, 0, 4, 4, 'Alterac Summon Boss Loot Table');
-- AQ40 Trash Epic
DELETE FROM `creature_loot_template` WHERE (`Entry` = 15312) AND (`Item` IN (21890));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(15312, 21890, 0, 0.2, 0, 1, 0, 1, 1, 'Obsidian Nullifier - Gloves of the Fallen Prophet');

View File

@@ -0,0 +1,22 @@
-- DB update 2026_01_21_01 -> 2026_01_21_02
--
SET @REPPORTALKEEPER := 30;
SET @REPREGULAR := 18;
SET @REPBOSS := 275;
DELETE FROM `creature_onkill_reputation` WHERE `creature_id` IN (31503, 31501, 31493, 31490, 31513, 32191, 31486, 31507, 31509, 31510, 31511, 31512, 31508, 31506);
INSERT INTO `creature_onkill_reputation` (`creature_id`,`RewOnKillRepFaction1`,`RewOnKillRepFaction2`,`MaxStanding1`,`IsTeamAward1`,`RewOnKillRepValue1`,`MaxStanding2`,`IsTeamAward2`,`RewOnKillRepValue2`,`TeamDependent`) VALUES
(31503,1037,1052,7,0,@REPPORTALKEEPER,7,0,@REPPORTALKEEPER,1), -- Portal Keeper
(31501,1037,1052,7,0,@REPPORTALKEEPER,7,0,@REPPORTALKEEPER,1), -- Portal Guardian
(31493,1037,1052,7,0,@REPREGULAR,7,0,@REPREGULAR,1), -- Azure Sorceror
(31490,1037,1052,7,0,@REPREGULAR,7,0,@REPREGULAR,1), -- Azure Raider
(31513,1037,1052,7,0,@REPREGULAR,7,0,@REPREGULAR,1), -- Erekem Guard
(32191,1037,1052,7,0,@REPREGULAR,7,0,@REPREGULAR,1), -- Azure Stalker
(31486,1037,1052,7,0,@REPREGULAR,7,0,@REPREGULAR,1), -- Azure Captain
(31507,1037,1052,7,0,@REPBOSS,7,0,@REPBOSS,1), -- Erekem
(31509,1037,1052,7,0,@REPBOSS,7,0,@REPBOSS,1), -- Lavanthor
(31510,1037,1052,7,0,@REPBOSS,7,0,@REPBOSS,1), -- Moragg
(31511,1037,1052,7,0,@REPBOSS,7,0,@REPBOSS,1), -- Zevoxx
(31512,1037,1052,7,0,@REPBOSS,7,0,@REPBOSS,1), -- Zuramat
(31508,1037,1052,7,0,@REPBOSS,7,0,@REPBOSS,1), -- Ichoron
(31506,1037,1052,7,0,@REPBOSS,7,0,@REPBOSS,1); -- Cyanigosa

View File

@@ -0,0 +1,5 @@
-- DB update 2026_01_21_02 -> 2026_01_22_00
--
DELETE FROM `spell_script_names` WHERE `spell_id` = 28375;
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(28375, 'spell_gluth_decimate_damage');

View File

@@ -0,0 +1,27 @@
-- DB update 2026_01_22_00 -> 2026_01_22_01
-- PrevQuestID from 12822 to 18221, A Flawless Plan requires Opening the Backdoor, not Know No Fear
UPDATE `quest_template_addon` SET `PrevQuestID` = 12821 WHERE `ID` = 12823;
-- Remove phase shifts in Garm and Garm's Rise for Know No Fear
DELETE FROM `spell_area`
WHERE `Quest_start` = 12822
AND `quest_start_status` = 74;
-- Add phase shift in Garm and Garm's Rise after turning in Opening the Backdoor
DELETE FROM `spell_area` WHERE `Quest_start` = 12821 AND `Spell` = 54635;
INSERT INTO `spell_area`
(
`Spell`,
`Area`,
`Quest_start`,
`Quest_end`,
`Aura_spell`,
`Racemask`,
`Gender`,
`Autocast`,
`Quest_start_status`,
`Quest_end_status`
)
VALUES
(54635, 4421, 12821, 0, 0, 0, 2, 1, 64, 0),
(54635, 4461, 12821, 0, 0, 0, 2, 1, 64, 0);

View File

@@ -0,0 +1,7 @@
-- DB update 2026_01_22_01 -> 2026_01_22_02
--
DELETE FROM `smart_scripts` WHERE `entryorguid` = 28581 AND `source_type` = 0 AND `id` IN (0, 1, 2);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(28581, 0, 0, 0, 0, 0, 100, 2, 0, 9000, 11000, 14000, 0, 0, 11, 52778, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Stormforged Tactician - In Combat - Cast \'Welding Beam\' (Normal Dungeon)'),
(28581, 0, 1, 0, 0, 0, 100, 4, 0, 9000, 11000, 14000, 0, 0, 11, 59166, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Stormforged Tactician - In Combat - Cast \'Welding Beam\' (Heroic Dungeon)'),
(28581, 0, 2, 0, 2, 0, 100, 6, 0, 70, 15000, 27000, 0, 0, 11, 59085, 32, 0, 0, 0, 0, 5, 40, 0, 0, 0, 0, 0, 0, 0, 'Stormforged Tactician - Between 0-70% Health - Cast \'Arc Weld\' (Dungeon)');

View File

@@ -0,0 +1,8 @@
-- DB update 2026_01_22_02 -> 2026_01_22_03
--
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 29134;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 29134) AND (`source_type` = 0) AND (`id` IN (0, 1));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(29134, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 180000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brown Rabbit - On Just Summoned - Despawn In 180000 ms'),
(29134, 0, 1, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 53273, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Brown Rabbit - On Death - Cast \'Decoy Explosive\'');

View File

@@ -0,0 +1,3 @@
-- DB update 2026_01_22_03 -> 2026_01_22_04
-- Sniffed from 50664 Build
UPDATE `creature_template` SET `unit_flags` = `unit_flags`&~(2|131072), `unit_flags` = `unit_flags`|256 WHERE (`entry` IN (31079, 31492));

View File

@@ -0,0 +1,2 @@
-- DB update 2026_01_22_04 -> 2026_01_23_00
UPDATE `creature` SET `position_x` = 6201.761, `position_y` = 4764.4507, `position_z` = 225.83981, `orientation` = 3.193952560424804687, `curhealth` = 6722, `VerifiedBuild` = 54261, `CreateObject` = 1 WHERE `id1` = 29056 AND `guid` = 200007;

View File

@@ -0,0 +1,3 @@
-- DB update 2026_01_23_00 -> 2026_01_23_01
--
UPDATE `creature` SET `spawntimesecs` = 3600 WHERE `id1` = 16029 AND `guid` IN (97718, 97724, 97736, 97747);

View File

@@ -0,0 +1,11 @@
-- DB update 2026_01_23_01 -> 2026_01_23_02
-- Update gameobject 'Gravestone' with sniffed values
-- updated spawns
DELETE FROM `gameobject` WHERE (`id` IN (193986)) AND (`guid` IN (77187));
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `ScriptName`, `VerifiedBuild`, `Comment`) VALUES
(77187, 193986, 571, 0, 0, 1, 1, 7917.5458984375, -2461.020751953125, 1135.9365234375, 3.071766138076782226, 0, 0, 0.999390602111816406, 0.034906134009361267, 120, 255, 1, "", 45942, NULL);
-- new spawns
DELETE FROM `gameobject` WHERE (`id` IN (192261)) AND (`guid` IN (48));
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `ScriptName`, `VerifiedBuild`, `Comment`) VALUES
(48, 192261, 571, 0, 0, 1, 1, 7088.26123046875, -1432.3819580078125, 921.5340576171875, 3.141592741012573242, 0, 0, -1, 0, 120, 255, 1, "", 52237, NULL);

View File

@@ -0,0 +1,12 @@
-- DB update 2026_01_23_02 -> 2026_01_23_03
-- SSC
UPDATE `creature_formations` SET `groupAI` = `groupAI`|8|4 WHERE
`memberGUID` IN (153001,153002,153003,153004,153005,153006,153007,153008,153009,153010,153011,153012,153013,153014,153015,153022,153023,153024,153025,153026,153027,153028,153029,153030,153031,153032,153033,153034,153035,153036,153037,153038,153039,153040,153041,153042,153043,153044,153045,153046,153047,153048,153049,153050,153051,153052,153053,153054,153055,153056,153057,153058,153059,153060,153061,153062,153063,153064,153065,153066,153067,153068,153069,153070,153071,153072,153073,153074,153075,153076,153077,153078,153079,153080,153081,153082,153083,153084,153085,153086,153087,153088,153089,153090,153091,153092,153093,153094,153095,153096,153097,153098,153099,153102,153103,153104,153105,153106,153107,153108,153109,153110,153111,153112,153113,153114,153115,153116,153117,153118,153119,153120,153121,153122,153123,153124,153125,153126,153127,153128,153129,153130,153131,153132,153133,153134,153135,153136,153137,153138,153139,153140,153141,153142,153143,153144,153145,153146,153147,153148,153159,153160,153161,153162,153163,153164,153165,153166,153167,153168,153170,153171,153172,153173,153174,153175,153176,153177,153178,153179,153180,153181,153182,153183,153184,153185,153186,153187,153188,153189,153190,153191,153192,153193,153194)
AND
`leaderGUID` IN (153001,153006,153011,153022,153031,153040,153049,153058,153067,153076,153082,153088,153094,153102,153106,153110,153115,153118,153122,153127,153133,153139,153143,153146,153159,153164,153170,153173,153178,153188,153190);
-- The Eye
UPDATE `creature_formations` SET `groupAI` = `groupAI`|8|4 WHERE
`memberGUID` IN (158000,158001,158002,158003,158004,158005,158006,158007,158008,158009,158010,158011,158012,158013,158014,158015,158016,158017,158018,158019,158020,158021,158022,158023,158024,158025,158026,158027,158028,158029,158030,158031,158032,158033,158034,158035,158036,158052,158053,158054,158055,158056,158057,158058,158059,158060,158061,158062,158063,158064,158065,158066,158067,158068,158069,158070,158071,158072,158073,158074,158075,158076,158077,158078,158079,158080,158081,158082,158083,158084,158085,158086,158087,158088,158089,158090,158091,158093,158094,158095,158096,158097,158098,158099,158100,158101,158102,158103,158104,158105,158106,158107,158108,158109,158110,158111,158112,158113,158114,158115,158116,158117,158118,158119,158120,158121,158122,158123,158124,158125,158126,158127,158128,158129,158130,158131,158132,158133,158134,158135,158136,158137,158138,158139,158140,158141,158142,158143,158144,158145,158146,158147,158148,158149,158150,158151,158152,158153,158154,158155,158156,158157,158158,158159,158160,158161,158162,158163,158164,158165,158166,158167,158168,158169,158170,158171,158172,158173,158174,158175,158176,158177,158178,158180,158181,158182,158183,158184,158185,158186,158187,158188,158189,158190,158191,158218,158219,158220,158221,158222)
AND
`leaderGUID` IN (158000,158003,158009,158015,158021,158029,158052,158054,158056,158059,158065,158071,158074,158079,158084,158088,158093,158095,158098,158110,158122,158125,158131,158137,158140,158143,158155,158167,158180,158184,158188,158218);

View File

@@ -0,0 +1,3 @@
-- DB update 2026_01_24_00 -> 2026_01_24_01
--
UPDATE `creature_loot_template` SET `Chance` = 100 WHERE `Entry` = 32491 AND `Item` IN (44168, 44663, 44682);

View File

@@ -0,0 +1,9 @@
-- DB update 2026_01_24_01 -> 2026_01_26_00
--
DELETE FROM `gossip_menu_option` WHERE `MenuID` IN (7815, 7820, 8760, 10363) AND `OptionID` = 1;
INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionText`, `OptionBroadcastTextID`, `OptionType`,
`OptionNpcFlag`, `ActionMenuID`, `ActionPoiID`, `BoxCoded`, `BoxMoney`, `BoxText`, `BoxBroadcastTextID`, `VerifiedBuild`) VALUES
(7815, 1, 1, 'Let me browse your goods.', 8097, 3, 128, 0, 0, 0, 0, '', 0, 0),
(7820, 1, 1, 'Let me browse your goods.', 8097, 3, 128, 0, 0, 0, 0, '', 0, 0),
(8760, 1, 1, 'Let me browse your goods.', 8097, 3, 128, 0, 0, 0, 0, '', 0, 0),
(10363, 1, 1, 'Let me browse your goods.', 8097, 3, 128, 0, 0, 0, 0, '', 0, 0);

View File

@@ -0,0 +1,16 @@
-- DB update 2026_01_26_00 -> 2026_01_26_01
--
-- Remove Weather-Beaten Journal from Dark Runed Chest ref
DELETE FROM `reference_loot_template` WHERE (`Entry` = 35037) AND (`Item` IN (34109));
-- Add Weather-Beaten Journal to Bag of Fishing Treasures
SET @CHANCE := 20;
DELETE FROM `item_loot_template` WHERE (`Entry` = 35348) AND (`Item` IN (34109));
INSERT INTO `item_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(35348, 34109, 0, @CHANCE, 0, 1, 0, 1, 1, 'Weather-Beaten Journal');
-- Add Weather-Beaten Journal to Bag of Fishing Treasures
SET @CHANCE := 15;
DELETE FROM `item_loot_template` WHERE (`Entry` = 34863) AND (`Item` IN (34109));
INSERT INTO `item_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(34863, 34109, 0, @CHANCE, 0, 1, 0, 1, 1, 'Weather-Beaten Journal');

View File

@@ -0,0 +1,21 @@
-- DB update 2026_01_26_01 -> 2026_01_26_02
--
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 20040);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(20040, 0, 0, 0, 0, 0, 100, 0, 20950, 25000, 17000, 29900, 0, 0, 11, 37102, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystalcore Devastator - In Combat - Cast \'Knock Away\''),
(20040, 0, 1, 0, 0, 1, 100, 0, 20000, 30000, 20000, 30000, 0, 0, 11, 35035, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystalcore Devastator - In Combat - Start Countercharge Phase (Phase 1)'),
(20040, 0, 2, 0, 8, 1, 100, 0, 35035, 0, 0, 0, 0, 0, 22, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystalcore Devastator - On Spell \'Countercharge\' Successful - Enter Countercharge Phase'),
(20040, 0, 3, 6, 105, 2, 10, 0, 3600, 3600, 3600, 3600, 0, 50, 11, 35039, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystalcore Devastator - On Hostile Casting in Range - Cast \'Countercharge\' if I have a Charge (Phase 2)'),
(20040, 0, 4, 5, 8, 0, 100, 512, 34946, 0, 0, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystalcore Devastator - On Spellhit \'Golem Repair\' - Store Targetlist'),
(20040, 0, 5, 0, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 80, 2004000, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystalcore Devastator - On Spellhit \'Golem Repair\' - Run Script'),
(20040, 0, 6, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 28, 35035, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystalcore Devastator - On Hostile Casting in Range - If Interrupt Successful, Remove Charge'),
(20040, 0, 7, 0, 0, 2, 50, 0, 1000, 1000, 1000, 1000, 0, 0, 11, 35035, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystalcore Devastator - In Combat, Every 1000ms - Refresh Charge on Self (Phase 2)'),
(20040, 0, 8, 0, 0, 2, 100, 0, 15000, 15000, 15000, 15000, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystalcore Devastator - In Combat - After 15s, Return to Initial Phase (Phase 2)'),
(20040, 0, 9, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystalcore Devastator - On Aggro - Set Initial Phase');
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 22) AND (`SourceEntry` = 20040) AND (`ConditionTypeOrReference` = 1) AND (`ConditionValue1` = 35035);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(22, 8, 20040, 0, 0, 1, 1, 35035, 0, 0, 1, 0, 0, '', 'Only Refresh Countercharge (35035) Aura if it is not already present'),
(22, 4, 20040, 0, 0, 1, 1, 35035, 0, 0, 0, 0, 0, '', 'Only Interrupt if Crystalcore Devastator has a charge of Countercharge (35035) to spend');
DELETE FROM `spell_script_names` WHERE `spell_id` = 35035 AND `ScriptName` = 'spell_the_eye_countercharge_aura';

View File

@@ -0,0 +1,3 @@
-- DB update 2026_01_26_02 -> 2026_01_27_00
-- Adds "Disoriented" and "Sapped" Immunties to "Maruading Crust Burster" outcome from MoP and Retail
UPDATE `creature_template` SET `mechanic_immune_mask` = `mechanic_immune_mask` | 2 | 536870912 WHERE `entry` = 16857;

View File

@@ -0,0 +1,8 @@
-- DB update 2026_01_27_00 -> 2026_01_27_01
-- Updates the trainer option from "Train me." to "I seek training in Fishing."
UPDATE `gossip_menu_option` SET `OptionText` = 'I seek training in Fishing.', `OptionBroadcastTextID` = 34245 WHERE `MenuID` = 10437 AND `OptionID` = 0;
-- Adds "I would like to buy from you." to gossip menu. Can't parse sniff to validate which 1 out of 5 "I would like to buy from you." is the correct one.
DELETE FROM `gossip_menu_option` WHERE `MenuID` = 10437 AND `OptionID` = 1;
INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionText`, `OptionBroadcastTextID`, `OptionType`, `OptionNpcFlag`, `ActionMenuID`, `ActionPoiID`, `BoxCoded`, `BoxMoney`, `BoxText`, `BoxBroadcastTextID`, `VerifiedBuild`) VALUES
(10437, 1, 1, 'I would like to buy from you.', 9992, 3, 128, 0, 0, 0, 0, '', 0, 0);

View File

@@ -0,0 +1,59 @@
-- DB update 2026_01_27_01 -> 2026_01_27_02
--
UPDATE `creature_template` SET `lootid` = 30921 WHERE (`entry` = 31321);
DELETE FROM `creature_loot_template` WHERE (`Entry` = 31321);
UPDATE `creature_template` SET `lootid` = 30922 WHERE (`entry` = 31320);
DELETE FROM `creature_loot_template` WHERE (`Entry` = 31320);
UPDATE `creature_template` SET `lootid` = 31255 WHERE (`entry` = 31322);
DELETE FROM `creature_loot_template` WHERE `Entry` = 31322;
UPDATE `creature_template` SET `lootid` = 30894 WHERE (`entry` = 31323);
DELETE FROM `creature_loot_template` WHERE `Entry` = 31323;
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 31322;
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 31322);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(31322, 0, 0, 0, 0, 0, 100, 0, 5200, 9500, 11750, 16250, 0, 0, 11, 60960, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Saronite Shaper - In Combat - Cast \'War Stomp\'');
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 31320;
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 31320);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(31320, 0, 0, 1, 8, 0, 100, 512, 58283, 0, 0, 0, 0, 0, 33, 31481, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Umbral Brute - On Spellhit \'Throw Rock\' - Quest Credit'),
(31320, 0, 1, 2, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Umbral Brute - On Spellhit \'Throw Rock\' - Say Line 0'),
(31320, 0, 2, 3, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 2, 1692, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Umbral Brute - On Spellhit \'Throw Rock\' - Set Faction 1692'),
(31320, 0, 3, 4, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 2, 1693, 0, 0, 0, 0, 0, 19, 31321, 15, 0, 0, 0, 0, 0, 0, 'Umbral Brute - On Spellhit \'Throw Rock\' - Set Faction 1693'),
(31320, 0, 4, 0, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 19, 31321, 15, 0, 0, 0, 0, 0, 0, 'Umbral Brute - On Spellhit \'Throw Rock\' - Start Attacking'),
(31320, 0, 5, 0, 25, 0, 100, 512, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Umbral Brute - On Reset - Reset Faction'),
(31320, 0, 6, 0, 2, 0, 100, 1, 0, 30, 0, 0, 0, 0, 11, 50420, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Umbral Brute - Between 0-30% Health - Cast \'Enrage\' (No Repeat)'),
(31320, 0, 7, 0, 0, 0, 100, 0, 3000, 4000, 7000, 8000, 0, 0, 11, 13446, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Umbral Brute - In Combat - Cast \'Strike\''),
(31320, 0, 8, 0, 0, 0, 100, 0, 6000, 7000, 10000, 11000, 0, 0, 11, 10966, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Umbral Brute - In Combat - Cast \'Uppercut\'');
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 31321;
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 31321);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(31321, 0, 0, 0, 25, 0, 100, 512, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Runesmith - On Reset - Reset Faction'),
(31321, 0, 1, 0, 0, 0, 100, 0, 3200, 7500, 9750, 13250, 0, 0, 11, 46202, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Runesmith - In Combat - Cast \'Pierce Armor\'');
UPDATE `gameobject` SET `phaseMask` = `phaseMask`|4 WHERE `id` = 193004 AND `guid` IN (99724, 99725, 99726, 99727);
DELETE FROM `creature_text` WHERE (`CreatureID` = 30922);
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(30922, 0, 0, 'No one throws rocks at me!', 12, 0, 100, 0, 0, 0, 32217, 0, 'Matchmaker (13147)'),
(30922, 0, 1, 'You wouldn\'t like me when I\'m angry...', 12, 0, 100, 0, 0, 0, 32218, 0, 'Matchmaker (13147)'),
(30922, 0, 2, 'Finally! An excuse to squash you!', 12, 0, 100, 0, 0, 0, 32220, 0, 'Matchmaker (13147)'),
(30922, 0, 3, 'You die for good this time, skeleton!', 12, 0, 100, 0, 0, 0, 32221, 0, 'Matchmaker (13147)'),
(30922, 0, 4, 'Last straw...', 12, 0, 100, 0, 0, 0, 32222, 0, 'Matchmaker (13147)'),
(30922, 0, 5, 'I was waiting for a reason to tear you bone from bone!', 12, 0, 100, 0, 0, 0, 32223, 0, 'Matchmaker (13147)'),
(30922, 0, 6, 'That\'s the last mistake you\'ll make, skeleton.', 12, 0, 100, 0, 0, 0, 32224, 0, 'Matchmaker (13147)');
DELETE FROM `creature_text` WHERE (`CreatureID` = 31320);
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(31320, 0, 0, 'No one throws rocks at me!', 12, 0, 100, 0, 0, 0, 32217, 0, 'Matchmaker (13147)'),
(31320, 0, 1, 'You wouldn\'t like me when I\'m angry...', 12, 0, 100, 0, 0, 0, 32218, 0, 'Matchmaker (13147)'),
(31320, 0, 2, 'Finally! An excuse to squash you!', 12, 0, 100, 0, 0, 0, 32220, 0, 'Matchmaker (13147)'),
(31320, 0, 3, 'You die for good this time, skeleton!', 12, 0, 100, 0, 0, 0, 32221, 0, 'Matchmaker (13147)'),
(31320, 0, 4, 'Last straw...', 12, 0, 100, 0, 0, 0, 32222, 0, 'Matchmaker (13147)'),
(31320, 0, 5, 'I was waiting for a reason to tear you bone from bone!', 12, 0, 100, 0, 0, 0, 32223, 0, 'Matchmaker (13147)'),
(31320, 0, 6, 'That\'s the last mistake you\'ll make, skeleton.', 12, 0, 100, 0, 0, 0, 32224, 0, 'Matchmaker (13147)');

View File

@@ -0,0 +1,32 @@
-- DB update 2026_01_27_02 -> 2026_01_27_03
--
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 28352);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(28352, 0, 0, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 50, 190555, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - On Respawn - Summon Gameobject \'Nerubian Crater\''),
(28352, 0, 1, 2, 8, 0, 100, 1, 51381, 0, 0, 0, 0, 0, 80, 2835200, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - On Spellhit \'Toss Grenade\' - Run Script (No Repeat)'),
(28352, 0, 2, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 33, 28352, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - On Spellhit \'Toss Grenade\' - Quest Credit (No Repeat)');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2835200);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2835200, 9, 0, 0, 0, 0, 100, 0, 4200, 4200, 0, 0, 0, 0, 11, 44762, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - Actionlist - Cast \'Camera Shake - Med\''),
(2835200, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 48456, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - Actionlist - Cast \'Shredder Smoke\''),
(2835200, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 51435, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - Actionlist - Cast \'Summon Skimmer\''),
(2835200, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 51435, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - Actionlist - Cast \'Summon Skimmer\''),
(2835200, 9, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 51435, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - Actionlist - Cast \'Summon Skimmer\''),
(2835200, 9, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 51435, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - Actionlist - Cast \'Summon Skimmer\''),
(2835200, 9, 6, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 51435, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - Actionlist - Cast \'Summon Skimmer\''),
(2835200, 9, 7, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 51435, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - Actionlist - Cast \'Summon Skimmer\''),
(2835200, 9, 8, 0, 0, 0, 100, 0, 11300, 11300, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 20, 190555, 5, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - Actionlist - Despawn Instant'),
(2835200, 9, 9, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Nethurbian Crater KC Bunny - Actionlist - Despawn Instant');
DELETE FROM `gameobject` WHERE `id` = 190555 AND `guid` BETWEEN 58160 AND 58168;
DELETE FROM `creature` WHERE `id1` = 28369 AND `guid` BETWEEN 115685 AND 115691;
UPDATE `creature` SET `spawntimesecs` = 120 WHERE `id1` = 28352 AND `guid` BETWEEN 114082 AND 114091;
UPDATE `creature_template` SET `AIName` = 'SmartAI', `speed_run` = 2 WHERE `entry` = 28369;
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 28369);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(28369, 0, 0, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 40148, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Burning Skimmer - On Respawn - Cast \'Immolation\''),
(28369, 0, 1, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 59, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Burning Skimmer - On Respawn - Set Run On'),
(28369, 0, 2, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 89, 15, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Burning Skimmer - On Respawn - Start Random Movement'),
(28369, 0, 3, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 37, 10000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Burning Skimmer - On Respawn - Kill Self');

View File

@@ -0,0 +1,12 @@
-- DB update 2026_01_27_03 -> 2026_01_27_04
--
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 28203);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(28203, 0, 0, 1, 8, 0, 100, 512, 50918, 0, 0, 0, 0, 0, 11, 50919, 2, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Gorged Lurking Basilisk - On Spellhit \'Gluttonous Lurkers: Create Basilisk Crystals Cover\' - Cast \'Create Basilisk Crystals\''),
(28203, 0, 1, 0, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Gorged Lurking Basilisk - On Spellhit \'Gluttonous Lurkers: Create Basilisk Crystals Cover\' - Despawn Instant');
DELETE FROM `creature_template_addon` WHERE (`entry` = 28203);
INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(28203, 0, 0, 0, 1, 0, 0, '50917');
DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` = 28203 AND `spell_id` = 50919;

View File

@@ -0,0 +1,28 @@
-- DB update 2026_01_27_04 -> 2026_01_27_05
--
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 24718);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(24718, 0, 0, 0, 10, 0, 100, 512, 1, 5, 60000, 60000, 0, 0, 80, 2471800, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lebronski - Within 1-5 Range Out of Combat LoS - Run Script'),
(24718, 0, 1, 0, 8, 1, 100, 512, 44562, 0, 5000, 5000, 0, 0, 80, 2471801, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lebronski - On Spellhit \'Bluff\' - Run Script (Phase 1)'),
(24718, 0, 2, 0, 60, 1, 100, 0, 60000, 60000, 60000, 60000, 0, 0, 80, 2471802, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lebronski - On Update - Reset Self (Phase 1)');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2471800);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2471800, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lebronski - Actionlist - Say Line 1'),
(2471800, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lebronski - Actionlist - Set Event Phase 1'),
(2471800, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 103, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lebronski - Actionlist - Set Rooted On');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2471801);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2471801, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lebronski - Actionlist - Set Event Phase 0'),
(2471801, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 19, 24823, 20, 0, 0, 0, 0, 0, 0, 'Lebronski - Actionlist - Say Line 0'),
(2471801, 9, 2, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lebronski - Actionlist - Say Line 2'),
(2471801, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 0, 1, 0, 0, 0, 0, 19, 24823, 20, 0, 0, 0, 0, 0, 0, 'Lebronski - Actionlist - Set Data 0 1'),
(2471801, 9, 4, 0, 0, 0, 100, 0, 10000, 10000, 0, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lebronski - Actionlist - Set Rooted Off');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2471802);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2471802, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lebronski - Actionlist - Set Event Phase 0'),
(2471802, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lebronski - Actionlist - Set Rooted Off');
UPDATE `conditions` SET `Comment` = 'Only fire Event for \'Iron Rune Constructs and You: The Bluff\' if Invoker is Iron Rune Construct (24823)' WHERE (`SourceTypeOrReferenceId` = 22) AND (`SourceGroup` = 1) AND (`SourceEntry` = 24718) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 31) AND (`ConditionTarget` = 0) AND (`ConditionValue1` = 3) AND (`ConditionValue2` = 24823) AND (`ConditionValue3` = 0);

View File

@@ -0,0 +1,10 @@
-- DB update 2026_01_27_05 -> 2026_01_28_00
--
SET @ENTRY := 24705;
UPDATE `creature_template` SET `flags_extra` = `flags_extra` | 128 WHERE `entry` = @ENTRY;
DELETE FROM `creature_template_model` WHERE `CreatureID` = @ENTRY;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES
(@ENTRY, 0, 1126, 1, 0, 51831),
(@ENTRY, 1, 11686, 1, 1, 51831);

View File

@@ -0,0 +1,289 @@
-- DB update 2026_01_28_00 -> 2026_01_29_00
--
-- Add BreadcrumbForQuestId column to quest_template_addon
--
ALTER TABLE `quest_template_addon`
ADD COLUMN `BreadcrumbForQuestId` mediumint unsigned NOT NULL DEFAULT '0' AFTER `ExclusiveGroup`;
-- Assisting Arch Druid Runetotem
UPDATE `quest_template_addon` SET `NextQuestID` = 0, `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 3761 WHERE `ID` IN (936, 3762, 3784);
-- Assisting Arch Druid Staghelm
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 3764 WHERE `ID` IN (3763, 3789, 3790, 10520);
-- Lost Deathstalkers
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 429 WHERE `ID` = 428;
-- On Guard in Stonetalon
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1085 WHERE `ID` = 1070;
-- The Crown of Will
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 518 WHERE `ID` = 495;
-- Camp Mojache
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 7489 WHERE `ID` = 7492;
-- Feathermoon Stronghold
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 7488 WHERE `ID` = 7494;
-- Journey to Stonetalon Peak
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1057 WHERE `ID` = 1056;
-- Castpipe's Task
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 2930 WHERE `ID` = 2931;
-- Kayneth Stillwind
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1011 WHERE `ID` = 4581;
-- Carendin Summons
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1472 WHERE `ID` = 10605;
-- Seeking Strahad (Horde)
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 1801 WHERE `ID` IN (2996, 3001);
-- Seeking Strahad (Alliance)
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1758 WHERE `ID` = 1798;
-- A Helping Hand
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 9517 WHERE `ID` = 9533;
-- Trouble In Darkshore?
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 729 WHERE `ID` = 730;
-- Yorus Barleybrew
UPDATE `quest_template_addon` SET `NextQuestID` = 0, `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 1699 WHERE `ID` IN (1698, 10371);
-- Speak with Ruga
UPDATE `quest_template_addon` SET `PrevQuestId` = 0 WHERE `ID` = 1824;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1824 WHERE `ID` = 1823;
-- A Strange One
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 4505 WHERE `ID` = 6605;
-- A Call to Arms: The Plaguelands! (horde)
UPDATE `quest_template_addon` SET `NextQuestID` = 0, `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 5096 WHERE `ID` IN (5093, 5094, 5095, 10374);
-- A Call to Arms: The Plaguelands! (alliance)
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 5092 WHERE `ID` IN (5066, 5090, 5091, 10373);
-- Trouble in Winterspring!
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 5082 WHERE `ID` = 6603;
-- Neeka Bloodscar
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1420 WHERE `ID` = 1418;
-- Taking Back Silithus
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 8280 WHERE `ID` IN (8275, 8276);
-- To Winterspring! & Starfall
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 5244 WHERE `ID` IN (5249, 5250);
-- Tinkee Steamboil
UPDATE `quest_template_addon` SET `PrevQuestID` = 4810 WHERE `ID` = 4734;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 4734 WHERE `ID` = 4907;
-- Westbrook Garrison Needs Help!
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 11 WHERE `ID` = 239;
-- Elmore's Task
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE `ID` = 353;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 353 WHERE `ID` = 1097;
-- Brother Anton
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 261 WHERE `ID` = 6141;
-- Chillwind Camp
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE `ID` = 8414;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 8414 WHERE `ID` = 8415;
-- Report to Jennea
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1920 WHERE `ID` = 1919;
-- High Sorcerer Andromath
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1938 WHERE `ID` = 1939;
-- Vital Supplies
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE `ID` = 1395;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1395 WHERE `ID` = 1477;
-- Tabetha's Task
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 2846 WHERE `ID` = 2861;
-- James Hyal
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE `ID` = 1302;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1302 WHERE `ID` = 1301;
-- Morgan Stern
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1204 WHERE `ID` = 1260;
-- Mayara Brightwing
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 4764 WHERE `ID` = 4766;
-- Tinkmaster Overspark
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 2922 WHERE `ID` = 2923;
-- Knowledge of the Orb of Orahil
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 1799 WHERE `ID` IN (4965, 4967, 4968, 4969);
-- In Search of Menara Voidrender
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 1796 WHERE `ID` IN (4736, 4737, 4738, 4739);
-- Gakin's Summons / The Slaughtered Lamb
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 1688 WHERE `ID` IN (1685, 1715);
-- Gakin's Summons
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE `ID` = 1716;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1716 WHERE `ID` = 1717;
-- Jonespyre's Request
UPDATE `quest_template_addon` SET `PrevQuestID` = 3785 WHERE `ID` = 3791;
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 3791 WHERE `ID` IN (3787, 3788);
-- Malin's Request
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 691 WHERE `ID` = 690;
-- Report to Anastasia
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1960 WHERE `ID` = 1959;
-- Speak with Deino
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1944 WHERE `ID` = 1943;
-- Torwa Pathfinder
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE `ID` = 9052;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 9052 WHERE `ID` = 9063;
-- The Hermit
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 148 WHERE `ID` = 165;
-- Deliveries to Sven
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 95 WHERE `ID` = 164;
-- Raven Hill
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 5 WHERE `ID` = 163;
-- Enraged Wildkin
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 4861 WHERE `ID` = 6604;
-- Ironband's Excavation
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 297 WHERE `ID` = 436;
-- Stonegear's Search
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 466 WHERE `ID` = 467;
-- Mountaineer Stormpike's Task
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1338 WHERE `ID` = 1339;
-- Report to Mountaineer Rockgar
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE `ID` = 455;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 455 WHERE `ID` = 468;
-- Find Bingles
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 2038 WHERE `ID` = 2039;
-- The Greenwarden
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 276 WHERE `ID` = 463;
-- Rejold's New Brew
UPDATE `quest_template_addon` SET `PrevQuestID` = 315 WHERE `ID` = 413;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 413 WHERE `ID` = 415;
-- Klockmort's Essentials
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 2924 WHERE `ID` = 2925;
-- Speak with Shoni
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 2040 WHERE `ID` = 2041;
-- Imperial Plate Armor
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 7652 WHERE `ID` IN (10891, 10892);
-- I Know A Guy... / To Gadgetzan You Go!
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 6610 WHERE `ID` IN (6611, 6612);
-- Alliance Trauma
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 6624 WHERE `ID` = 6625;
-- I Got Nothin' Left!
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 6607 WHERE `ID` = 6609;
-- Trollbane
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 639 WHERE `ID` = 638;
-- Horde Trauma
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 6622 WHERE `ID` = 6623;
-- The Hermit of Witch Hill / The Hermit of Swamplight Manor
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1218 WHERE `ID` IN (11177, 11225);
-- Vivian Lagrave
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 4134 WHERE `ID` = 4133;
-- Vivian Lagrave and the Darkstone Tablet
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 4768 WHERE `ID` = 4769;
-- Yuka Screwspigot
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 4136 WHERE `ID` = 4324;
-- Help Watcher Biggs
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1396 WHERE `ID` = 9609;
-- Taking a Stand
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 12503 WHERE `ID` = 12795;
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE `ID` IN (12503, 12596);
-- The Exiles of Ulduar
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 12930 WHERE `ID` = 12885;
-- Assist Exarch Orelis
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE `ID` = 10241;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 10241 WHERE `ID` = 11038;
-- Off To Area 52 / Out of This World Produce! / A Strange Vision / Parts for the Rocket-Chief / A Mystifying Vision
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 10186 WHERE `ID` IN (10183, 11036, 11037, 11040, 11042);
-- Horde Warlock Voidwalker questlines
UPDATE `quest_template_addon` SET `NextQuestId` = 0, `ExclusiveGroup` = 0 WHERE `ID` IN (10789, 1478, 1473, 1471, 10790, 1506, 1501, 1504, 10788, 9529, 9619);
UPDATE `quest_template_addon` SET `PrevQuestId` = 1473 WHERE `ID` = 1471;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1473 WHERE `ID` IN (10789, 1478);
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1501 WHERE `ID` IN (10790, 1506);
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 9529 WHERE `ID` = 10788;
-- Horde Mage level 10 quests
UPDATE `quest_template_addon` SET `NextQuestId` = 0, `ExclusiveGroup` = 0 WHERE `ID` IN (1881, 1883, 9402);
UPDATE `quest_template_addon` SET `PrevQuestId` = 0 WHERE `ID` = 1884;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1882 WHERE `ID` = 1881;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1884 WHERE `ID` = 1883;
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 1882 WHERE `ID` IN (1882, 1884, 9402);
-- Alliance Mage level 10 quests
UPDATE `quest_template_addon` SET `NextQuestId` = 0, `ExclusiveGroup` = 0 WHERE `ID` IN (1860, 1879);
UPDATE `quest_template_addon` SET `PrevQuestId` = 0 WHERE `ID` = 1880;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1861 WHERE `ID` = 1860;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 1880 WHERE `ID` = 1879;
UPDATE `quest_template_addon` SET `NextQuestId` = 0, `ExclusiveGroup` = 1861 WHERE `ID` IN (1861, 1880, 9595);
-- SI:7 / Erion's Behest / Kingly Shakedown
UPDATE `quest_template_addon` SET `NextQuestId` = 0, `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 2260 WHERE `ID` = 2259;
UPDATE `quest_template_addon` SET `NextQuestId` = 0, `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 2298 WHERE `ID` = 2299;
UPDATE `quest_template_addon` SET `NextQuestId` = 0, `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 2281 WHERE `ID` IN (2260, 2298, 2300);
-- Alliance Rogue level 10 quests
UPDATE `quest_template_addon` SET `PrevQuestId` = 0, `ExclusiveGroup` = 2206 WHERE `ID` IN (2206, 2238, 2242);
UPDATE `quest_template_addon` SET `NextQuestId` = 0, `ExclusiveGroup` = 0 WHERE `ID` IN (2218, 2205, 2241);
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 2238 WHERE `ID` = 2218;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 2206 WHERE `ID` = 2205;
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 2242 WHERE `ID` = 2241;
-- Find Sage Mistwalker (breadcrumb for The Artifacts of Steel Gate)
UPDATE `quest_template_addon` SET `PrevQuestID` = 0, `ExclusiveGroup` = 0 WHERE (`ID` = 11286);
UPDATE `quest_template_addon` SET `ExclusiveGroup` = 0, `BreadcrumbForQuestId` = 11286 WHERE `ID` = 11287;
-- Judgment Day Comes! (Alliance/Horde breadcrumbs for Honor Above All Else)
UPDATE `quest_template_addon` SET `BreadcrumbForQuestId` = 13036 WHERE `ID` IN (13226, 13227);
-- Remove redundant conditions now handled by BreadcrumbForQuestId
-- Quest 8280 (Securing the Supply Lines) no longer needs conditions requiring 8275/8276 rewarded
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 19 AND `SourceEntry` = 8280 AND `ConditionTypeOrReference` = 8 AND `ConditionValue1` IN (8275, 8276);
-- Judgment Day Comes! (13226/13227) no longer needs conditions checking 13036 (Honor Above All Else)
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 19 AND `SourceEntry` IN (13226, 13227) AND `ConditionValue1` = 13036;

View File

@@ -0,0 +1,21 @@
-- DB update 2026_01_29_00 -> 2026_01_29_01
--
DELETE FROM `spell_script_names` WHERE `spell_id` = 51774 AND `ScriptName` = 'spell_taunt_brann';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(51774, 'spell_taunt_brann');
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 13) AND (`SourceGroup` = 1) AND (`SourceEntry` = 51774) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 31) AND (`ConditionTarget` = 0) AND (`ConditionValue1` = 3) AND (`ConditionValue2` = 28070) AND (`ConditionValue3` = 0);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 51774, 0, 0, 31, 0, 3, 28070, 0, 0, 0, 0, '', 'Target of Taunt (51774) is Brann Bronzebeard (28070) in Halls of Stone Tribunal Event.');
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 27983) AND (`source_type` = 0) AND (`id` IN (2));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(27983, 0, 2, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 51774, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dark Rune Protector - On Respawn - Cast \'Taunt\'');
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 27984) AND (`source_type` = 0) AND (`id` IN (4));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(27984, 0, 4, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 51774, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dark Rune Stormcaller - On Respawn - Cast \'Taunt\'');
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 27985) AND (`source_type` = 0) AND (`id` IN (3));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(27985, 0, 3, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 51774, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Iron Golem Custodian - On Respawn - Cast \'Taunt\'');

View File

@@ -0,0 +1,19 @@
-- DB update 2026_01_29_01 -> 2026_01_29_02
--
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 2895202) AND (`source_type` = 9) AND (`id` IN (5));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2895202, 9, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest Reset Script - Set Active Off');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2895200);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2895200, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest Success Script - Set Active On'),
(2895200, 9, 1, 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest Success Script - Say Line 0'),
(2895200, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 15, 12721, 0, 0, 0, 0, 0, 18, 60, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest Success Script - Quest Credit \'Rampage\''),
(2895200, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 107, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest Success Script - Summon Creature Group 1'),
(2895200, 9, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 92, 0, 45579, 0, 0, 0, 0, 9, 28988, 0, 100, 0, 0, 0, 0, 0, 'Akali - Actionlist - Interrupt Spell \'Fire Channeling\''),
(2895200, 9, 5, 0, 0, 0, 100, 0, 4600, 4600, 0, 0, 0, 0, 19, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Akali - Quest Success Script - Remove Flag Immune To NPC\'s'),
(2895200, 9, 6, 0, 0, 0, 100, 0, 55000, 55000, 0, 0, 0, 0, 12, 28996, 8, 0, 0, 0, 0, 8, 0, 0, 0, 0, 6882.03, -4571, 442.312, 2.37365, 'Akali - Quest Success Script - Summon Creature \'Prophet of Akali\'');
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 28996) AND (`source_type` = 0) AND (`id` IN (7));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(28996, 0, 7, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Prophet of Akali - On Initialize - Set Active On');

View File

@@ -0,0 +1,4 @@
-- DB update 2026_01_29_02 -> 2026_01_29_03
-- Wotlk armor value
UPDATE `creature_classlevelstats` SET `basearmor`=10643 WHERE `level`=83 AND `class`=1;
UPDATE `creature_classlevelstats` SET `basearmor`=10643 WHERE `level`=83 AND `class`=2;

View File

@@ -0,0 +1,6 @@
-- DB update 2026_01_29_03 -> 2026_01_30_00
--
DELETE FROM `spell_script_names` WHERE `spell_id` IN (56072, 56070);
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(56072, 'spell_wyrmrest_skytalon_ride_red_dragon_buddy_trigger'),
(56070, 'spell_wyrmrest_skytalon_summon_red_dragon_buddy');

View File

@@ -0,0 +1,54 @@
-- DB update 2026_01_30_00 -> 2026_01_30_01
DELETE FROM `smart_scripts` WHERE `entryorguid` = 23377 AND `id` = 3 AND `source_type` = 0;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(23377, 0, 3, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 53, 1, 23377, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 'Skyguard Ace - On Respawn - Start Waypoint Movement');
DELETE FROM `smart_scripts` WHERE `entryorguid` = 23377 AND `id` IN (4, 5, 6) AND `source_type` = 0;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(23377,0,4,0,38,0,100,0,2,2,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0.0,0.0,0.0,0.0,'On Data Set - Talk 2'),
(23377,0,5,0,38,0,100,0,3,3,0,0,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0.0,0.0,0.0,0.0,'On Data Set - Talk 3');
DELETE FROM `smart_scripts` WHERE `entryorguid` = 2183800 AND `source_type` = 9;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2183800, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 18, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 'Terokk - On Script - Set Immune Flags'),
(2183800, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 24240, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 'Terokk - On Script - Summon Lightning Spell'),
(2183800, 9, 2, 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 39579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 'Terokk - On Script - Shadow Form'),
(2183800, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 'Terokk - On Script - Summon Talk'),
(2183800, 9, 4, 0, 0, 0, 100, 0, 10000, 10000, 0, 0, 0, 0, 19, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 'Terokk - On Script - Remove Immune Flags'),
(2183800, 9, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 'Terokk - On Script - Attack Invoker');
DELETE FROM `smart_scripts` WHERE `entryorguid` = 2183801 AND `source_type` = 9;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2183801, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 40726, 0, 0, 0, 0, 0, 5, 0, 1, 0, 0, 0.0, 0.0, 0.0, 0.0, 'Terokk - On Script - Cast "Chosen One"'),
(2183801, 9, 1, 0, 0, 0, 100, 0, 500, 500, 0, 0, 0, 0, 11, 40722, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 'Terokk - On Script - Cast "Will of the Arakkoa God"');
DELETE FROM `smart_scripts` WHERE `entryorguid` = 21838 AND `id` = 19 AND `source_type` = 0;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(21838, 0, 19, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 12, 23377, 3, 240000, 0, 0, 0, 8, 0, 0, 0, 0, -3771.6, 3499.32, 317.88, 2.5, 'Terokk - On Aggro Summon "Skyguard Ace"');
UPDATE `smart_scripts` SET `target_type` = 19 WHERE `entryorguid` = 21838 AND `id` IN (4, 7, 13, 14) AND `source_type` = 0;
UPDATE `smart_scripts` SET `action_param1` = 2, `action_param2` = 2, `comment` = 'Terokk - Between 0-50% Health - Set Data 2 2 (Skyguard Ace) (No Repeat)' WHERE `entryorguid` = 21838 AND `id` = 4 AND `source_type` = 0;
UPDATE `smart_scripts` SET `target_param1` = 23377 WHERE `entryorguid` = 21838 AND `id` IN (4, 7, 13, 14) AND `source_type` = 0;
UPDATE `smart_scripts` SET `action_param1` = 1, `action_param2` = 1 WHERE `entryorguid` = 21838 AND `id` = 7 AND `source_type` = 0;
DELETE FROM `creature_text` WHERE `CreatureID` = 21838 AND `GroupID` = 3;
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(21838,3,0,'Who calls me to this world? The stars are not yet aligned... my powers fail me! You will pay for this!',14,0,100.0,0,0,0,21639,0,'Terokk');
UPDATE `creature_text` SET `Text` = 'Kwa! You cannot kill me, I am immortal!' WHERE `CreatureID` = 21838 AND `GroupID` = 1;
UPDATE `creature_text` SET `BroadcastTextId` = 24020 WHERE `CreatureID` = 21838 AND `GroupID` = 1;
DELETE FROM `creature_text` WHERE `CreatureID` = 23377;
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(23377,1,0,'Quickly! Use the flames and support ground troops. Its ancient magic should cleanse Terokk''s shield.',14,0,100.0,0,0,0,24021,0,'Skyguard Ace'),
(23377,2,0,'Enemy sighted! Fall into formation and prepare for bombing maneuvers!',14,0,100.0,0,0,0,21439,0,'Skyguard Ace'),
(23377,3,0,'They did it! Enemy down! Return to base!',14,0,100.0,0,0,0,21437,0,'Skyguard Ace');
UPDATE `creature_template` SET `unit_flags` = 2 WHERE `entry` = 23377;
DELETE FROM `waypoints` WHERE `entry` = 23377;
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `point_comment`) VALUES
(23377, 1, -3774.55, 3514.51, 325.551, NULL, 0, 'Skyguard Ace'),
(23377, 2, -3794.88, 3497.48, 325.551, NULL, 0, 'Skyguard Ace'),
(23377, 3, -3808.63, 3515.7, 325.551, NULL, 0, 'Skyguard Ace'),
(23377, 4, -3783.6, 3524.59, 325.551, NULL, 0, 'Skyguard Ace');

View File

@@ -0,0 +1,3 @@
-- DB update 2026_01_30_01 -> 2026_01_31_00
--
UPDATE `creature_loot_template` SET `Chance` = 40 WHERE `Item` = 42422 AND `Entry` IN (29880, 30037, 30243, 30250, 30632, 30725);

View File

@@ -0,0 +1,3 @@
-- DB update 2026_01_31_00 -> 2026_01_31_01
--
UPDATE `creature_template` SET `faction` = 634 WHERE (`entry` IN (23772, 29479));

View File

@@ -0,0 +1,308 @@
-- DB update 2026_01_31_01 -> 2026_01_31_02
-- update game event
UPDATE `game_event` SET `description` = "Brewfest Building (Ironforge)" WHERE `eventEntry` = 70;
-- Update gameobject 'Brewfest Building (Ironforge)' with sniffed values
-- updated spawns
DELETE FROM `gameobject` WHERE (`id` IN (186737, 186717, 180052, 186217, 180026)) AND (`guid` IN (66860, 66861, 66862, 66863, 66864, 66865, 66866, 66867, 66868, 66869, 66870, 66871));
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `ScriptName`, `VerifiedBuild`, `Comment`) VALUES
(66860, 186737, 0, 0, 0, 1, 1, -5188.759765625, -594.41571044921875, 397.176177978515625, 5.096362113952636718, 0, 0, -0.55919265747070312, 0.829037725925445556, 120, 255, 1, "", 50664, NULL),
(66861, 186737, 0, 0, 0, 1, 1, -5140.78173828125, -578.31964111328125, 397.176177978515625, 3.926995515823364257, 0, 0, -0.92387866973876953, 0.38268551230430603, 120, 255, 1, "", 50664, NULL),
(66862, 186737, 0, 0, 0, 1, 1, -5155.751953125, -635.501953125, 397.1766357421875, 1.797688722610473632, 0, 0, 0.7826080322265625, 0.622514784336090087, 120, 255, 1, "", 50664, NULL),
(66863, 186717, 0, 0, 0, 1, 1, -5209.8369140625, -459.36285400390625, 386.537017822265625, 2.565631866455078125, 0, 0, 0.958819389343261718, 0.284016460180282592, 120, 255, 1, "", 50664, NULL),
(66864, 186717, 0, 0, 0, 1, 1, -5226.5390625, -479.025665283203125, 386.5343017578125, 2.234017848968505859, 0, 0, 0.898793220520019531, 0.438372820615768432, 120, 255, 1, "", 50664, NULL),
(66865, 186717, 0, 0, 0, 1, 1, -5233.375, -482.2637939453125, 386.3370361328125, 1.919861555099487304, 0, 0, 0.819151878356933593, 0.573576688766479492, 120, 255, 1, "", 50664, NULL),
(66866, 186717, 0, 0, 0, 1, 1, -5206.923828125, -452.243072509765625, 386.807891845703125, 3.019413232803344726, 0, 0, 0.998134613037109375, 0.061051756143569946, 120, 255, 1, "", 50664, NULL),
(66867, 180052, 0, 0, 0, 1, 1, -5175.2998046875, -625.16534423828125, 397.176177978515625, 2.914689540863037109, 0, 0, 0.993571281433105468, 0.113208353519439697, 120, 255, 1, "", 50664, NULL),
(66868, 186217, 0, 0, 0, 1, 1, -5208.20947265625, -456.07220458984375, 386.74652099609375, 2.70525527000427246, 0, 0, 0.97629547119140625, 0.216442063450813293, 120, 255, 1, "", 50664, NULL),
(66869, 186217, 0, 0, 0, 1, 1, -5230.0302734375, -480.293365478515625, 386.399810791015625, 2.129300594329833984, 0, 0, 0.874619483947753906, 0.484810054302215576, 120, 255, 1, "", 50664, NULL),
(66870, 180026, 0, 0, 0, 1, 1, -5208.1025390625, -455.9600830078125, 386.514923095703125, 3.298687219619750976, 0, 0, -0.99691677093505859, 0.078466430306434631, 120, 255, 1, "", 50664, NULL),
(66871, 180026, 0, 0, 0, 1, 1, -5229.85791015625, -480.2882080078125, 386.363250732421875, 2.687806606292724609, 0, 0, 0.974370002746582031, 0.224951311945915222, 120, 255, 1, "", 50664, NULL);
DELETE FROM `game_event_gameobject` WHERE (`eventEntry` = 70) AND (`guid` IN (66860, 66861, 66862, 66863, 66864, 66865, 66866, 66867, 66868, 66869, 66870, 66871));
INSERT INTO `game_event_gameobject` (`eventEntry`,`guid`) VALUES
(70, 66860),
(70, 66861),
(70, 66862),
(70, 66863),
(70, 66864),
(70, 66865),
(70, 66866),
(70, 66867),
(70, 66868),
(70, 66869),
(70, 66870),
(70, 66871);
-- new spawns
DELETE FROM `gameobject` WHERE (`id` IN (178666, 179967, 179968, 179969, 179970, 179972, 179973, 179977, 180007, 180046, 180047, 180353, 186683)) AND (`guid` IN (3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903));
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `ScriptName`, `VerifiedBuild`, `Comment`) VALUES
(3839, 178666, 0, 0, 0, 1, 1, -5147.7939453125, -607.88812255859375, 398.5308837890625, 4.1538848876953125, 0, 0, -0.8746194839477539, 0.484810054302215576, 120, 255, 1, "", 50664, NULL),
(3840, 178666, 0, 0, 0, 1, 1, -5151.845703125, -599.5625, 398.12542724609375, 5.93412017822265625, 0, 0, -0.17364788055419921, 0.984807789325714111, 120, 255, 1, "", 50664, NULL),
(3841, 178666, 0, 0, 0, 1, 1, -5157.3115234375, -606.39385986328125, 398.266204833984375, 1.762782454490661621, 0, 0, 0.771624565124511718, 0.636078238487243652, 120, 255, 1, "", 50664, NULL),
(3842, 179967, 0, 0, 0, 1, 1, -5133.91552734375, -587.81378173828125, 397.17620849609375, 3.316144466400146484, 0, 0, -0.99619388580322265, 0.087165042757987976, 120, 255, 1, "", 50664, NULL),
(3843, 179967, 0, 0, 0, 1, 1, -5134.89013671875, -586.86065673828125, 397.176177978515625, 2.338739633560180664, 0, 0, 0.920504570007324218, 0.3907318115234375, 120, 255, 1, "", 50664, NULL),
(3844, 179967, 0, 0, 0, 1, 1, -5142.607421875, -634.46307373046875, 397.176788330078125, 3.752462387084960937, 0, 0, -0.95371627807617187, 0.300707906484603881, 120, 255, 1, "", 50664, NULL),
(3845, 179967, 0, 0, 0, 1, 1, -5143.60009765625, -634.90350341796875, 397.17681884765625, 6.03883981704711914, 0, 0, -0.12186908721923828, 0.9925462007522583, 120, 255, 1, "", 50664, NULL),
(3846, 179967, 0, 0, 0, 1, 1, -5155.82666015625, -570.051025390625, 397.176177978515625, 1.797688722610473632, 0, 0, 0.7826080322265625, 0.622514784336090087, 120, 255, 1, "", 50664, NULL),
(3847, 179967, 0, 0, 0, 1, 1, -5173.16943359375, -624.42315673828125, 397.176177978515625, 2.879789113998413085, 0, 0, 0.991444587707519531, 0.130528271198272705, 120, 255, 1, "", 50664, NULL),
(3848, 179967, 0, 0, 0, 1, 1, -5174.89013671875, -623.0726318359375, 397.176177978515625, 3.176533222198486328, 0, 0, -0.999847412109375, 0.017469281330704689, 120, 255, 1, "", 50664, NULL),
(3849, 179968, 0, 0, 0, 1, 1, -5120.75048828125, -584.50518798828125, 397.176483154296875, 3.700104713439941406, 0, 0, -0.96126079559326171, 0.275640487670898437, 120, 255, 1, "", 50664, NULL),
(3850, 179968, 0, 0, 0, 1, 1, -5120.9609375, -583.06915283203125, 397.1778564453125, 1.535889506340026855, 0, 0, 0.694658279418945312, 0.719339847564697265, 120, 255, 1, "", 50664, NULL),
(3851, 179968, 0, 0, 0, 1, 1, -5121.9892578125, -585.78521728515625, 397.176239013671875, 2.042035102844238281, 0, 0, 0.852640151977539062, 0.522498607635498046, 120, 255, 1, "", 50664, NULL),
(3852, 179968, 0, 0, 0, 1, 1, -5122.4853515625, -584.760498046875, 397.176300048828125, 5.637413978576660156, 0, 0, -0.31730461120605468, 0.948323667049407958, 120, 255, 1, "", 50664, NULL),
(3853, 179968, 0, 0, 0, 1, 1, -5142.66015625, -635.97698974609375, 397.176361083984375, 0.104719325900077819, 0, 0, 0.052335739135742187, 0.998629570007324218, 120, 255, 1, "", 50664, NULL),
(3854, 179968, 0, 0, 0, 1, 1, -5178.49462890625, -550.72784423828125, 397.176177978515625, 1.204277276992797851, 0, 0, 0.56640625, 0.824126183986663818, 120, 255, 1, "", 50664, NULL),
(3855, 179968, 0, 0, 0, 1, 1, -5179.66259765625, -551.6282958984375, 397.176177978515625, 0.314158439636230468, 0, 0, 0.156434059143066406, 0.987688362598419189, 120, 255, 1, "", 50664, NULL),
(3856, 179969, 0, 0, 0, 1, 1, -5140.39306640625, -633.5538330078125, 397.17694091796875, 6.178466320037841796, 0, 0, -0.05233573913574218, 0.998629570007324218, 120, 255, 1, "", 50664, NULL),
(3857, 179969, 0, 0, 0, 1, 1, -5141.8134765625, -633.63275146484375, 397.177215576171875, 4.345870018005371093, 0, 0, -0.82412624359130859, 0.566406130790710449, 120, 255, 1, "", 50664, NULL),
(3858, 179969, 0, 0, 0, 1, 1, -5143.55615234375, -633.49005126953125, 397.178802490234375, 0.959929943084716796, 0, 0, 0.461748123168945312, 0.887011110782623291, 120, 255, 1, "", 50664, NULL),
(3859, 179969, 0, 0, 0, 1, 1, -5154.8193359375, -570.8985595703125, 397.176177978515625, 5.462882041931152343, 0, 0, -0.39874839782714843, 0.917060375213623046, 120, 255, 1, "", 50664, NULL),
(3860, 179969, 0, 0, 0, 1, 1, -5174.712890625, -621.16571044921875, 397.176177978515625, 1.972219824790954589, 0, 0, 0.83388519287109375, 0.55193793773651123, 120, 255, 1, "", 50664, NULL),
(3861, 179970, 0, 0, 0, 1, 1, -5125.87841796875, -609.6966552734375, 397.693511962890625, 5.201082706451416015, 0, 0, -0.51503753662109375, 0.857167601585388183, 120, 255, 1, "", 50664, NULL),
(3862, 179970, 0, 0, 0, 1, 1, -5141.72705078125, -634.87603759765625, 397.176910400390625, 5.84685373306274414, 0, 0, -0.21643924713134765, 0.976296067237854003, 120, 255, 1, "", 50664, NULL),
(3863, 179970, 0, 0, 0, 1, 1, -5158.0869140625, -568.03106689453125, 397.176177978515625, 1.378809213638305664, 0, 0, 0.636077880859375, 0.771624863147735595, 120, 255, 1, "", 50664, NULL),
(3864, 179970, 0, 0, 0, 1, 1, -5176.87353515625, -621.46600341796875, 397.176177978515625, 2.234017848968505859, 0, 0, 0.898793220520019531, 0.438372820615768432, 120, 255, 1, "", 50664, NULL),
(3865, 179970, 0, 0, 0, 1, 1, -5177.6591796875, -553.73699951171875, 397.176177978515625, 2.600535154342651367, 0, 0, 0.963629722595214843, 0.26724100112915039, 120, 255, 1, "", 50664, NULL),
(3866, 179970, 0, 0, 0, 1, 1, -5178.232421875, -552.29864501953125, 397.176177978515625, 3.054326534271240234, 0, 0, 0.999048233032226562, 0.043619260191917419, 120, 255, 1, "", 50664, NULL),
(3867, 179972, 0, 0, 0, 1, 1, -5124.74853515625, -611.6973876953125, 397.917449951171875, 1.448621988296508789, 0, 0, 0.662619590759277343, 0.748956084251403808, 120, 255, 1, "", 50664, NULL),
(3868, 179972, 0, 0, 0, 1, 1, -5132.57470703125, -587.78375244140625, 397.176177978515625, 4.607671737670898437, 0, 0, -0.74314403533935546, 0.669131457805633544, 120, 255, 1, "", 50664, NULL),
(3869, 179972, 0, 0, 0, 1, 1, -5132.58203125, -589.85333251953125, 397.176483154296875, 2.268925428390502929, 0, 0, 0.906307220458984375, 0.422619491815567016, 120, 255, 1, "", 50664, NULL),
(3870, 179972, 0, 0, 0, 1, 1, -5151.576171875, -605.25885009765625, 398.4732666015625, 0.907570242881774902, 0, 0, 0.438370704650878906, 0.898794233798980712, 120, 255, 1, "", 50664, NULL),
(3871, 179972, 0, 0, 0, 1, 1, -5153.62646484375, -569.24737548828125, 397.176177978515625, 2.565631866455078125, 0, 0, 0.958819389343261718, 0.284016460180282592, 120, 255, 1, "", 50664, NULL),
(3872, 179972, 0, 0, 0, 1, 1, -5156.2060546875, -567.0211181640625, 397.176177978515625, 2.426007747650146484, 0, 0, 0.936672210693359375, 0.350207358598709106, 120, 255, 1, "", 50664, NULL),
(3873, 179973, 0, 0, 0, 1, 1, -5134.728515625, -589.3590087890625, 397.176361083984375, 5.096362113952636718, 0, 0, -0.55919265747070312, 0.829037725925445556, 120, 255, 1, "", 50664, NULL),
(3874, 179973, 0, 0, 0, 1, 1, -5136.21484375, -588.2298583984375, 397.17620849609375, 1.815141916275024414, 0, 0, 0.788010597229003906, 0.615661680698394775, 120, 255, 1, "", 50664, NULL),
(3875, 179973, 0, 0, 0, 1, 1, -5140.60693359375, -635.26824951171875, 397.176513671875, 3.22885894775390625, 0, 0, -0.99904823303222656, 0.043619260191917419, 120, 255, 1, "", 50664, NULL),
(3876, 179973, 0, 0, 0, 1, 1, -5156.21142578125, -568.6014404296875, 397.17620849609375, 5.288348197937011718, 0, 0, -0.4771585464477539, 0.878817260265350341, 120, 255, 1, "", 50664, NULL),
(3877, 179973, 0, 0, 0, 1, 1, -5176.5712890625, -622.89501953125, 397.176177978515625, 3.124123096466064453, 0, 0, 0.99996185302734375, 0.008734640665352344, 120, 255, 1, "", 50664, NULL),
(3878, 179973, 0, 0, 0, 1, 1, -5201.66552734375, -469.016326904296875, 387.968597412109375, 3.508116960525512695, 0, 0, -0.98325443267822265, 0.182238012552261352, 120, 255, 1, "", 50664, NULL),
(3879, 179977, 0, 0, 0, 1, 1, -5179.45166015625, -561.93939208984375, 397.176177978515625, 4.415683269500732421, 0, 0, -0.80385684967041015, 0.594822824001312255, 120, 255, 1, "", 50664, NULL),
(3880, 179977, 0, 0, 0, 1, 1, -5195.63720703125, -489.8575439453125, 387.941253662109375, 3.036838293075561523, 0, 0, 0.998628616333007812, 0.052353221923112869, 120, 255, 1, "", 50664, NULL),
(3881, 179977, 0, 0, 0, 1, 1, -5201.69384765625, -469.09625244140625, 389.598114013671875, 6.12610626220703125, 0, 0, -0.07845878601074218, 0.996917366981506347, 120, 255, 1, "", 50664, NULL),
(3882, 180007, 0, 0, 0, 1, 1, -5129.5732421875, -617.77410888671875, 397.31353759765625, 4.747295856475830078, 0, 0, -0.69465827941894531, 0.719339847564697265, 120, 255, 1, "", 50664, NULL),
(3883, 180007, 0, 0, 0, 1, 1, -5177.41357421875, -564.8096923828125, 397.176177978515625, 2.111847877502441406, 0, 0, 0.870355606079101562, 0.492423713207244873, 120, 255, 1, "", 50664, NULL),
(3884, 180007, 0, 0, 0, 1, 1, -5186.525390625, -535.409423828125, 396.412017822265625, 5.864306926727294921, 0, 0, -0.20791149139404296, 0.978147625923156738, 120, 255, 1, "", 50664, NULL),
(3885, 180007, 0, 0, 0, 1, 1, -5195.3046875, -487.257537841796875, 387.869720458984375, 2.426007747650146484, 0, 0, 0.936672210693359375, 0.350207358598709106, 120, 255, 1, "", 50664, NULL),
(3886, 180007, 0, 0, 0, 1, 1, -5207.337890625, -549.64825439453125, 396.968597412109375, 3.071766138076782226, 0, 0, 0.999390602111816406, 0.034906134009361267, 120, 255, 1, "", 50664, NULL),
(3887, 180007, 0, 0, 0, 1, 1, -5210.072265625, -464.1983642578125, 387.626556396484375, 2.967041015625, 0, 0, 0.996193885803222656, 0.087165042757987976, 120, 255, 1, "", 50664, NULL),
(3888, 180007, 0, 0, 0, 1, 1, -5212.25732421875, -503.5504150390625, 388.158538818359375, 2.076939344406127929, 0, 0, 0.861628532409667968, 0.50753939151763916, 120, 255, 1, "", 50664, NULL),
(3889, 180007, 0, 0, 0, 1, 1, -5221.97021484375, -479.5455322265625, 386.895782470703125, 5.253442287445068359, 0, 0, -0.49242305755615234, 0.870355963706970214, 120, 255, 1, "", 50664, NULL),
(3890, 180046, 0, 0, 0, 1, 1, -5145.6220703125, -608.96112060546875, 398.486663818359375, 5.637413978576660156, 0, 0, -0.31730461120605468, 0.948323667049407958, 120, 255, 1, "", 50664, NULL),
(3891, 180046, 0, 0, 0, 1, 1, -5151.392578125, -596.8116455078125, 397.889984130859375, 1.117009282112121582, 0, 0, 0.529918670654296875, 0.84804844856262207, 120, 255, 1, "", 50664, NULL),
(3892, 180046, 0, 0, 0, 1, 1, -5160.09716796875, -607.23974609375, 398.097991943359375, 3.52557229995727539, 0, 0, -0.98162651062011718, 0.190812408924102783, 120, 255, 1, "", 50664, NULL),
(3893, 180046, 0, 0, 0, 1, 1, -5201.51318359375, -470.827362060546875, 388.036285400390625, 3.368495941162109375, 0, 0, -0.99357128143310546, 0.113208353519439697, 120, 255, 1, "", 50664, NULL),
(3894, 180047, 0, 0, 0, 1, 1, -5153.1015625, -604.0982666015625, 398.367340087890625, 5.497788906097412109, 0, 0, -0.38268280029296875, 0.923879802227020263, 120, 255, 1, "", 50664, NULL),
(3895, 180047, 0, 0, 0, 1, 1, -5200.54833984375, -472.899200439453125, 388.347930908203125, 0.052358884364366531, 0, 0, 0.02617645263671875, 0.999657332897186279, 120, 255, 1, "", 50664, NULL),
(3896, 180353, 0, 0, 0, 1, 1, -5152.06884765625, -622.81329345703125, 397.71875, 4.014260292053222656, 0, 0, -0.90630722045898437, 0.422619491815567016, 120, 255, 1, "", 50664, NULL),
(3897, 180353, 0, 0, 0, 1, 1, -5152.96337890625, -579.05950927734375, 397.17913818359375, 0.226892471313476562, 0, 0, 0.113203048706054687, 0.993571877479553222, 120, 255, 1, "", 50664, NULL),
(3898, 180353, 0, 0, 0, 1, 1, -5178.13134765625, -599.3812255859375, 397.375885009765625, 0.314158439636230468, 0, 0, 0.156434059143066406, 0.987688362598419189, 120, 255, 1, "", 50664, NULL),
(3899, 180353, 0, 0, 0, 1, 1, -5206.9130859375, -449.5999755859375, 386.780029296875, 2.879789113998413085, 0, 0, 0.991444587707519531, 0.130528271198272705, 120, 255, 1, "", 50664, NULL),
(3900, 180353, 0, 0, 0, 1, 1, -5211.6123046875, -462.171875, 386.502197265625, 0.890116631984710693, 0, 0, 0.430510520935058593, 0.902585566043853759, 120, 255, 1, "", 50664, NULL),
(3901, 180353, 0, 0, 0, 1, 1, -5228.52685546875, -479.38525390625, 386.44793701171875, 4.59021615982055664, 0, 0, -0.74895572662353515, 0.662620067596435546, 120, 255, 1, "", 50664, NULL),
(3902, 180353, 0, 0, 0, 1, 1, -5232.2861328125, -481.43212890625, 386.35211181640625, 5.969027042388916015, 0, 0, -0.1564340591430664, 0.987688362598419189, 120, 255, 1, "", 50664, NULL),
(3903, 186683, 0, 0, 0, 1, 1, -5165.91259765625, -549.84429931640625, 397.176177978515625, 2.914689540863037109, 0, 0, 0.993571281433105468, 0.113208353519439697, 120, 255, 1, "", 50664, NULL);
DELETE FROM `game_event_gameobject` WHERE (`eventEntry` = 70) AND (`guid` IN (3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903));
INSERT INTO `game_event_gameobject` (`eventEntry`,`guid`) VALUES
(70, 3839),
(70, 3840),
(70, 3841),
(70, 3842),
(70, 3843),
(70, 3844),
(70, 3845),
(70, 3846),
(70, 3847),
(70, 3848),
(70, 3849),
(70, 3850),
(70, 3851),
(70, 3852),
(70, 3853),
(70, 3854),
(70, 3855),
(70, 3856),
(70, 3857),
(70, 3858),
(70, 3859),
(70, 3860),
(70, 3861),
(70, 3862),
(70, 3863),
(70, 3864),
(70, 3865),
(70, 3866),
(70, 3867),
(70, 3868),
(70, 3869),
(70, 3870),
(70, 3871),
(70, 3872),
(70, 3873),
(70, 3874),
(70, 3875),
(70, 3876),
(70, 3877),
(70, 3878),
(70, 3879),
(70, 3880),
(70, 3881),
(70, 3882),
(70, 3883),
(70, 3884),
(70, 3885),
(70, 3886),
(70, 3887),
(70, 3888),
(70, 3889),
(70, 3890),
(70, 3891),
(70, 3892),
(70, 3893),
(70, 3894),
(70, 3895),
(70, 3896),
(70, 3897),
(70, 3898),
(70, 3899),
(70, 3900),
(70, 3901),
(70, 3902),
(70, 3903);
-- Update creature 'Brewfest Building (Ironforge)' with sniffed values
-- new spawns
DELETE FROM `creature` WHERE (`id1` IN (23504)) AND (`guid` IN (12820, 12821, 12822, 12823, 12824, 12825, 12826, 12827, 12828));
INSERT INTO `creature` (`guid`, `id1`, `map`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES
(12820, 23504, 0, 1, 1, 1, -5130.50634765625, -619.58343505859375, 397.336334228515625, 1.448623299598693847, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL),
(12821, 23504, 0, 1, 1, 0, -5169.5498046875, -561.426513671875, 397.289520263671875, 2.513752937316894531, 120, 0, 0, 0, 0, 0, "", 50664, 1, "GUID SAI"),
(12822, 23504, 0, 1, 1, 0, -5172.8818359375, -622.4075927734375, 397.301177978515625, 3.694555997848510742, 120, 0, 0, 0, 0, 0, "", 50664, 1, "GUID SAI"),
(12823, 23504, 0, 1, 1, 1, -5178.921875, -565.07354736328125, 397.259521484375, 0.349065840244293212, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL),
(12824, 23504, 0, 1, 1, 1, -5186.578125, -533.9503173828125, 396.050445556640625, 5.044001579284667968, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL),
(12825, 23504, 0, 1, 1, 1, -5197.08056640625, -487.789215087890625, 388.21221923828125, 0.226892799139022827, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL),
(12826, 23504, 0, 1, 1, 1, -5206.8115234375, -550.51776123046875, 397.272247314453125, 2.146754980087280273, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL),
(12827, 23504, 0, 1, 1, 1, -5211.03173828125, -503.261444091796875, 388.160888671875, 3.351032257080078125, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL),
(12828, 23504, 0, 1, 1, 1, -5221.11572265625, -478.54193115234375, 386.972564697265625, 4.076367378234863281, 120, 0, 0, 0, 0, 0, "", 50664, 1, "GUID SAI");
DELETE FROM `game_event_creature` WHERE (`eventEntry` = 70) AND (`guid` IN (12820, 12821, 12822, 12823, 12824, 12825, 12826, 12827, 12828));
INSERT INTO `game_event_creature` (`eventEntry`,`guid`) VALUES
(70, 12820),
(70, 12821),
(70, 12822),
(70, 12823),
(70, 12824),
(70, 12825),
(70, 12826),
(70, 12827),
(70, 12828);
-- update auras
DELETE FROM `creature_addon` WHERE (`guid` IN (12820, 12821, 12822, 12823, 12824, 12825, 12826, 12827, 12828));
INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(12820, 0, 0, 0, 0, 233, 0, '44372'),
(12821, 0, 0, 0, 0, 432, 0, '44372'),
(12822, 0, 0, 0, 0, 432, 0, '44372'),
(12823, 0, 0, 0, 0, 233, 0, '44372'),
(12824, 0, 0, 0, 0, 233, 0, '44372'),
(12825, 0, 0, 0, 0, 233, 0, '44372'),
(12826, 0, 0, 0, 0, 233, 0, '44372'),
(12827, 0, 0, 0, 0, 233, 0, '44372'),
(12828, 0, 0, 0, 0, 233, 0, '44372');
-- update equipment
DELETE FROM `creature_equip_template` WHERE `CreatureID` = 23504;
INSERT INTO `creature_equip_template` (`CreatureID`, `ID`, `ItemID1`, `ItemID2`, `ItemID3`, `VerifiedBuild`) VALUES
(23504, 1, 5292, 0, 0, 50664);
SET @NPC := 12828;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2 WHERE `guid`=@NPC;
UPDATE `creature_addon` SET `path_id` = @PATH, `emote` = 0 WHERE `guid` = @NPC;
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-5221.1157,-478.54193,386.97256,NULL,0,0,0,100,0),
(@PATH,2,-5221.1157,-478.54193,386.97256,NULL,25000,0,0,100,0),
(@PATH,3,-5221.1157,-478.54193,386.97256,NULL,0,0,0,100,0),
(@PATH,4,-5210.8853,-465.23352,387.57217,NULL,25000,0,0,100,0),
(@PATH,5,-5210.8853,-465.23352,387.57217,NULL,0,0,0,100,0),
(@PATH,6,-5216.8687,-472.79004,386.83,NULL,0,0,0,100,0);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -12828);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-12828, 0, 1000, 0, 108, 0, 100, 0, 2, 0, 0, 0, 0, 0, 17, 234, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 2 of Path Any Reached - Set Emote State 234'),
(-12828, 0, 1001, 0, 108, 0, 100, 0, 3, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 3 of Path Any Reached - Set Emote State 0'),
(-12828, 0, 1002, 0, 108, 0, 100, 0, 4, 0, 0, 0, 0, 0, 17, 234, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 4 of Path Any Reached - Set Emote State 234'),
(-12828, 0, 1003, 0, 108, 0, 100, 0, 5, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 5 of Path Any Reached - Set Emote State 0');
SET @NPC := 12821;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-5179.5845,`position_y`=-554.1431,`position_z`=397.27936 WHERE `guid`=@NPC;
UPDATE `creature_addon` SET `path_id` = @PATH, `emote` = 0 WHERE `guid` = @NPC;
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1 ,-5179.5845,-554.1431,397.27936,NULL,0,0,0,100,0),
(@PATH,2 ,-5179.5845,-554.1431,397.27936,1.186823844909667968,20000,0,0,100,0),
(@PATH,3 ,-5179.5845,-554.1431,397.27936,0,0,0,0,100,0),
(@PATH,4 ,-5174.075,-559.6432,397.27936,NULL,0,0,0,100,0),
(@PATH,5 ,-5164.4526,-578.34515,397.30118,NULL,0,0,0,100,0),
(@PATH,6 ,-5152.449,-586.9136,397.4418,NULL,0,0,0,100,0),
(@PATH,7 ,-5136.8228,-594.1225,397.30118,NULL,0,0,0,100,0),
(@PATH,8 ,-5127.86,-593.34924,397.30118,NULL,0,0,0,100,0),
(@PATH,9 ,-5126.536,-586.53815,397.30118,NULL,0,0,0,100,0),
(@PATH,10,-5130.469,-588.1358,397.30118,NULL,20000,0,0,100,0),
(@PATH,11,-5130.469,-588.1358,397.30118,NULL,0,0,0,100,0),
(@PATH,12,-5131.538,-596.21716,397.30118,NULL,0,0,0,100,0),
(@PATH,13,-5152.9185,-587.6705,397.30118,NULL,0,0,0,100,0),
(@PATH,14,-5161.316,-577.31525,397.30118,NULL,0,0,0,100,0),
(@PATH,15,-5161.492,-570.673,397.30118,NULL,0,0,0,100,0),
(@PATH,16,-5158.0684,-569.75946,397.30118,NULL,0,0,0,100,0);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -12821);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-12821, 0, 1000, 0, 108, 0, 100, 0, 2, 0, 0, 0, 0, 0, 17, 133, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 2 of Path Any Reached - Set Emote State 133'),
(-12821, 0, 1001, 0, 108, 0, 100, 0, 3, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 3 of Path Any Reached - Set Emote State 0'),
(-12821, 0, 1002, 0, 108, 0, 100, 0, 10, 0, 0, 0, 0, 0, 17, 133, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 10 of Path Any Reached - Set Emote State 133'),
(-12821, 0, 1003, 0, 108, 0, 100, 0, 11, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 11 of Path Any Reached - Set Emote State 0');
SET @NPC := 12822;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-5172.882,`position_y`=-622.4076,`position_z`=397.30118 WHERE `guid`=@NPC;
UPDATE `creature_addon` SET `path_id` = @PATH, `emote` = 0 WHERE `guid` = @NPC;
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1 ,-5172.882,-622.4076,397.30118,NULL,10000,0,0,100,0),
(@PATH,2 ,-5172.882,-622.4076,397.30118,NULL,0,0,0,100,0),
(@PATH,3 ,-5153.764,-618.47894,398.19446,NULL,0,0,0,100,0),
(@PATH,4 ,-5143.7505,-617.6986,398.0995,NULL,0,0,0,100,0),
(@PATH,5 ,-5141.4756,-614.8408,398.0995,NULL,0,0,0,100,0),
(@PATH,6 ,-5135.3057,-591.59015,397.30118,NULL,15000,0,0,100,0),
(@PATH,7 ,-5135.3057,-591.59015,397.30118,NULL,0,0,0,100,0),
(@PATH,8 ,-5142.6113,-632.1305,397.2245,NULL,60000,0,0,100,0),
(@PATH,9 ,-5142.6113,-632.1305,397.2245,NULL,0,0,0,100,0),
(@PATH,10,-5149.8955,-618.4285,398.20056,NULL,0,0,0,100,0),
(@PATH,11,-5167.732,-619.2291,397.3063,NULL,0,0,0,100,0);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -12822);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-12822, 0, 1000, 0, 108, 0, 100, 0, 1, 0, 0, 0, 0, 0, 17, 133, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 1 of Path Any Reached - Set Emote State 133'),
(-12822, 0, 1001, 0, 108, 0, 100, 0, 2, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 2 of Path Any Reached - Set Emote State 0'),
(-12822, 0, 1002, 0, 108, 0, 100, 0, 6, 0, 0, 0, 0, 0, 17, 133, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 6 of Path Any Reached - Set Emote State 133'),
(-12822, 0, 1003, 0, 108, 0, 100, 0, 7, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 7 of Path Any Reached - Set Emote State 0'),
(-12822, 0, 1004, 0, 108, 0, 100, 0, 8, 0, 0, 0, 0, 0, 17, 133, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 8 of Path Any Reached - Set Emote State 133'),
(-12822, 0, 1005, 0, 108, 0, 100, 0, 9, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 9 of Path Any Reached - Set Emote State 0');
-- creature texts
DELETE FROM `creature_text` WHERE (`CreatureID` = 23504) AND (`GroupID` = 0) AND (`ID` IN (0, 1, 2, 3, 4));
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(23504, 0, 0, 'Brewfest is almost here!', 12, 0, 100.0, 0, 0, 0, 21966, 0, 'Brewfest Setup Crew'),
(23504, 0, 1, 'Can\'t you see I\'ve got work to do here?', 12, 0, 100.0, 0, 0, 0, 21967, 0, 'Brewfest Setup Crew'),
(23504, 0, 2, 'Won\'t be long now until the Brewfest starts! Come back later and check to see if we\'re done.', 12, 0, 100.0, 0, 0, 0, 21968, 0, 'Brewfest Setup Crew'),
(23504, 0, 3, 'I can\'t wait until we\'re done setting up. Then I can kick back and enjoy the festivities.', 12, 0, 100.0, 0, 0, 0, 21969, 0, 'Brewfest Setup Crew'),
(23504, 0, 4, 'Brewfest is a non-stop party. Setting up for it, though, is non-stop work!', 12, 0, 100.0, 0, 0, 0, 21970, 0, 'Brewfest Setup Crew');
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 23504;
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 23504);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(23504, 0, 0, 0, 101, 0, 100, 0, 1, 14, 0, 6000, 36000, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On 1 or More Players in Range - Say Line 0');

View File

@@ -0,0 +1,314 @@
-- DB update 2026_01_31_02 -> 2026_01_31_03
-- add game event
DELETE FROM `game_event` WHERE `eventEntry` = 91;
INSERT INTO `game_event` (`eventEntry`, `start_time`, `end_time`, `occurence`, `length`, `holiday`, `holidayStage`, `description`, `world_event`, `announce`) VALUES
(91, NULL, NULL, 525600, 4320, 372, 1, 'Brewfest Building (Orgrimmar)', 0, 2);
-- Update gameobject 'Brewfest Building (Orgrimmar)' with sniffed values
-- new spawns
DELETE FROM `gameobject` WHERE (`id` IN (178666, 179967, 179968, 179969, 179970, 179972, 179973, 179977, 180007, 180026, 180046, 180047, 180052, 180353, 186217, 186683, 186717, 186737)) AND (`guid` IN (3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838));
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `ScriptName`, `VerifiedBuild`, `Comment`) VALUES
(3763, 178666, 1, 0, 0, 1, 1, 1202.3385009765625, -4316.4853515625, 21.29575347900390625, 5.602506637573242187, 0, 0, -0.33380699157714843, 0.942641437053680419, 120, 255, 1, "", 50664, NULL),
(3764, 178666, 1, 0, 0, 1, 1, 1206.2276611328125, -4298.7412109375, 21.19341850280761718, 3.281238555908203125, 0, 0, -0.99756336212158203, 0.069766148924827575, 120, 255, 1, "", 50664, NULL),
(3765, 178666, 1, 0, 0, 1, 1, 1218.361572265625, -4312.39990234375, 21.25751113891601562, 1.239183306694030761, 0, 0, 0.580702781677246093, 0.814115643501281738, 120, 255, 1, "", 50664, NULL),
(3766, 179967, 1, 0, 0, 1, 1, 1181.3587646484375, -4306.2392578125, 21.29250717163085937, 2.338739633560180664, 0, 0, 0.920504570007324218, 0.3907318115234375, 120, 255, 1, "", 50664, NULL),
(3767, 179967, 1, 0, 0, 1, 1, 1182.9071044921875, -4270.123046875, 21.1916351318359375, 3.176533222198486328, 0, 0, -0.999847412109375, 0.017469281330704689, 120, 255, 1, "", 50664, NULL),
(3768, 179967, 1, 0, 0, 1, 1, 1183.828125, -4268.48974609375, 21.1916351318359375, 3.316144466400146484, 0, 0, -0.99619388580322265, 0.087165042757987976, 120, 255, 1, "", 50664, NULL),
(3769, 179967, 1, 0, 0, 1, 1, 1184.5753173828125, -4308.984375, 21.27497291564941406, 6.03883981704711914, 0, 0, -0.12186908721923828, 0.9925462007522583, 120, 255, 1, "", 50664, NULL),
(3770, 179967, 1, 0, 0, 1, 1, 1226.517578125, -4288.00048828125, 21.19730567932128906, 2.879789113998413085, 0, 0, 0.991444587707519531, 0.130528271198272705, 120, 255, 1, "", 50664, NULL),
(3771, 179967, 1, 0, 0, 1, 1, 1228.411376953125, -4286.20263671875, 21.20341873168945312, 1.797688722610473632, 0, 0, 0.7826080322265625, 0.622514784336090087, 120, 255, 1, "", 50664, NULL),
(3772, 179967, 1, 0, 0, 1, 1, 1230.6875, -4287.712890625, 21.42551231384277343, 3.752462387084960937, 0, 0, -0.95371627807617187, 0.300707906484603881, 120, 255, 1, "", 50664, NULL),
(3773, 179968, 1, 0, 0, 1, 1, 1176.49658203125, -4354.158203125, 21.29612922668457031, 5.637413978576660156, 0, 0, -0.31730461120605468, 0.948323667049407958, 120, 255, 1, "", 50664, NULL),
(3774, 179968, 1, 0, 0, 1, 1, 1176.6446533203125, -4356.86376953125, 21.29608726501464843, 1.535889506340026855, 0, 0, 0.694658279418945312, 0.719339847564697265, 120, 255, 1, "", 50664, NULL),
(3775, 179968, 1, 0, 0, 1, 1, 1177.674072265625, -4360.3642578125, 21.29608726501464843, 3.700104713439941406, 0, 0, -0.96126079559326171, 0.275640487670898437, 120, 255, 1, "", 50664, NULL),
(3776, 179968, 1, 0, 0, 1, 1, 1178.9898681640625, -4304.6591796875, 21.27920722961425781, 0.104719325900077819, 0, 0, 0.052335739135742187, 0.998629570007324218, 120, 255, 1, "", 50664, NULL),
(3777, 179968, 1, 0, 0, 1, 1, 1249.4190673828125, -4282.4267578125, 24.33323478698730468, 2.042035102844238281, 0, 0, 0.852640151977539062, 0.522498607635498046, 120, 255, 1, "", 50664, NULL),
(3778, 179968, 1, 0, 0, 1, 1, 1258.6126708984375, -4282.35791015625, 24.33774757385253906, 1.204277276992797851, 0, 0, 0.56640625, 0.824126183986663818, 120, 255, 1, "", 50664, NULL),
(3779, 179968, 1, 0, 0, 1, 1, 1259.698486328125, -4279.69140625, 24.33773994445800781, 0.314158439636230468, 0, 0, 0.156434059143066406, 0.987688362598419189, 120, 255, 1, "", 50664, NULL),
(3780, 179969, 1, 0, 0, 1, 1, 1181.0904541015625, -4304.39013671875, 21.28094863891601562, 0.959929943084716796, 0, 0, 0.461748123168945312, 0.887011110782623291, 120, 255, 1, "", 50664, NULL),
(3781, 179969, 1, 0, 0, 1, 1, 1181.6207275390625, -4273.7109375, 21.19163703918457031, 6.178466320037841796, 0, 0, -0.05233573913574218, 0.998629570007324218, 120, 255, 1, "", 50664, NULL),
(3782, 179969, 1, 0, 0, 1, 1, 1186.4869384765625, -4269.5849609375, 21.1916351318359375, 4.345870018005371093, 0, 0, -0.82412624359130859, 0.566406130790710449, 120, 255, 1, "", 50664, NULL),
(3783, 179969, 1, 0, 0, 1, 1, 1202.6749267578125, -4274.52880859375, 21.19633865356445312, 1.972219824790954589, 0, 0, 0.83388519287109375, 0.55193793773651123, 120, 255, 1, "", 50664, NULL),
(3784, 179969, 1, 0, 0, 1, 1, 1233.4163818359375, -4296.3173828125, 21.59285545349121093, 5.462882041931152343, 0, 0, -0.39874839782714843, 0.917060375213623046, 120, 255, 1, "", 50664, NULL),
(3785, 179970, 1, 0, 0, 1, 1, 1180.06640625, -4306.89892578125, 21.29009628295898437, 3.054326534271240234, 0, 0, 0.999048233032226562, 0.043619260191917419, 120, 255, 1, "", 50664, NULL),
(3786, 179970, 1, 0, 0, 1, 1, 1183.764404296875, -4308.08447265625, 21.26527976989746093, 1.378809213638305664, 0, 0, 0.636077880859375, 0.771624863147735595, 120, 255, 1, "", 50664, NULL),
(3787, 179970, 1, 0, 0, 1, 1, 1202.457275390625, -4344.73681640625, 21.29608535766601562, 2.600535154342651367, 0, 0, 0.963629722595214843, 0.26724100112915039, 120, 255, 1, "", 50664, NULL),
(3788, 179970, 1, 0, 0, 1, 1, 1203.825927734375, -4347.09130859375, 21.29608535766601562, 5.84685373306274414, 0, 0, -0.21643924713134765, 0.976296067237854003, 120, 255, 1, "", 50664, NULL),
(3789, 179970, 1, 0, 0, 1, 1, 1204.73291015625, -4273.06103515625, 21.19443893432617187, 2.234017848968505859, 0, 0, 0.898793220520019531, 0.438372820615768432, 120, 255, 1, "", 50664, NULL),
(3790, 179970, 1, 0, 0, 1, 1, 1232.15185546875, -4295.35498046875, 21.5887298583984375, 5.201082706451416015, 0, 0, -0.51503753662109375, 0.857167601585388183, 120, 255, 1, "", 50664, NULL),
(3791, 179972, 1, 0, 0, 1, 1, 1179.7274169921875, -4356.68798828125, 21.29611015319824218, 2.268925428390502929, 0, 0, 0.906307220458984375, 0.422619491815567016, 120, 255, 1, "", 50664, NULL),
(3792, 179972, 1, 0, 0, 1, 1, 1181.4752197265625, -4308.53759765625, 21.27838134765625, 4.607671737670898437, 0, 0, -0.74314403533935546, 0.669131457805633544, 120, 255, 1, "", 50664, NULL),
(3793, 179972, 1, 0, 0, 1, 1, 1200.46044921875, -4275.783203125, 21.19213485717773437, 2.565631866455078125, 0, 0, 0.958819389343261718, 0.284016460180282592, 120, 255, 1, "", 50664, NULL),
(3794, 179972, 1, 0, 0, 1, 1, 1202.5386962890625, -4341.82373046875, 21.29608535766601562, 1.448621988296508789, 0, 0, 0.662619590759277343, 0.748956084251403808, 120, 255, 1, "", 50664, NULL),
(3795, 179972, 1, 0, 0, 1, 1, 1226.129150390625, -4284.15185546875, 21.19164466857910156, 2.426007747650146484, 0, 0, 0.936672210693359375, 0.350207358598709106, 120, 255, 1, "", 50664, NULL),
(3796, 179972, 1, 0, 0, 1, 1, 1236.142822265625, -4297.2216796875, 21.42418479919433593, 0.907570242881774902, 0, 0, 0.438370704650878906, 0.898794233798980712, 120, 255, 1, "", 50664, NULL),
(3797, 179973, 1, 0, 0, 1, 1, 1183.474365234375, -4306.56103515625, 21.27122688293457031, 3.22885894775390625, 0, 0, -0.99904823303222656, 0.043619260191917419, 120, 255, 1, "", 50664, NULL),
(3798, 179973, 1, 0, 0, 1, 1, 1200.45068359375, -4273.451171875, 21.2135467529296875, 5.096362113952636718, 0, 0, -0.55919265747070312, 0.829037725925445556, 120, 255, 1, "", 50664, NULL),
(3799, 179973, 1, 0, 0, 1, 1, 1203.6002197265625, -4271.92041015625, 21.20084762573242187, 3.508116960525512695, 0, 0, -0.98325443267822265, 0.182238012552261352, 120, 255, 1, "", 50664, NULL),
(3800, 179973, 1, 0, 0, 1, 1, 1204.311767578125, -4344.8759765625, 21.29608726501464843, 3.124123096466064453, 0, 0, 0.99996185302734375, 0.008734640665352344, 120, 255, 1, "", 50664, NULL),
(3801, 179973, 1, 0, 0, 1, 1, 1224.6070556640625, -4286.3173828125, 21.19164466857910156, 5.288348197937011718, 0, 0, -0.4771585464477539, 0.878817260265350341, 120, 255, 1, "", 50664, NULL),
(3802, 179973, 1, 0, 0, 1, 1, 1234.0435791015625, -4294.390625, 21.73000335693359375, 1.815141916275024414, 0, 0, 0.788010597229003906, 0.615661680698394775, 120, 255, 1, "", 50664, NULL),
(3803, 179977, 1, 0, 0, 1, 1, 1185.3365478515625, -4307.01416015625, 21.25037002563476562, 6.12610626220703125, 0, 0, -0.07845878601074218, 0.996917366981506347, 120, 255, 1, "", 50664, NULL),
(3804, 179977, 1, 0, 0, 1, 1, 1192.3175048828125, -4272.1376953125, 21.19159317016601562, 2.932138919830322265, 0, 0, 0.994521141052246093, 0.104535527527332305, 120, 255, 1, "", 50664, NULL),
(3805, 179977, 1, 0, 0, 1, 1, 1206.531982421875, -4343.76220703125, 21.29608535766601562, 6.056293010711669921, 0, 0, -0.11320304870605468, 0.993571877479553222, 120, 255, 1, "", 50664, NULL),
(3806, 180007, 1, 0, 0, 1, 1, 1176.6636962890625, -4256.9140625, 21.97882270812988281, 5.864306926727294921, 0, 0, -0.20791149139404296, 0.978147625923156738, 120, 255, 1, "", 50664, NULL),
(3807, 180007, 1, 0, 0, 1, 1, 1179.6297607421875, -4376.29150390625, 26.23531532287597656, 2.076939344406127929, 0, 0, 0.861628532409667968, 0.50753939151763916, 120, 255, 1, "", 50664, NULL),
(3808, 180007, 1, 0, 0, 1, 1, 1179.998291015625, -4283.64404296875, 21.14358901977539062, 5.253442287445068359, 0, 0, -0.49242305755615234, 0.870355963706970214, 120, 255, 1, "", 50664, NULL),
(3809, 180007, 1, 0, 0, 1, 1, 1183.0694580078125, -4333.74853515625, 21.24088096618652343, 4.747295856475830078, 0, 0, -0.69465827941894531, 0.719339847564697265, 120, 255, 1, "", 50664, NULL),
(3810, 180007, 1, 0, 0, 1, 1, 1191.7110595703125, -4381.18310546875, 23.86879730224609375, 2.967041015625, 0, 0, 0.996193885803222656, 0.087165042757987976, 120, 255, 1, "", 50664, NULL),
(3811, 180007, 1, 0, 0, 1, 1, 1210.21826171875, -4260.98681640625, 21.19163894653320312, 2.111847877502441406, 0, 0, 0.870355606079101562, 0.492423713207244873, 120, 255, 1, "", 50664, NULL),
(3812, 180007, 1, 0, 0, 1, 1, 1235.71533203125, -4307.68212890625, 21.12670326232910156, 2.426007747650146484, 0, 0, 0.936672210693359375, 0.350207358598709106, 120, 255, 1, "", 50664, NULL),
(3813, 180007, 1, 0, 0, 1, 1, 1260.8443603515625, -4376.15087890625, 28.54974746704101562, 3.071766138076782226, 0, 0, 0.999390602111816406, 0.034906134009361267, 120, 255, 1, "", 50664, NULL),
(3814, 180026, 1, 0, 0, 1, 1, 1179.9296875, -4392.0830078125, 22.49359703063964843, 2.687806606292724609, 0, 0, 0.974370002746582031, 0.224951311945915222, 120, 255, 1, "", 50664, NULL),
(3815, 180026, 1, 0, 0, 1, 1, 1245.5703125, -4391.6962890625, 28.22939872741699218, 3.298687219619750976, 0, 0, -0.99691677093505859, 0.078466430306434631, 120, 255, 1, "", 50664, NULL),
(3816, 180046, 1, 0, 0, 1, 1, 1179.8936767578125, -4315.935546875, 21.29486846923828125, 4.991643905639648437, 0, 0, -0.60181427001953125, 0.798636078834533691, 120, 255, 1, "", 50664, NULL),
(3817, 180046, 1, 0, 0, 1, 1, 1193.9249267578125, -4272.9072265625, 21.19159507751464843, 4.171337604522705078, 0, 0, -0.87035560607910156, 0.492423713207244873, 120, 255, 1, "", 50664, NULL),
(3818, 180046, 1, 0, 0, 1, 1, 1204.724853515625, -4313.37353515625, 21.28537750244140625, 0.750490784645080566, 0, 0, 0.3665008544921875, 0.93041771650314331, 120, 255, 1, "", 50664, NULL),
(3819, 180046, 1, 0, 0, 1, 1, 1206.8466796875, -4301.72998046875, 21.24626922607421875, 4.293513298034667968, 0, 0, -0.8386697769165039, 0.544640243053436279, 120, 255, 1, "", 50664, NULL),
(3820, 180047, 1, 0, 0, 1, 1, 1178.5738525390625, -4327.244140625, 21.29608726501464843, 3.78736734390258789, 0, 0, -0.94832324981689453, 0.317305892705917358, 120, 255, 1, "", 50664, NULL),
(3821, 180047, 1, 0, 0, 1, 1, 1204.7349853515625, -4301.52587890625, 21.23160934448242187, 5.148722648620605468, 0, 0, -0.53729915618896484, 0.843391716480255126, 120, 255, 1, "", 50664, NULL),
(3822, 180052, 1, 0, 0, 1, 1, 1182.305419921875, -4272.55908203125, 21.19163703918457031, 2.914689540863037109, 0, 0, 0.993571281433105468, 0.113208353519439697, 120, 255, 1, "", 50664, NULL),
(3823, 180353, 1, 0, 0, 1, 1, 1174.0538330078125, -4265.5224609375, 21.27764320373535156, 2.879789113998413085, 0, 0, 0.991444587707519531, 0.130528271198272705, 120, 255, 1, "", 50664, NULL),
(3824, 180353, 1, 0, 0, 1, 1, 1177.5828857421875, -4393.173828125, 22.46704292297363281, 0.226892471313476562, 0, 0, 0.113203048706054687, 0.993571877479553222, 120, 255, 1, "", 50664, NULL),
(3825, 180353, 1, 0, 0, 1, 1, 1179.5260009765625, -4326.048828125, 21.24143218994140625, 4.014260292053222656, 0, 0, -0.90630722045898437, 0.422619491815567016, 120, 255, 1, "", 50664, NULL),
(3826, 180353, 1, 0, 0, 1, 1, 1212.866943359375, -4260.33251953125, 21.30665397644042968, 4.59021615982055664, 0, 0, -0.74895572662353515, 0.662620067596435546, 120, 255, 1, "", 50664, NULL),
(3827, 180353, 1, 0, 0, 1, 1, 1224.5260009765625, -4349.67041015625, 21.22219657897949218, 5.969027042388916015, 0, 0, -0.1564340591430664, 0.987688362598419189, 120, 255, 1, "", 50664, NULL),
(3828, 180353, 1, 0, 0, 1, 1, 1236.6822509765625, -4301.87353515625, 21.16509056091308593, 4.258606910705566406, 0, 0, -0.84804725646972656, 0.529920578002929687, 120, 255, 1, "", 50664, NULL),
(3829, 180353, 1, 0, 0, 1, 1, 1246.6956787109375, -4390.35205078125, 28.30716514587402343, 5.288348197937011718, 0, 0, -0.4771585464477539, 0.878817260265350341, 120, 255, 1, "", 50664, NULL),
(3830, 186217, 1, 0, 0, 1, 1, 1179.482421875, -4391.8017578125, 22.47848320007324218, 4.956737518310546875, 0, 0, -0.61566066741943359, 0.788011372089385986, 120, 255, 1, "", 50664, NULL),
(3831, 186217, 1, 0, 0, 1, 1, 1245.63720703125, -4392.46826171875, 28.18994903564453125, 2.129300594329833984, 0, 0, 0.874619483947753906, 0.484810054302215576, 120, 255, 1, "", 50664, NULL),
(3832, 186683, 1, 0, 0, 1, 1, 1225.5863037109375, -4276.587890625, 21.19164466857910156, 5.148722648620605468, 0, 0, -0.53729915618896484, 0.843391716480255126, 120, 255, 1, "", 50664, NULL),
(3833, 186717, 1, 0, 0, 1, 1, 1182.5052490234375, -4391.01904296875, 22.70993804931640625, 4.904376029968261718, 0, 0, -0.636077880859375, 0.771624863147735595, 120, 255, 1, "", 50664, NULL),
(3834, 186717, 1, 0, 0, 1, 1, 1243.0361328125, -4392.20703125, 28.09830284118652343, 5.235987663269042968, 0, 0, -0.5, 0.866025388240814208, 120, 255, 1, "", 50664, NULL),
(3835, 186717, 1, 0, 0, 1, 1, 1302.564208984375, -4501.88916015625, 23.39440536499023437, 2.234017848968505859, 0, 0, 0.898793220520019531, 0.438372820615768432, 120, 255, 1, "", 50664, NULL),
(3836, 186717, 1, 0, 0, 1, 1, 1315.9405517578125, -4397.97119140625, 26.30713844299316406, 1.919861555099487304, 0, 0, 0.819151878356933593, 0.573576688766479492, 120, 255, 1, "", 50664, NULL),
(3837, 186737, 1, 0, 0, 1, 1, 1172.0546875, -4308.54443359375, 21.22587776184082031, 2.548179388046264648, 0, 0, 0.956304550170898437, 0.292372345924377441, 120, 255, 1, "", 50664, NULL),
(3838, 186737, 1, 0, 0, 1, 1, 1192.3134765625, -4266.04443359375, 21.19163703918457031, 1.151916384696960449, 0, 0, 0.544638633728027343, 0.838670849800109863, 120, 255, 1, "", 50664, NULL);
DELETE FROM `game_event_gameobject` WHERE (`eventEntry` = 91) AND (`guid` IN (3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838));
INSERT INTO `game_event_gameobject` (`eventEntry`,`guid`) VALUES
(91, 3763),
(91, 3764),
(91, 3765),
(91, 3766),
(91, 3767),
(91, 3768),
(91, 3769),
(91, 3770),
(91, 3771),
(91, 3772),
(91, 3773),
(91, 3774),
(91, 3775),
(91, 3776),
(91, 3777),
(91, 3778),
(91, 3779),
(91, 3780),
(91, 3781),
(91, 3782),
(91, 3783),
(91, 3784),
(91, 3785),
(91, 3786),
(91, 3787),
(91, 3788),
(91, 3789),
(91, 3790),
(91, 3791),
(91, 3792),
(91, 3793),
(91, 3794),
(91, 3795),
(91, 3796),
(91, 3797),
(91, 3798),
(91, 3799),
(91, 3800),
(91, 3801),
(91, 3802),
(91, 3803),
(91, 3804),
(91, 3805),
(91, 3806),
(91, 3807),
(91, 3808),
(91, 3809),
(91, 3810),
(91, 3811),
(91, 3812),
(91, 3813),
(91, 3814),
(91, 3815),
(91, 3816),
(91, 3817),
(91, 3818),
(91, 3819),
(91, 3820),
(91, 3821),
(91, 3822),
(91, 3823),
(91, 3824),
(91, 3825),
(91, 3826),
(91, 3827),
(91, 3828),
(91, 3829),
(91, 3830),
(91, 3831),
(91, 3832),
(91, 3833),
(91, 3834),
(91, 3835),
(91, 3836),
(91, 3837),
(91, 3838);
-- despawn mobs in the area
DELETE FROM `game_event_creature` WHERE (`eventEntry` = -91) AND (`guid` IN (12372, 24976, 22473, 6507, 6509, 6510, 6511, 12369, 12379, 21020, 21022, 21024, 21026, 21034, 21036, 7369, 7370, 12386, 22181, 22188, 22451));
INSERT INTO `game_event_creature` (`eventEntry`,`guid`) VALUES
-- Adder
(-91, 12372),
(-91, 24976),
-- Corrupted Bloodtalon Scythemaw
(-91, 22473),
-- Elder Mottled Boar
(-91, 6507),
(-91, 6509),
(-91, 6510),
(-91, 6511),
(-91, 12369),
(-91, 12379),
(-91, 21020),
(-91, 21022),
(-91, 21024),
(-91, 21026),
(-91, 21034),
(-91, 21036),
-- Venomtail Scorpid
(-91, 7369),
(-91, 7370),
(-91, 12386),
(-91, 22181),
(-91, 22188),
-- Corrupted Mottled Boar
(-91, 22451);
-- Update creature 'Brewfest Building (Orgrimmar)' with sniffed values
-- new spawns
DELETE FROM `creature` WHERE (`id1` IN (23504)) AND (`guid` IN (12768, 12769, 12770, 12771, 12772, 12773, 12774, 12775, 12776));
INSERT INTO `creature` (`guid`, `id1`, `map`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES
(12768, 23504, 1, 1, 1, 1, 1176.0369873046875, -4255.9814453125, 22.21631431579589843, 5.270894527435302734, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL),
(12769, 23504, 1, 1, 1, 1, 1179.4427490234375, -4284.61474609375, 21.28194046020507812, 1.029744267463684082, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL),
(12770, 23504, 1, 1, 1, 1, 1180.81787109375, -4376.79443359375, 26.24557113647460937, 2.832220315933227539, 120, 0, 0, 0, 0, 0, "", 50664, 1, "GUID SAI"),
(12771, 23504, 1, 1, 1, 0, 1181.4923095703125, -4355.63916015625, 21.42108535766601562, 4.023062705993652343, 120, 0, 0, 0, 0, 0, "", 50664, 1, "GUID SAI"),
(12772, 23504, 1, 1, 1, 1, 1182.0416259765625, -4332.8818359375, 21.37387275695800781, 5.759586334228515625, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL),
(12773, 23504, 1, 1, 1, 0, 1183.577880859375, -4304.1298828125, 21.31663703918457031, 4.184878826141357421, 120, 0, 0, 0, 0, 0, "", 50664, 1, "GUID SAI"),
(12774, 23504, 1, 1, 1, 1, 1209.23681640625, -4261.87890625, 21.27497291564941406, 0.92502450942993164, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL),
(12775, 23504, 1, 1, 1, 1, 1234.40283203125, -4307.765625, 21.25117683410644531, 6.143558979034423828, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL),
(12776, 23504, 1, 1, 1, 1, 1259.862548828125, -4377.77001953125, 28.61495018005371093, 1.047197580337524414, 120, 0, 0, 0, 0, 0, "", 50664, 1, NULL);
DELETE FROM `game_event_creature` WHERE (`eventEntry` = 91) AND (`guid` IN (12768, 12769, 12770, 12771, 12772, 12773, 12774, 12775, 12776));
INSERT INTO `game_event_creature` (`eventEntry`,`guid`) VALUES
(91, 12768),
(91, 12769),
(91, 12770),
(91, 12771),
(91, 12772),
(91, 12773),
(91, 12774),
(91, 12775),
(91, 12776);
-- update auras
DELETE FROM `creature_addon` WHERE (`guid` IN (12768, 12769, 12770, 12771, 12772, 12773, 12774, 12775, 12776));
INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(12768, 0, 0, 0, 0, 234, 0, '43992'),
(12769, 0, 0, 0, 0, 234, 0, '43992'),
(12770, 0, 0, 0, 0, 0, 0, '43992'),
(12771, 0, 0, 0, 0, 0, 0, '43992'),
(12772, 0, 0, 0, 0, 234, 0, '43992'),
(12773, 0, 0, 0, 0, 0, 0, '43992'),
(12774, 0, 0, 0, 0, 234, 0, '43992'),
(12775, 0, 0, 0, 0, 234, 0, '43992'),
(12776, 0, 0, 0, 0, 234, 0, '43992');
-- update equipment
DELETE FROM `creature_equip_template` WHERE `CreatureID` = 23504;
INSERT INTO `creature_equip_template` (`CreatureID`, `ID`, `ItemID1`, `ItemID2`, `ItemID3`, `VerifiedBuild`) VALUES
(23504, 1, 5292, 0, 0, 50664);
-- Pathing for Entry: 23504
SET @NPC := 12771;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2 WHERE `guid`=@NPC;
UPDATE `creature_addon` SET `path_id` = @PATH WHERE `guid` = @NPC;
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1 ,1220.4547,-4334.2886,21.31665,NULL,0,0,0,100,0),
(@PATH,2 ,1227.7362,-4310.514,21.316643,NULL,0,0,0,100,0),
(@PATH,3 ,1233.6675,-4298.053,21.441637,NULL,15000,0,0,100,0),
(@PATH,4 ,1233.6675,-4298.053,21.441637,NULL,0,0,0,100,0),
(@PATH,5 ,1224.0404,-4319.1245,21.316643,NULL,0,0,0,100,0),
(@PATH,6 ,1203.6339,-4335.0293,21.31665,NULL,0,0,0,100,0),
(@PATH,7 ,1191.6898,-4343.2666,21.421085,NULL,0,0,0,100,0),
(@PATH,8 ,1181.4923,-4355.639,21.421085,NULL,10000,0,0,100,0),
(@PATH,9 ,1181.4923,-4355.639,21.421085,NULL,0,0,0,100,0),
(@PATH,10,1204.1326,-4348.952,21.31665,NULL,0,0,0,100,0),
(@PATH,11,1204.1326,-4348.952,21.31665,1.762782573699951171,20000,0,0,100,0),
(@PATH,12,1204.1326,-4348.952,21.31665,1.762782573699951171,0,0,0,100,0);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -12771);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-12771, 0, 1000, 0, 108, 0, 100, 0, 3, 0, 0, 0, 0, 0, 17, 133, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 3 of Path Any Reached - Set Emote State 133'),
(-12771, 0, 1001, 0, 108, 0, 100, 0, 4, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 4 of Path Any Reached - Set Emote State 0'),
(-12771, 0, 1002, 0, 108, 0, 100, 0, 8, 0, 0, 0, 0, 0, 17, 133, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 8 of Path Any Reached - Set Emote State 133'),
(-12771, 0, 1003, 0, 108, 0, 100, 0, 9, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 9 of Path Any Reached - Set Emote State 0'),
(-12771, 0, 1004, 0, 108, 0, 100, 0, 11, 0, 0, 0, 0, 0, 17, 133, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 11 of Path Any Reached - Set Emote State 133'),
(-12771, 0, 1005, 0, 108, 0, 100, 0, 12, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 12 of Path Any Reached - Set Emote State 0');
SET @NPC := 12773;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2 WHERE `guid`=@NPC;
UPDATE `creature_addon` SET `path_id` = @PATH WHERE `guid` = @NPC;
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1 ,1183.3735,-4283.522,21.270655,NULL,0,0,0,100,0),
(@PATH,2 ,1191.225,-4284.0986,21.270655,NULL,0,0,0,100,0),
(@PATH,3 ,1199.2571,-4277.2163,21.270655,NULL,15000,0,0,100,0),
(@PATH,4 ,1199.2571,-4277.2163,21.270655,NULL,0,0,0,100,0),
(@PATH,5 ,1183.5779,-4304.13,21.316637,NULL,20000,0,0,100,0),
(@PATH,6 ,1183.5779,-4304.13,21.316637,NULL,0,0,0,100,0),
(@PATH,7 ,1184.7842,-4284.5176,21.270655,NULL,0,0,0,100,0),
(@PATH,8 ,1179.4281,-4278.2236,21.270655,NULL,0,0,0,100,0),
(@PATH,9 ,1180.4791,-4275.776,21.270655,NULL,15000,0,0,100,0),
(@PATH,10,1180.4791,-4275.776,21.270655,NULL,0,0,0,100,0);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -12773);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-12773, 0, 1000, 0, 108, 0, 100, 0, 3, 0, 0, 0, 0, 0, 17, 133, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 3 of Path Any Reached - Set Emote State 133'),
(-12773, 0, 1001, 0, 108, 0, 100, 0, 4, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 4 of Path Any Reached - Set Emote State 0'),
(-12773, 0, 1002, 0, 108, 0, 100, 0, 5, 0, 0, 0, 0, 0, 17, 133, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 5 of Path Any Reached - Set Emote State 133'),
(-12773, 0, 1003, 0, 108, 0, 100, 0, 6, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 6 of Path Any Reached - Set Emote State 0'),
(-12773, 0, 1004, 0, 108, 0, 100, 0, 9, 0, 0, 0, 0, 0, 17, 133, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 9 of Path Any Reached - Set Emote State 133'),
(-12773, 0, 1005, 0, 108, 0, 100, 0, 10, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 10 of Path Any Reached - Set Emote State 0');
SET @NPC := 12770;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2 WHERE `guid`=@NPC;
UPDATE `creature_addon` SET `path_id` = @PATH WHERE `guid` = @NPC;
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,1193.0723,-4380.715,24.006937,NULL,30000,0,0,100,0),
(@PATH,2,1193.0723,-4380.715,24.006937,NULL,0,0,0,100,0),
(@PATH,3,1180.8179,-4376.7944,26.245571,NULL,30000,0,0,100,0),
(@PATH,4,1180.8179,-4376.7944,26.245571,NULL,0,0,0,100,0);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -12770);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-12770, 0, 1000, 1001, 108, 0, 100, 0, 1, 0, 0, 0, 0, 0, 17, 234, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 1 of Path Any Reached - Set Emote State 234'),
(-12770, 0, 1001, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 20, 180007, 10, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 1 of Path Any Reached - Set Orientation Closest Gameobject \'Excavation Stake\''),
(-12770, 0, 1002, 0, 108, 0, 100, 0, 2, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 2 of Path Any Reached - Set Emote State 0'),
(-12770, 0, 1003, 1004, 108, 0, 100, 0, 3, 0, 0, 0, 0, 0, 17, 234, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 3 of Path Any Reached - Set Emote State 234'),
(-12770, 0, 1004, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 20, 180007, 10, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 3 of Path Any Reached - Set Orientation Closest Gameobject \'Excavation Stake\''),
(-12770, 0, 1005, 0, 108, 0, 100, 0, 4, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Brewfest Setup Crew - On Point 4 of Path Any Reached - Set Emote State 0');

View File

@@ -0,0 +1,18 @@
-- DB update 2026_01_31_03 -> 2026_02_01_00
--
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 15551);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(15551, 0, 0, 0, 4, 0, 30, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Spectral Stable Hand - On Aggro - Say Line 0'),
(15551, 0, 1, 0, 6, 0, 50, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Spectral Stable Hand - On Just Died - Say Line 1'),
(15551, 0, 2, 0, 1, 0, 60, 0, 0, 70000, 80000, 190000, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Spectral Stable Hand - Out of Combat - Say Line 2'),
(15551, 0, 3, 0, 0, 0, 100, 0, 2000, 11000, 12000, 21000, 0, 0, 11, 18812, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Spectral Stable Hand - In Combat - Cast \'Knockdown\''),
(15551, 0, 4, 0, 0, 0, 100, 0, 2000, 15000, 17000, 28000, 0, 0, 11, 6016, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Spectral Stable Hand - In Combat - Cast \'Pierce Armor\''),
(15551, 0, 5, 0, 14, 0, 100, 0, 10000, 40, 12000, 22000, 0, 0, 11, 29339, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Spectral Stable Hand - Friendly Missing 10k HP and Near a Valid Target - Cast \'Healing Touch\''),
(15551, 0, 6, 0, 0, 0, 100, 0, 2000, 15000, 21000, 38000, 0, 0, 11, 29340, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Spectral Stable Hand - In Combat and Near a Valid Target - Cast \'Whip Rage\'');
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 22) AND (`SourceGroup` IN (6, 7)) AND (`SourceEntry` = 15551) AND (`ConditionTypeOrReference` = 29);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(22, 6, 15551, 0, 0, 29, 1, 15547, 20, 0, 0, 0, 0, '', 'Spectral Stable Hand Healing Touch (29339) Requires Valid Target Nearby'),
(22, 6, 15551, 0, 1, 29, 1, 15548, 20, 0, 0, 0, 0, '', 'Spectral Stable Hand Healing Touch (29339) Requires Valid Target Nearby'),
(22, 7, 15551, 0, 0, 29, 1, 15547, 20, 0, 0, 0, 0, '', 'Spectral Stable Hand Whip Rage (29340) Requires Valid Target Nearby'),
(22, 7, 15551, 0, 1, 29, 1, 15548, 20, 0, 0, 0, 0, '', 'Spectral Stable Hand Whip Rage (29340) Requires Valid Target Nearby');

View File

@@ -0,0 +1,4 @@
-- DB update 2026_02_01_00 -> 2026_02_01_01
-- Set Emote to 0
UPDATE `creature_addon` SET `emote` = 0 WHERE (`guid` IN (131012, 131014, 131015, 131016, 131020, 131021, 131022, 131023, 131026, 131027));

View File

@@ -0,0 +1,3 @@
-- DB update 2026_02_01_01 -> 2026_02_01_02
-- fix talk timer for 'Brewfest Setup Crew'
UPDATE `smart_scripts` SET `event_param4` = 60000, `event_param5` = 360000 WHERE `entryorguid` = 23504 AND `source_type` = 0 AND `id` = 0 AND `link` = 0;

View File

@@ -0,0 +1,604 @@
-- DB update 2026_02_01_02 -> 2026_02_02_00
-- Karazhan: Chances increase as you go up the tower from ~0.4% to ~1%
DELETE FROM `reference_loot_template` WHERE (`Entry` = 1532000);
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1532000, 30641, 0, 0, 0, 1, 1, 1, 1, 'Boots of Elusion'),
(1532000, 30642, 0, 0, 0, 1, 1, 1, 1, 'Drape of the Righteous'),
(1532000, 30643, 0, 0, 0, 1, 1, 1, 1, 'Belt of the Tracker'),
(1532000, 30644, 0, 0, 0, 1, 1, 1, 1, 'Grips of Deftness'),
(1532000, 30666, 0, 0, 0, 1, 1, 1, 1, 'Ritssyn\'s Lost Pendant'),
(1532000, 30667, 0, 0, 0, 1, 1, 1, 1, 'Ring of Unrelenting Storms'),
(1532000, 30668, 0, 0, 0, 1, 1, 1, 1, 'Grasp of the Dead'),
(1532000, 30673, 0, 0, 0, 1, 1, 1, 1, 'Inferno Waist Cord'),
(1532000, 30674, 0, 0, 0, 1, 1, 1, 1, 'Zierhut\'s Lost Treads');
DELETE FROM `creature_loot_template` WHERE `Item` IN (30641,30642,30643,30644,30666,30667,30668,30673,30674) AND `Entry` IN (16488,16409,16468,16491,16492,16170,16173,16539,16178,15551,16175,16176,16389,16406,16407,16411,16412,16415,16424,16425,16525,16530,16540,16171,16177,16174,16410,16414,16459,16460,16461,16470,16473,16489,16526,16529,16544,15547,15548,16408,16472,16481,16482,16545,16595,16471,16485,16504,16596);
DELETE FROM `creature_loot_template` WHERE `Reference` = 1532000 AND `Entry` IN (16488,16409,16468,16491,16492,16170,16173,16539,16178,15551,16175,16176,16389,16406,16407,16411,16412,16415,16424,16425,16525,16530,16540,16171,16177,16174,16410,16414,16459,16460,16461,16470,16473,16489,16526,16529,16544,15547,15548,16408,16472,16481,16482,16545,16595,16471,16485,16504,16596);
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `Comment`) VALUES
(16488, 1532000, 1532000, 0.2, 'Arcane Anomaly - Karazhan Epic BoEs'),
(16409, 1532000, 1532000, 0.2, 'Phantom Guest - Karazhan Epic BoEs'),
(16468, 1532000, 1532000, 0.4, 'Spectral Patron - Karazhan Epic BoEs'),
(16491, 1532000, 1532000, 0.4, 'Mana Feeder - Karazhan Epic BoEs'),
(16492, 1532000, 1532000, 0.4, 'Syphoner - Karazhan Epic BoEs'),
(16539, 1532000, 1532000, 0.4, 'Homunculus - Karazhan Epic BoEs'),
(15551, 1532000, 1532000, 0.4, 'Spectral Stable Hand - Karazhan Epic BoEs'),
(16389, 1532000, 1532000, 0.4, 'Spectral Apprentice - Karazhan Epic BoEs'),
(16406, 1532000, 1532000, 0.4, 'Phantom Attendant - Karazhan Epic BoEs'),
(16407, 1532000, 1532000, 0.4, 'Spectral Servant - Karazhan Epic BoEs'),
(16411, 1532000, 1532000, 0.4, 'Spectral Chef - Karazhan Epic BoEs'),
(16412, 1532000, 1532000, 0.4, 'Ghostly Baker - Karazhan Epic BoEs'),
(16415, 1532000, 1532000, 0.4, 'Skeletal Waiter - Karazhan Epic BoEs'),
(16424, 1532000, 1532000, 0.4, 'Spectral Sentry - Karazhan Epic BoEs'),
(16425, 1532000, 1532000, 0.4, 'Phantom Guardsman - Karazhan Epic BoEs'),
(16525, 1532000, 1532000, 1, 'Spell Shade - Karazhan Epic BoEs'),
(16530, 1532000, 1532000, 0.4, 'Mana Warp - Karazhan Epic BoEs'),
(16540, 1532000, 1532000, 1, 'Shadow Pillager - Karazhan Epic BoEs'),
(16410, 1532000, 1532000, 0.4, 'Spectral Retainer - Karazhan Epic BoEs'),
(16414, 1532000, 1532000, 0.4, 'Ghostly Steward - Karazhan Epic BoEs'),
(16459, 1532000, 1532000, 0.4, 'Wanton Hostess - Karazhan Epic BoEs'),
(16460, 1532000, 1532000, 0.4, 'Night Mistress - Karazhan Epic BoEs'),
(16461, 1532000, 1532000, 0.4, 'Concubine - Karazhan Epic BoEs'),
(16470, 1532000, 1532000, 0.4, 'Ghostly Philanthropist - Karazhan Epic BoEs'),
(16473, 1532000, 1532000, 0.4, 'Spectral Performer - Karazhan Epic BoEs'),
(16489, 1532000, 1532000, 1, 'Chaotic Sentience - Karazhan Epic BoEs'),
(16526, 1532000, 1532000, 1, 'Sorcerous Shade - Karazhan Epic BoEs'),
(16529, 1532000, 1532000, 0.4, 'Magical Horror - Karazhan Epic BoEs'),
(16544, 1532000, 1532000, 1, 'Ethereal Thief - Karazhan Epic BoEs'),
(15547, 1532000, 1532000, 0.4, 'Spectral Charger - Karazhan Epic BoEs'),
(15548, 1532000, 1532000, 0.4, 'Spectral Stallion - Karazhan Epic BoEs'),
(16408, 1532000, 1532000, 0.4, 'Phantom Valet - Karazhan Epic BoEs'),
(16472, 1532000, 1532000, 0.4, 'Phantom Stagehand - Karazhan Epic BoEs'),
(16481, 1532000, 1532000, 1, 'Ghastly Haunt - Karazhan Epic BoEs'),
(16482, 1532000, 1532000, 1, 'Trapped Soul - Karazhan Epic BoEs'),
(16545, 1532000, 1532000, 1, 'Ethereal Spellfilcher - Karazhan Epic BoEs'),
(16595, 1532000, 1532000, 1, 'Fleshbeast - Karazhan Epic BoEs'),
(16471, 1532000, 1532000, 0.4, 'Skeletal Usher - Karazhan Epic BoEs'),
(16485, 1532000, 1532000, 2, 'Arcane Watchman - Karazhan Epic BoEs'),
(16504, 1532000, 1532000, 2, 'Arcane Protector - Karazhan Epic BoEs'),
(16596, 1532000, 1532000, 2, 'Greater Fleshbeast - Karazhan Epic BoEs');
-- SSC
DELETE FROM `reference_loot_template` WHERE (`Entry` = 1548000);
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1548000, 30021, 0, 0, 0, 1, 1, 1, 1, 'Wildfury Greatstaff'),
(1548000, 30022, 0, 0, 0, 1, 1, 1, 1, 'Pendant of the Perilous'),
(1548000, 30023, 0, 0, 0, 1, 1, 1, 1, 'Totem of the Maelstrom'),
(1548000, 30027, 0, 0, 0, 1, 1, 1, 1, 'Boots of Courage Unending'),
(1548000, 30620, 0, 0, 0, 1, 1, 1, 1, 'Spyglass of the Hidden Fleet');
DELETE FROM `creature_loot_template` WHERE `Item` IN (30021,30022,30023,30027,30620) AND `Entry` IN (21263,21246,21863,21220,21224,21225,21226,21227,21228,21229,21230,21231,21232,21298,21299,21301,21339,21218,21221,21251);
DELETE FROM `creature_loot_template` WHERE `Reference` = 1548000 AND `Entry` IN (21263,21246,21863,21220,21224,21225,21226,21227,21228,21229,21230,21231,21232,21298,21299,21301,21339,21218,21221,21251);
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `Comment`) VALUES
(21263, 1548000, 1548000, 1, 'Greyheart Technician - Serpentshrine Cavern BoEs'),
(21246, 1548000, 1548000, 2, 'Serpentshrine Sporebat - Serpentshrine Cavern BoEs'),
(21863, 1548000, 1548000, 2, 'Serpentshrine Lurker - Serpentshrine Cavern BoEs'),
(21220, 1548000, 1548000, 2, 'Coilfang Priestess - Serpentshrine Cavern BoEs'),
(21224, 1548000, 1548000, 2, 'Tidewalker Depth-Seer - Serpentshrine Cavern BoEs'),
(21225, 1548000, 1548000, 2, 'Tidewalker Warrior - Serpentshrine Cavern BoEs'),
(21226, 1548000, 1548000, 2, 'Tidewalker Shaman - Serpentshrine Cavern BoEs'),
(21227, 1548000, 1548000, 2, 'Tidewalker Harpooner - Serpentshrine Cavern BoEs'),
(21228, 1548000, 1548000, 2, 'Tidewalker Hydromancer - Serpentshrine Cavern BoEs'),
(21229, 1548000, 1548000, 2, 'Greyheart Tidecaller - Serpentshrine Cavern BoEs'),
(21230, 1548000, 1548000, 2, 'Greyheart Nether-Mage - Serpentshrine Cavern BoEs'),
(21231, 1548000, 1548000, 2, 'Greyheart Shield-Bearer - Serpentshrine Cavern BoEs'),
(21232, 1548000, 1548000, 2, 'Greyheart Skulker - Serpentshrine Cavern BoEs'),
(21298, 1548000, 1548000, 2, 'Coilfang Serpentguard - Serpentshrine Cavern BoEs'),
(21299, 1548000, 1548000, 2, 'Coilfang Fathom-Witch - Serpentshrine Cavern BoEs'),
(21301, 1548000, 1548000, 2, 'Coilfang Shatterer - Serpentshrine Cavern BoEs'),
(21339, 1548000, 1548000, 2, 'Coilfang Hate-Screamer - Serpentshrine Cavern BoEs'),
(21218, 1548000, 1548000, 2, 'Vashj\'ir Honor Guard - Serpentshrine Cavern BoEs'),
(21221, 1548000, 1548000, 2, 'Coilfang Beast-Tamer - Serpentshrine Cavern BoEs'),
(21251, 1548000, 1548000, 5, 'Underbog Colossus - Serpentshrine Cavern BoEs');
-- The Eye
DELETE FROM `reference_loot_template` WHERE (`Entry` = 1550000);
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1550000, 30029, 0, 0, 0, 1, 1, 1, 1, 'Bark-Gloves of Ancient Wisdom'),
(1550000, 30020, 0, 0, 0, 1, 1, 1, 1, 'Fire-Cord of the Magus'),
(1550000, 30030, 0, 0, 0, 1, 1, 1, 1, 'Girdle of Fallen Stars'),
(1550000, 30024, 0, 0, 0, 1, 1, 1, 1, 'Mantle of the Elven Kings'),
(1550000, 30026, 0, 0, 0, 1, 1, 1, 1, 'Bands of the Celestial Archer'),
(1550000, 30028, 0, 0, 0, 1, 1, 1, 1, 'Seventh Ring of the Tirisfalen');
DELETE FROM `creature_loot_template` WHERE `Reference` = 55500 AND `Entry` IN (20043,20044,20038,20031,20033,20034,20036,20037,20042,20047,20048,20052,20032,20035,20041,20045,20046,20049,20050,20039,20040);
DELETE FROM `creature_loot_template` WHERE `Item` IN (30029,30020,30030,30024,30026,30028) AND `Entry` IN (20043,20044,20038,20031,20033,20034,20036,20037,20042,20047,20048,20052,20032,20035,20041,20045,20046,20049,20050,20039,20040);
DELETE FROM `creature_loot_template` WHERE `Reference` = 1550000 AND `Entry` IN (20043,20044,20038,20031,20033,20034,20036,20037,20042,20047,20048,20052,20032,20035,20041,20045,20046,20049,20050,20039,20040);
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `Comment`) VALUES
(20043, 1550000, 1550000, 0.4, 'Apprentice Star Scryer - The Eye BoEs'),
(20044, 1550000, 1550000, 0.4, 'Novice Astromancer - The Eye BoEs'),
(20038, 1550000, 1550000, 2, 'Phoenix-Hawk Hatchling - The Eye BoEs'),
(20031, 1550000, 1550000, 2, 'Bloodwarder Legionnaire - The Eye BoEs'),
(20033, 1550000, 1550000, 2, 'Astromancer - The Eye BoEs'),
(20034, 1550000, 1550000, 2, 'Star Scryer - The Eye BoEs'),
(20036, 1550000, 1550000, 2, 'Bloodwarder Squire - The Eye BoEs'),
(20037, 1550000, 1550000, 2, 'Tempest Falconer - The Eye BoEs'),
(20042, 1550000, 1550000, 2, 'Tempest-Smith - The Eye BoEs'),
-- (20047, 1550000, 1550000, 2, 'Crimson Hand Battle Mage - The Eye BoEs'),
(20048, 1550000, 1550000, 2, 'Crimson Hand Centurion - The Eye BoEs'),
(20052, 1550000, 1550000, 2, 'Crystalcore Mechanic - The Eye BoEs'),
(20032, 1550000, 1550000, 2, 'Bloodwarder Vindicator - The Eye BoEs'),
(20035, 1550000, 1550000, 2, 'Bloodwarder Marshal - The Eye BoEs'),
(20041, 1550000, 1550000, 2, 'Crystalcore Sentinel - The Eye BoEs'),
(20045, 1550000, 1550000, 2, 'Nether Scryer - The Eye BoEs'),
(20046, 1550000, 1550000, 2, 'Astromancer Lord - The Eye BoEs'),
(20049, 1550000, 1550000, 2, 'Crimson Hand Blood Knight - The Eye BoEs'),
(20050, 1550000, 1550000, 2, 'Crimson Hand Inquisitor - The Eye BoEs'),
(20039, 1550000, 1550000, 5, 'Phoenix-Hawk - The Eye BoEs'),
(20040, 1550000, 1550000, 5, 'Crystalcore Devastator - The Eye BoEs');
-- Phase 2 Recipes
DELETE FROM `reference_loot_template` WHERE (`Entry` = 1548001);
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1548001, 30280, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Belt of Blasting'),
(1548001, 30281, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Belt of the Long Road'),
(1548001, 30282, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Boots of Blasting'),
(1548001, 30283, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Boots of the Long Road'),
(1548001, 30301, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Belt of Natural Power'),
(1548001, 30302, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Belt of Deep Shadow'),
(1548001, 30303, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Belt of the Black Eagle'),
(1548001, 30304, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Monsoon Belt'),
(1548001, 30305, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Boots of Natural Grace'),
(1548001, 30306, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Boots of Utter Darkness'),
(1548001, 30307, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Boots of the Crimson Hawk'),
(1548001, 30308, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Hurricane Boots'),
(1548001, 30321, 0, 0, 0, 1, 1, 1, 1, 'Plans: Belt of the Guardian'),
(1548001, 30322, 0, 0, 0, 1, 1, 1, 1, 'Plans: Red Belt of Battle'),
(1548001, 30323, 0, 0, 0, 1, 1, 1, 1, 'Plans: Boots of the Protector'),
(1548001, 30324, 0, 0, 0, 1, 1, 1, 1, 'Plans: Red Havoc Boots');
DELETE FROM `creature_loot_template` WHERE `Reference` = 34052 AND `Entry` IN (21263,21246,21863,21220,21224,21225,21226,21227,21228,21229,21230,21231,21232,21298,21299,21301,21339,21218,21221,21251,20043,20044,20038,20031,20033,20034,20036,20037,20042,20047,20048,20052,20032,20035,20041,20045,20046,20049,20050,20039,20040);
DELETE FROM `creature_loot_template` WHERE `Item` IN (30280,30281,30282,30283,30301,30302,30303,30304,30305,30306,30307,30308,30321,30322,30323,30324) AND `Entry` IN (21263,21246,21863,21220,21224,21225,21226,21227,21228,21229,21230,21231,21232,21298,21299,21301,21339,21218,21221,21251,20043,20044,20038,20031,20033,20034,20036,20037,20042,20047,20048,20052,20032,20035,20041,20045,20046,20049,20050,20039,20040);
DELETE FROM `creature_loot_template` WHERE `Reference` = 1548001 AND `Entry` IN (21263,21246,21863,21220,21224,21225,21226,21227,21228,21229,21230,21231,21232,21298,21299,21301,21339,21218,21221,21251,20043,20044,20038,20031,20033,20034,20036,20037,20042,20047,20048,20052,20032,20035,20041,20045,20046,20049,20050,20039,20040);
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `Comment`) VALUES
(21263, 1548001, 1548001, 0.4, 'Greyheart Technician - TBC Phase 2 BoE Recipes'),
(21246, 1548001, 1548001, 2.4, 'Serpentshrine Sporebat - TBC Phase 2 BoE Recipes'),
(21863, 1548001, 1548001, 2.4, 'Serpentshrine Lurker - TBC Phase 2 BoE Recipes'),
(21220, 1548001, 1548001, 2.4, 'Coilfang Priestess - TBC Phase 2 BoE Recipes'),
(21224, 1548001, 1548001, 2.4, 'Tidewalker Depth-Seer - TBC Phase 2 BoE Recipes'),
(21225, 1548001, 1548001, 2.4, 'Tidewalker Warrior - TBC Phase 2 BoE Recipes'),
(21226, 1548001, 1548001, 2.4, 'Tidewalker Shaman - TBC Phase 2 BoE Recipes'),
(21227, 1548001, 1548001, 2.4, 'Tidewalker Harpooner - TBC Phase 2 BoE Recipes'),
(21228, 1548001, 1548001, 2.4, 'Tidewalker Hydromancer - TBC Phase 2 BoE Recipes'),
(21229, 1548001, 1548001, 2.4, 'Greyheart Tidecaller - TBC Phase 2 BoE Recipes'),
(21230, 1548001, 1548001, 2.4, 'Greyheart Nether-Mage - TBC Phase 2 BoE Recipes'),
(21231, 1548001, 1548001, 2.4, 'Greyheart Shield-Bearer - TBC Phase 2 BoE Recipes'),
(21232, 1548001, 1548001, 2.4, 'Greyheart Skulker - TBC Phase 2 BoE Recipes'),
(21298, 1548001, 1548001, 2.4, 'Coilfang Serpentguard - TBC Phase 2 BoE Recipes'),
(21299, 1548001, 1548001, 2.4, 'Coilfang Fathom-Witch - TBC Phase 2 BoE Recipes'),
(21301, 1548001, 1548001, 2.4, 'Coilfang Shatterer - TBC Phase 2 BoE Recipes'),
(21339, 1548001, 1548001, 2.4, 'Coilfang Hate-Screamer - TBC Phase 2 BoE Recipes'),
(21218, 1548001, 1548001, 2.4, 'Vashj\'ir Honor Guard - TBC Phase 2 BoE Recipes'),
(21221, 1548001, 1548001, 2.4, 'Coilfang Beast-Tamer - TBC Phase 2 BoE Recipes'),
(21251, 1548001, 1548001, 2.4, 'Underbog Colossus - TBC Phase 2 BoE Recipes'),
(20043, 1548001, 1548001, 0.4, 'Apprentice Star Scryer - TBC Phase 2 BoE Recipes'),
(20044, 1548001, 1548001, 0.4, 'Novice Astromancer - TBC Phase 2 BoE Recipes'),
(20038, 1548001, 1548001, 2.4, 'Phoenix-Hawk Hatchling - TBC Phase 2 BoE Recipes'),
(20031, 1548001, 1548001, 2.4, 'Bloodwarder Legionnaire - TBC Phase 2 BoE Recipes'),
(20033, 1548001, 1548001, 2.4, 'Astromancer - TBC Phase 2 BoE Recipes'),
(20034, 1548001, 1548001, 2.4, 'Star Scryer - TBC Phase 2 BoE Recipes'),
(20036, 1548001, 1548001, 2.4, 'Bloodwarder Squire - TBC Phase 2 BoE Recipes'),
(20037, 1548001, 1548001, 2.4, 'Tempest Falconer - TBC Phase 2 BoE Recipes'),
(20042, 1548001, 1548001, 2.4, 'Tempest-Smith - TBC Phase 2 BoE Recipes'),
-- (20047, 1548001, 1548001, 2.4, 'Crimson Hand Battle Mage - TBC Phase 2 BoE Recipes'),
(20048, 1548001, 1548001, 2.4, 'Crimson Hand Centurion - TBC Phase 2 BoE Recipes'),
(20052, 1548001, 1548001, 2.4, 'Crystalcore Mechanic - TBC Phase 2 BoE Recipes'),
(20032, 1548001, 1548001, 2.4, 'Bloodwarder Vindicator - TBC Phase 2 BoE Recipes'),
(20035, 1548001, 1548001, 2.4, 'Bloodwarder Marshal - TBC Phase 2 BoE Recipes'),
(20041, 1548001, 1548001, 2.4, 'Crystalcore Sentinel - TBC Phase 2 BoE Recipes'),
(20045, 1548001, 1548001, 2.4, 'Nether Scryer - TBC Phase 2 BoE Recipes'),
(20046, 1548001, 1548001, 2.4, 'Astromancer Lord - TBC Phase 2 BoE Recipes'),
(20049, 1548001, 1548001, 2.4, 'Crimson Hand Blood Knight - TBC Phase 2 BoE Recipes'),
(20050, 1548001, 1548001, 2.4, 'Crimson Hand Inquisitor - TBC Phase 2 BoE Recipes'),
(20039, 1548001, 1548001, 2.4, 'Phoenix-Hawk - TBC Phase 2 BoE Recipes'),
(20040, 1548001, 1548001, 2.4, 'Crystalcore Devastator - TBC Phase 2 BoE Recipes');
-- Hyjal Summit
DELETE FROM `reference_loot_template` WHERE (`Entry` = 1534000);
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1534000, 32589, 0, 0, 0, 1, 1, 1, 1, 'Hellfire-Encased Pendant'),
(1534000, 32590, 0, 0, 0, 1, 1, 1, 1, 'Nethervoid Cloak'),
(1534000, 32591, 0, 0, 0, 1, 1, 1, 1, 'Choker of Serrated Blades'),
(1534000, 32592, 0, 0, 0, 1, 1, 1, 1, 'Chestguard of Relentless Storms'),
(1534000, 32609, 0, 0, 0, 1, 1, 1, 1, 'Boots of the Divine Light'),
(1534000, 32945, 0, 4.5, 0, 1, 1, 1, 1, 'Fist of Molten Fury'),
(1534000, 32946, 0, 4.5, 0, 1, 1, 1, 1, 'Claw of Molten Fury'),
(1534000, 34009, 0, 0, 0, 1, 1, 1, 1, 'Hammer of Judgement'),
(1534000, 34010, 0, 0, 0, 1, 1, 1, 1, 'Pepe\'s Shroud of Pacification');
DELETE FROM `creature_loot_template` WHERE `Reference` = 39534 AND `Entry` IN (17895,17897,17898,17899,17905,17906,17907,17908,17916);
DELETE FROM `creature_loot_template` WHERE `Item` IN (32589,32590,32591,32592,32609,32945,32946,34009,34010) AND `Entry` IN (17895,17897,17898,17899,17905,17906,17907,17908,17916);
DELETE FROM `creature_loot_template` WHERE `Reference` = 1534000 AND `Entry` IN (17895,17897,17898,17899,17905,17906,17907,17908,17916);
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `Comment`) VALUES
(17895, 1534000, 1534000, 4, 'Ghoul - Hyjal Summit BoEs'),
(17897, 1534000, 1534000, 4, 'Crypt Fiend - Hyjal Summit BoEs'),
(17898, 1534000, 1534000, 4, 'Abomination - Hyjal Summit BoEs'),
(17899, 1534000, 1534000, 4, 'Shadowy Necromancer - Hyjal Summit BoEs'),
(17905, 1534000, 1534000, 4, 'Banshee - Hyjal Summit BoEs'),
(17906, 1534000, 1534000, 4, 'Gargoyle - Hyjal Summit BoEs'),
(17907, 1534000, 1534000, 4, 'Frost Wyrm - Hyjal Summit BoEs'),
(17908, 1534000, 1534000, 4, 'Giant Infernal - Hyjal Summit BoEs'),
(17916, 1534000, 1534000, 4, 'Fel Stalker - Hyjal Summit BoEs');
-- Black Temple
DELETE FROM `reference_loot_template` WHERE (`Entry` = 1564000);
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1564000, 32526, 0, 0, 0, 1, 1, 1, 1, 'Band of Devastation'),
(1564000, 32527, 0, 0, 0, 1, 1, 1, 1, 'Ring of Ancient Knowledge'),
(1564000, 32528, 0, 0, 0, 1, 1, 1, 1, 'Blessed Band of Karabor'),
(1564000, 32593, 0, 0, 0, 1, 1, 1, 1, 'Treads of the Den Mother'),
(1564000, 32606, 0, 0, 0, 1, 1, 1, 1, 'Girdle of the Lightbearer'),
(1564000, 32608, 0, 0, 0, 1, 1, 1, 1, 'Pillager\'s Gauntlets'),
(1564000, 32943, 0, 0, 0, 1, 1, 1, 1, 'Swiftsteel Bludgeon'),
(1564000, 34011, 0, 0, 0, 1, 1, 1, 1, 'Illidari Runeshield'),
(1564000, 34012, 0, 0, 0, 1, 1, 1, 1, 'Shroud of the Final Stand');
DELETE FROM `creature_loot_template` WHERE `Reference` = 14099 AND `Entry` IN (22883,22939,22955,22963,23147,23223,23047,22946,22848,22849,22881,22885,23232,22945,22965,23403,22845,22846,22847,22853,22869,22874,22875,22876,22877,22879,22882,22959,23028,23235,23236,23237,23339,23374,23400,23402,22960,23018,23030,23172,23330,22873,23337,23397,22844,22880,22953,22956,22964,23049,23222,23239,22855,22878,22884,22954,22957,22962,23196,23394);
DELETE FROM `creature_loot_template` WHERE `Item` IN (32526,32527,32528,32593,32606,32608,32943,34011,34012) AND `Entry` IN (22883,22939,22955,22963,23147,23223,23047,22946,22848,22849,22881,22885,23232,22945,22965,23403,22845,22846,22847,22853,22869,22874,22875,22876,22877,22879,22882,22959,23028,23235,23236,23237,23339,23374,23400,23402,22960,23018,23030,23172,23330,22873,23337,23397,22844,22880,22953,22956,22964,23049,23222,23239,22855,22878,22884,22954,22957,22962,23196,23394);
DELETE FROM `creature_loot_template` WHERE `Reference` = 1564000 AND `Entry` IN (22883,22939,22955,22963,23147,23223,23047,22946,22848,22849,22881,22885,23232,22945,22965,23403,22845,22846,22847,22853,22869,22874,22875,22876,22877,22879,22882,22959,23028,23235,23236,23237,23339,23374,23400,23402,22960,23018,23030,23172,23330,22873,23337,23397,22844,22880,22953,22956,22964,23049,23222,23239,22855,22878,22884,22954,22957,22962,23196,23394);
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `Comment`) VALUES
(22939, 1564000, 1564000, 0.4, 'Temple Concubine - Black Temple BoEs'),
(22955, 1564000, 1564000, 0.4, 'Charming Courtesan - Black Temple BoEs'),
(22963, 1564000, 1564000, 0.4, 'Bonechewer Worker - Black Temple BoEs'),
(23147, 1564000, 1564000, 0.4, 'Shadowmoon Grunt - Black Temple BoEs'),
(23223, 1564000, 1564000, 0.4, 'Bonechewer Spectator - Black Temple BoEs'),
(23047, 1564000, 1564000, 0.4, 'Shadowmoon Soldier - Black Temple BoEs'),
(22946, 1564000, 1564000, 0.4, 'Shadowmoon War Hound - Black Temple BoEs'),
(22848, 1564000, 1564000, 0.4, 'Storm Fury - Black Temple BoEs'),
(22849, 1564000, 1564000, 0.4, 'Ashtongue Feral Spirit - Black Temple BoEs'),
(22881, 1564000, 1564000, 0.4, 'Aqueous Surger - Black Temple BoEs'),
(22885, 1564000, 1564000, 0.4, 'Dragon Turtle - Black Temple BoEs'),
(23232, 1564000, 1564000, 0.4, 'Mutant War Hound - Black Temple BoEs'),
(22945, 1564000, 1564000, 2, 'Shadowmoon Blood Mage - Black Temple BoEs'),
(22965, 1564000, 1564000, 0.4, 'Enslaved Servant - Black Temple BoEs'),
(23403, 1564000, 1564000, 2, 'Illidari Assassin - Black Temple BoEs'),
(22845, 1564000, 1564000, 2, 'Ashtongue Mystic - Black Temple BoEs'),
(22846, 1564000, 1564000, 2, 'Ashtongue Stormcaller - Black Temple BoEs'),
(22847, 1564000, 1564000, 2, 'Ashtongue Primalist - Black Temple BoEs'),
(22853, 1564000, 1564000, 2, 'Illidari Defiler - Black Temple BoEs'),
(22869, 1564000, 1564000, 2, 'Illidari Boneslicer - Black Temple BoEs'),
(22874, 1564000, 1564000, 2, 'Coilskar Harpooner - Black Temple BoEs'),
(22875, 1564000, 1564000, 2, 'Coilskar Sea-Caller - Black Temple BoEs'),
(22876, 1564000, 1564000, 2, 'Coilskar Soothsayer - Black Temple BoEs'),
(22877, 1564000, 1564000, 2, 'Coilskar Wrangler - Black Temple BoEs'),
(22879, 1564000, 1564000, 2, 'Shadowmoon Reaver - Black Temple BoEs'),
(22882, 1564000, 1564000, 2, 'Shadowmoon Deathshaper - Black Temple BoEs'),
(22959, 1564000, 1564000, 2, 'Spellbound Attendant - Black Temple BoEs'),
(23028, 1564000, 1564000, 2, 'Bonechewer Taskmaster - Black Temple BoEs'),
(23235, 1564000, 1564000, 2, 'Bonechewer Blade Fury - Black Temple BoEs'),
(23236, 1564000, 1564000, 2, 'Bonechewer Shield Disciple - Black Temple BoEs'),
(23237, 1564000, 1564000, 2, 'Bonechewer Blood Prophet - Black Temple BoEs'),
(23339, 1564000, 1564000, 2, 'Illidari Heartseeker - Black Temple BoEs'),
(23374, 1564000, 1564000, 2, 'Ashtongue Stalker - Black Temple BoEs'),
(23400, 1564000, 1564000, 2, 'Illidari Archon - Black Temple BoEs'),
(23402, 1564000, 1564000, 2, 'Illidari Battle-mage - Black Temple BoEs'),
(22960, 1564000, 1564000, 2, 'Dragonmaw Wyrmcaller - Black Temple BoEs'),
(23018, 1564000, 1564000, 2, 'Shadowmoon Houndmaster - Black Temple BoEs'),
(23030, 1564000, 1564000, 2, 'Dragonmaw Sky Stalker - Black Temple BoEs'),
(23172, 1564000, 1564000, 2, 'Hand of Gorefiend - Black Temple BoEs'),
(23330, 1564000, 1564000, 2, 'Dragonmaw Wind Reaver - Black Temple BoEs'),
(22873, 1564000, 1564000, 2, 'Coilskar General - Black Temple BoEs'),
(23337, 1564000, 1564000, 2, 'Illidari Centurion - Black Temple BoEs'),
(23397, 1564000, 1564000, 2, 'Illidari Blood Lord - Black Temple BoEs'),
(22844, 1564000, 1564000, 2, 'Ashtongue Battlelord - Black Temple BoEs'),
(22880, 1564000, 1564000, 2, 'Shadowmoon Champion - Black Temple BoEs'),
(22953, 1564000, 1564000, 2, 'Wrathbone Flayer - Black Temple BoEs'),
(22956, 1564000, 1564000, 2, 'Sister of Pain - Black Temple BoEs'),
(22964, 1564000, 1564000, 2, 'Sister of Pleasure - Black Temple BoEs'),
(23049, 1564000, 1564000, 2, 'Shadowmoon Weapon Master - Black Temple BoEs'),
(23222, 1564000, 1564000, 2, 'Bonechewer Brawler - Black Temple BoEs'),
(23239, 1564000, 1564000, 2, 'Bonechewer Combatant - Black Temple BoEs'),
(22855, 1564000, 1564000, 2, 'Illidari Nightlord - Black Temple BoEs'),
(22878, 1564000, 1564000, 2, 'Aqueous Lord - Black Temple BoEs'),
(22884, 1564000, 1564000, 2, 'Leviathan - Black Temple BoEs'),
(22954, 1564000, 1564000, 2, 'Illidari Fearbringer - Black Temple BoEs'),
(22957, 1564000, 1564000, 2, 'Priestess of Dementia - Black Temple BoEs'),
(22962, 1564000, 1564000, 2, 'Priestess of Delight - Black Temple BoEs'),
(23196, 1564000, 1564000, 2, 'Bonechewer Behemoth - Black Temple BoEs'),
(23394, 1564000, 1564000, 2, 'Promenade Sentinel - Black Temple BoEs');
-- Phase 3 Recipes
DELETE FROM `reference_loot_template` WHERE (`Entry` = 1564001);
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1564001, 32736, 0, 0, 0, 1, 1, 1, 1, 'Plans: Swiftsteel Bracers'),
(1564001, 32738, 0, 0, 0, 1, 1, 1, 1, 'Plans: Dawnsteel Bracers'),
(1564001, 32744, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Bracers of Renewed Life'),
(1564001, 32746, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Swiftstrike Bracers'),
(1564001, 32748, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Bindings of Lightning Reflexes'),
(1564001, 32750, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Living Earth Bindings'),
(1564001, 32752, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Swiftheal Wraps'),
(1564001, 32754, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Bracers of Nimble Thought');
DELETE FROM `creature_loot_template` WHERE `Reference` IN (34069, 39534) AND `Entry` IN (22939,22955,22963,23147,23223,23047,22946,22848,22849,22881,22885,23232,22945,22965,23403,22845,22846,22847,22853,22869,22874,22875,22876,22877,22879,22882,22959,23028,23235,23236,23237,23339,23374,23400,23402,22960,23018,23030,23172,23330,22873,23337,23397,22844,22880,22953,22956,22964,23049,23222,23239,22855,22878,22884,22954,22957,22962,23196,23394,17895,17897,17898,17899,17905,17906,17907,17908,17916);
DELETE FROM `creature_loot_template` WHERE `Item` IN (32736,32738,32744,32746,32748,32750,32752,32754) AND `Entry` IN (22939,22955,22963,23147,23223,23047,22946,22848,22849,22881,22885,23232,22945,22965,23403,22845,22846,22847,22853,22869,22874,22875,22876,22877,22879,22882,22959,23028,23235,23236,23237,23339,23374,23400,23402,22960,23018,23030,23172,23330,22873,23337,23397,22844,22880,22953,22956,22964,23049,23222,23239,22855,22878,22884,22954,22957,22962,23196,23394,17895,17897,17898,17899,17905,17906,17907,17908,17916);
DELETE FROM `creature_loot_template` WHERE `Reference` = 1564001 AND `Entry` IN (22939,22955,22963,23147,23223,23047,22946,22848,22849,22881,22885,23232,22945,22965,23403,22845,22846,22847,22853,22869,22874,22875,22876,22877,22879,22882,22959,23028,23235,23236,23237,23339,23374,23400,23402,22960,23018,23030,23172,23330,22873,23337,23397,22844,22880,22953,22956,22964,23049,23222,23239,22855,22878,22884,22954,22957,22962,23196,23394,17895,17897,17898,17899,17905,17906,17907,17908,17916);
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `Comment`) VALUES
(22939, 1564001, 1564001, 0.4, 'Temple Concubine - Phase 3 BoE Recipes'),
(22955, 1564001, 1564001, 0.4, 'Charming Courtesan - Phase 3 BoE Recipes'),
(22963, 1564001, 1564001, 0.4, 'Bonechewer Worker - Phase 3 BoE Recipes'),
(23147, 1564001, 1564001, 0.4, 'Shadowmoon Grunt - Phase 3 BoE Recipes'),
(23223, 1564001, 1564001, 0.4, 'Bonechewer Spectator - Phase 3 BoE Recipes'),
(23047, 1564001, 1564001, 0.4, 'Shadowmoon Soldier - Phase 3 BoE Recipes'),
(22946, 1564001, 1564001, 0.4, 'Shadowmoon War Hound - Phase 3 BoE Recipes'),
(22848, 1564001, 1564001, 0.4, 'Storm Fury - Phase 3 BoE Recipes'),
(22849, 1564001, 1564001, 0.4, 'Ashtongue Feral Spirit - Phase 3 BoE Recipes'),
(22881, 1564001, 1564001, 0.4, 'Aqueous Surger - Phase 3 BoE Recipes'),
(22885, 1564001, 1564001, 0.4, 'Dragon Turtle - Phase 3 BoE Recipes'),
(23232, 1564001, 1564001, 0.4, 'Mutant War Hound - Phase 3 BoE Recipes'),
(22945, 1564001, 1564001, 2.4, 'Shadowmoon Blood Mage - Phase 3 BoE Recipes'),
(22965, 1564001, 1564001, 0.4, 'Enslaved Servant - Phase 3 BoE Recipes'),
(23403, 1564001, 1564001, 2.4, 'Illidari Assassin - Phase 3 BoE Recipes'),
(22845, 1564001, 1564001, 2.4, 'Ashtongue Mystic - Phase 3 BoE Recipes'),
(22846, 1564001, 1564001, 2.4, 'Ashtongue Stormcaller - Phase 3 BoE Recipes'),
(22847, 1564001, 1564001, 2.4, 'Ashtongue Primalist - Phase 3 BoE Recipes'),
(22853, 1564001, 1564001, 2.4, 'Illidari Defiler - Phase 3 BoE Recipes'),
(22869, 1564001, 1564001, 2.4, 'Illidari Boneslicer - Phase 3 BoE Recipes'),
(22874, 1564001, 1564001, 2.4, 'Coilskar Harpooner - Phase 3 BoE Recipes'),
(22875, 1564001, 1564001, 2.4, 'Coilskar Sea-Caller - Phase 3 BoE Recipes'),
(22876, 1564001, 1564001, 2.4, 'Coilskar Soothsayer - Phase 3 BoE Recipes'),
(22877, 1564001, 1564001, 2.4, 'Coilskar Wrangler - Phase 3 BoE Recipes'),
(22879, 1564001, 1564001, 2.4, 'Shadowmoon Reaver - Phase 3 BoE Recipes'),
(22882, 1564001, 1564001, 2.4, 'Shadowmoon Deathshaper - Phase 3 BoE Recipes'),
(22959, 1564001, 1564001, 2.4, 'Spellbound Attendant - Phase 3 BoE Recipes'),
(23028, 1564001, 1564001, 2.4, 'Bonechewer Taskmaster - Phase 3 BoE Recipes'),
(23235, 1564001, 1564001, 2.4, 'Bonechewer Blade Fury - Phase 3 BoE Recipes'),
(23236, 1564001, 1564001, 2.4, 'Bonechewer Shield Disciple - Phase 3 BoE Recipes'),
(23237, 1564001, 1564001, 2.4, 'Bonechewer Blood Prophet - Phase 3 BoE Recipes'),
(23339, 1564001, 1564001, 2.4, 'Illidari Heartseeker - Phase 3 BoE Recipes'),
(23374, 1564001, 1564001, 2.4, 'Ashtongue Stalker - Phase 3 BoE Recipes'),
(23400, 1564001, 1564001, 2.4, 'Illidari Archon - Phase 3 BoE Recipes'),
(23402, 1564001, 1564001, 2.4, 'Illidari Battle-mage - Phase 3 BoE Recipes'),
(22960, 1564001, 1564001, 2.4, 'Dragonmaw Wyrmcaller - Phase 3 BoE Recipes'),
(23018, 1564001, 1564001, 2.4, 'Shadowmoon Houndmaster - Phase 3 BoE Recipes'),
(23030, 1564001, 1564001, 2.4, 'Dragonmaw Sky Stalker - Phase 3 BoE Recipes'),
(23172, 1564001, 1564001, 2.4, 'Hand of Gorefiend - Phase 3 BoE Recipes'),
(23330, 1564001, 1564001, 2.4, 'Dragonmaw Wind Reaver - Phase 3 BoE Recipes'),
(22873, 1564001, 1564001, 2.4, 'Coilskar General - Phase 3 BoE Recipes'),
(23337, 1564001, 1564001, 2.4, 'Illidari Centurion - Phase 3 BoE Recipes'),
(23397, 1564001, 1564001, 2.4, 'Illidari Blood Lord - Phase 3 BoE Recipes'),
(22844, 1564001, 1564001, 2.4, 'Ashtongue Battlelord - Phase 3 BoE Recipes'),
(22880, 1564001, 1564001, 2.4, 'Shadowmoon Champion - Phase 3 BoE Recipes'),
(22953, 1564001, 1564001, 2.4, 'Wrathbone Flayer - Phase 3 BoE Recipes'),
(22956, 1564001, 1564001, 2.4, 'Sister of Pain - Phase 3 BoE Recipes'),
(22964, 1564001, 1564001, 2.4, 'Sister of Pleasure - Phase 3 BoE Recipes'),
(23049, 1564001, 1564001, 2.4, 'Shadowmoon Weapon Master - Phase 3 BoE Recipes'),
(23222, 1564001, 1564001, 2.4, 'Bonechewer Brawler - Phase 3 BoE Recipes'),
(23239, 1564001, 1564001, 2.4, 'Bonechewer Combatant - Phase 3 BoE Recipes'),
(22855, 1564001, 1564001, 2.4, 'Illidari Nightlord - Phase 3 BoE Recipes'),
(22878, 1564001, 1564001, 2.4, 'Aqueous Lord - Phase 3 BoE Recipes'),
(22884, 1564001, 1564001, 2.4, 'Leviathan - Phase 3 BoE Recipes'),
(22954, 1564001, 1564001, 2.4, 'Illidari Fearbringer - Phase 3 BoE Recipes'),
(22957, 1564001, 1564001, 2.4, 'Priestess of Dementia - Phase 3 BoE Recipes'),
(22962, 1564001, 1564001, 2.4, 'Priestess of Delight - Phase 3 BoE Recipes'),
(23196, 1564001, 1564001, 2.4, 'Bonechewer Behemoth - Phase 3 BoE Recipes'),
(23394, 1564001, 1564001, 2.4, 'Promenade Sentinel - Phase 3 BoE Recipes'),
(17895, 1564001, 1564001, 2.4, 'Ghoul - Phase 3 BoE Recipes'),
(17897, 1564001, 1564001, 2.4, 'Crypt Fiend - Phase 3 BoE Recipes'),
(17898, 1564001, 1564001, 2.4, 'Abomination - Phase 3 BoE Recipes'),
(17899, 1564001, 1564001, 2.4, 'Shadowy Necromancer - Phase 3 BoE Recipes'),
(17905, 1564001, 1564001, 2.4, 'Banshee - Phase 3 BoE Recipes'),
(17906, 1564001, 1564001, 2.4, 'Gargoyle - Phase 3 BoE Recipes'),
(17907, 1564001, 1564001, 2.4, 'Frost Wyrm - Phase 3 BoE Recipes'),
(17908, 1564001, 1564001, 2.4, 'Giant Infernal - Phase 3 BoE Recipes'),
(17916, 1564001, 1564001, 2.4, 'Fel Stalker - Phase 3 BoE Recipes');
-- Sunwell Plateau
-- Epic BoE
DELETE FROM `reference_loot_template` WHERE (`Entry` = 1580000);
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1580000, 34183, 0, 0, 0, 1, 1, 1, 1, 'Shivering Felspine'),
(1580000, 34346, 0, 0, 0, 1, 1, 1, 1, 'Mounting Vengeance'),
(1580000, 34347, 0, 0, 0, 1, 1, 1, 1, 'Wand of the Demonsoul'),
(1580000, 34348, 0, 0, 0, 1, 1, 1, 1, 'Wand of Cleansing Light'),
(1580000, 34349, 0, 0, 0, 1, 1, 1, 1, 'Blade of Life\'s Inevitability'),
(1580000, 34350, 0, 0, 0, 1, 1, 1, 1, 'Gauntlets of the Ancient Shadowmoon'),
(1580000, 34351, 0, 0, 0, 1, 1, 1, 1, 'Tranquil Majesty Wraps'),
(1580000, 35733, 0, 0, 0, 1, 1, 1, 1, 'Ring of Harmonic Beauty');
DELETE FROM `creature_loot_template` WHERE `Reference` = 34094 AND `Entry` IN (25867,25363,25367,25368,25369,25370,25371,25483,25484,25486,25506,25509,25591,25597,25837,25592,25593,25507,25595,25599);
DELETE FROM `creature_loot_template` WHERE `Item` IN (34183,34346,34347,34348,34349,34350,34351,35733) AND `Entry` IN (25867,25363,25367,25368,25369,25370,25371,25483,25484,25486,25506,25509,25591,25597,25837,25592,25593,25507,25595,25599);
DELETE FROM `creature_loot_template` WHERE `Reference` = 1580000 AND `Entry` IN (25867,25363,25367,25368,25369,25370,25371,25483,25484,25486,25506,25509,25591,25597,25837,25592,25593,25507,25595,25599);
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `Comment`) VALUES
(25867, 1580000, 1580000, 2, 'Sunblade Dragonhawk - Sunwell Plateau BoEs'),
-- (25363, 1580000, 1580000, 2, 'Sunblade Cabalist - Sunwell Plateau BoEs'),
-- (25367, 1580000, 1580000, 2, 'Sunblade Arch Mage - Sunwell Plateau BoEs'),
-- (25368, 1580000, 1580000, 2, 'Sunblade Slayer - Sunwell Plateau BoEs'),
-- (25369, 1580000, 1580000, 2, 'Sunblade Vindicator - Sunwell Plateau BoEs'),
-- (25370, 1580000, 1580000, 2, 'Sunblade Dusk Priest - Sunwell Plateau BoEs'),
-- (25371, 1580000, 1580000, 2, 'Sunblade Dawn Priest - Sunwell Plateau BoEs'),
-- (25483, 1580000, 1580000, 2, 'Shadowsword Manafiend - Sunwell Plateau BoEs'),
-- (25484, 1580000, 1580000, 2, 'Shadowsword Assassin - Sunwell Plateau BoEs'),
-- (25486, 1580000, 1580000, 2, 'Shadowsword Vanquisher - Sunwell Plateau BoEs'),
-- (25506, 1580000, 1580000, 2, 'Shadowsword Lifeshaper - Sunwell Plateau BoEs'),
-- (25509, 1580000, 1580000, 2, 'Priestess of Torment - Sunwell Plateau BoEs'),
-- (25591, 1580000, 1580000, 2, 'Painbringer - Sunwell Plateau BoEs'),
-- (25597, 1580000, 1580000, 2, 'Oblivion Mage - Sunwell Plateau BoEs'),
-- (25837, 1580000, 1580000, 2, 'Shadowsword Commander - Sunwell Plateau BoEs'),
-- (25592, 1580000, 1580000, 2, 'Doomfire Destroyer - Sunwell Plateau BoEs'),
(25593, 1580000, 1580000, 2, 'Apocalypse Guard - Sunwell Plateau BoEs'),
-- (25507, 1580000, 1580000, 2, 'Sunblade Protector - Sunwell Plateau BoEs'),
(25595, 1580000, 1580000, 2, 'Chaos Gazer - Sunwell Plateau BoEs'),
(25599, 1580000, 1580000, 2, 'Cataclysm Hound - Sunwell Plateau BoEs');
-- SWP Recipes
DELETE FROM `reference_loot_template` WHERE (`Entry` = 1580001);
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1580001, 35186, 0, 0, 0, 1, 1, 1, 1, 'Schematic: Annihilator Holo-Gogs'),
(1580001, 35187, 0, 0, 0, 1, 1, 1, 1, 'Schematic: Justicebringer 3000 Specs'),
(1580001, 35189, 0, 0, 0, 1, 1, 1, 1, 'Schematic: Powerheal 9000 Lens'),
(1580001, 35190, 0, 0, 0, 1, 1, 1, 1, 'Schematic: Hyper-Magnified Moon'),
(1580001, 35191, 0, 0, 0, 1, 1, 1, 1, 'Schematic: Wonderheal XT68 Shades'),
(1580001, 35192, 0, 0, 0, 1, 1, 1, 1, 'Schematic: Primal-Attuned Goggles'),
(1580001, 35193, 0, 0, 0, 1, 1, 1, 1, 'Schematic: Lightning Etched Specs'),
(1580001, 35194, 0, 0, 0, 1, 1, 1, 1, 'Schematic: Surestrike Goggles v3.0'),
(1580001, 35195, 0, 0, 0, 1, 1, 1, 1, 'Schematic: Mayhem Projection Goggles'),
(1580001, 35196, 0, 0, 0, 1, 1, 1, 1, 'Schematic: Hard Khorium Goggles'),
(1580001, 35197, 0, 0, 0, 1, 1, 1, 1, 'Schematic: Quad Deathblow X44 Goggles'),
(1580001, 35201, 0, 0, 0, 1, 1, 1, 1, 'Design: Pendant of Sunfire'),
(1580001, 35202, 0, 0, 0, 1, 1, 1, 1, 'Design: Amulet of Flowing Life'),
(1580001, 35203, 0, 0, 0, 1, 1, 1, 1, 'Design: Hard Khorium Choker'),
(1580001, 35206, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Sunfire Robe'),
(1580001, 35207, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Robe of Eternal Light'),
(1580001, 35210, 0, 0, 0, 1, 1, 1, 1, 'Plans: Sunblessed Breastplate'),
(1580001, 35211, 0, 0, 0, 1, 1, 1, 1, 'Plans: Hard Khorium Battleplate'),
(1580001, 35216, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Leather Chestguard of the Sun'),
(1580001, 35217, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Embrace of the Phoenix'),
(1580001, 35218, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Carapace of Sun and Shadow'),
(1580001, 35219, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Sun-Drenched Scale Chestguard'),
(1580001, 35198, 0, 0, 0, 1, 1, 1, 1, 'Design: Loop of Forged Power'),
(1580001, 35199, 0, 0, 0, 1, 1, 1, 1, 'Design: Ring of Flowing Life'),
(1580001, 35200, 0, 0, 0, 1, 1, 1, 1, 'Design: Hard Khorium Band'),
(1580001, 35204, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Sunfire Handwraps'),
(1580001, 35205, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Hands of Eternal Light'),
(1580001, 35208, 0, 0, 0, 1, 1, 1, 1, 'Plans: Sunblessed Gauntlets'),
(1580001, 35209, 0, 0, 0, 1, 1, 1, 1, 'Plans: Hard Khorium Battlefists'),
(1580001, 35212, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Leather Gauntlets of the Sun'),
(1580001, 35213, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Fletcher\'s Gloves of the Phoenix'),
(1580001, 35214, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Gloves of Immortal Dusk'),
(1580001, 35215, 0, 0, 0, 1, 1, 1, 1, 'Pattern: Sun-Drenched Scale Gloves'),
(1580001, 35273, 0, 0, 0, 1, 1, 1, 1, 'Study of Advanced Smelting');
DELETE FROM `creature_loot_template` WHERE `Reference` = 34091 AND `Entry` IN (25867,25363,25367,25368,25369,25370,25371,25483,25484,25486,25506,25509,25591,25597,25837,25592,25593,25507,25595,25599);
DELETE FROM `creature_loot_template` WHERE `Item` IN (35186,35187,35189,35190,35191,35192,35193,35194,35195,35196,35197,35201,35202,35203,35206,35207,35210,35211,35216,35217,35218,35219,35198,35199,35200,35204,35205,35208,35209,35212,35213,35214,35215,35273) AND `Entry` IN (25867,25363,25367,25368,25369,25370,25371,25483,25484,25486,25506,25509,25591,25597,25837,25592,25593,25507,25595,25599);
DELETE FROM `creature_loot_template` WHERE `Reference` = 1580001 AND `Entry` IN (25867,25363,25367,25368,25369,25370,25371,25483,25484,25486,25506,25509,25591,25597,25837,25592,25593,25507,25595,25599);
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `Comment`) VALUES
(25867, 1580001, 1580001, 1, 'Sunblade Dragonhawk - Sunwell Plateau Recipes'),
-- (25363, 1580001, 1580001, 1, 'Sunblade Cabalist - Sunwell Plateau Recipes'),
-- (25367, 1580001, 1580001, 1, 'Sunblade Arch Mage - Sunwell Plateau Recipes'),
-- (25368, 1580001, 1580001, 1, 'Sunblade Slayer - Sunwell Plateau Recipes'),
-- (25369, 1580001, 1580001, 1, 'Sunblade Vindicator - Sunwell Plateau Recipes'),
-- (25370, 1580001, 1580001, 1, 'Sunblade Dusk Priest - Sunwell Plateau Recipes'),
-- (25371, 1580001, 1580001, 1, 'Sunblade Dawn Priest - Sunwell Plateau Recipes'),
-- (25483, 1580001, 1580001, 1, 'Shadowsword Manafiend - Sunwell Plateau Recipes'),
-- (25484, 1580001, 1580001, 1, 'Shadowsword Assassin - Sunwell Plateau Recipes'),
-- (25486, 1580001, 1580001, 1, 'Shadowsword Vanquisher - Sunwell Plateau Recipes'),
-- (25506, 1580001, 1580001, 1, 'Shadowsword Lifeshaper - Sunwell Plateau Recipes'),
-- (25509, 1580001, 1580001, 1, 'Priestess of Torment - Sunwell Plateau Recipes'),
-- (25591, 1580001, 1580001, 1, 'Painbringer - Sunwell Plateau Recipes'),
-- (25597, 1580001, 1580001, 1, 'Oblivion Mage - Sunwell Plateau Recipes'),
-- (25837, 1580001, 1580001, 1, 'Shadowsword Commander - Sunwell Plateau Recipes'),
-- (25592, 1580001, 1580001, 1, 'Doomfire Destroyer - Sunwell Plateau Recipes'),
(25593, 1580001, 1580001, 1, 'Apocalypse Guard - Sunwell Plateau Recipes'),
-- (25507, 1580001, 1580001, 1, 'Sunblade Protector - Sunwell Plateau Recipes'),
(25595, 1580001, 1580001, 1, 'Chaos Gazer - Sunwell Plateau Recipes'),
(25599, 1580001, 1580001, 1, 'Cataclysm Hound - Sunwell Plateau Recipes');
DELETE FROM `creature_loot_template` WHERE `Item` = 35273 AND `Entry` IN (25867,25363,25367,25368,25369,25370,25371,25483,25484,25486,25506,25509,25591,25597,25837,25592,25593,25507,25595,25599);
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `Comment`) VALUES
(25867, 35273, 0, 1, 'Sunblade Dragonhawk - Study of Advanced Smelting'),
-- (25363, 35273, 0, 1, 'Sunblade Cabalist - Study of Advanced Smelting'),
-- (25367, 35273, 0, 1, 'Sunblade Arch Mage - Study of Advanced Smelting'),
-- (25368, 35273, 0, 1, 'Sunblade Slayer - Study of Advanced Smelting'),
-- (25369, 35273, 0, 1, 'Sunblade Vindicator - Study of Advanced Smelting'),
-- (25370, 35273, 0, 1, 'Sunblade Dusk Priest - Study of Advanced Smelting'),
-- (25371, 35273, 0, 1, 'Sunblade Dawn Priest - Study of Advanced Smelting'),
-- (25483, 35273, 0, 1, 'Shadowsword Manafiend - Study of Advanced Smelting'),
-- (25484, 35273, 0, 1, 'Shadowsword Assassin - Study of Advanced Smelting'),
-- (25486, 35273, 0, 1, 'Shadowsword Vanquisher - Study of Advanced Smelting'),
-- (25506, 35273, 0, 1, 'Shadowsword Lifeshaper - Study of Advanced Smelting'),
-- (25509, 35273, 0, 1, 'Priestess of Torment - Study of Advanced Smelting'),
-- (25591, 35273, 0, 1, 'Painbringer - Study of Advanced Smelting'),
-- (25597, 35273, 0, 1, 'Oblivion Mage - Study of Advanced Smelting'),
-- (25837, 35273, 0, 1, 'Shadowsword Commander - Study of Advanced Smelting'),
-- (25592, 35273, 0, 1, 'Doomfire Destroyer - Study of Advanced Smelting'),
(25593, 35273, 0, 1, 'Apocalypse Guard - Study of Advanced Smelting'),
-- (25507, 35273, 0, 1, 'Sunblade Protector - Study of Advanced Smelting'),
(25595, 35273, 0, 1, 'Chaos Gazer - Study of Advanced Smelting'),
(25599, 35273, 0, 1, 'Cataclysm Hound - Study of Advanced Smelting');
-- BT + SWP Gems
DELETE FROM `reference_loot_template` WHERE (`Entry` = 1564002);
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(1564002, 32227, 0, 0, 0, 1, 1, 1, 1, 'Crimson Spinel'),
(1564002, 32228, 0, 0, 0, 1, 1, 1, 1, 'Empyrean Sapphire'),
(1564002, 32229, 0, 0, 0, 1, 1, 1, 1, 'Lionseye'),
(1564002, 32230, 0, 0, 0, 1, 1, 1, 1, 'Shadowsong Amethyst'),
(1564002, 32231, 0, 0, 0, 1, 1, 1, 1, 'Pyrestone'),
(1564002, 32249, 0, 0, 0, 1, 1, 1, 1, 'Seaspray Emerald');
DELETE FROM `creature_loot_template` WHERE `Reference` IN (10005, 12903, 34093) AND `Entry` IN (22939,22955,22963,23147,23223,23047,22946,22848,22849,22881,22885,23232,22945,22965,23403,22845,22846,22847,22853,22869,22874,22875,22876,22877,22879,22882,22959,23028,23235,23236,23237,23339,23374,23400,23402,22960,23018,23030,23172,23330,22873,23337,23397,22844,22880,22953,22956,22964,23049,23222,23239,22855,22878,22884,22954,22957,22962,23196,23394,25867,25363,25367,25368,25369,25370,25371,25483,25484,25486,25506,25509,25591,25597,25837,25592,25593,25507,25595,25599);
DELETE FROM `creature_loot_template` WHERE `Item` IN (32227,32228,32229,32230,32231,32249) AND `Entry` IN (22939,22955,22963,23147,23223,23047,22946,22848,22849,22881,22885,23232,22945,22965,23403,22845,22846,22847,22853,22869,22874,22875,22876,22877,22879,22882,22959,23028,23235,23236,23237,23339,23374,23400,23402,22960,23018,23030,23172,23330,22873,23337,23397,22844,22880,22953,22956,22964,23049,23222,23239,22855,22878,22884,22954,22957,22962,23196,23394,25867,25363,25367,25368,25369,25370,25371,25483,25484,25486,25506,25509,25591,25597,25837,25592,25593,25507,25595,25599);
DELETE FROM `creature_loot_template` WHERE `Reference` = 1564002 AND `Entry` IN (22939,22955,22963,23147,23223,23047,22946,22848,22849,22881,22885,23232,22945,22965,23403,22845,22846,22847,22853,22869,22874,22875,22876,22877,22879,22882,22959,23028,23235,23236,23237,23339,23374,23400,23402,22960,23018,23030,23172,23330,22873,23337,23397,22844,22880,22953,22956,22964,23049,23222,23239,22855,22878,22884,22954,22957,22962,23196,23394,25867,25363,25367,25368,25369,25370,25371,25483,25484,25486,25506,25509,25591,25597,25837,25592,25593,25507,25595,25599);
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `Comment`) VALUES
(22939, 1564002, 1564002, 3, 'Temple Concubine - TBC Epic Gems'),
(22955, 1564002, 1564002, 3, 'Charming Courtesan - TBC Epic Gems'),
(22963, 1564002, 1564002, 3, 'Bonechewer Worker - TBC Epic Gems'),
(23147, 1564002, 1564002, 3, 'Shadowmoon Grunt - TBC Epic Gems'),
(23223, 1564002, 1564002, 3, 'Bonechewer Spectator - TBC Epic Gems'),
(23047, 1564002, 1564002, 3, 'Shadowmoon Soldier - TBC Epic Gems'),
(22946, 1564002, 1564002, 3, 'Shadowmoon War Hound - TBC Epic Gems'),
(22848, 1564002, 1564002, 3, 'Storm Fury - TBC Epic Gems'),
(22849, 1564002, 1564002, 3, 'Ashtongue Feral Spirit - TBC Epic Gems'),
(22881, 1564002, 1564002, 3, 'Aqueous Surger - TBC Epic Gems'),
(22885, 1564002, 1564002, 3, 'Dragon Turtle - TBC Epic Gems'),
(23232, 1564002, 1564002, 3, 'Mutant War Hound - TBC Epic Gems'),
(22945, 1564002, 1564002, 12, 'Shadowmoon Blood Mage - TBC Epic Gems'),
(22965, 1564002, 1564002, 3, 'Enslaved Servant - TBC Epic Gems'),
(23403, 1564002, 1564002, 12, 'Illidari Assassin - TBC Epic Gems'),
(22845, 1564002, 1564002, 12, 'Ashtongue Mystic - TBC Epic Gems'),
(22846, 1564002, 1564002, 12, 'Ashtongue Stormcaller - TBC Epic Gems'),
(22847, 1564002, 1564002, 12, 'Ashtongue Primalist - TBC Epic Gems'),
(22853, 1564002, 1564002, 12, 'Illidari Defiler - TBC Epic Gems'),
(22869, 1564002, 1564002, 12, 'Illidari Boneslicer - TBC Epic Gems'),
(22874, 1564002, 1564002, 12, 'Coilskar Harpooner - TBC Epic Gems'),
(22875, 1564002, 1564002, 12, 'Coilskar Sea-Caller - TBC Epic Gems'),
(22876, 1564002, 1564002, 12, 'Coilskar Soothsayer - TBC Epic Gems'),
(22877, 1564002, 1564002, 12, 'Coilskar Wrangler - TBC Epic Gems'),
(22879, 1564002, 1564002, 12, 'Shadowmoon Reaver - TBC Epic Gems'),
(22882, 1564002, 1564002, 12, 'Shadowmoon Deathshaper - TBC Epic Gems'),
(22959, 1564002, 1564002, 12, 'Spellbound Attendant - TBC Epic Gems'),
(23028, 1564002, 1564002, 12, 'Bonechewer Taskmaster - TBC Epic Gems'),
(23235, 1564002, 1564002, 12, 'Bonechewer Blade Fury - TBC Epic Gems'),
(23236, 1564002, 1564002, 12, 'Bonechewer Shield Disciple - TBC Epic Gems'),
(23237, 1564002, 1564002, 12, 'Bonechewer Blood Prophet - TBC Epic Gems'),
(23339, 1564002, 1564002, 12, 'Illidari Heartseeker - TBC Epic Gems'),
(23374, 1564002, 1564002, 12, 'Ashtongue Stalker - TBC Epic Gems'),
(23400, 1564002, 1564002, 12, 'Illidari Archon - TBC Epic Gems'),
(23402, 1564002, 1564002, 12, 'Illidari Battle-mage - TBC Epic Gems'),
(22960, 1564002, 1564002, 12, 'Dragonmaw Wyrmcaller - TBC Epic Gems'),
(23018, 1564002, 1564002, 12, 'Shadowmoon Houndmaster - TBC Epic Gems'),
(23030, 1564002, 1564002, 12, 'Dragonmaw Sky Stalker - TBC Epic Gems'),
(23172, 1564002, 1564002, 12, 'Hand of Gorefiend - TBC Epic Gems'),
(23330, 1564002, 1564002, 12, 'Dragonmaw Wind Reaver - TBC Epic Gems'),
(22873, 1564002, 1564002, 12, 'Coilskar General - TBC Epic Gems'),
(23337, 1564002, 1564002, 12, 'Illidari Centurion - TBC Epic Gems'),
(23397, 1564002, 1564002, 12, 'Illidari Blood Lord - TBC Epic Gems'),
(22844, 1564002, 1564002, 12, 'Ashtongue Battlelord - TBC Epic Gems'),
(22880, 1564002, 1564002, 12, 'Shadowmoon Champion - TBC Epic Gems'),
(22953, 1564002, 1564002, 12, 'Wrathbone Flayer - TBC Epic Gems'),
(22956, 1564002, 1564002, 12, 'Sister of Pain - TBC Epic Gems'),
(22964, 1564002, 1564002, 12, 'Sister of Pleasure - TBC Epic Gems'),
(23049, 1564002, 1564002, 12, 'Shadowmoon Weapon Master - TBC Epic Gems'),
(23222, 1564002, 1564002, 12, 'Bonechewer Brawler - TBC Epic Gems'),
(23239, 1564002, 1564002, 12, 'Bonechewer Combatant - TBC Epic Gems'),
(22855, 1564002, 1564002, 12, 'Illidari Nightlord - TBC Epic Gems'),
(22878, 1564002, 1564002, 12, 'Aqueous Lord - TBC Epic Gems'),
(22884, 1564002, 1564002, 12, 'Leviathan - TBC Epic Gems'),
(22954, 1564002, 1564002, 12, 'Illidari Fearbringer - TBC Epic Gems'),
(22957, 1564002, 1564002, 12, 'Priestess of Dementia - TBC Epic Gems'),
(22962, 1564002, 1564002, 12, 'Priestess of Delight - TBC Epic Gems'),
(23196, 1564002, 1564002, 12, 'Bonechewer Behemoth - TBC Epic Gems'),
(23394, 1564002, 1564002, 12, 'Promenade Sentinel - TBC Epic Gems'),
(25867, 1564002, 1564002, 12, 'Sunblade Dragonhawk - TBC Epic Gems'),
-- (25363, 1564002, 1564002, 12, 'Sunblade Cabalist - TBC Epic Gems'),
-- (25367, 1564002, 1564002, 12, 'Sunblade Arch Mage - TBC Epic Gems'),
-- (25368, 1564002, 1564002, 12, 'Sunblade Slayer - TBC Epic Gems'),
-- (25369, 1564002, 1564002, 12, 'Sunblade Vindicator - TBC Epic Gems'),
-- (25370, 1564002, 1564002, 12, 'Sunblade Dusk Priest - TBC Epic Gems'),
-- (25371, 1564002, 1564002, 12, 'Sunblade Dawn Priest - TBC Epic Gems'),
-- (25483, 1564002, 1564002, 12, 'Shadowsword Manafiend - TBC Epic Gems'),
-- (25484, 1564002, 1564002, 12, 'Shadowsword Assassin - TBC Epic Gems'),
-- (25486, 1564002, 1564002, 12, 'Shadowsword Vanquisher - TBC Epic Gems'),
-- (25506, 1564002, 1564002, 12, 'Shadowsword Lifeshaper - TBC Epic Gems'),
-- (25509, 1564002, 1564002, 12, 'Priestess of Torment - TBC Epic Gems'),
-- (25591, 1564002, 1564002, 12, 'Painbringer - TBC Epic Gems'),
-- (25597, 1564002, 1564002, 12, 'Oblivion Mage - TBC Epic Gems'),
-- (25837, 1564002, 1564002, 12, 'Shadowsword Commander - TBC Epic Gems'),
-- (25592, 1564002, 1564002, 12, 'Doomfire Destroyer - TBC Epic Gems'),
(25593, 1564002, 1564002, 12, 'Apocalypse Guard - TBC Epic Gems'),
-- (25507, 1564002, 1564002, 12, 'Sunblade Protector - TBC Epic Gems'),
(25595, 1564002, 1564002, 12, 'Chaos Gazer - TBC Epic Gems'),
(25599, 1564002, 1564002, 12, 'Cataclysm Hound - TBC Epic Gems');
DELETE FROM `reference_loot_template` WHERE `Entry` IN (14099, 34091, 34093, 34094, 39534, 55500);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 1 AND `ConditionTypeOrReference` = 7 AND `SourceEntry` IN (30280,30281,30282,30283,30301,30302,30303,30304,30305,30306,30307,30308,30321,30322,30323,30324,32736,32738,32744,32746,32748,32750,32752,32754);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 10 AND `SourceGroup` = 34091;

View File

@@ -0,0 +1,6 @@
-- DB update 2026_02_02_00 -> 2026_02_02_01
-- Update gameobject 'Broken Cart' with sniffed values
-- new spawns
DELETE FROM `gameobject` WHERE (`id` IN (186807)) AND (`guid` IN (171));
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `ScriptName`, `VerifiedBuild`, `Comment`) VALUES
(171, 186807, 1, 0, 0, 1, 1, 828.43792724609375, -4508.498046875, 6.702891826629638671, 3.94444584846496582, 0, 0, -0.92050457000732421, 0.3907318115234375, 120, 255, 1, "", 45613, NULL);

View File

@@ -0,0 +1,7 @@
-- DB update 2026_02_02_01 -> 2026_02_03_00
-- Add parent rotation columns to gameobject_addon table for transport rotation support
ALTER TABLE `gameobject_addon`
ADD COLUMN `parent_rotation0` FLOAT NOT NULL DEFAULT 0 AFTER `guid`,
ADD COLUMN `parent_rotation1` FLOAT NOT NULL DEFAULT 0 AFTER `parent_rotation0`,
ADD COLUMN `parent_rotation2` FLOAT NOT NULL DEFAULT 0 AFTER `parent_rotation1`,
ADD COLUMN `parent_rotation3` FLOAT NOT NULL DEFAULT 1 AFTER `parent_rotation2`;

View File

@@ -0,0 +1,6 @@
-- DB update 2026_02_03_00 -> 2026_02_03_01
-- DB/Gameobject: Update "Dangerous!" sign with sniffed values
-- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/16834
DELETE FROM `gameobject` WHERE `guid` = 17154 AND `id` = 2008;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `VerifiedBuild`) VALUES
(17154, 2008, 0, 267, 272, 1, 1, -19.4826393127441406, -935.3038330078125, 58.09708786010742187, 2.65289926528930664, -0.04655265808105468, 0.011606216430664062, 0.969178199768066406, 0.241643846035003662, 120, 255, 1, 42328);

View File

@@ -0,0 +1,9 @@
-- DB update 2026_02_03_01 -> 2026_02_04_00
--
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 20046);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(20046, 0, 0, 0, 0, 0, 100, 0, 1000, 3000, 5500, 7500, 0, 0, 11, 37110, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Astromancer Lord - In Combat - Cast \'Fire Blast\''),
(20046, 0, 1, 0, 0, 0, 100, 0, 4000, 8000, 15000, 17000, 0, 0, 11, 37289, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Astromancer Lord - In Combat - Cast \'Dragon\'s Breath\''),
(20046, 0, 2, 0, 0, 0, 100, 0, 15000, 16000, 15000, 24000, 0, 0, 11, 37109, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Astromancer Lord - In Combat - Cast \'Fireball Volley\''),
(20046, 0, 3, 0, 0, 0, 100, 1, 0, 1000, 0, 0, 0, 0, 11, 38732, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Astromancer Lord - In Combat - Cast \'Fire Shield\' (No Repeat)'),
(20046, 0, 4, 0, 0, 0, 100, 0, 9700, 19800, 10900, 23800, 0, 0, 11, 37122, 32, 0, 0, 0, 0, 6, 20, 1, 0, 37122, 0, 0, 0, 0, 'Astromancer Lord - In Combat - Cast \'Domination\'');

View File

@@ -0,0 +1,37 @@
-- DB update 2026_02_04_00 -> 2026_02_04_01
--
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 19734);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(19734, 0, 0, 1, 0, 0, 100, 1, 8000, 12000, 0, 0, 0, 0, 11, 35256, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Fungal Giant - In Combat - Cast \'Serverside - Summon Unstable Mushroom\' (No Repeat)'),
(19734, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Fungal Giant - In Combat - Say Line 0 (No Repeat)');
DELETE FROM `creature_text` WHERE (`CreatureID` = 19734);
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(19734, 0, 0, '%s throws a mushroom spore at $n.', 16, 0, 100, 0, 0, 0, 18913, 0, 'Fungal Giant Unstable Shroom');
DELETE FROM `creature_template_movement` WHERE (`CreatureId` = 20479);
INSERT INTO `creature_template_movement` (`CreatureId`, `Ground`, `Swim`, `Flight`, `Rooted`, `Chase`, `Random`, `InteractionPauseTimer`) VALUES
(20479, 0, 0, 0, 1, 0, 0, 0);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 20479);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(20479, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 80, 2047900, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - On Just Summoned - Run Script');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2047900);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2047900, 9, 0 , 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Set Reactstate Passive'),
(2047900, 9, 1 , 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 31690, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Putrid Mushroom\''),
(2047900, 9, 2 , 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 31691, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Shrink\''),
(2047900, 9, 3 , 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 31698, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Grow\''),
(2047900, 9, 4 , 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 31698, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Grow\''),
(2047900, 9, 5 , 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 31698, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Grow\''),
(2047900, 9, 6 , 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 31698, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Grow\''),
(2047900, 9, 7 , 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 31698, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Grow\''),
(2047900, 9, 8 , 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 31698, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Grow\''),
(2047900, 9, 9 , 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 31698, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Grow\''),
(2047900, 9, 10, 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 31698, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Grow\''),
(2047900, 9, 11, 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 31698, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Grow\''),
(2047900, 9, 12, 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 35362, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Unstable Mushroom Visual\''),
(2047900, 9, 13, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 35252, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Cast \'Unstable Cloud\''),
(2047900, 9, 14, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 0, 0, 28, 31698, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Remove Aura \'Grow\''),
(2047900, 9, 15, 0, 0, 0, 100, 0, 3000, 3000, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unstable Shroom - Actionlist - Despawn Instant');

View File

@@ -0,0 +1,3 @@
-- DB update 2026_02_04_01 -> 2026_02_04_02
-- Removes "Warsong Report" and "Battered Junkbox" (yes remove itself from itself) from "Battered Junkbox"
DELETE FROM `item_loot_template` WHERE `Entry` = 16882 AND `Item` IN (16746, 16882);

View File

@@ -0,0 +1,19 @@
-- DB update 2026_02_04_02 -> 2026_02_04_03
DELETE FROM `creature_template_model` WHERE `CreatureID` IN (17168, 17169, 17170, 17171, 17172, 17173, 17174, 17175, 17176, 25739);
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES
(17168, 0, 15435, 1, 1, 51831),
(17168, 1, 1126, 1, 0, 51831),
(17169, 0, 15435, 1, 1, 51831),
(17169, 1, 1126, 1, 0, 51831),
(17170, 0, 15435, 1, 1, 51831),
(17170, 1, 1126, 1, 0, 51831),
(17171, 0, 15435, 1, 1, 51831),
(17171, 1, 1126, 1, 0, 51831),
(17172, 0, 15435, 1, 1, 51831),
(17172, 1, 1126, 1, 0, 51831),
(17173, 0, 15435, 1, 1, 51831),
(17174, 0, 15435, 1, 1, 51831),
(17175, 0, 15435, 1, 0, 51831),
(17176, 0, 15435, 1, 0, 51831),
(25739, 0, 169, 1, 0, 51831),
(25739, 1, 23343, 1, 1, 51831);

View File

@@ -0,0 +1,14 @@
-- DB update 2026_02_04_03 -> 2026_02_06_00
--
UPDATE `creature_template` SET `gossip_menu_id` = 8760 WHERE (`entry` = 18752);
UPDATE `creature_template` SET `gossip_menu_id` = 8760 WHERE (`entry` = 18753);
UPDATE `creature_template` SET `gossip_menu_id` = 7816 WHERE (`entry` = 18771);
UPDATE `creature_template` SET `gossip_menu_id` = 10365 WHERE (`entry` = 33676);
UPDATE `creature_template` SET `gossip_menu_id` = 9879 WHERE (`entry` = 33679);
UPDATE `creature_template` SET `gossip_menu_id` = 8646 WHERE (`entry` = 33680);
UPDATE `creature_template` SET `gossip_menu_id` = 10351 WHERE (`entry` = 33682);
DELETE FROM `gossip_menu_option` WHERE `MenuID` = 8760;
INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionText`, `OptionBroadcastTextID`, `OptionType`, `OptionNpcFlag`, `ActionMenuID`, `ActionPoiID`, `BoxCoded`, `BoxMoney`, `BoxText`, `BoxBroadcastTextID`, `VerifiedBuild`) VALUES
(8760, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0, 0, '', 0, 0),
(8760, 1, 1, 'Let me browse your goods.', 8097, 3, 128, 0, 0, 0, 0, '', 0, 0);

View File

@@ -0,0 +1,3 @@
-- DB update 2026_02_06_00 -> 2026_02_06_01
-- Recalculate quaternion rotation from orientation for unverified gameobjects
UPDATE `gameobject` SET `rotation2` = SIN(`orientation` / 2), `rotation3` = COS(`orientation` / 2) WHERE `rotation0` = 0 AND `rotation1` = 0 AND (`VerifiedBuild` IS NULL OR `VerifiedBuild` = 0);

View File

@@ -0,0 +1,68 @@
-- DB update 2026_02_06_01 -> 2026_02_06_02
-- Add transport parent_rotation values (from TrinityCore/UDB)
DELETE FROM `gameobject_addon` WHERE `guid` IN (14139,16760,16761,16871,20505,24055,24074,24075,25138,34057,35693,35694,55230,56744,56937,56954,56961,57132,57133,57140,57141,57799,57992,57993,57994,57995,57996,58299,58304,58305,58306,58310,58782,58824,58935,59160,59328,59336,59343,59350,59386,59762,59763,59764,59765,59766,59779,59780,59781,59782,59783,60421,60463,61053,65435,65436,65438,65439,65520,66717,67873,67874,67875,67876);
INSERT INTO `gameobject_addon` (`guid`,`parent_rotation0`,`parent_rotation1`,`parent_rotation2`,`parent_rotation3`,`invisibilityType`,`invisibilityValue`) VALUES
(14139,0,0,1,-0.0000000437114,0,0),
(16760,0,0,-0.378575,0.92557,0,0),
(16761,0,0,-0.378575,0.92557,0,0),
(16871,0,0,0.694658,0.71934,0,0),
(20505,0,0,-0.694658,0.71934,0,0),
(24055,0,0,-0.526214,0.850352,0,0),
(24074,0,0,-0.526214,0.850352,0,0),
(24075,0,0,-0.526214,0.850352,0,0),
(25138,0,0,0.45399,0.891007,0,0),
(34057,0,0,0.000000325841,1,0,0),
(35693,0,0,0.989651,0.143493,0,0),
(35694,0,0,0.989651,0.143493,0,0),
(55230,0,0,0.999048,0.0436193,0,0),
(56744,0,0,0.951057,0.309017,0,0),
(56937,0,0,0.951057,0.309017,0,0),
(56954,0,0,0.951057,0.309017,0,0),
(56961,0,0,0.999048,0.0436193,0,0),
(57132,-0.00276125,-0.00551835,-0.370553,0.928791,0,0),
(57133,0.00544418,-0.00290476,0.918772,0.394739,0,0),
(57140,-0.00276125,-0.00551835,-0.370553,0.928791,0,0),
(57141,0.00544418,-0.00290476,0.918772,0.394739,0,0),
(57799,0,0,0.999048,0.0436193,0,0),
(57992,0,0,-0.370557,0.92881,0,0),
(57993,0,0,-0.760406,0.649448,0,0),
(57994,0,0,0.915312,0.402747,0,0),
(57995,0,0,-0.748956,0.66262,0,0),
(57996,0,0,0.995805,0.0915015,0,0),
(58299,0,0,0.999048,0.0436193,0,0),
(58304,0,0,-0.263031,0.964787,0,0),
(58305,0,0,0.522499,0.85264,0,0),
(58306,0,0,0.996917,-0.0784592,0,0),
(58310,0,0,0.333807,0.942641,0,0),
(58782,0,0,0.333807,0.942641,0,0),
(58824,0,0,0.333807,0.942641,0,0),
(58935,0,0,0.932008,-0.362438,0,0),
(59160,0,0,0.99999,0.00436324,0,0),
(59328,0,0,0.99999,-0.00436333,0,0),
(59336,0,0,0.99999,-0.00436333,0,0),
(59343,0,0,0.99999,-0.00436333,0,0),
(59350,0,0,0.99999,-0.00436333,0,0),
(59386,0,0,0.99999,-0.00436333,0,0),
(59762,0,0,-0.370557,0.92881,0,0),
(59763,0,0,-0.760406,0.649448,0,0),
(59764,0,0,0.915312,0.402747,0,0),
(59765,0,0,-0.748956,0.66262,0,0),
(59766,0,0,0.995805,0.0915015,0,0),
(59779,0,0,-0.370557,0.92881,0,0),
(59780,0,0,-0.760406,0.649448,0,0),
(59781,0,0,0.915312,0.402747,0,0),
(59782,0,0,-0.748956,0.66262,0,0),
(59783,0,0,0.995805,0.0915015,0,0),
(60421,0,0,0.99999,0.00436324,0,0),
(60463,0,0,0.999048,0.0436193,0,0),
(61053,0,0,0.999048,0.0436193,0,0),
(65435,0,0,0.915312,0.402747,0,0),
(65436,0,0,0.99999,0.00436324,0,0),
(65438,0,0,0.915312,0.402747,0,0),
(65439,0,0,0.915312,0.402747,0,0),
(65520,0,0,0.99999,0.00436324,0,0),
(66717,0,0,0.999657,0.0261769,0,0),
(67873,-0.00276125,-0.00551835,-0.370553,0.928791,0,0),
(67874,0.00544418,-0.00290476,0.918772,0.394739,0,0),
(67875,-0.00276125,-0.00551835,-0.370553,0.928791,0,0),
(67876,0.00544418,-0.00290476,0.918772,0.394739,0,0);

View File

@@ -0,0 +1,132 @@
-- DB update 2026_02_06_02 -> 2026_02_06_03
-- Vyragosa
UPDATE `creature_template` SET `speed_run` = 1.142857, `unit_flags` = `unit_flags`|64|32768 WHERE (`entry` = 32630);
UPDATE `creature_model_info` SET `CombatReach` = 15 WHERE `DisplayID` = 28110;
-- Time-Lost Proto Drake
UPDATE `creature_template` SET `speed_walk` = 1.44444, `speed_run` = 1.5873, `unit_flags` = `unit_flags`|64|32768 WHERE (`entry` = 32491);
UPDATE `creature_model_info` SET `BoundingRadius` = 0.300000011920928955, `CombatReach` = 5 WHERE `DisplayID` = 26711;
DELETE FROM `script_waypoint` WHERE `entry` = 32491;
SET @GUID := 39203;
DELETE FROM `waypoint_data` WHERE `id` IN ((@GUID)*10, (@GUID+1)*10, (@GUID+2)*10, (@GUID+3)*10);
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`) VALUES
-- This is the one in which Time-Lost was found
((@GUID)*10, 1 , 6748.211, -1664.3069, 919.3118 , NULL, 0, 1),
((@GUID)*10, 2 , 6913.308, -1725.2614, 954.7917 , NULL, 0, 1),
((@GUID)*10, 3 , 7167.578, -1501.6945, 962.5693 , NULL, 0, 1),
((@GUID)*10, 4 , 7440.402, -1295.8611, 997.2911 , NULL, 0, 1),
((@GUID)*10, 5 , 7210.9585, -1046.8922, 1006.1796, NULL, 0, 1),
((@GUID)*10, 6 , 6998.4653, -1076.8466, 1024.8191, NULL, 0, 1),
((@GUID)*10, 7 , 6874.249, -1097.3822, 927.736 , NULL, 0, 1),
((@GUID)*10, 8 , 6614.7915, -875.7547, 812.7645 , NULL, 0, 1),
((@GUID)*10, 9 , 6563.2754, -811.7673, 749.87573 , NULL, 0, 1),
((@GUID)*10, 10, 6299.502, -797.57697, 529.12573 , NULL, 0, 1),
((@GUID)*10, 11, 6194.549, -1013.1437, 501.54242 , NULL, 0, 1),
((@GUID)*10, 12, 6319.2544, -1251.6613, 468.6258 , NULL, 0, 1),
((@GUID)*10, 13, 6309.161, -1537.8574, 615.0423 , NULL, 0, 1),
((@GUID+1)*10, 1 , 6455.723, -562.87396, 814.643 , NULL, 0, 1),
((@GUID+1)*10, 2 , 6552.79, -672.2307, 835.29645 , NULL, 0, 1),
((@GUID+1)*10, 3 , 6649.857, -781.58746, 855.9499 , NULL, 0, 1),
((@GUID+1)*10, 4 , 6952.5728, -758.1678, 807.22784 , NULL, 0, 1),
((@GUID+1)*10, 5 , 7057.876, -690.5854, 807.22784 , NULL, 0, 1),
((@GUID+1)*10, 6 , 7070.7056, -460.4938, 821.33875 , NULL, 0, 1),
((@GUID+1)*10, 7 , 7083.6943, -252.1965, 817.78326 , NULL, 0, 1),
((@GUID+1)*10, 8 , 6910.3896, -164.06386, 821.42194, NULL, 0, 1),
((@GUID+1)*10, 9 , 6754.1, -16.06277, 805.08875 , NULL, 0, 1),
((@GUID+1)*10, 10, 6525.3613, -70.11849, 808.1164 , NULL, 0, 1),
((@GUID+1)*10, 11, 6400.468, -192.77023, 704.8667 , NULL, 0, 1),
((@GUID+1)*10, 12, 6312.018, -498.71994, 704.8667 , NULL, 0, 1),
((@GUID+1)*10, 13, 6481.932, -689.96844, 770.06104 , NULL, 0, 1),
((@GUID+1)*10, 14, 6649.857, -781.58746, 855.9499 , NULL, 0, 1),
((@GUID+1)*10, 15, 6952.5728, -758.1678, 807.22784 , NULL, 0, 1),
((@GUID+2)*10, 1 , 6481.932, -689.96844, 770.06104 , NULL, 0, 1),
((@GUID+2)*10, 2 , 6649.857, -781.58746, 855.9499 , NULL, 0, 1),
((@GUID+2)*10, 3 , 6952.5728, -758.1678, 807.22784 , NULL, 0, 1),
((@GUID+2)*10, 4 , 7057.876, -690.5854, 807.22784 , NULL, 0, 1),
((@GUID+2)*10, 5 , 7070.7056, -460.4938, 821.33875 , NULL, 0, 1),
((@GUID+2)*10, 6 , 7083.6943, -252.1965, 817.78326 , NULL, 0, 1),
((@GUID+2)*10, 7 , 6910.3896, -164.06386, 821.42194, NULL, 0, 1),
((@GUID+2)*10, 8 , 6754.1, -16.06277, 805.08875 , NULL, 0, 1),
((@GUID+2)*10, 9 , 6525.3613, -70.11849, 808.1164 , NULL, 0, 1),
((@GUID+2)*10, 10, 6400.468, -192.77023, 704.8667 , NULL, 0, 1),
((@GUID+2)*10, 11, 6312.018, -498.71994, 704.8667 , NULL, 0, 1),
((@GUID+3)*10, 1 , 6954.7627, -472.37695, 997.65027, NULL, 0, 1),
((@GUID+3)*10, 2 , 6903.07, -363.67593, 992.3348 , NULL, 0, 1),
((@GUID+3)*10, 3 , 7002.2744, -270.31137, 908.9182 , NULL, 0, 1),
((@GUID+3)*10, 4 , 7150.6274, -142.2627, 859.1961 , NULL, 0, 1),
((@GUID+3)*10, 5 , 7316.008, -35.80534, 859.1961 , NULL, 0, 1),
((@GUID+3)*10, 6 , 7542.2666, -97.61708, 878.5572 , NULL, 0, 1),
((@GUID+3)*10, 7 , 7667.518, -102.67128, 899.2793 , NULL, 0, 1),
((@GUID+3)*10, 8 , 7794.171, -209.65338, 925.02905 , NULL, 0, 1),
((@GUID+3)*10, 9 , 7899.086, -401.56662, 928.9456 , NULL, 0, 1),
((@GUID+3)*10, 10, 7997.539, -546.96466, 949.58435 , NULL, 0, 1),
((@GUID+3)*10, 11, 8143.803, -636.999, 999.3811 , NULL, 0, 1),
((@GUID+3)*10, 12, 8245.65, -775.7319, 999.3811 , NULL, 0, 1),
((@GUID+3)*10, 13, 8238.106, -987.4192, 983.9922 , NULL, 0, 1),
((@GUID+3)*10, 14, 7946.1025, -1003.7714, 1088.5669, NULL, 0, 1),
((@GUID+3)*10, 15, 7586.955, -1071.2095, 1054.2891 , NULL, 0, 1),
((@GUID+3)*10, 16, 7313.6016, -857.4793, 987.2056 , NULL, 0, 1),
((@GUID+3)*10, 17, 7143.3037, -697.4054, 969.9835 , NULL, 0, 1);
DELETE FROM `creature` WHERE (`id1` = 32491) AND `guid` = 1975840;
DELETE FROM `creature` WHERE `id1` IN (32491, 32630) AND `guid` BETWEEN @GUID AND @GUID+7;
INSERT INTO `creature` (`guid`, `id1`, `map`, `zoneId`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `MovementType`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES
(@GUID+0, 32491, 571, 67, 511, 6748.211, -1664.3069, 919.3118, 0, 2700, 2, 58558, 1, NULL),
(@GUID+1, 32491, 571, 67, 511, 6455.723, -562.87396, 814.643, 0, 2700, 2, 58558, 1, NULL),
(@GUID+2, 32491, 571, 67, 511, 6481.932, -689.96844, 770.06104, 0, 2700, 2, 58558, 1, NULL),
(@GUID+3, 32491, 571, 67, 511, 6954.7627, -472.37695, 997.65027, 0, 2700, 2, 58558, 1, NULL),
(@GUID+4, 32630, 571, 67, 511, 6748.211, -1664.3069, 919.3118, 0, 2700, 2, 58558, 1, NULL),
(@GUID+5, 32630, 571, 67, 511, 6455.723, -562.87396, 814.643, 0, 2700, 2, 58558, 1, NULL),
(@GUID+6, 32630, 571, 67, 511, 6481.932, -689.96844, 770.06104, 0, 2700, 2, 58558, 1, NULL),
(@GUID+7, 32630, 571, 67, 511, 6954.7627, -472.37695, 997.65027, 0, 2700, 2, 58558, 1, NULL);
DELETE FROM `pool_template` WHERE `entry` = 32491;
INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES
(32491, 1, 'Time-Lost Proto Drake / Vyragosa');
DELETE FROM `pool_template` WHERE `entry` BETWEEN 32492 AND 32495;
INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES
(32492, 1, 'Time-Lost Proto Drake / Vyragosa - Path 1'),
(32493, 1, 'Time-Lost Proto Drake / Vyragosa - Path 2'),
(32494, 1, 'Time-Lost Proto Drake / Vyragosa - Path 3'),
(32495, 1, 'Time-Lost Proto Drake / Vyragosa - Path 4');
DELETE FROM `pool_pool` WHERE `mother_pool` = 32491;
INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`) VALUES
(32492, 32491, 0, 'Time-Lost Proto Drake / Vyragosa - Path 1'),
(32493, 32491, 0, 'Time-Lost Proto Drake / Vyragosa - Path 2'),
(32494, 32491, 0, 'Time-Lost Proto Drake / Vyragosa - Path 3'),
(32495, 32491, 0, 'Time-Lost Proto Drake / Vyragosa - Path 4');
DELETE FROM `pool_creature` WHERE `pool_entry` BETWEEN 32491 AND 32495;
INSERT INTO `pool_creature` (`guid`, `pool_entry`, `chance`, `description`) VALUES
-- Seen Time-Lost 1 in 12 sniffs
(@GUID, 32492, 10, 'Time-Lost Proto Drake - Path 1'),
(@GUID+4, 32492, 0, 'Vyragosa - Path 1'),
(@GUID+1, 32493, 10, 'Time-Lost Proto Drake - Path 2'),
(@GUID+5, 32493, 0, 'Vyragosa - Path 2'),
(@GUID+2, 32494, 10, 'Time-Lost Proto Drake - Path 3'),
(@GUID+6, 32494, 0, 'Vyragosa - Path 3'),
(@GUID+3, 32495, 10, 'Time-Lost Proto Drake - Path 4'),
(@GUID+7, 32495, 0, 'Vyragosa - Path 4');
DELETE FROM `creature_addon` WHERE `guid` BETWEEN @GUID+0 AND @GUID+7;
INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(@GUID+0, (@GUID+0)*10, 0, 0, 0, 0, 0, ''),
(@GUID+1, (@GUID+1)*10, 0, 0, 0, 0, 0, ''),
(@GUID+2, (@GUID+2)*10, 0, 0, 0, 0, 0, ''),
(@GUID+3, (@GUID+3)*10, 0, 0, 0, 0, 0, ''),
(@GUID+4, (@GUID+0)*10, 0, 0, 0, 0, 0, ''),
(@GUID+5, (@GUID+1)*10, 0, 0, 0, 0, 0, ''),
(@GUID+6, (@GUID+2)*10, 0, 0, 0, 0, 0, ''),
(@GUID+7, (@GUID+3)*10, 0, 0, 0, 0, 0, '');

View File

@@ -0,0 +1,82 @@
-- DB update 2026_02_06_03 -> 2026_02_06_04
--
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=16867 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Defias Pathstalker - In Combat - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=1036 AND `source_type`=0 AND `id`=3 AND `link`=0; -- Kul Tiras Marine - In Combat - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=3192 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Artifact Seeker - In Combat - Cast 'Spell Lock' (Phase 1) (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=23760 AND `source_type`=0 AND `id`=2 AND `link`=0; -- Kul Tiras Marine - Target Casting - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=4328 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Syndicate Sentry - In Combat - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=18556 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Refuge Pointe Defender - In Combat - Cast 'Shield Bash' (No Repeat) (Normal Dungeon)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=17146 AND `source_type`=0 AND `id`=2 AND `link`=0; -- Marcel Dabyrie - In Combat - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=18117 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Stonevault Bonesnapper - In Combat - Cast 'Pummel'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=18123 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Jailor Borhuin - In Combat - Cast 'Pummel' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=3393 AND `source_type`=0 AND `id`=2 AND `link`=0; -- Frostpaw Warrior - Target Casting - Cast 'Pummel' (Phase 1)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=2547 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Overseer Gorthak - In Combat - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=9545 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Warsong Grunt - In Combat - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=16964 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Dashel Stonefist - Target Casting - Cast 'Pummel'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=9164 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Otto - In Combat - Cast 'Pummel'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=12380 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Brittle Revenant - Target Casting - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=7113 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Shadowforge Ambusher - In Combat - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=1540 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Bloodscalp Warrior - Target Casting - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=10391 AND `source_type`=0 AND `id`=3 AND `link`=0; -- Jlarborn the Strategist - In Combat - Cast Shield Bash
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=16904 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Yorus the Flesh Harvester - In Combat - Cast Shield Bash
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=17672 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Dreadbone Sentinel - In Combat - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=1664 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Mirdoran the Fallen - In Combat - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=1491 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Fel Guardhound - In Combat - Cast 'Spell Lock'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=667 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Cast Counterspell on Target Spellcast
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=19320 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Dullgrom Dredger - In Combat - Cast '34802'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=20723 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Quel'dorei Magewraith - In Combat - Cast 'Counterspell' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=26965 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Marauding Skeleton - In Combat - Cast Shield Bash
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=29096 AND `source_type`=0 AND `id`=3 AND `link`=0; -- Anub'ar Champion - Target Casting - Cast 'Pummel' (Phase 1) (No Repeat) (Dungeon)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=30865 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Dragonflayer Huscarl - Target Casting - Cast 'Pummel' (Phase 1) (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=17401 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Shadowsworn Thug - In Combat - Cast 'Kick'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=2584 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Shadowforge Ruffian - In Combat - Cast 'Kick'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=29062 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Grimtotem Bandit - In Combat - Cast '34802'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=22143 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Nethergarde Soldier - In Combat - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=22342 AND `source_type`=0 AND `id`=4 AND `link`=0; -- Pyrewood Sentry - In Combat - Cast Shield Bash
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=23665 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Bloodsail Swashbuckler - In Combat - Cast 'Kick' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=18498 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Scalebane Captain - In Combat - Cast 'Pummel' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=449 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Muckrake - In Combat - Cast 'Pummel' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=3739 AND `source_type`=0 AND `id`=2 AND `link`=0; -- Theramore Marine - In Combat - Cast '72'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=9605 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Skeletal Archmage - On Target Casting - Cast Counterspell
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=12369 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Anvilrage Enforcer - In Combat - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=18429 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Deathforge Guardian - In Combat - Cast 'Shield Bash' (Phase 1) (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=20878 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Arcane Fiend - On Target Cast - Cast Counterspell
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=24819 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Lord Kragaru - On Victim Casting 'null' - Cast 'Pummel'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=31779 AND `source_type`=0 AND `id`=3 AND `link`=0; -- Blackrock Raider - Target Casting - Cast 'Pummel'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=3385 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Saltspittle Warrior - Target Casting - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=2421 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Defias Knuckleduster - In Combat - Cast 'Pummel'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=745 AND `source_type`=0 AND `id`=2 AND `link`=0; -- Unliving Soldier - In Combat - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=1563 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Winterskorn Raider - Target Casting - Cast 'Kick'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=1894 AND `source_type`=0 AND `id`=4 AND `link`=0; -- Deathshadow Spellbinder - In Combat - Cast 'Counterspell'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=5999 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Gordunni Back-Breaker - In Combat - Cast 'Kick'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=10758 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Anub'ar Champion - On Hostile Casting in Range - Cast 'Pummel'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=4845 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Stromgarde Defender - In Combat - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=6005 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Felhound Manastalker - In Combat - Cast Spell Lock
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=27260 AND `source_type`=0 AND `id`=5 AND `link`=0; -- Shandaral Warrior Spirit - Target Casting - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=29096 AND `source_type`=0 AND `id`=2 AND `link`=0; -- Anub'ar Champion - Target Casting - Cast 'Pummel' (Phase 1) (No Repeat) (Dungeon)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=10952 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Tormented Drakkari - Target Casting - Cast 'Kick' (Phase 1) (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=17612 AND `source_type`=0 AND `id`=13 AND `link`=0; -- Korgaah - In Combat - Cast '11978'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=21254 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Argent Protector - In Combat - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=30180 AND `source_type`=0 AND `id`=11 AND `link`=0; -- Skullsplitter Warrior - In Combat - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=18642 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Zanzil Naga - In Combat - Cast 'Pummel'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=16250 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Captain Vachon - In Combat - Cast '72'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=16305 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Deadwind Villager - In Combat - Cast 'Kick'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=24214 AND `source_type`=0 AND `id`=4 AND `link`=0; -- Unyielding Footman - In Combat - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=24215 AND `source_type`=0 AND `id`=4 AND `link`=0; -- Skeletal Berserker - Victim Casting - Cast Pummel
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=587 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Scarlet Vanguard - In Combat - Cast '72'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=7091 AND `source_type`=0 AND `id`=2 AND `link`=0; -- Jaedenar Guardian - In Combat - Cast '11972'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=30160 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Unliving Resident - In Combat - Cast 'Kick'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=2599 AND `source_type`=0 AND `id`=2 AND `link`=0; -- Elder Diemetradon - In Combat - Cast 'Pummel' (Normal Dungeon)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=4961 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Warlord Morkh - In Combat - Cast 'Kick'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=11682 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Grim Patron - In Combat - Cast 'Kick'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=17304 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Ironpatch - In Combat - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=26357 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Captain Fairmount - Target Casting - Cast 'Pummel' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=2431 AND `source_type`=0 AND `id`=2 AND `link`=0; -- Wrekt Slave - In Combat - Cast 'Kick' (Phase 1) (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=2893 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Ango'rosh Ogre - In Combat - Cast 'Kick'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=4481 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Kil'sorrow Spellbinder - Target Casting - Cast 'Counterspell'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=10696 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Phasing Soldier - Target Casting - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=2243 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Firemane Scalebane - In Combat - Cast Shield Bash
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=3129 AND `source_type`=0 AND `id`=0 AND `link`=0; -- Forsaken Plaguebringer - In Combat - Cast 'Kick'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=19852 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Lieutenant Benedict - Target Casting - Cast 'Shield Bash'
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=3129 AND `source_type`=0 AND `id`=1 AND `link`=0; -- Dragonmaw Centurion - In Combat - Cast 'Shield Bash' (No Repeat)
UPDATE `smart_scripts` SET `event_chance`=25 WHERE `entryorguid`=121 AND `source_type`=0 AND `id`=2 AND `link`=0; -- Shattered Hand Grunt - In Combat - Cast 'Kick' (Phase 2)

View File

@@ -0,0 +1,8 @@
-- DB update 2026_02_06_04 -> 2026_02_06_05
--
UPDATE `creature_template` SET `faction` = 1692 WHERE (`entry` = 22228);
UPDATE `creature_template` SET `flags_extra` = `flags_extra`|128 WHERE (`entry` IN (19381, 22228));
DELETE FROM `creature_template_addon` WHERE (`entry` = 22228);
INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(22228, 0, 0, 0, 0, 0, 0, '38608');

View File

@@ -0,0 +1,5 @@
-- DB update 2026_02_06_05 -> 2026_02_06_06
--
DELETE FROM `spell_target_position` WHERE `ID` = 33244 AND `EffectIndex` = 0;
INSERT INTO `spell_target_position` (`ID`, `EffectIndex`, `MapID`, `PositionX`, `PositionY`, `PositionZ`, `Orientation`, `VerifiedBuild`) VALUES
(33244, 0, 550, 432.74, -373.645, 18.0138, 1.39626, 50791);

View File

@@ -0,0 +1,125 @@
-- DB update 2026_02_06_06 -> 2026_02_06_07
--
DELETE FROM `spell_area` WHERE `spell` = 37280 AND `area` = 3607;
INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `aura_spell`, `racemask`, `gender`, `autocast`, `quest_start_status`, `quest_end_status`) VALUES
(37280, 3607, 0, 0, 0, 0, 2, 1, 64, 11);
DELETE FROM `spell_script_names` WHERE `spell_id`=37025 AND `ScriptName`='spell_serpentshrine_cavern_coilfang_water';
DELETE FROM `spell_script_names` WHERE `spell_id`=37280 AND `ScriptName`='spell_serpentshrine_cavern_coilfang_water';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(37280, 'spell_serpentshrine_cavern_coilfang_water');
UPDATE `creature_template` SET `flags_extra` = `flags_extra`|134217728 WHERE (`entry` IN (21218, 21220, 21263, 21301));
DELETE FROM `smart_scripts` WHERE `action_type` = 34 AND `action_param1` IN (20, 21) AND `entryorguid` IN (21220, 21301) AND `source_type` = 0;
DELETE FROM `smart_scripts` WHERE `source_type` = 0 AND `id` IN (1004, 1005) AND `action_type` = 34 AND `entryorguid` IN (-153022,-153023,-153024,-153025,-153026,-153027,-153028,-153029,-153030,-153031,-153032,-153033,-153034,-153035,-153036,-153037,-153038,-153039,-153040,-153041,-153042,-153043,-153044,-153045,-153046,-153047,-153048,-153049,-153050,-153051,-153052,-153053,-153054,-153055,-153056,-153057,-153058,-153059,-153060,-153061,-153062,-153063,-153064,-153065,-153066,-153067,-153068,-153069,-153070,-153071,-153072,-153073,-153074,-153075);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-153022, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153022, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153023, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153023, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153024, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153024, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153025, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153025, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153026, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153026, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153027, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153027, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153028, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153028, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153029, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153029, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153030, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153030, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153031, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153031, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153032, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153032, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153033, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153033, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153034, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153034, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153035, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153035, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153036, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153036, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153037, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153037, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153038, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153038, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153039, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153039, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153040, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153040, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153041, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153041, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153042, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153042, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153043, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153043, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153044, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153044, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153045, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153045, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153046, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153046, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153047, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153047, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153048, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153048, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153049, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153049, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153050, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153050, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153051, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153051, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153052, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153052, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153053, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153053, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153054, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153054, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153055, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153055, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153056, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153056, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153057, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153057, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153058, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153058, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153059, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153059, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153060, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153060, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153061, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153061, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153062, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153062, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153063, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153063, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153064, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153064, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153065, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153065, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153066, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153066, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153067, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153067, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153068, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153068, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153069, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153069, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153070, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153070, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153071, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153071, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153072, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153072, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153073, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153073, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153074, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153074, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1'),
(-153075, 0, 1004, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 20, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Respawn - Set Instance Data 20 to 1'),
(-153075, 0, 1005, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 34, 21, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Coilfang Keeper Trash - On Just Died - Set Instance Data 21 to 1');

View File

@@ -0,0 +1,126 @@
-- DB update 2026_02_06_07 -> 2026_02_06_08
--
UPDATE `creature_template` SET `unit_flags` = `unit_flags`|64|32768 WHERE (`entry` = 21838);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 21838);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(21838, 0, 0, 0, 0, 0, 100, 0, 4000, 7000, 10000, 15000, 0, 0, 11, 40721, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - In Combat - Cast \'Shadow Bolt Volley\''),
(21838, 0, 1, 0, 0, 0, 100, 0, 6000, 9000, 7000, 9000, 0, 0, 11, 15284, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - In Combat - Cast \'Cleave\''),
(21838, 0, 2, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 80, 2183800, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - On Just Summoned - Run Script'),
(21838, 0, 3, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 112, 97, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - On Aggro - Start Skyguard Ace Event'),
(21838, 0, 4, 0, 0, 0, 100, 0, 18000, 30000, 16000, 32000, 0, 0, 80, 2183801, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - In Combat and Outside \'Divine Shield\' Phase - Run Chosen One Script'), -- Only Outside Divine Shield
(21838, 0, 5, 6, 0, 0, 100, 0, 45000, 60000, 45000, 75000, 0, 0, 11, 40733, 32, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - In Combat - Cast \'Divine Shield\''),
(21838, 0, 6, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - On \'Divine Shield\' Cast - Say Line 1'),
(21838, 0, 7, 8, 32, 0, 100, 0, 0, 1000000, 0, 0, 0, 0, 28, 40733, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - On Damaged by \'Ancient Flames\' - Remove Aura \'Divine Shield\' (Phase 1)'), -- Only with Divine Shield
(21838, 0, 8, 9, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - On Spellhit \'Ancient Flames\' - Say Line 2'),
(21838, 0, 9, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 28747, 34, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - On Spellhit \'Ancient Flames\' - Cast \'Frenzy\''),
(21838, 0, 10, 11, 7, 0, 100, 0, 0, 0, 0, 0, 0, 0, 223, 2, 0, 0, 0, 0, 0, 10, 12478, 23377, 0, 0, 0, 0, 0, 0, 'Terokk - On Evade - Do Action on Skyguard Ace Retreat'),
(21838, 0, 11, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - On Evade - Despawn Instant'),
(21838, 0, 12, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 223, 1, 0, 0, 0, 0, 0, 10, 12478, 23377, 0, 0, 0, 0, 0, 0, 'Terokk - On Just Died - Do Action Terokk Dead');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2183800);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2183800, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 18, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - Actionlist - Set Flags Immune To Players & Immune To NPC\'s'),
(2183800, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 24240, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - Actionlist - Cast \'Spawn - Red Lightning\''),
(2183800, 9, 2, 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 0, 11, 39579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - Actionlist - Cast \'Shadowform\''),
(2183800, 9, 3, 0, 0, 0, 100, 0, 400, 400, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - Actionlist - Say Line 3'),
(2183800, 9, 4, 0, 0, 0, 100, 0, 10000, 10000, 0, 0, 0, 0, 19, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - Actionlist - Remove Flags Immune To Players & Immune To NPC\'s'),
(2183800, 9, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - Actionlist - Start Attacking');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2183801);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2183801, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 5, 0, 1, 0, 0, 0, 0, 0, 0, 'Terokk - Actionlist - Store Targetlist'),
(2183801, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 1, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Terokk - Actionlist - Say Line 4'),
(2183801, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 40726, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Terokk - Actionlist - Cast \'Chosen One\''),
(2183801, 9, 3, 0, 0, 0, 100, 0, 500, 500, 0, 0, 0, 0, 11, 40722, 128, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Terokk - Actionlist - Cast \'Will of the Arakkoa God\'');
DELETE FROM `game_event` WHERE `eventEntry` = 97;
INSERT INTO `game_event` (`eventEntry`, `start_time`, `end_time`, `occurence`, `length`, `holiday`, `holidayStage`, `description`, `world_event`, `announce`) VALUES
(97, NULL, NULL, 5184000, 2592000, 0, 0, 'Terokk Boss Event', 0, 2);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = -12478);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-12478, 0, 1000, 0, 60, 0, 100, 0, 10000, 10000, 20000, 30000, 0, 0, 11, 40655, 0, 0, 0, 0, 0, 19, 21838, 60, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Update - Cast \'Skyguard Flare\''),
(-12478, 0, 1001, 0, 17, 0, 100, 0, 23277, 0, 0, 0, 0, 0, 11, 40657, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Summoning Skyguard Target - Cast \'Ancient Flames\''),
(-12478, 0, 1002, 0, 17, 0, 100, 0, 23277, 0, 0, 0, 0, 0, 41, 30000, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Summoning Skyguard Target - Despawn Summon in 30s'),
(-12478, 0, 1003, 0, 17, 0, 100, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Summoning Skyguard Target - Say Line 1'),
(-12478, 0, 1004, 0, 109, 0, 100, 0, 0, 124781, 0, 0, 0, 0, 80, 2337700, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Path Arrive Finished - Run Script'),
(-12478, 0, 1005, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, 124781, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Respawn - Start Path Arrive'),
(-12478, 0, 1006, 1008, 72, 0, 100, 0, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Success - Say Line 3'),
(-12478, 0, 1007, 1008, 72, 0, 100, 0, 2, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Quest Fail - Say Line 4'),
(-12478, 0, 1008, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, 124783, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Quest Success or Fail - Start Path Leave'),
(-12478, 0, 1009, 0, 109, 0, 100, 0, 0, 124783, 0, 0, 0, 0, 111, 97, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Path Leave Finished - End Terokk Boss Event');
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 2337700);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2337700, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - Actionlist - Say Line 2'),
(2337700, 9, 1, 0, 0, 0, 100, 0, 1200, 1200, 0, 0, 0, 0, 232, 124782, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - Actionlist - Start Path Circle');
UPDATE `creature_template` SET `unit_flags` = 2, `flags_extra` = `flags_extra`|134217728 WHERE (`entry` = 23377);
UPDATE `creature_template` SET `speed_run` = 1.71428 WHERE (`entry` = 23377);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 23377);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(23377, 0, 0, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Initialize - Set Active On'),
(23377, 0, 1, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 59, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Respawn - Set Run On'),
(23377, 0, 2, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Skyguard Ace - On Respawn - Set Reactstate Passive');
UPDATE `creature_template_addon` SET `auras` = '40656' WHERE (`entry` = 23277);
UPDATE `creature_template` SET `AIName` = 'NullCreatureAI' WHERE `entry` = 23277;
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 23277);
DELETE FROM `creature_text` WHERE (`CreatureID` = 21838) AND (`GroupID` IN (4));
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(21838, 4, 0, 'Show me what you\'re made of, $n!', 14, 0, 100, 0, 0, 0, 21327, 0, 'Terokk Chosen One');
DELETE FROM `creature_text` WHERE (`CreatureID` = 23377) AND (`GroupID` IN (4));
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(23377, 4, 0, 'Abort mission! Our ground forces have been defeated.', 14, 0, 100, 0, 0, 0, 21438, 0, 'Skyguard Ace Defeat');
DELETE FROM `waypoint_data` WHERE `id` IN (124781, 124782, 124783);
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`move_type`) VALUES
-- Skyguard Enter
(124781, 1, -3335.223, 3431.9473, 426.38644, NULL, 2),
(124781, 2, -3548.365, 3463.0986, 365.91205, NULL, 2),
(124781, 3, -3548.365, 3463.0986, 365.91205, NULL, 2),
(124781, 4, -3548.365, 3463.0986, 365.91205, NULL, 2),
-- Skyguard Circle
(124782, 1, -3761.507, 3494.25, 305.43765 , NULL, 2),
(124782, 2, -3746.0168, 3524.3342, 304.60434, NULL, 2),
(124782, 3, -3779.0083, 3555.692, 304.3266 , NULL, 2),
(124782, 4, -3821.4905, 3536.9502, 304.38208, NULL, 2),
(124782, 5, -3830.6106, 3503.1016, 303.99332, NULL, 2),
(124782, 6, -3805.376, 3480.2854, 302.40988 , NULL, 2),
(124782, 7, -3774.9329, 3484.5464, 305.43765, NULL, 2),
-- Skyguard Leave
(124783, 1, -3697.9067, 3470.4912, 315.2088 , NULL, 2),
(124783, 2, -3668.2097, 3478.07, 330.95886 , NULL, 2),
(124783, 3, -3632.0579, 3477.3137, 339.87555, NULL, 2),
(124783, 4, -3586.6597, 3462.7095, 351.9589 , NULL, 2);
DELETE FROM `creature` WHERE `guid` IN (12478, 12479, 12480) AND `id1` = 23377;
INSERT INTO `creature` (`guid`, `id1`, `map`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES
(12478, 23377, 530, 1, -3335.223, 3431.9473, 426.38644, 0, 300, 52237, 1, 'Skyguard Ace from Terokk Boss Event'),
(12479, 23377, 530, 1, -3335.223, 3431.9473, 426.38644, 0, 300, 52237, 1, 'Skyguard Ace from Terokk Boss Event'),
(12480, 23377, 530, 1, -3335.223, 3431.9473, 426.38644, 0, 300, 52237, 1, 'Skyguard Ace from Terokk Boss Event');
DELETE FROM `creature_formations` WHERE (`leaderGUID` = 12478);
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
(12478, 12478, 0, 0, 512, 0, 0),
(12478, 12479, 6, 120, 512, 0, 0),
(12478, 12480, 6, 240, 512, 0, 0);
DELETE FROM `game_event_creature` WHERE `eventEntry` = 97;
INSERT INTO `game_event_creature` (`eventEntry`, `guid`) VALUES
(97, 12478),
(97, 12479),
(97, 12480);
UPDATE `event_scripts` SET `x`=-3788.8564, `y`=3507.526, `z`=286.88455, `o`=3.159045934677124023 WHERE `id`=15014;
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 22) AND (`SourceGroup` = 5) AND (`SourceEntry` = 21838) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 1) AND (`ConditionTarget` = 1) AND (`ConditionValue1` = 40733) AND (`ConditionValue2` = 0) AND (`ConditionValue3` = 0);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(22, 5, 21838, 0, 0, 1, 1, 40733, 0, 0, 1, 0, 0, '', 'Only use Chosen One script when outside Divine Shield phase');
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 22) AND (`SourceGroup` = 8) AND (`SourceEntry` = 21838) AND (`SourceId` = 0) AND (`ElseGroup` = 0) AND (`ConditionTypeOrReference` = 1) AND (`ConditionTarget` = 1) AND (`ConditionValue1` = 40733) AND (`ConditionValue2` = 0) AND (`ConditionValue3` = 0);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(22, 8, 21838, 0, 0, 1, 1, 40733, 0, 0, 0, 0, 0, '', 'Only remove Divine Shield during the Divine Shield phase');

Some files were not shown because too many files have changed in this diff Show More