* Squashed commit of the following: commit36a6d04156Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Jun 20 19:52:44 2021 +0200 fix(Core): check spell info and prevent crash (#6454) commit08e205d44bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 20 16:24:17 2021 +0000 chore(DB): import pending files Referenced commit(s):b870fe53efcommitb870fe53efAuthor: arielcami <71854140+arielcami@users.noreply.github.com> Date: Sun Jun 20 11:22:53 2021 -0500 fix(DB): gossip locale for every city guard esES/esMX (#6377) commit80a76bad71Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 20 12:12:30 2021 +0000 chore(DB): import pending files Referenced commit(s):002ff53fe2commit002ff53fe2Author: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Sun Jun 20 21:41:04 2021 +0930 fix(DB/loot): normalise Tunnel Rat Ear drop rates (#6375) commit64aa901c2aAuthor: Bogir[rus] <m-1@bk.ru> Date: Sun Jun 20 16:13:24 2021 +0500 feat(Core): improve check of set variables (#6336) Co-authored-by: Bogir <m-000@bk.ru> commit7e898db22aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 20 11:11:16 2021 +0000 chore(DB): import pending files Referenced commit(s):6be8fa2c73commit6be8fa2c73Author: Patrick Lewis <pat@lo5t.com> Date: Sun Jun 20 04:09:42 2021 -0700 fix(CI): workflow updates (#6439) commitff5e4570dcAuthor: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Sun Jun 20 12:09:04 2021 +0100 fix(Scripts): Witch Doctor Mau'ari conditions (#6371) commit2e32a80f24Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jun 20 01:29:30 2021 +0200 chore(Core/SmartScript): Fix typo (#6355) Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com> commit14516cc7b9Author: meow <85649751+meowcpp@users.noreply.github.com> Date: Sat Jun 19 20:14:18 2021 +0200 fix(Scripts/ToC): solved issue twin valkyr's ball (#6352) - Closes https://github.com/azerothcore/azerothcore-wotlk/issues/4903 commit6e6d37ae56Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 19 16:50:17 2021 +0000 chore(DB): import pending files Referenced commit(s):8f47b3d5b0commit8f47b3d5b0Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Jun 19 18:48:51 2021 +0200 fix(DB/Creature): Emblem Quartermaster locales (#6340) commit0fe3c16f4fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 19 15:34:25 2021 +0000 chore(DB): import pending files Referenced commit(s):650ba7f96acommit650ba7f96aAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Sun Jun 20 01:02:52 2021 +0930 fix(DB/loot): delete overlevelled items from NPC RLTs (#6335) commit7d77c245f0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 19 12:45:20 2021 +0000 chore(DB): import pending files Referenced commit(s):d8a4ce13bacommitd8a4ce13baAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Sat Jun 19 22:07:21 2021 +0930 fix(DB/loot): remove Empty Tainted/Cursed Jars from various NPCs (#6334) commitfc10f1a72dAuthor: Patrick Lewis <pat@lo5t.com> Date: Sat Jun 19 05:10:43 2021 -0700 fix(CI): limit concurrency group to PR's (#6419) commitf685fb10c2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 19 12:06:29 2021 +0000 chore(DB): import pending files Referenced commit(s):c425266ac7commitc425266ac7Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Sat Jun 19 14:04:50 2021 +0200 fix(DB/creature): Beaten Corpse faction and flags (#6319) Beaten Corpse (guid: 19221) was assigned the wrong faction and flags which made its nameplate appear grey instead of green for Horde players - Closes #6318 - Closes https://github.com/chromiecraft/chromiecraft/issues/841 commit17838998c4Author: Kargatum <dowlandtop@yandex.com> Date: Sat Jun 19 17:18:25 2021 +0700 chore(Core/Gossip): delete old gossips api (#5414) commit55d72c9530Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Jun 19 06:00:10 2021 +0200 refactor(Build/CMake): Only complain when BOOST_ROOT was not found (#6418) Cherry-picked from commit (TrinityCore/TrinityCore@1266869) Co-authored-by: Jan Van Buggenhout <1895262+chipzz@users.noreply.github.com> commit23e9b85d0eAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Jun 19 01:25:29 2021 +0200 refactor(Core): code cleanup (part 3) (#6380) commit4d20442a1eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 19:50:37 2021 +0000 chore(DB): import pending files Referenced commit(s):18a02e9c03commit18a02e9c03Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Jun 18 17:22:16 2021 +0200 fix(DB): chinese translations (#6373) commit039f0e0faaAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Jun 18 17:20:39 2021 +0200 fix(DB/spell_dbc): Imp's Phase Shift (#6408) commit8e9643c3b0Author: buddiman <Hoellriegl@stud.uni-heidelberg.de> Date: Fri Jun 18 17:09:52 2021 +0200 feat(Core/Commands): GM command to display strings (#6268) - Implements a new GM command to display strings from the acore_string table - Syntax: .string #id [#locale] - Closes https://github.com/azerothcore/azerothcore-wotlk/issues/1052 commit848bb0891bAuthor: Axel Cocat <ax.cocat@gmail.com> Date: Fri Jun 18 17:09:29 2021 +0200 feat(Core): add argument to .character rename to add name to reserved_name (#6163) commit5a564ea498Author: Patrick Lewis <pat@lo5t.com> Date: Fri Jun 18 08:08:02 2021 -0700 fix(CI): typo in docker_build (#6364) commitea7f693c56Author: Michael Serajnik <80664890+mserajnik@users.noreply.github.com> Date: Fri Jun 18 17:07:51 2021 +0200 fix(DB/gameobject): fix overlapping gameobjects (#6363) commit5d9dfd00bcAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Sat Jun 19 00:37:41 2021 +0930 fix(DB/Creature): Pacifies Theramore Combat Dummies (#6351) commit3a30fe3d71Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Fri Jun 18 16:07:33 2021 +0100 fix(Scripts): Victory rush killing blow (#6349) commit289f140ab1Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Jun 18 17:07:24 2021 +0200 fix(Core/Loot): Fixed loading conditioned item loot. (#6337) - Fixes #6326 commit6bab704a02Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 15:07:03 2021 +0000 chore(DB): import pending files Referenced commit(s):4811a14bd6commit4811a14bd6Author: buddiman <Hoellriegl@stud.uni-heidelberg.de> Date: Fri Jun 18 17:05:29 2021 +0200 fix(CORE/Quests): Quest dialog fails to close with follow-up quest (#6309) - Fixes the problem with the quest dialog which doesn't close/update on a follow-up quest if there is no space in the inventory - Closes: https://github.com/azerothcore/azerothcore-wotlk/issues/6296 commit8214873e28Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Jun 18 17:05:14 2021 +0200 fix(DB/Quest): Disabled regen health for Sorlof. (#6307) - Fixes #3298. commit6a7b310ac4Author: Efymer <79163132+Efymer@users.noreply.github.com> Date: Fri Jun 18 17:04:53 2021 +0200 fix(DB/quest): recover the cargo! objects not despawning (#6304) commit07861d0548Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Fri Jun 18 16:04:41 2021 +0100 fix(Core/DB): Brewspewer hardcoded conditions (#6301) commite7e0ce1ea4Author: Efymer <79163132+Efymer@users.noreply.github.com> Date: Fri Jun 18 17:04:22 2021 +0200 fix(DB/creature_template): Adjust Hematos speed walk (#6300) commit137c0137fcAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Fri Jun 18 17:04:01 2021 +0200 fix(DB/creature_model_info): prevent NPC George Candarte incorrect display (#6299) commit4b67e78b02Author: Efymer <79163132+Efymer@users.noreply.github.com> Date: Fri Jun 18 17:03:02 2021 +0200 fix(DB/creature_template): Uruson speed walk (#6290) (#6291) commitb2e42f52a0Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Jun 18 16:05:08 2021 +0200 fix(Core/SmartScripts):SMART_TARGET_CREATURE/GAMEOBJECT_GUID (#6298) commit474deda958Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 10:46:17 2021 +0000 chore(DB): import pending files Referenced commit(s):206c405546commit206c405546Author: Necropola <necropola@rain-fighters.net> Date: Fri Jun 18 12:44:41 2021 +0200 fix(DB/creature_loot_template,conditions): Cracked Silithid Carapace (5877) (#6284) - Closes #6280 - Closes https://github.com/chromiecraft/chromiecraft/issues/815 commitacf624214eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 10:19:49 2021 +0000 chore(DB): import pending files Referenced commit(s):efd575fefacommitefd575fefaAuthor: v.tihomirov <vladislav@mindsys.org> Date: Fri Jun 18 13:18:12 2021 +0300 fix(DB): Scholomance Hall of secrets issues (#5238) commitec1c819683Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 09:33:24 2021 +0000 chore(DB): import pending files Referenced commit(s):364d715d07commit364d715d07Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Fri Jun 18 11:31:51 2021 +0200 fix(DB/loot): Adjust Spellshock Leggings drops (#6288) Spellshock Leggings (id: 9484) were previously unobtainable. They should drop from certain high-level mobs in Zul'Farrak according to sources. - Closes #6026 - Closes chromiecraft/chromiecraft#690 commit47b09f2767Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 08:28:45 2021 +0000 chore(DB): import pending files Referenced commit(s):f8c098f39ccommitf8c098f39cAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Fri Jun 18 04:27:11 2021 -0400 fix(DB/loot): Prospecting Thorium doesn't always yield a gem (#6198) Fix the grouping of thorium ore prospecting loot so you are guaranteed to get either a tbc gem or a classic gem - Closes #5781 - Closes chromiecraft/chromiecraft#600 Co-authored-by: dsegna <dsegna@users.noreply.github.com> commit016e7427d5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 07:37:17 2021 +0000 chore(DB): import pending files Referenced commit(s):6dab2a3bafcommit6dab2a3bafAuthor: T1ti <40864460+T1ti@users.noreply.github.com> Date: Fri Jun 18 09:35:44 2021 +0200 fix(DB/creature_template): mass update vanilla creatures damages (#4927) commit9d0f595e2fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 22:39:12 2021 +0000 chore(DB): import pending files Referenced commit(s):d0c6e137facommitd0c6e137faAuthor: Patrick Lewis <pat@lo5t.com> Date: Thu Jun 17 14:54:39 2021 -0700 feat(CI): move modules build into separate workflow (#6277) commit3da83cc0e6Author: Kargatum <dowlandtop@yandex.com> Date: Fri Jun 18 03:02:08 2021 +0700 feat(Common/IPLocation): replace ip2nation by ip2location (#5653) commit8ba1ddb033Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 17:30:03 2021 +0000 chore(DB): import pending files Referenced commit(s):a22bd38d98commita22bd38d98Author: buddiman <Hoellriegl@stud.uni-heidelberg.de> Date: Thu Jun 17 19:27:16 2021 +0200 fix(DB/gameobject): Unreachable Copper vein (#6274) - copper vein with the guid 5149 is now moved on top of the cliff - this ensures it is reachable by players again - Closes https://github.com/azerothcore/azerothcore-wotlk/issues/6270 - Closes https://github.com/chromiecraft/chromiecraft/issues/807 commit67b84e0c1eAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Jun 17 18:30:15 2021 +0200 feat(Core): deprecate clang-9 and older (#6406) commitf8cf8b43eeAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 15:37:46 2021 +0000 chore(DB): import pending files Referenced commit(s):cc23beec14commitcc23beec14Author: buddiman <Hoellriegl@stud.uni-heidelberg.de> Date: Thu Jun 17 17:36:08 2021 +0200 fix(DB/loot): Remove Mana Agate drop from Vultros (#6273) - Removed Conjured Mana Agate from the drop table because it is a conjured mage item - Closes https://github.com/azerothcore/azerothcore-wotlk/issues/6249 - Closes https://github.com/chromiecraft/chromiecraft/issues/791 commit2ba258a88bAuthor: Kargatum <dowlandtop@yandex.com> Date: Thu Jun 17 21:51:45 2021 +0700 feat(Core/Logging): Changed format of packet log file from .bin to .pkt (#5949) commit9b5b229085Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 14:12:45 2021 +0000 chore(DB): import pending files Referenced commit(s):947a97933ccommit947a97933cAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Thu Jun 17 10:11:14 2021 -0400 fix(DB/Creature): Great Goretusk spawned inside a tree in Redridge Mountains (#6271) Moved the spawn point - Closes #6116 - Closes chromiecraft/chromiecraft#729 commitc789ec0ebcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 11:27:16 2021 +0000 chore(DB): import pending files Referenced commit(s):19f94e0211commit19f94e0211Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Jun 17 13:25:29 2021 +0200 fix(DB): revert bad sql imports (#6394) This reverts commit1e2b880301. This reverts commit8f7ad83010. This reverts commit7dd97ae679. This reverts commitae703c1383. commitd4d2a17a96Author: Yehonal <yehonal.azeroth@gmail.com> Date: Wed Jun 16 17:40:23 2021 +0200 fix(bash): restored import sql script Codacity suggestions are causing bugs here. It would be better to convert it in Typescript in future. commit1e2b880301Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 08:20:58 2021 +0000 chore(DB): import pending files Referenced commit(s):a9686a3f44commita9686a3f44Author: Necropola <necropola@rain-fighters.net> Date: Thu Jun 17 10:19:20 2021 +0200 fix(DB/creature_loot_template): Increase drop chance for Diabolical Plans (#6297) - Closes #6295 - Closes https://github.com/chromiecraft/chromiecraft/issues/829 commit466cdb68d6Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Jun 16 20:40:42 2021 +0200 refactor(Core): code cleanup (part 2) (#6374) commit8f7ad83010Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 16 18:18:19 2021 +0000 chore(DB): import pending files Referenced commit(s):d6841f7267commitd6841f7267Author: Necropola <necropola@rain-fighters.net> Date: Wed Jun 16 20:16:46 2021 +0200 fix(DB/SAI): Remove despawn event from Lorgus Jett (#6289) - Closes #6286 - Closes https://github.com/chromiecraft/chromiecraft/issues/823 commit6d2041c0a2Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Jun 16 14:38:56 2021 +0200 docs(SECURITY): add support for clang-12 commit7d9fe22e28Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Jun 16 12:58:14 2021 +0200 refactor(Core): code cleanup (part 1) (#6361) commit7dd97ae679Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 16 10:20:46 2021 +0000 chore(DB): import pending files Referenced commit(s):ed32bdf4c6commited32bdf4c6Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Wed Jun 16 11:39:42 2021 +0200 fix(DB/waypoint_data): add waypoint_data, update creature and creature_addon (#6262) commite3a5727222Author: Bogir[rus] <m-1@bk.ru> Date: Wed Jun 16 14:28:00 2021 +0500 chore(Core): typo fixes (#6272) Co-authored-by: Bogir <m-000@bk.ru> commitae703c1383Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 15 15:59:10 2021 +0000 chore(DB): import pending files Referenced commit(s):4a3af9b140commit4a3af9b140Author: Kargatum <dowlandtop@yandex.com> Date: Tue Jun 15 22:50:42 2021 +0700 feat(Core/BGQueue): rework queue announce (#6114) commit0d96866ceaAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue Jun 15 12:37:58 2021 +0200 fix(Core/Packets): sending item's random property in a few packets (#6193) - Closes #4843 commit34da0cda51Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jun 15 12:02:03 2021 +0200 fix(Script/URBS): Potential crash in Dragonspire Room (#6330) * cherry-picked from commit (e9a8cea018) Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com> Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> commit65d70cadceAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Tue Jun 15 11:09:55 2021 +0200 chore(deno/changelog): fix commit link commite3680778a3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 15 09:16:34 2021 +0000 chore(DB): import pending files Referenced commit(s):8b6d7cb2ffcommit8b6d7cb2ffAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Tue Jun 15 11:02:48 2021 +0200 fix(bash): pending sql script path commit3f70d0b80fAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Tue Jun 15 11:04:29 2021 +0200 feat(doc): changelog system (#6350) This system provides rules and automatizes (Deno-typescript) the creation of a changelog file to help developers to adapt their code and know what is new with every (pre)release commit067eb82302Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jun 14 21:40:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e26dd4bd92commite26dd4bd92Author: dillyns <49765217+dillyns@users.noreply.github.com> Date: Mon Jun 14 17:39:12 2021 -0400 fix(DB/Creature): Firemane Flamecaller Spawning Inside Wall (#6260) Moved the spawn point and added wander - Closes #5766 - Closes chromiecraft/chromiecraft#594 commitec2d155094Author: Patrick Lewis <pat@lo5t.com> Date: Mon Jun 14 02:05:48 2021 -0700 feat(CI): limit workflow concurrency (#6332) commit4532ef4c7aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jun 14 07:59:48 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):05e0178720commit05e0178720Author: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Mon Jun 14 17:28:16 2021 +0930 fix(DB/loot): delete more overlevelled items from world NPCs (#6245) commit5330cd983cAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Jun 13 19:27:36 2021 +0200 fix(Core/Player): Players are allowed to continue melee attacking on … (#6267) - Closes #6248. - Closes #5734 - Closes chromiecraft/chromiecraft#795 commit6961b9175eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 13 17:13:06 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7595548802commit7595548802Author: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sun Jun 13 12:59:26 2021 -0400 fix(DB/Skinning): Firemane mobs not consistently dropping leather (#6261) Set groupids to 1 so firemane mobs always drop leather. - Closes #5821 - Closes chromiecraft/chromiecraft#632 commit4b117ed569Author: Jordi Gil <bl4st3r@gmail.com> Date: Sun Jun 13 18:42:31 2021 +0200 fix(Core/Config): typo in worldserver.conf.dist (#6258) Fixes: Config::LoadFile: Failure to read line number 1460 in file 'configs/worldserver.conf.dist'. Skip this line commite82731001dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 13 13:55:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c3bac33ecacommitc3bac33ecaAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sun Jun 13 09:53:31 2021 -0400 fix(DB/Creature): Silverpine Forest - Moonrage Bloodhowler Bad Spawn Placement/Missing Movement (#6233) Move this particular npc and set it to wander - Closes #6230 - Closes chromiecraft/chromiecraft#781 commitad39c8285dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 13 09:39:25 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f54c6364d6commitf54c6364d6Author: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sun Jun 13 05:33:59 2021 -0400 fix(DB/Creature): Emeraldon Mobs Missing Patrol Patterns (#6231) Add formations and set them to wander. - Closes #6218 - Closes chromiecraft/chromiecraft#771 commit95b6494d55Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 13 09:27:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4734475b93commit4734475b93Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Sun Jun 13 11:25:46 2021 +0200 fix(DB/graveyard): Fix Hearthglen Spirit Healer (#6206) The graveyard (id: 1451) in Western Plaguelands near Hearthglen was mistakenly assigned to Eastern Plaguelands instead, so players dying near Hearthglen would resurrect at a graveyard further away. The graveyard has been reassigned to the WPL zone. - Closes #6204 - Closes chromiecraft/chromiecraft#765 commitbaf437bb98Author: Yehonal <yehonal.azeroth@gmail.com> Date: Sun Jun 13 10:23:24 2021 +0200 feat(Core): improved some hooks (#6302) commit806dc4052fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 13 08:11:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ebd70d544bcommitebd70d544bAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sun Jun 13 04:09:59 2021 -0400 fix(DB/loot): Unholy Alliance available without prerequisites (#6202) Unholy Alliance part 2 was available without completing Unholy Alliance part 1 - Closes azerothcore#5984 - Closes chromiecraft/chromiecraft#678 commit1b896277bdAuthor: Maxpro <MDAllen@protonmail.com> Date: Sat Jun 12 15:39:14 2021 -0700 fix(Core/Unit): dodges, parries and critters not increasing weapon skills (#5895) This fixes not getting skill ups from attacking an enemy and them parrying your attack or dodging it. This also fixes attacking a critter and not getting weapon skill ups. Previously Dodge and Parry were only giving a chance to increase the victims DEFENSE skill. I changed it so it will proc on victim and attacker. for weapon and defense skills Also, critters were being checked to not give weapon skill ups on purpose but I removed the check. commitf2c1aaa45eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 12 21:47:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):fe2aa2ecb6commitfe2aa2ecb6Author: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sat Jun 12 17:45:58 2021 -0400 fix(DB/spell): Feral Spells are not gated at trainers (#6183) Gate feral spells behind their respective forms. - Closes #1666 commitdafef5bd78Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat Jun 12 19:51:47 2021 +0200 fix(Core/Spells): category cooldowns (#6191) - Closes #5475 - Closes https://github.com/chromiecraft/chromiecraft/issues/466 commitad806b3aa6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 12 16:43:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c934b30676commitc934b30676Author: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sat Jun 12 12:21:00 2021 -0400 fix(DB/Creature): Some Nethergarde Foremans missing patrol pattern (#6225) Added missing wander distance to match other npcs of this type. - Closes #5984 - Closes chromiecraft/chromiecraft#678 commit578422f3adAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 12 08:59:13 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d0a5289628commitd0a5289628Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Sat Jun 12 10:57:44 2021 +0200 fix(DB/smart_scripts): The Plains Vision speed (#6213) During the Rite of Vision quest (id: 772), The Plains Vision creature (entry: 2983) guides the player to a location. The creature moves too fast and outruns the player, making it impossible to follow all the way. - Closes #5982 - Closes https://github.com/chromiecraft/chromiecraft/issues/680 commitb3e64d010dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 11 20:50:35 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9170eadcb6commit9170eadcb6Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Fri Jun 11 22:49:09 2021 +0200 fix(DB/creature): Fix some raptors not moving (#6212) Some raptors (guid: 9720 9761 9981 10226 31701 31706 31708 31710) did not wander around as they're supposed to. - Closes #5823 - Closes https://github.com/chromiecraft/chromiecraft/issues/627 commit2559e6123fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 11 17:26:07 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):85103fd2afcommit85103fd2afAuthor: anguaive <39011611+anguaive@users.noreply.github.com> Date: Fri Jun 11 19:24:40 2021 +0200 fix(DB/gameobject): Add missing Azshara fish nodes (#6210) Azshara was missing several Patch of Elemental Water fishing nodes. I've added 6 of these nodes to locations specified on the classic wowhead page, and pooled them so only 4 are active at a time. - Closes #6165 - Closes chromiecraft/chromiecraft#751 commit77d50876efAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 11 15:28:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8442c5c2aecommit8442c5c2aeAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Fri Jun 11 11:27:15 2021 -0400 fix(DB/events): Fishing Extravaganza wrong start time (#6201) Fishing Extravaganza should start at 14:00 server time, not 15:00 - Closes azerothcore#5450 commit42019c09b1Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Jun 11 15:30:58 2021 +0200 fix(Core/Spells): Updates autoshoot spell target in case of clientside target change. (#6257) - Closes #5206 - Closes https://github.com/chromiecraft/chromiecraft/issues/322 commitd062f5a233Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 11 12:24:08 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):07ec1ba015commit07ec1ba015Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Fri Jun 11 14:22:35 2021 +0200 fix(DB): Add missing script for The Binding quest (#6200) commit62affea39dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 11 07:48:33 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7166690726commit7166690726Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Fri Jun 11 09:47:03 2021 +0200 fix(DB/loot): Remove Webbed Creature drops (#6199) Webbed Creature (id: 17680) is not supposed to drop any items. - Closes #6123 - Closes chromiecraft/chromiecraft#732 commit1638d1f951Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 10 17:47:38 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):fa94adc6e4commitfa94adc6e4Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Thu Jun 10 19:26:03 2021 +0200 fix(DB/gameobject): Adjust Barrel location (#6197) Melon Juice Barrel (id: 14890) was floating in the air. Its z coordinate has been adjusted. - Closes #6157 - Closes chromiecraft/chromiecraft#744 commit3994337c2aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 10 14:52:54 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ec4a34e4bdcommitec4a34e4bdAuthor: anguaive <39011611+anguaive@users.noreply.github.com> Date: Thu Jun 10 16:35:37 2021 +0200 fix(DB/spell): Fix Hex of Ravenclaw Removal spell (#6196) Drinking Bethor's Potion (spell id: 7669) triggered the Hex of Ravenclaw Removal (spell id: 8320), which was supposed to remove the Hex of Ravenclaw debuff from the caster (spell id: 7656), but it didn't. - Closes #5906 - Closes chromiecraft/chromiecraft#661 commit69c214bec5Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu Jun 10 15:19:15 2021 +0200 fix(Core/Spells): Spells and auras activated by item use should not be removed on unequip. (#6255) - Closes #5124 - Closes chromiecraft/chromiecraft#327 commitcb1aaec4afAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 10 11:12:23 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):edeba59632commitedeba59632Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Thu Jun 10 13:10:51 2021 +0200 fix(DB/creature): Greymist murlocs movement (#6192) Some Greymist murlocs were standing still instead of wandering around - Closes #6020 commitd72375c4ebAuthor: Patrick Lewis <pat@lo5t.com> Date: Wed Jun 9 12:39:02 2021 -0700 feat(CI): add clang12 to core_build matrix (#5681) commitba96e81403Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 9 16:36:49 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):63359657b5commit63359657b5Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Wed Jun 9 18:07:25 2021 +0200 fix(DB/waypoint_data): Aku'mai pathing (#6185) Aku'mai (id: 27433) was standing still instead of pathing in the boss room. - Closes #5925 - Closes chromiecraft/chromiecraft#665 commita61bdc7b3dAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed Jun 9 17:56:45 2021 +0200 fix(Scripts/Spells): Seal of Command cannot be casted on dead targets (#6186) - Closes #5517 - Closes https://github.com/chromiecraft/chromiecraft/issues/476 commit7106e66421Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed Jun 9 14:14:41 2021 +0200 fix(Core/Pets): Pets should update speed out of combat only if are following their owner. (#6207) - Closes #5250 - Closes chromiecraft/chromiecraft#406 commit8417dadb6eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 9 08:51:04 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):97f3a88686commit97f3a88686Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Wed Jun 9 10:45:06 2021 +0200 fix(DB/creature): Son of Arugal movement (#6184) Son of Arugal (id: 18424) was standing still. He should either wander around aimlessly or have a set path; I chose the former - Closes #6084 commit361fd86416Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 9 08:22:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0062a81d2fcommit0062a81d2fAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Wed Jun 9 04:21:13 2021 -0400 fix(DB/loot): Dinosaur Bones (#6182) Dinosaur bones in Un'Goro crater are dropping without the associated quest - Closes #6170 - Closes chromiecraft/chromiecraft#755 Co-authored-by: dsegna <dsegna@users.noreply.github.com> commit28664a2f9bAuthor: Patrick Lewis <pat@lo5t.com> Date: Tue Jun 8 22:07:34 2021 -0700 feat(CI): run pr builds on label (#6241) commit6918fdd999Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 8 20:02:09 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3381d0d77fcommit3381d0d77fAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Tue Jun 8 15:49:48 2021 -0400 fix(DB/loot): Highland Fleshstalker drops (#6180) Highland fleshstalkers have a bunch of 55+ blues on their loot table that they shouldn't be dropping. - Closes azerothcore#6168 - Closes chromiecraft/chromiecraft#752 commite8e0c905adAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 8 17:28:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6dacfc0717commit6dacfc0717Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue Jun 8 19:26:34 2021 +0200 fix(Core/Loot): properly save and load from DB loot from items (#6151) - Closes #5472 - Closes https://github.com/chromiecraft/chromiecraft/issues/456 commit933335d6beAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 8 01:35:12 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1644e4c000commit1644e4c000Author: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Tue Jun 8 09:07:05 2021 +0930 fix(DB/loot): Removes Scarlet Set items from rand_loot_temp tables (#6102) Two Scarlet set items, the Gauntlets and Wristguards, were contained in 3 reference_loot_template tables widely available to many mobs. This was not correct, and they should only be dropped by mobs inside SM. This PR removes them from the RLTs. commit0a7017a408Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 6 23:46:26 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b8b9ccd931commitb8b9ccd931Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Mon Jun 7 01:04:43 2021 +0200 fix(DB/loot): Dalaran Miner and Brewmaster drops (#6178) Dalaran Miner and Brewmaster were dropping certain items related to their professions with 100% probability. According to classic wowhead drop tables, this is not right. - Closes #6154 - Closes chromiecraft/chromiecraft#747 commit725f1cbda0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 6 11:17:07 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a0de1c9a90commita0de1c9a90Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Sun Jun 6 13:15:40 2021 +0200 fix(DB/loot): Slimy, Oozing, Scum Covered Bag loot (#6173) Slimy Bags (20766), Oozing Bags (20767) and Scum Covered Bags (20768) did not contain money, their loot was not grouped, and some loot was missing. All of these are fixed. - Closes #6144 - Closes https://github.com/chromiecraft/chromiecraft/issues/740 - Closes #5844 - Closes https://github.com/chromiecraft/chromiecraft/issues/647 commit102d82d403Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 5 23:51:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ef2f073df4commitef2f073df4Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Sun Jun 6 01:50:18 2021 +0200 fix(DB/creature): Kurdros and Granistad movement (#6177) Kurdros and Granistad NPCs were standing still instead of wandering around randomly like they are supposed to. - Closes #6156 - Closes chromiecraft/chromiecraft#749 commit66d4fd88f5Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat Jun 5 23:24:14 2021 +0200 fix(Core/Spells): disable fishing if not in LOS within boober destination. (#6138) - Closes #5485 - Closes https://github.com/chromiecraft/chromiecraft/issues/471 commitdba0c3cb30Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 5 20:25:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):51156ffc9ecommit51156ffc9eAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Sat Jun 5 22:23:44 2021 +0200 fix(DB): Adjust Advisor Sorrelon gossip conditions (#6160) commit8a09a0bc21Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat Jun 5 21:43:19 2021 +0200 fix(Core/Spells): Shadowmeld targets only players. (#6136) - Closes #5541 - Closes https://github.com/chromiecraft/chromiecraft/issues/483 commitf819cf86fdAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 5 12:39:42 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):752038e25bcommit752038e25bAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Jun 5 14:38:14 2021 +0200 fix(DB): chinese translations (#6148) commit617a935ee4Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat Jun 5 13:52:09 2021 +0200 fix(Core/Spells): Changing druid forms should not remove items auras triggered on use. (#6135) - Closes #5637 - Closes https://github.com/chromiecraft/chromiecraft/issues/525 commitd2ad99fb68Author: Patrick Lewis <pat@lo5t.com> Date: Sat Jun 5 01:46:59 2021 -0700 fix(CI): update semicolon check (#6228) commit3b207d149fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 4 22:14:49 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c485bab6eecommitc485bab6eeAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Sat Jun 5 00:13:19 2021 +0200 fix(Scripts/DB): Improve Demon Portals and convert to SAI (#6140) commitc568bdcc42Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Jun 4 23:57:10 2021 +0200 feat(Modules): load modules configs before Log initialization (#6104) in order to properly load modules appenders and loggers commit196f74fdadAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 4 15:27:12 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1da7a483bdcommit1da7a483bdAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Sat Jun 5 00:55:35 2021 +0930 fix(DB/loot): Removes various overlevelled gear drops (#6103) commit07f4907ea7Author: Kargatum <dowlandtop@yandex.com> Date: Fri Jun 4 14:31:37 2021 +0700 feat(Core/RASession): switch to boost api (#6172) commit3f875674d5Author: Kargatum <dowlandtop@yandex.com> Date: Fri Jun 4 05:17:18 2021 +0700 chore(Core/MIsc): added few helpers for chat commands (#6175) commit62ae4b53e6Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu Jun 3 16:30:26 2021 +0200 fix(Core/Spells): On autoshot interrupt send proper packet to cancel autoshot clientside. (#6169) - Closes #5734 - Closes chromiecraft/chromiecraft#454 commit40cf7b46d2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 3 13:01:26 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):31a13d32bbcommit31a13d32bbAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Thu Jun 3 22:25:11 2021 +0930 fix(DB/spawn) Remove Earthroot node from Menethil Harbor (#6125) Deletes misplaced herb spawn. commitd6c85d4664Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Thu Jun 3 14:01:40 2021 +0200 fix(Core/Spell): Remove delay from Flare activation (#5933) * fix(DB/spell): Remove delay from Flare activation The activation of the Flare (spell id: 1543) AoE aura was delayed until the projectile hit the ground, which takes 5 seconds. Apparently this is not blizzlike and the area should be activated instantly when casting the spell. Closes #5908 Closes https://github.com/chromiecraft/chromiecraft/issues/650 * Remove unnecessary delete * Move Flare spell fix to SpellMgr * Fix indentation commita75e34c793Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Jun 3 07:39:48 2021 +0200 feat(Core/Spell): AssertSpellInfo (#6115) * feat(Core/Spell): AssertSpellInfo (cherry picked from commite52878b6b5) (cherry picked from commit8c44259fae) Co-Authored-By: Shauren <shauren.trinity@gmail.com> Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com> * Update SpellMgr.h commit7152ddc82cAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Jun 3 05:27:51 2021 +0200 refactor(Core/Grids): Ported cmangos/mangos-wotlk@ea99457 (#6113) * refactor(Core/Grids): Ported cmangos/mangos-wotlk@ea99457 (cherry picked from commitd6201e5dbb) Co-Authored-By: Shauren <shauren.trinity@gmail.com> Co-Authored-By: SilverIce <slifeleaf@gmail.com> * Update CellImpl.h * w * more more brackets * ew * fix build commitcc28cf6bf0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 18:11:44 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e3fcf1add7commite3fcf1add7Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Wed Jun 2 20:10:11 2021 +0200 fix(DB/loot): Fix drops related to Root Samples Q (#6088) All Peacebloom, Silverleaf, Earthroot, Briarthorn, Mageroyal and Bruiseweed nodes in the Barrens zone should contain a Root Sample quest item. Nodes outside the Barrens zone should not. This was not the case. Loot tables of these gameobjects were also messed up. Closes #5792 commit55bea7eb79Author: Kargatum <dowlandtop@yandex.com> Date: Thu Jun 3 00:18:24 2021 +0700 feat(Core/Thread): move Processpriority to separated files (#5638) commit0c478bfb68Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 15:57:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):91c632cbe6commit91c632cbe6Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Wed Jun 2 17:54:01 2021 +0200 fix(DB/creature_template): set Gatekeeper Rageroar to faction Timbermaw Hold (#6086) commit4c55e9c3bfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 15:48:54 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3205eca428commit3205eca428Author: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Thu Jun 3 01:17:22 2021 +0930 fix(DB/loot): Remove overlevelled items (#6076) Remove Shriveled Heart from Farmer Ray Remove Sunroc Mask from Sawtooth Crocolisk Remove Sunroc Gloves from Sawtooth Snapper commit84c9d1c462Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 15:10:52 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2e6b33289bcommit2e6b33289bAuthor: anguaive <39011611+anguaive@users.noreply.github.com> Date: Wed Jun 2 17:08:22 2021 +0200 fix(DB/loot): Noblegarden loot (#6074) Noblegarden-related items should only be contained in Brightly Colored Eggs, with the exception of Candy Bar and Lollipop which are also dropped by a select few named NPCs. - Closes #6029 - Closes https://github.com/chromiecraft/chromiecraft/issues/692 commit9d2b5c79e5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 14:57:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6bfd7838dbcommit6bfd7838dbAuthor: anguaive <39011611+anguaive@users.noreply.github.com> Date: Wed Jun 2 16:55:43 2021 +0200 fix(DB/loot): Clean up refs to ref table 24060 (#6072) Some creatures' loot tables mistakenly included entries that point to ref table 24060. These entries have been removed. - Closes #6042 - Closes https://github.com/chromiecraft/chromiecraft/issues/697 commitff6aa47729Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 14:25:36 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c90a43eb8dcommitc90a43eb8dAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Wed Jun 2 16:11:04 2021 +0200 fix(DB/SAI): Swap scripts called on gossip for NPC Krasus (#6071) commit1f0479b593Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 14:06:11 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8747f965c1commit8747f965c1Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Wed Jun 2 16:04:34 2021 +0200 fix(DB/SAI): Improve Lunaclaw/Moonkin Stone behaviour (#6061) commit213ffe3ab0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 12:47:59 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e708743306commite708743306Author: Stifler82 <xspidey@hotmail.it> Date: Wed Jun 2 13:46:30 2021 +0100 fix(DB/Creature/SAI): Disciple of Naralex (#6059) commitc995de22b2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 12:26:54 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):191b94e285commit191b94e285Author: Walter Pagani <paganiwalter@gmail.com> Date: Wed Jun 2 09:23:38 2021 -0300 refactor(SmartAI): move C++ script to DB (SAI) (#6067) commitfb9ff74ecbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 12:15:21 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):95455e61a2commit95455e61a2Author: Stifler82 <xspidey@hotmail.it> Date: Wed Jun 2 13:13:48 2021 +0100 fix(DB/creature_loot_template): Rotting Slime (#6050) commit9bd07a673aAuthor: Axel Cocat <ax.cocat@gmail.com> Date: Wed Jun 2 14:07:16 2021 +0200 fix(Scripts/HoL): adjust IsEncounterInProgress() (#6108) commitfb8cfe394aAuthor: francovilla <42851404+francovilla@users.noreply.github.com> Date: Wed Jun 2 04:56:37 2021 -0700 fix(Scripts/VoA): Toravon Orbs bug (#6082) Toravon The Ice Watchter in Archavon when dead the Orbs not despawn commite9ea3624d0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 11:42:19 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6288a0c8c9commit6288a0c8c9Author: Stifler82 <xspidey@hotmail.it> Date: Wed Jun 2 12:40:45 2021 +0100 fix(DB/gameobject): Fathom Stone GO respawn (#6049) commit7e5e7cfb0cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 10:56:32 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7cb967fb56commit7cb967fb56Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Jun 2 12:38:28 2021 +0200 fix(DB/Spell): Furious Howl & Call of the Wild (#6047) - Fix Furious Howl (Rank 1) from applying to party members - Move Furious Howl & Call of the Wild to DB commite1935e2b65Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 09:56:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):40a71471f2commit40a71471f2Author: Stifler82 <xspidey@hotmail.it> Date: Wed Jun 2 10:54:41 2021 +0100 fix(DB/SAI/Quest): Curing the Sick (#6041) commit1011594a6aAuthor: Kargatum <dowlandtop@yandex.com> Date: Tue Jun 1 23:48:14 2021 +0700 chore(Core/AchievementMgr): add GetAchievement helper (#6121) commit584b8d908eAuthor: Kargatum <dowlandtop@yandex.com> Date: Tue Jun 1 22:58:01 2021 +0700 feat(Core/Apps): add support dynamic lib for EnumUtils (#6120) commitd398c34c61Author: Kargatum <dowlandtop@yandex.com> Date: Tue Jun 1 22:22:29 2021 +0700 chore(Core/Common): delete macro UNUSED (#6119) commit501f5e2702Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 1 14:32:21 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0884778f16commit0884778f16Author: Stifler82 <xspidey@hotmail.it> Date: Tue Jun 1 14:48:21 2021 +0100 fix(DB/Quest POI): Going, Going, Guano! (#6039) commitbeb4df9d3eAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue Jun 1 15:36:59 2021 +0200 fix(Core/Shared/DB): recommit transactions on dead-lock error (#6069) commit1889fffbdeAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Tue Jun 1 22:33:36 2021 +0930 fix(Core/Spell): Apply AURA_STATE_FAERIE_FIRE to Faerie Fire (#6105) Adds missing anti-stealth aura to Faerie Fire variant with spell ID 20656. commit780ff33c23Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 1 12:41:21 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ee7d54b7c3commitee7d54b7c3Author: v.tihomirov <vladislav@mindsys.org> Date: Tue Jun 1 15:31:52 2021 +0300 fix(DB/smart_scripts): play small event on noble brew part 2 completion (#6038) commitb00ac48cfaAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jun 1 13:55:51 2021 +0200 feat(Core/Script): Allow spell script ValidateSpellInfo to work with any container type (#6078) * Cherry-pickf2f0aeb562Co-authored-by: Shauren <shauren.trinity@gmail.com> commit3919e9a474Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 1 11:30:43 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2fa8830813commit2fa8830813Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Tue Jun 1 12:44:13 2021 +0200 fix(DB/gossip_menu_option): Remove Chromie duplicate gossip options (#6025) commit17599313daAuthor: Chero <Chero@users.noreply.github.com> Date: Tue Jun 1 11:16:47 2021 +0200 fix(Scripts/ScarletMonastery): Whitemane spell cast (#6073) commit1c2d7a23b6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 1 08:24:47 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a7585d61bccommita7585d61bcAuthor: Knindza <knindzagxg@gmail.com> Date: Tue Jun 1 10:23:21 2021 +0200 fix(DB/Zone):improved Zangamarsh (#4920) commit579dbe1e5fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 31 17:05:09 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d46a55d9a0commitd46a55d9a0Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon May 31 18:47:07 2021 +0200 fix(DB/Creature): Spiteful Apparition (#6014) commitc95c593174Author: Patrick Lewis <pat@lo5t.com> Date: Mon May 31 09:19:45 2021 -0700 fix(Bash/Ubuntu): allow Boost install on minimal ubuntu 20.04 installs (#6037) commita91939132fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 31 16:13:31 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):11cdb969a2commit11cdb969a2Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Mon May 31 17:26:22 2021 +0200 fix(DB/Spell): Adjust Tree Disguise spell effect (#6004) commitca27ce5e37Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon May 31 16:51:34 2021 +0200 fix(Script/Command): Build (#6159) * fix(Script/Command): Build * codestyle ci is weird * Update MovementHandler.cpp * Update cs_server.cpp * Update cs_server.cpp commit897a02bb75Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon May 31 14:21:54 2021 +0200 refactor(Core/Misc): acore to Acore (#6043) commit7eeae6866eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 31 12:11:25 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3ac48489f6commit3ac48489f6Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Mon May 31 14:09:51 2021 +0200 fix(DB): Adjust NPC Inquisitor Salrand's behaviour (#6003) commite3c1e739c6Author: Kargatum <dowlandtop@yandex.com> Date: Mon May 31 16:03:00 2021 +0700 feat(CI/Codestyle): add check core logs (#6012) commit9b6c3c7d2cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 31 08:58:10 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8dc13a5338commit8dc13a5338Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Mon May 31 10:56:42 2021 +0200 fix(DB/Spells): Remove scaling from spell ID 36500 (#6002) commit793b915907Author: v.tihomirov <vladislav@mindsys.org> Date: Mon May 31 10:59:25 2021 +0300 fix(Core/Unit): Prevent Unit emote when entering combat (#6030) commita21a6aa486Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon May 31 09:19:08 2021 +0200 chore(deps/acelite): Remove VERSION (#6143) commit268fa40c75Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon May 31 01:01:30 2021 +0200 chore(import-sql): fix update (#6139) * Update import.sh * Update 2021_05_30_03.sql * Update 2021_05_30_02.sql * Update import.sh * Update import.sh * Update 2021_05_30_02.sql * Update 2021_05_30_03.sql commitf25a47715aAuthor: Kargatum <dowlandtop@yandex.com> Date: Mon May 31 05:40:45 2021 +0700 feat(Cmake/Modules): support add config all modules without AC_ADD_CONFIG_FILE (#5994) commit637041598fAuthor: Patrick Lewis <pat@lo5t.com> Date: Sun May 30 13:43:31 2021 -0700 fix(BASH/Compiler): error in if condition (#5983) commit75c1e61320Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 30 19:13:27 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ae665f7ec3commitae665f7ec3Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun May 30 21:12:01 2021 +0200 feat(Core/Command): server debug (#6007) * initial work * fix query * load * clean up * remove from startup * ACE * remove static * Update MySQLThreading.cpp * not used * Update MySQLThreading.cpp * unit testing * Update WorldMock.h * show Boost ver * Update WorldMock.h * include * Now we have boost::filesystem woo * fix build * fix typo commite93159b408Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 30 18:13:24 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):bc9b33a1a3commitbc9b33a1a3Author: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Mon May 31 03:41:55 2021 +0930 fix(DB/loot): Staff of Horrors drops (#5999) Removed Staff of Horrors from widely used ref_loot_table 24062 and added to Skeletal Horrors with a 1.6% drop chance commit37f435b49dAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun May 30 18:38:15 2021 +0200 fix(CI): sql build (#6134) commit6e3e67b628Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 30 15:27:59 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4046fe2282commit4046fe2282Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun May 30 17:26:32 2021 +0200 feat(DB/Version): Add date on update (#6006) commita36f7a3445Author: AzerothCore… * fix(DB/Auth): Collation error * Revert "fix(DB/Auth): Collation error" This reverts commit b80bbb8ed161e1f3838ec09b613b5dcf8ce88500. * Revert "Squashed commit of the following:" This reverts commit ffe38f34a6035bf5d376cdb1fb2e4f47a614cf4b. * Revert "Revert "fix(DB/Auth): Collation error"" This reverts commit ae46ed2c9ec92d85dd2e612a1427bbfb5bf32607.
AzerothCore
Introduction
AzerothCore (AC) is an open-source game-server application for World of Warcraft, currently supporting the 3.3.5a game version.
It is written in C++ and is based on MaNGOS, TrinityCore and SunwellCore.
Why AzerothCore?
- Stability
- The authenticity of the content
- Modularity
- A lot of modules to choose from
- Better configuration files system
- Compatibility with other emulators
- Friendly and helpful community
Stability
As players and administrators ourselves, we take great care into the stability of our core. Other projects focus on the development side of things and tend to forget that users want stability above everything else.
Hence why nobody is allowed to push commits directly to the core. All changes are reviewed and tested before they get to the master branch which means we need as many testers as possible to avoid stalling issues.
Authenticity
Fixing and implementing missing blizzlike content is one of our priorities, and we can boast to offer the most content-complete open-source emulator.
Modules
Modules are essential to AzerothCore's success. Modules allow users to plug them in and out easily, and do not require to modify the core files. It also means users can keep pulling the git changes from the main repository and only develop their modules.
We have a lot of modules already made, some of them are very important and will ease your work:
- Transmogrification
- Eluna (lua engine) support
- Full list available in the AzerothCore catalogue (link at the end)
Configuration files
Our configuration file system allows the user to use a tiny configuration file for better readability and maintenance.
Compatibility with other emulators
Not very far from its ancestor TrinityCore, most scripts can be adapted quite easily. For MaNGOS compatibility, it might require more knowledge but it shares a common base.
Philosophy
Our main goal is to create a playable game server, offering a fully working game experience.
Here are the main points we focus on:
- Stability
- Ease of use / Practicability
- Playability (in-game content)
- Customization
- Community-driven software (check our discord)
We also welcome new users (even non-English speaking users!) and help them learn/improve their skills (C++, SQL, Git, software collaboration, tutoring/wiki, etc...).
Unlike other projects which focus more on the developer's side of things, we want users to be able to run their server with as few troubles as possible. All of our contributors run their private servers (local or public).
That's why AzerothCore is easier to use, to maintain, to understand, to develop on, and to customize to suit your needs, than other emulators.
In short, we focus on the user experience (UX), whether it be the player's experience, the developer's experience, or the administrator's experience.
How to Thank us
Being an open-source project, we rely on volunteers to pursue development. Here are ways to help us if you use AzerothCore:
Github Star
Click on the "star this repository" button to help us gain more visibility on Github!
By contributing
Check the CONTRIBUTING section below.
Financially 💰
You can support the project by financing the resolution of issues using Bountysource.
Advertising
By talking about us on different platforms or to people who would like to get involved.
Contributing
AzerothCore is a learning project, and there are lots of different ways to contribute to the project:
- By testing our fixes (we can teach you how to correctly use Git to help us but that will also help you out tremendously)
- By developing directly to the core or the modules
- By reporting bugs within the project
- By creating new modules
- By improving our wiki
- By providing direct support to our community (on Discord, StackOverflow or specialized forums)
- By making extra content (video tutorial for example)
- By putting bounties on issues
If you want to contribute to the project, you will find a lot of resources that will guide you in our wiki.
Feel free to join us on our Discord chat server where we teach a lot of new people how to get started and who are now important contributors!
Installation
Installation instructions are available here.
We also have an auto-installation bash script here (Warning: try it/analyze it before running it).
Dockerization of AzerothCore is fully supported, and we have various community-made tutorials (eg: AWS / Digital Ocean installation).
Support
Our self-made wiki probably has a lot of answers for you.
For help requests, it is recommended to ask your question on StackOverflow and link it in our chat.
Authors & Contributors
This project exists thanks to:
- The AzerothCore developers and contributors
- The SunwellCore developers xinef and pussywizard
- All the TrinityCore developers and contributors
- All the MaNGOS, ScriptDev2 and UDB developers and contributors
Important Links
- Website
- AzerothCore catalogue (modules, tools, etc...)
- Module template / Module skeleton
- Our community hub (Discord)
- Our wiki
- Our Forum
- Our Facebook page
- Our LinkedIn page
Sponsors
List of organizations that help AzerothCore:
License
- The new AzerothCore source components are released under the GNU AGPL v3
- The old sources based on MaNGOS/TrinityCore are released under the GNU GPL v2
