Compare commits

..

5846 Commits

Author SHA1 Message Date
AzerothCoreBot 283ffb20e8 chore(DB): import pending files
Referenced commit(s): 5030723463
2021-10-20 00:44:09 +00:00
Skjalf 5030723463 fix(DB/Quest): The Sun Gate (#8593)
* fixed players never being able to interact with the Sun Portal after destroying crystals
* fixed visual effect falling out of sync with the crystals due to a flaw in the spawn/respawn implementation
2021-10-20 02:42:26 +02:00
Kargatum 43ebc5f24a feat(DB): release ACDB 4.0.0 (#8494)
***ATTENTION***
- To avoid mistakes need to update the core to https://github.com/azerothcore/azerothcore-wotlk/commit/9e3949232cc0ad1703eb4b8bba66dd54b4246ceb to add support correct archive dir and after can merge to actual commit
2021-10-20 04:31:19 +07:00
AzerothCoreBot 7d6b0d14c0 chore(DB): import pending files
Referenced commit(s): 15494554bc
2021-10-19 21:11:23 +00:00
Malcrom 15494554bc refactor(Script/SAI): Move Corastrasza script to SAI (#8616)
* Core/SAI Corastrasza

Moved core script to SAI. There is a core issue with SAI cast on envoker being cast on the npc and not the player. Do not push until core issue is fixed.

* Update rev_1634483390934220500.sql

* Update rev_1634483390934220500.sql

* Update rev_1634483390934220500.sql

Spells now work properly
2021-10-19 23:05:30 +02:00
AzerothCoreBot 407ee3045e chore(DB): import pending files
Referenced commit(s): 17edf34617
2021-10-19 17:03:38 +00:00
Kitzunu 17edf34617 fix(DB/Creature): The Black Brewmaiden (#8514)
* fix(DB/Creature): The Black Brewmaiden

* Update rev_1634222360045886500.sql
2021-10-19 18:26:43 +02:00
AzerothCoreBot 751d382972 chore(DB): import pending files
Referenced commit(s): cc417df03e
2021-10-19 15:10:32 +00:00
Skjalf cc417df03e fix(DB/Creature): remove mount visual from Forsaken Thugs (#8560) 2021-10-19 17:08:51 +02:00
Skjalf db2b380ceb fix(Core/Player): restore the removal of pending sale mails (it was accidentally removed in https://github.com/azerothcore/azerothcore-wotlk/pull/8065) (#8550) 2021-10-19 09:57:14 +02:00
Skjalf fa832e5da0 fix(Scripts/Spells): fix a crash with resto shaman's t10 chain heal procs (#8614) 2021-10-19 03:48:33 -03:00
AzerothCoreBot 328bc7c5bb chore(DB): import pending files
Referenced commit(s): e8a6c4fa75
2021-10-18 19:12:03 +00:00
Petric e8a6c4fa75 feat(Scripts/SAI): Ported Riding the Red Rocket Quest script from TCO (#3704)
* feat(CORE/Script): Ported Riding the Red Rocket Quest script from TCO

Taken from https://github.com/TrinityCore/TrinityCore/commit/20b3feb5594b1047303509defb8f0aa9df6a0ab9
2021-10-18 21:10:26 +02:00
AzerothCoreBot d9449c7a99 chore(DB): import pending files
Referenced commit(s): e5321a9bae
2021-10-18 08:21:46 +00:00
Skjalf e5321a9bae fix(DB/Quest): Fallen Hero of the Horde should offer a Fel Salve replacement if the player has destroyed the required quest items (#8501) 2021-10-18 10:20:05 +02:00
AzerothCoreBot 67ebf7b092 chore(DB): import pending files
Referenced commit(s): 429823a764
2021-10-17 23:56:14 +00:00
Lukas Volgger 429823a764 fix(DB/creature): Delete Duplicated Squirrel in DM East (#8582) 2021-10-17 20:54:45 -03:00
Lukas Volgger e0f959e00b fix(DB/GMO_locale): DM East GMO deDE Option Text (#8583) 2021-10-17 20:54:03 -03:00
AzerothCoreBot 9d378dc4d7 chore(DB): import pending files
Referenced commit(s): 5fb43be746
2021-10-17 23:53:14 +00:00
Ragelezz 5fb43be746 fix(DB\smart_scripts):Sara Balloo missing RP (#8580) 2021-10-17 20:51:39 -03:00
AzerothCoreBot c83aaab257 chore(DB): import pending files
Referenced commit(s): 9aab7e8fd3
2021-10-17 23:51:15 +00:00
Ragelezz 9aab7e8fd3 fix(DB\Loot):Cuergo's Hidden Treasure synced drop rate to an item and added additional item (#8490) 2021-10-17 20:49:40 -03:00
Walter Pagani 60f0fb2eee fix(DB/locale): Some translations of quests in the Draenei starting area (#8525) 2021-10-17 20:48:48 -03:00
AzerothCoreBot a1a878d55c chore(DB): import pending files
Referenced commit(s): 644d7f5124
2021-10-17 17:43:23 +00:00
syssneck 644d7f5124 fix(DB/creature_loot): Removes Black Metal War Axe from RLT (#8447) 2021-10-17 19:41:59 +02:00
patou01 74db38ea14 fix(Core/Gossip): Fix gossip menu for locale clients (#8396) 2021-10-17 11:01:58 -03:00
AzerothCoreBot 93703e9083 chore(DB): import pending files
Referenced commit(s): 4adbabb285
2021-10-17 14:01:31 +00:00
syssneck 4adbabb285 fix(DB/GO): flying Arthas' Tears (#8443) 2021-10-17 11:00:06 -03:00
AzerothCoreBot 9cb3a08051 chore(DB): import pending files
Referenced commit(s): 782235aa83
2021-10-17 11:55:36 +00:00
Ragelezz 782235aa83 fix(DB\Creature): Longsnout spawns (#8211) 2021-10-17 13:54:10 +02:00
UltraNix 8d54facbfa fix(Core/Battlegrounds): Fixed timed announcement system for CrossfactionBG module. (#8521)
- Closes #6637
2021-10-17 11:44:23 +02:00
jestermaniac 8c126075ff fix(Core/Entities): fix contested flag timer when logging out and in (#8558) 2021-10-16 22:26:13 -03:00
AzerothCoreBot 6bcebda0ee chore(DB): import pending files
Referenced commit(s): 82dd34f583
2021-10-16 23:20:16 +00:00
Ragelezz 82dd34f583 fix(DB\Quest): Fragments of the Past POI relocated (#8489) 2021-10-17 01:18:41 +02:00
Skjalf af779cea5f fix(Core/Globals): Check if creatures got any valid InhabitType dur… (#8464) 2021-10-17 01:18:07 +02:00
SKingOWN 12185d8f03 fix(Core/Script): Valithria Dreamwalker event reset over 75% heal. (#8286) 2021-10-17 01:15:24 +02:00
AzerothCoreBot c4cbd6161d chore(DB): import pending files
Referenced commit(s): ba719f0feb
2021-10-16 14:26:24 +00:00
UltraNix ba719f0feb fix(Core/Event): improve "Let the fires come" event (#8199) 2021-10-16 16:24:48 +02:00
AzerothCoreBot 827d49a48f chore(DB): import pending files
Referenced commit(s): 4a2846f792
2021-10-16 11:39:55 +00:00
Skjalf 4a2846f792 fix(DB/Quest): Defenders of Darrowshire (#8467) 2021-10-16 13:38:03 +02:00
Kitzunu cec77215af docs: update CONTRIBUTING.md (#8435)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2021-10-16 13:00:15 +02:00
AzerothCoreBot 6b9cb1849d chore(DB): import pending files
Referenced commit(s): b5561c2b5d
2021-10-16 09:34:04 +00:00
Ragelezz b5561c2b5d fix(DB\Quest): make 2 Hallow's End quests not repeatable (#8516) 2021-10-16 11:27:29 +02:00
AzerothCoreBot 607c3e32e6 chore(DB): import pending files
Referenced commit(s): 30a3932517
2021-10-16 00:44:34 +00:00
Azcobu 30a3932517 fix(DB/creature_loot): Remove Dark Iron Ore from various NPCs (#8512) 2021-10-15 21:42:58 -03:00
Nefertumm 191e37ec89 fix(DB/Auras): add AuraInterruptFlag for Gordok Ogre Suit (22736) (#8492) 2021-10-15 21:42:13 -03:00
AzerothCoreBot 491d3237ce chore(DB): import pending files
Referenced commit(s): a56f4fe17c
2021-10-16 00:40:27 +00:00
syssneck a56f4fe17c fix(DB/creature_loot): Removes invalid Firebloom drops from various NPCs (#8446) 2021-10-15 21:38:52 -03:00
AzerothCoreBot 5e3652db8b chore(DB): import pending files
Referenced commit(s): 7a828d3c2e
2021-10-15 11:41:55 +00:00
Skjalf 7a828d3c2e fix(DB/SAI): Risen Aberration being immune to holy damage (#8438) 2021-10-15 13:40:27 +02:00
AzerothCoreBot c48b9eacd3 chore(DB): import pending files
Referenced commit(s): 97f9105549
2021-10-15 10:01:23 +00:00
Skjalf 97f9105549 fix(DB/Gossip): correct Lorax's gossip action menu ID (#8436) 2021-10-15 11:59:20 +02:00
AzerothCoreBot e9c71c8ebe chore(DB): import pending files
Referenced commit(s): bc82f36f1f
2021-10-15 08:26:57 +00:00
Kitzunu bc82f36f1f refactor(Core/Unit): clean MonsterText methods (#6957) 2021-10-15 10:25:29 +02:00
AzerothCoreBot 3c42a7d72d chore(DB): import pending files
Referenced commit(s): 0d05970e60
2021-10-14 23:30:12 +00:00
Banehammer 0d05970e60 fix(DB/Quest): fix Supplies for the Crossroads pre-requisite (#8456)
* Fix Supplies for the Crossroads

* Update data/sql/updates/pending_db_world/rev_1634061953963631484.sql

Co-authored-by: Nefertumm <nefertum.dev@protonmail.com>

* Update data/sql/updates/pending_db_world/rev_1634061953963631484.sql

Co-authored-by: Nefertumm <nefertum.dev@protonmail.com>

Co-authored-by: Nefertumm <nefertum.dev@protonmail.com>
2021-10-14 20:28:44 -03:00
AzerothCoreBot 3986a019ba chore(DB): import pending files
Referenced commit(s): b8f67ae58f
2021-10-14 22:59:35 +00:00
Kitzunu b8f67ae58f refactor(Core/Creature): Rename some TypeFlags (#8483)
* cherry-pick from (https://github.com/TrinityCore/TrinityCore/commit/4b028e599e06b4f7501298dc3410be89616c9720)

Co-Authored-By: offl <11556157+offl@users.noreply.github.com>
2021-10-14 19:56:46 -03:00
Azcobu ac119623b3 fix(DB/creature_loot): Remove Plans: Corruption from various NPCs (#8482) 2021-10-14 19:55:51 -03:00
syssneck d3b22bee65 fix(DB/disenchant_loot): DE loot for Dusty Mail Boots (#8451) 2021-10-14 19:55:08 -03:00
UltraNix 8b70222ae2 fix(Core/Spells): Revive pet cannot be used on alive pets. (#8434)
Fixes #8315
2021-10-14 19:54:18 -03:00
AzerothCoreBot a8837b9de1 chore(DB): import pending files
Referenced commit(s): 0bed420c71
2021-10-14 21:15:21 +00:00
Francesco Borzì 0bed420c71 chore(Conf): move BG QueueAnnouncer conf to the right section (#8515) 2021-10-15 02:48:33 +07:00
Skjalf 68d47a62cf fix(DB/Conditions): Fix conditions for Larion's Bloodpetal Zapper rep… (#8432)
* fix(DB/Conditions): Fix conditions for Larion's Bloodpetal Zapper replacement gossip and script so item is granted

* forgotten save zz

* Cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/347b8e9b3e2662d80de9dcc73e251f3d72664d9e)
2021-10-14 20:35:08 +02:00
Skjalf ad320d88ff fix(DB/Misc): Fix gossip conditions for 'Altar of Suntara' and add ac… (#8429)
* fix(DB/Misc): Fix gossip conditions for 'Altar of Suntara' and add activation delay

* Should only offer the option to summon Lathoric if the player has the quest Rise, Obsidion in QuestAccept
* Implement missing object activation delay, should only be usable again after a while once the gossip is selected

* c.c
2021-10-14 20:34:31 +02:00
Kitzunu 118a555b06 fix(Core/Spells): Fix all cases of client crash when pressing ESC after a spell being cast (#8497)
* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/f765e8eb73a7eea550d6059f63327ae2f4ac7a14)

* closes https://github.com/azerothcore/azerothcore-wotlk/issues/8143

Co-Authored-By: Shauren <shauren.trinity@gmail.com>

Co-authored-by: Shauren <shauren.trinity@gmail.com>
2021-10-14 20:32:30 +02:00
Skjalf 476d085aa4 fix(Scripts/Spells): Fix Lock and Load proc from Frost Trap (#8441) 2021-10-15 00:49:15 +07:00
Cristian Bilu c1203874c0 fix(DB/Creature): Scarshield Portal (#7426)
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>
2021-10-14 13:43:55 -03:00
Skjalf b871bdc708 fix(Core/EventScripts): Credit nearby group members when using the SCRIPT_COMMAND_QUEST_EXPLORED event_scripts command (#8378) 2021-10-14 17:19:07 +02:00
jestermaniac 5d36c94a2d fix(CORE/Unit): Fix controllable guardians evading when not posed to be (#7959) 2021-10-14 11:48:37 -03:00
UltraNix cb71cc0131 fix(Core/Units): clear emote state on attack rather than on combat st… (#8170)
- Closes #6281
2021-10-14 16:18:51 +02:00
AzerothCoreBot 13db23200f chore(DB): import pending files
Referenced commit(s): 72e3ac60f5
2021-10-14 12:10:44 +00:00
UltraNix 72e3ac60f5 fix(DB/SmartScripts): Removed casting Dazed from smart scripts. (#8430)
Fixes #7773

Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>
2021-10-14 14:09:10 +02:00
Grimgravy 4c576ebedf fix(DB/Quest): Pawn Captures Queen (#8422)
* DB/Quest: Improvement No Fly Zone

* Update data/sql/updates/pending_db_world/rev_1625841824336043500.sql
2021-10-14 14:07:28 +02:00
Andrius Peleckas 5d73180c61 feat(Core/SAI): implemented a new SAI action type SMART_ACTION_DO_ACTION (#8375)
* feat(Core/SAI): implemented a new SAI action type SMART_ACTION_DO_ACTION
This will give possibility to trigger certain actions on instance scripts or creatures/gobjects

* yet we still love you "blank line" xD
2021-10-14 14:06:28 +02:00
AzerothCoreBot 9e3949232c chore(DB): import pending files
Referenced commit(s): 410c5e7d34
2021-10-14 12:05:13 +00:00
Kargatum 410c5e7d34 feat(DB): add support squash db for archive dir (#8496)
* feat(DB): add support squash db for archive dir

* added hash

* added archive path
2021-10-14 14:03:10 +02:00
AzerothCoreBot b1e16efc99 chore(DB): import pending files
Referenced commit(s): d4c4608db8
2021-10-14 11:26:49 +00:00
jestermaniac d4c4608db8 fix(Scripts/Spells): Linken's boomerang (#8179)
* fix(Scripts/Spells): Linken's boomerang

* Update rev_1633027575141830731.sql
2021-10-14 13:25:16 +02:00
Skjalf 3894dfc897 fix(Core/SAI): Update SMART_ACTION_FORCE_DESPAWN to allow temporarily despawning gameobjects (#8340)
* fix(Core/SAI): Update SMART_ACTION_FORCE_DESPAWN to allow temporarily despawning gameobjects

* brackets

* Some improvements

* restore the virtual
2021-10-14 13:23:59 +02:00
Nolt a8643f27b2 fix(DB/Creature): Young Wetlands Crocolisk (#8353) 2021-10-14 13:23:26 +02:00
UltraNix b8345a2f98 fix(Core/DungeonFinder): Seasonal bosses are available only via Dunge… (#8056)
* fix(Core/DungeonFinder): Seasonal bosses are available only via Dungeon Finder tool.

Fixes #7889

* Update.

* Buildfix.

* Missing.
2021-10-14 13:22:37 +02:00
jestermaniac 01d3747efd fix(DB/Loot): changed sum RLT fo Blackrom Champion (#8055)
* fix(DB/Loot): changed sum RLT fo Blackrom Champion

* Update rev_1632423232437840216.sql
2021-10-14 13:21:54 +02:00
jestermaniac da69fec345 fix(Core/Entities): contested guards attacking after bg/recent pvp (#7518)
* fix(Core/Entities): contested guards attacking after bg/recent pvp

* fix(Core/Entities): contested guards attacking after bg/recent pvp

* Update Unit.cpp

* fix(Core/Entities): contested guards attacking after bg/recent pvp

* fix(Core/Entities): contested guards attacking after bg/recent pvp

* Update Unit.cpp
2021-10-14 13:21:18 +02:00
AzerothCoreBot 37d621333f chore(DB): import pending files
Referenced commit(s): b96cecf98d
2021-10-14 11:12:50 +00:00
Kitzunu b96cecf98d refactor(Core/Achievement): Achivement earned message will use broadc… (#8485)
* refactor(Core/Achievement): Achivement earned message will use broadcast text instead of acore_string

* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/465e4a0b0f11cca568666e860584c5b9f761d4ba)

Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com>

* sql

* fix build

* build

* restore gender
2021-10-14 13:11:13 +02:00
Kargatum 1c40caa4d6 feat(Core/Player): add helper for send large count mail items (#8460) 2021-10-14 15:25:15 +07:00
Kitzunu 5fafa92594 fix(CI/Docker): Run build on label (#8487)
* fix(Core/Player): Prevent exploit to loot items that are already looted

* https://github.com/TrinityCore/TrinityCore/commit/586c00fe2e226da99968ebe763d3226c6134658c

Co-Authored-By: Gildor <521036+Jildor@users.noreply.github.com>

* Revert "fix(Core/Player): Prevent exploit to loot items that are already looted"

This reverts commit 8376bba579.

* refactor(Core/Misc): Update attributes to blizzlike

* Revert "refactor(Core/Misc): Update attributes to blizzlike"

This reverts commit ffc5dfc19e.

* fix(Core/Spell): Remove ErrorCube visual

* cherry-pick https://github.com/trinitycore/trinitycore/commit/3b5014fdae

* cherry-pick small part of https://github.com/TrinityCore/TrinityCore/commit/f4f7e6324d6c99335bf3479f212edea1e5572f88

Co-Authored-By: Shauren <shauren.trinity@gmail.com>
Co-Authored-By: Treeston <14020072+treeston@users.noreply.github.com>

* Revert "fix(Core/Spell): Remove ErrorCube visual"

This reverts commit 52ff8915df.

* chore(ci): Upgrade MySQL ver on Windows build

* Revert "chore(ci): Upgrade MySQL ver on Windows build"

This reverts commit 3b11199730.

* fix(DB/Auth): Possible collation error

* Update docker_build.yml

Co-authored-by: Gildor <521036+Jildor@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Treeston <14020072+treeston@users.noreply.github.com>
2021-10-13 20:00:41 -07:00
AzerothCoreBot 3cfb02fcae chore(DB): import pending files
Referenced commit(s): 21e67bae0c
2021-10-13 22:59:27 +00:00
Azcobu 21e67bae0c fix(DB/Creatures): fix various motionless rare spawns - 40-49 bracket (#6653) 2021-10-13 23:38:11 +02:00
AzerothCoreBot 43e8c3423e chore(DB): import pending files
Referenced commit(s): 747a2a4f0e
2021-10-13 19:07:31 +00:00
Skjalf 747a2a4f0e fix(Core/Graveyards): rework the graveyard selection logic to allow l… (#8022) 2021-10-13 20:07:19 +02:00
Kitzunu 92a7f8b5bd Revert "feat(APPS/installer): configure remote and pull branch in conf/config.sh (#8364)" (#8486)
This reverts commit f5c8afcf0b.
2021-10-13 17:09:55 +02:00
acidmanifesto 430157f71d feat(Core): GetDeadCreatureListInGrid helper added, for aoe loot (#8445) 2021-10-13 11:32:01 -03:00
Andrius Peleckas b5f8b485a8 feat(Core/SAI): implemented boss state handling in SMART_ACTION_SET_INST_DATA + added additional data checks (#8369) 2021-10-13 09:54:33 -03:00
AzerothCoreBot b11fc838af chore(DB): import pending files
Referenced commit(s): 4349f07665
2021-10-13 08:19:01 +00:00
Francesco Borzì 4349f07665 fix(DB): golorn frostbeard and curator thorius (#8269) 2021-10-13 10:17:19 +02:00
AzerothCoreBot a3e83b846e chore(DB): import pending files
Referenced commit(s): 0694aaba59
2021-10-13 07:04:26 +00:00
IntelligentQuantum 0694aaba59 fix(DB/Quest): Very tasty! (#8362) 2021-10-13 04:02:51 -03:00
AzerothCoreBot 4539833833 chore(DB): import pending files
Referenced commit(s): cd03fd4e56
2021-10-13 03:46:04 +00:00
Skjalf cd03fd4e56 fix(DB/Spells): fix the spell proc from Haunted, incorrectly phasing p… (#8402)
...layers out
2021-10-13 00:44:39 -03:00
Skjalf e458ab0d5f fix(Scripts/Spells): Fix pets not being resurrected by BG Spirit Healers (#8421) 2021-10-12 22:56:00 -03:00
BytesGalore f5c8afcf0b feat(APPS/installer): configure remote and pull branch in conf/config.sh (#8364)
Co-authored-by: BytesGalore <3903215+BytesGalore@users.noreply.github.com>
2021-10-12 22:50:13 +02:00
UltraNix 13eacaed8d fix(Core/Spells): Always stand up on spell cast. (#8337)
Fixes #7032
2021-10-12 15:15:28 -03:00
Ragelezz c8ff0bcc4a fix:(Core\Scripts):Krikthir the Gatewatcher minions position (#8120) 2021-10-12 14:51:30 -03:00
Axel Cocat cb19dbf492 fix(Core/Player): fix Eluna hook in Player::CanUseItem (#7117) 2021-10-12 13:35:45 -03:00
AzerothCoreBot edb3857564 chore(DB): import pending files
Referenced commit(s): a6e564be2a
2021-10-12 15:37:11 +00:00
Francesco Borzì a6e564be2a fix(DB): add Emote Reactions to Guards part 5 (#8317) 2021-10-12 17:29:44 +02:00
AzerothCoreBot a4216a6a3f chore(DB): import pending files
Referenced commit(s): cec360b3b3
2021-10-12 12:52:18 +00:00
Ragelezz cec360b3b3 fix(DB\Quest): Argent Dawn Commission faction-locked (#8267) 2021-10-12 14:50:44 +02:00
AzerothCoreBot 68d628e880 chore(DB): import pending files
Referenced commit(s): d464ee7083
2021-10-12 11:36:57 +00:00
Kitzunu d464ee7083 refactor(Core/CreatureAI): Turn hardcoded entries into flagsExtra (#8189) 2021-10-12 13:35:22 +02:00
Axel Cocat 57658d821d fix(Core/Unit): perform melee attack when unit has not enough power for melee spell (#7996) 2021-10-12 12:23:52 +02:00
AzerothCoreBot 805826735b chore(DB): import pending files
Referenced commit(s): 0f5c8887ec
2021-10-12 09:08:08 +00:00
T1ti 0f5c8887ec fix(DB/creature_template_addon): add missing passive threat reset auras for some creatures (#7222) 2021-10-12 11:06:35 +02:00
UltraNix bc451d2eca fix(Core/Pets): Disable /petfollow command while using vehicle. (#8304)
Fixes #8156
2021-10-11 16:19:56 -03:00
AzerothCoreBot 1138d837a1 chore(DB): import pending files
Referenced commit(s): bcec4191e4
2021-10-11 17:42:00 +00:00
Nefertumm bcec4191e4 feat(Core/Hooks): Added new hook for pvp flag state (#8336) 2021-10-11 14:40:27 -03:00
UltraNix 0769212db5 fix(Core/Spells): Fixed absorb auras not working with spell damage. (#8427)
Fixes #8412
2021-10-11 18:19:22 +02:00
Francesco Borzì 060cd00bb7 chore(Core): add Prefix to Command menu
Co-authored-by: banehammer <felixwuensch@outlook.com>
Co-authored-by: banehammer <87540548+banehammer@users.noreply.github.com>
2021-10-11 12:41:00 +02:00
UltraNix a6a85c0d5d fix(Core/Spells): typo 89f0c42c0 (#8398) 2021-10-11 00:11:21 -03:00
AzerothCoreBot bdb02ea15a chore(DB): import pending files
Referenced commit(s): 9517b97400
2021-10-10 22:52:51 +00:00
Azcobu 9517b97400 fix(DB/Quest): Make Armaments of Battle repeatable (#8400) 2021-10-11 00:15:42 +02:00
Azcobu 6a46fcfb81 fix(DB/Loot): Remove Commander Eligor Dawnbringer's loot table (#8393) 2021-10-11 00:15:17 +02:00
Skjalf dd34d7e138 fix(Script/Spells): Summon Shy-Rotam (#8382)
* Move creature summon script to core spell scripts from event_scripts
* Fixes it not engaging player when summoned
2021-10-11 00:15:06 +02:00
Azcobu bd7279150d fix(DB/creature_loot): Remove invalid Purple Lotus drops from NPCs (#8373)
* fix(DB/creature_loot): Remove invalid Purple Lotus drops from NPCs

* Update rev_1633784351138842832.sql
2021-10-11 00:14:45 +02:00
Azcobu fd7e4ec676 fix(DB/Creature): Remove invalid Wildvine drops from various NPCs (#8368) 2021-10-11 00:14:31 +02:00
IntelligentQuantum 813672155b fix(DB/Quest): Craftsman's writ (#8363)
* We need this?

* Craftsman's Writ
2021-10-11 00:14:13 +02:00
Skjalf a4aa483f86 fix(DB/Creature): Correct GroupAI for Tendris Warpwood's formation (#8357) 2021-10-11 00:13:43 +02:00
Nolt f8ac41608e fix(DB/Object): Bruiseweed spawn (#8356) 2021-10-11 00:13:10 +02:00
Skjalf 1b3c8c53ac fix(DB/Quest): When Smokey sings, I get violent (#8338)
* fix(DB/Quest): When Smokey sings, I get violent

- Port conditions/SAI from TC
- Explosion effect works, gameobjects despawn

* Update rev_1633602145949999800.sql
2021-10-11 00:12:43 +02:00
UltraNix 49421179c7 fix(DB/Gameobjects): Fixed respawn time of some footlockers. (#8335)
Fixes #6942
2021-10-11 00:12:27 +02:00
Efymer d2fd486a6c fix(DB/quest): Fix Defiling Uther's Tomb visuals & quest objective (#8334)
* fix(DB/quest): Fix Defiling Uther's Tomb visuals & quest objective

* Update rev_1633627685425341900.sql

* Update rev_1633627685425341900.sql
2021-10-11 00:11:57 +02:00
UltraNix 4392da3ca8 fix(DB/Gameobjects): Corrected position of one bonfire in Orgrimmar during Midsummer event. (#8333)
Fixes #6932
2021-10-11 00:11:46 +02:00
Azcobu e3bd2d3d78 fix(DB/Creature): Delete Tactical Task Briefing IX from Rex Ashil (#8332) 2021-10-11 00:11:38 +02:00
Asthalor 8826d7de75 fix(DB/Quest): Mission Accomplished! (#8328) 2021-10-11 00:11:20 +02:00
Skjalf 878882a491 fix(DB/GameObject): Correct Karazhan's entrance hall door's spawn data (#8320) 2021-10-11 00:10:58 +02:00
Kitzunu 261cc87ee2 fix(DB/Creature): Add Emote Reactions to Guards Part 4 (#8316)
* Add Emote Reactions to Guards Part 3

Adds Emote Reactions to Stormwind City Patrollers.

* Delete rev_1633545460095253335.sql

* Add Emote Reactions to Guards Part 4

Add Emote Reactions to Stormwind Royal Guard

* Update rev_1633546777314944943.sql
2021-10-11 00:10:32 +02:00
Kitzunu 1e3f94fa32 fix(DB/Creautre): Add Emote reactions to Guards Part 3 (#8314)
* Add Emote Reactions to Guards Part 3

Adds Emote Reactions to Stormwind City Patrollers.

* Delete rev_1633545460095253335.sql

* Add Emote Reactions to Guards Part 3

Add Emote Reactions to Stormwind City Patrollers
2021-10-11 00:10:18 +02:00
UltraNix d8e89eebba fix(DB/Loot): Remove Mageroyal from invalid loot tables. (#8311)
* fix(DB/Loot): Remove Mageroyal from invalid loot tables.

Fixes #7609

* Update.
2021-10-11 00:09:58 +02:00
UltraNix e69fbb1ceb fix(DB/Loot): Remove Mountain Silversage from invalid loot tables. (#8310)
Fixes #8119

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2021-10-11 00:09:46 +02:00
UltraNix bfc4b9254b fix(DB/Loot): Remove Dreamfoil from invalid loot tables. (#8309)
Fixes #8118
2021-10-11 00:09:38 +02:00
UltraNix 5ffbabe1a3 fix(DB/Loot): Remove Golden Sansam from invalid loot tables. (#8308)
Fixes #8101
2021-10-11 00:09:30 +02:00
UltraNix 0b61997c58 fix(DB/Loot): Remove Gromsblood from invalid loot tables. (#8307)
Fixes #8100
2021-10-11 00:09:17 +02:00
UltraNix 3112f9c5b5 fix(DB/Loot): Remove Ghost Mushrooms from invalid loot tables. (#8305)
Fixes #8097
2021-10-11 00:09:07 +02:00
UltraNix 3ff389c1bc fix(DB/Loot): Remove Sungrass from invalid loot tables. (#8303)
Fixes #8133
2021-10-11 00:08:28 +02:00
UltraNix 44545c650c fix(DB/Loot): Remove Blindweed from invalid loot tables. (#8302)
Fixes #8128
2021-10-11 00:08:20 +02:00
Asthalor a9326d292e fix(DB/Creature): Fixed Gravis Slipknot (#8300) 2021-10-11 00:08:00 +02:00
Kitzunu ae3dc6c71b fix(DB/Creature): Populate Ironforge Airfield Part 1/2 (#8272) 2021-10-11 00:07:50 +02:00
Efymer cc892279d2 fix(DB/Quest): Add outro for "Prospect of Faith" quest (#8270) 2021-10-11 00:07:30 +02:00
UltraNix c3cea12d1c fix(DB/Events): Added missing signposts to Warsong Gulch CTA banners. (#8258)
Fixes #8192
2021-10-11 00:06:47 +02:00
patou01 aa113e5735 Fix(DB/reputation) Strat/scholo change reputations for spawned mobs (#8238)
* fix reputation from 10 to 1

* Update data/sql/updates/pending_db_world/rev_1633275809062975000.sql
2021-10-11 00:06:35 +02:00
Ragelezz 6f0ca45ced fix(DB\GameObject):Peacebloom unaccesible removed (#8212)
* fix(DB\GameObject):Peacebloom unaccesible removed

* Removed overspawned Peacebloom guid from pool data
2021-10-11 00:06:23 +02:00
Kitzunu 3f541b98d2 fix(DB/Creature): Add Emote Reactions to Guards Part 2 (#8200) 2021-10-11 00:06:13 +02:00
Ragelezz 3a5f67ed44 fix(DB\Creature): Cornish Rex Cat removed incorrect spawn (#8197) 2021-10-11 00:05:54 +02:00
syssneck dd967a9d5e fix(DB/Object): Repositioning a Copper Vein (#8188)
* fix(DB/Creature): Decreases the respawntime for Garrick Padfoot

* Delete rev_1630089240125826910.sql

* fix(DB/GO): Repositioning a Copper Vein
2021-10-11 00:05:36 +02:00
UltraNix 091f8d7145 fix(DB/Creature): Fixed gossip for Innkeeper Pala. (#8181)
* closes #8089
2021-10-11 00:05:09 +02:00
UltraNix e503afd08d fix(DB/Creature): Added missing Traveling Orphans (#8180)
* Source: TrinityCore. 

* closes #8091
2021-10-11 00:04:47 +02:00
Kitzunu d93233367b fix(DB/Creature): Add Emote Reactions to Guards Part 1 (#8178) 2021-10-11 00:04:12 +02:00
Jan M. D. Hansen 48537e859f fix(DB/Gameobject): Moves a Goldthorn herb to the ground (#8104)
- Closes #5934
2021-10-11 00:02:17 +02:00
Skjalf f96b027ffd fix(Core/Mail): load mails on login instead of when requested (#8065) 2021-10-10 17:15:24 +02:00
Skjalf 1e57b6fb99 fix(Core/Spells): add several missing null checks for the DamageInfo struct to fix a crash (#8322) 2021-10-10 16:07:14 +02:00
UltraNix 66809383d1 fix(Core/Spells): add several missing null checks for the DamageInfo struct to fix a crash - Part II. (#8376) 2021-10-10 15:56:42 +02:00
AzerothCoreBot 760e043116 chore(DB): import pending files
Referenced commit(s): 0cccdc4ad6
2021-10-10 11:09:09 +00:00
Ragelezz 0cccdc4ad6 fix:(DB/GObject): remove double spawns for Bonfire and Mighty Blaze in Orgrimmar (#8088) 2021-10-10 13:07:35 +02:00
AzerothCoreBot 198552766d chore(DB): import pending files
Referenced commit(s): 80570efc29
2021-10-09 22:59:50 +00:00
UltraNix 80570efc29 fix(Scripts/Instances): fix some bosses flying animations (#7851)
- Closes #4900
2021-10-10 00:58:19 +02:00
UltraNix 0eec867c3b feat(Core/LFG): Implemented LFG_OPTION_ENABLE_SEASONAL_BOSSES. (#8219)
Closes #8098
2021-10-09 14:57:23 -03:00
UltraNix 89f0c42c0e fix(Core/Spells): Restore dafef5bd78 (#8380)
Fixes #5475
2021-10-09 13:49:45 -03:00
AzerothCoreBot 75bb82e3fb chore(DB): import pending files
Referenced commit(s): 7cf0ed0abe
2021-10-09 10:48:28 +00:00
Azcobu 7cf0ed0abe fix(DB/gossip_menu): add vendor option to Innkeeper Shaussiy (#8078) 2021-10-09 12:46:53 +02:00
Kitzunu 4e590ed20c fix(Core/Quest): Update all quests when item is optained/removed (#7862)
Co-Authored-By: Gildor <521036+Jildor@users.noreply.github.com>
Co-Authored-By: Wyrserth <43747507+Wyrserth@users.noreply.github.com>
2021-10-09 10:20:07 +02:00
UltraNix 8ef6355aad fix(Core/Item): Dropped loot containers acting soul bound after looking inside them. (#7826)
Fixes #6164
2021-10-09 03:28:29 -03:00
AzerothCoreBot fe02abd63f chore(DB): import pending files
Referenced commit(s): 00e9cf2c0e
2021-10-09 05:58:29 +00:00
patou01 00e9cf2c0e fix(DB/SAI): Baron doors now close and open properly. (#8263)
The doors (guid 35484) in front of baron (id 10440) should close during fight
closes https://github.com/azerothcore/azerothcore-wotlk/issues/8223
2021-10-09 02:57:02 -03:00
AzerothCoreBot 21acb69c9e chore(DB): import pending files
Referenced commit(s): 77dd6f1736
2021-10-09 04:01:23 +00:00
UltraNix 77dd6f1736 fix(DB/Loot): Remove some invalid reference loot. Fixes #8248 (#8284)
* fix(DB/Loot): Remove some invalid reference loot.

Fixes #8248
2021-10-09 00:59:49 -03:00
AzerothCoreBot 7e12c0fad8 chore(DB): import pending files
Referenced commit(s): 9dea0ac511
2021-10-09 03:35:38 +00:00
UltraNix 9dea0ac511 fix(DB/Event): Fixed some doubled gameobject spawns during Harvest Festival. (#8203)
Fixes #8073
2021-10-09 00:34:03 -03:00
AzerothCoreBot 40db5bb02b chore(DB): import pending files
Referenced commit(s): 120eafd8e2
2021-10-09 03:22:54 +00:00
Asthalor 120eafd8e2 fix(DB/Quest): Fixed Quest Stone Circle POIs (#8348) 2021-10-09 00:21:30 -03:00
AzerothCoreBot 423f06679f chore(DB): import pending files
Referenced commit(s): ca5deda541
2021-10-08 23:16:36 +00:00
UltraNix ca5deda541 fix(DB/Brewfest): Removed invalid decoration. (#8256)
Fixes #8194
2021-10-08 20:15:03 -03:00
AzerothCoreBot c839c3834d chore(DB): import pending files
Referenced commit(s): ea233001a0
2021-10-08 22:59:00 +00:00
Asthalor ea233001a0 fix(DB/SAI): Added self healing to Stonesplinter Shamans (#8298) 2021-10-08 19:57:30 -03:00
AzerothCoreBot 6a9b73e946 chore(DB): import pending files
Referenced commit(s): 2c7df906f3
2021-10-08 22:10:53 +00:00
Asthalor 2c7df906f3 fix(Gameobject/Loot): Fixed loot chance of Giant Clams (#8279)
* Fixed Giant Clam Meat not being possible to loot.
2021-10-08 19:09:25 -03:00
AzerothCoreBot b35b683208 chore(DB): import pending files
Referenced commit(s): 40a4c798b5
2021-10-08 21:59:05 +00:00
Efymer 40a4c798b5 fix(DB/gameobject): Add Rich Thorium Vein spawns inside Dire Maul East (#8288) 2021-10-08 18:57:35 -03:00
AzerothCoreBot e75729f23c chore(DB): import pending files
Referenced commit(s): a2140b97c0
2021-10-08 21:45:48 +00:00
Azcobu a2140b97c0 fix(DB/creature): Remove Civilian flag from Emeral Dragon Whelp (#8245) 2021-10-08 18:44:18 -03:00
AzerothCoreBot 83f562190b chore(DB): import pending files
Referenced commit(s): 9842218d33
2021-10-08 21:33:52 +00:00
Azcobu 9842218d33 fix(DB/creature_loot): Reduce Alanna's Embrace drop rate (#8215) 2021-10-08 18:32:19 -03:00
AzerothCoreBot eaa8fc6df0 chore(DB): import pending files
Referenced commit(s): 4947887644
2021-10-08 19:05:08 +00:00
UltraNix 4947887644 fix(Scripts/Brewfest): Rewritten Coren Direbrew's fight(#8040)
- Closes #7890
2021-10-08 21:03:38 +02:00
AzerothCoreBot a035be19a6 chore(DB): import pending files
Referenced commit(s): 0afe11c529
2021-10-08 18:46:37 +00:00
UltraNix 0afe11c529 fix(DB/Events): Added missing Brewfest spawns outside Exodar and Shat… (#8283)
trathCity.
2021-10-08 15:44:58 -03:00
AzerothCoreBot a35dbbd175 chore(DB): import pending files
Referenced commit(s): 668f519fc6
2021-10-08 18:24:53 +00:00
IntelligentQuantum 668f519fc6 fix(DB/Quest): A Taste of Flame (#8282) 2021-10-08 15:23:20 -03:00
AzerothCoreBot 5995ada9a0 chore(DB): import pending files
Referenced commit(s): c642710340
2021-10-08 17:49:53 +00:00
UltraNix c642710340 fix(DB/Loot): Remove Arthas' Tears from loot tables. (#8285) 2021-10-08 14:48:17 -03:00
AzerothCoreBot 9b1dc38c03 chore(DB): import pending files
Referenced commit(s): 2c92e9654d
2021-10-08 16:05:56 +00:00
Asthalor 2c92e9654d fix(Quest): Fixed Bone Collector Quest Missing Kodo Apparition Spawns (#8278) 2021-10-08 13:04:16 -03:00
UltraNix 86084560e0 feat(Core/Eluna): Added new OnPetAddedToWorld() hook for Eluna. (#8084) 2021-10-08 11:57:14 -03:00
AzerothCoreBot 05dba4797c chore(DB): import pending files
Referenced commit(s): bc3ccde2c7
2021-10-08 14:01:37 +00:00
UltraNix bc3ccde2c7 fix(DB/Spell): Arcane Concentration should proc only from damaging spells. (#8218)
Fixes #8131
2021-10-08 11:00:00 -03:00
UltraNix 69243c4e5d fix(Core/Movement): Improved player's pet follow movement. (#8217)
Fixes #8127
2021-10-08 10:13:00 -03:00
AzerothCoreBot 04e0ac7385 chore(DB): import pending files
Referenced commit(s): b3893bc94a
2021-10-08 11:44:52 +00:00
Jan M. D. Hansen b3893bc94a fix(DB): adds location information to game objects 2/17 (#7731)
- Adds map, zone and area id to game objects
2021-10-08 13:43:15 +02:00
AzerothCoreBot 369c9bac94 chore(DB): import pending files
Referenced commit(s): 49817f222d
2021-10-08 09:43:48 +00:00
syssneck 49817f222d fix(DB/creature): add 8 spawns for Giant Webwood Spider (#8137) 2021-10-08 11:42:14 +02:00
AzerothCoreBot 731c9d6f92 chore(DB): import pending files
Referenced commit(s): cb9f3cbfa6
2021-10-08 07:27:46 +00:00
Ragelezz cb9f3cbfa6 fix(DB/GameObject): Remove Sabotage Plans (#8185) 2021-10-08 04:26:11 -03:00
AzerothCoreBot 802266740f chore(DB): import pending files
Referenced commit(s): 478bd81dbb
2021-10-08 06:45:59 +00:00
Scott Grimes 478bd81dbb fix(DB/Gameobject): Make Giant Softshell Clam lootable (#8096) 2021-10-08 03:44:18 -03:00
AzerothCoreBot 7e218ec88d chore(DB): import pending files
Referenced commit(s): 6adb23b28b
2021-10-08 05:47:18 +00:00
Ragelezz 6adb23b28b fix(DB/Creature): Laughing Sister spawned inside a tree (#8086) 2021-10-08 02:45:51 -03:00
AzerothCoreBot 01151fbdc3 chore(DB): import pending files
Referenced commit(s): 4f6c4d436d
2021-10-08 04:50:32 +00:00
Azcobu 4f6c4d436d fix(DB/creature): Move Zhevra Runner spawn from inside tree (#8076) 2021-10-08 01:48:57 -03:00
AzerothCoreBot a5db11f551 chore(DB): import pending files
Referenced commit(s): 1a7c9c475d
2021-10-07 21:05:49 +00:00
Nefertumm 1a7c9c475d fix(DB/Quest): Properly despawn Slim's friend if the player dies (#8274) 2021-10-07 23:04:19 +02:00
AzerothCoreBot 714b77dec8 chore(DB): import pending files
Referenced commit(s): 8514eaf9a0
2021-10-07 20:21:31 +00:00
Skjalf 8514eaf9a0 fix(Scripts/BRD): Rework Shadowforge Braziers (#8233)
- Both gates should open when both braziers are lit, regardless of the order
- Added missing flavor text from Magmus, spoken once the gates open
2021-10-07 22:20:02 +02:00
AzerothCoreBot 850fd1dbd5 chore(DB): import pending files
Referenced commit(s): 970e025d2e
2021-10-07 20:19:38 +00:00
Skjalf 970e025d2e fix(DB/Spells): Malown's Slam should proc Surge of Strenght (#8268) 2021-10-07 22:18:02 +02:00
UltraNix f2e0744513 fix(Core/Spells): Premeditations should not break enemy's stealth. (#8220)
- Closes #8154
2021-10-07 21:20:41 +02:00
UltraNix 0e5eb1b0cf fix(Core/Pets): Eye of Kilrogg should not put its owner in combat wit… (#7193)
- Closes #6627
2021-10-07 20:03:04 +02:00
AzerothCoreBot 681ac3d79a chore(DB): import pending files
Referenced commit(s): 310db4f482
2021-10-07 17:21:19 +00:00
Ragelezz 310db4f482 fix(DB/GameObject): Copper Ore corrected spawn (#8213) 2021-10-07 19:11:38 +02:00
AzerothCoreBot 80dc3bdd79 chore(DB): import pending files
Referenced commit(s): 9ea00bb116
2021-10-07 17:05:03 +00:00
Ragelezz 9ea00bb116 fix(DB\Creature): Moonstalker Runt maxlevel (#8210) 2021-10-07 19:03:00 +02:00
AzerothCoreBot cb31fa5815 chore(DB): import pending files
Referenced commit(s): 99cc428511
2021-10-07 17:00:26 +00:00
Skjalf 99cc428511 fix(Core/Spells): Improved Drain Soul triggering from every target … (#8144)
...that dies and not just the one affected by Drain Soul and move the Drain Soul code to spell scripts

- TC Ports: https://github.com/TrinityCore/TrinityCore/commit/d9743c984f11069bddab9d7f006293c18a400765#diff-ea612aafadff90005e88b243eb000369be9e5cb6f8dc85a008d31e42b156e0ec and  https://github.com/TrinityCore/TrinityCore/commit/2b1b36f5617ac10dc373410b69957eadb2766453#diff-ea612aafadff90005e88b243eb000369be9e5cb6f8dc85a008d31e42b156e0ec
2021-10-07 18:58:46 +02:00
AzerothCoreBot d0ff62a1ab chore(DB): import pending files
Referenced commit(s): a5f5568ddc
2021-10-07 16:30:32 +00:00
UltraNix a5f5568ddc fix(DB/Fishing): add seasonal fish, Raw Summer Bass/Winter Squid. Source: TrinityCore (#8175)
- Closes #8033
2021-10-07 18:28:31 +02:00
AzerothCoreBot 59abc17df5 chore(DB): import pending files
Referenced commit(s): a85c263f2f
2021-10-07 16:22:40 +00:00
Walter Pagani a85c263f2f fix(DB/acore_string): Spanish translation of entry 5030 (#8164) 2021-10-07 18:20:57 +02:00
AzerothCoreBot 0edee4ab9c chore(DB): import pending files
Referenced commit(s): 261d25e97f
2021-10-07 16:18:11 +00:00
Skjalf 261d25e97f fix(DB/SAI): oozes not despawning after using Empty Tainted Ooze Jar for the quest A Little Slime Goes A Long Way (#8124)
...and port several SAI improvements for the involved creatures from TC
2021-10-07 18:16:03 +02:00
AzerothCoreBot 412a636244 chore(DB): import pending files
Referenced commit(s): 665760e0f8
2021-10-07 16:08:53 +00:00
Jan M. D. Hansen 665760e0f8 fix(DB/Creature): add spawn point and movement to Sister Riven (#8103)
- Closes #7967
2021-10-07 18:04:07 +02:00
AzerothCoreBot d6da27109a chore(DB): import pending files
Referenced commit(s): e7a6210280
2021-10-07 15:47:14 +00:00
v.tihomirov e7a6210280 fix(DB): Burning Steppes drake paths (#8068) 2021-10-07 17:15:01 +02:00
AzerothCoreBot 703a37f873 chore(DB): import pending files
Referenced commit(s): 248baf3317
2021-10-07 12:52:16 +00:00
syssneck 248baf3317 fix(DB/creature): Adds spawn and movement to Lady Sathrah (#8117) 2021-10-07 09:50:41 -03:00
AzerothCoreBot 3b25e14b91 chore(DB): import pending files
Referenced commit(s): c51fb81df0
2021-10-07 11:11:58 +00:00
UltraNix c51fb81df0 fix(DB/Spell): Glodrak Huntsniper should not spaw with his mug throwing spell if player does not have Portable Brewfest Keg. (#8062)
- Closes #7913
2021-10-07 13:10:20 +02:00
Skjalf 78a2f73825 fix(Core/LFG): implement ERR_PARTY_LFG_BOOT_NOT_ELIGIBLE_S and lower … (#8243) 2021-10-07 13:09:02 +02:00
Skjalf 72de7a9a22 fix(Core/GameObject): credit nearby group members on object activation if they're in reward range (#8240)
Ported from: https://github.com/TrinityCore/TrinityCore/commit/cd625a12e21fdb8c5c9d172f901540c8744eedcd
Credits to @Treeston
2021-10-07 13:08:30 +02:00
Skjalf cdb45a7ef1 fix(Core/SAI): Fix SMART_ACTION_CALL_AREAEXPLOREDOREVENTHAPPENS not working with gameobject sources if the player is in group (#8234) 2021-10-07 13:08:07 +02:00
Patrick Lewis 32e7bd3d52 fix(CI/Docker): don't build images in forks (#8225) 2021-10-07 13:07:53 +02:00
Skjalf 29c94e5455 fix(Core/Graveyard): prevent non-death knights from getting ported to… (#8206) 2021-10-07 13:07:23 +02:00
Andrius Peleckas c358bd5f79 fix(Core/Formations): mistake in radians calculation (#8205) 2021-10-07 13:06:22 +02:00
UltraNix c4ebfb4426 fix(Scripts/Event): Always the nearest baker should throw Complimentary Brewfest Sampler back. (#8204)
- Closes #8027
2021-10-07 13:06:08 +02:00
AzerothCoreBot 14da707c6e chore(DB): import pending files
Referenced commit(s): d74c961d93
2021-10-07 11:05:28 +00:00
Francesco Borzì d74c961d93 fix(DB): update newly spawned instance rares (#6513) 2021-10-07 13:03:47 +02:00
AzerothCoreBot e8fc82742a chore(DB): import pending files
Referenced commit(s): 23f55bbd97
2021-10-07 10:46:29 +00:00
Raelorasz 23f55bbd97 fix(DB): adjust Raene Wolfrunner gossip behaviour (#6057) 2021-10-07 12:44:58 +02:00
AzerothCoreBot b82b4cae6b chore(DB): import pending files
Referenced commit(s): 43dbef1852
2021-10-06 16:21:13 +00:00
Asthalor 43dbef1852 fix(DB/Creature): Deepstrider Searcher resets when attacked underwater (#7038)
Deepstrider Searcher had only a inhabit type of ground, I added water to it

- Closes #7016
2021-10-06 18:19:21 +02:00
AzerothCoreBot a7c2066150 chore(DB): import pending files
Referenced commit(s): 13aaeb25f6
2021-10-06 08:22:38 +00:00
Asthalor 13aaeb25f6 fix(DB/Creature): Fix Incendosaur Respawn Timer (#8296) 2021-10-06 05:20:56 -03:00
UltraNix 0d411ec2c3 fix(Core/Crash): Evade after cleaning threat references. (#8160) 2021-10-06 01:26:03 -03:00
UltraNix 702573038e Fix(Core/Crash): Fixed a typo on Pet::_SaveSpellCooldowns. (#8277) 2021-10-06 00:03:44 -03:00
Skjalf f66d0ce345 fix(CI): Don't run builds when PRs are labeled (#8290) 2021-10-05 21:13:14 -03:00
UltraNix 3223f90bcb feat(Core/Spells): add helper to get clean and unmitigated damage for pro… (#7244) 2021-10-05 23:59:57 +02:00
AzerothCoreBot 5af98783c9 chore(DB): import pending files
Referenced commit(s): 5e1ec6b08d
2021-10-04 15:55:38 +00:00
neifion-00000000 5e1ec6b08d fix(DB/Creature): Bael'dun Digsite mob flags fixed (#8069)
Issue: Mobs at Bael'dun Digsite were incorrectly flagging players for pvp.
Faction now matches other ally friendly horde quest NPCs.
2021-10-04 17:13:05 +02:00
AzerothCoreBot 8c469d267a chore(DB): import pending files
Referenced commit(s): a61d7c2bc8
2021-10-04 13:51:53 +00:00
Skjalf a61d7c2bc8 fix(Core/Spells): correct hunter's Lock and Load procs (#8177)
- Move related code to spell scripts
- Fixes it proc'ing when the target is immune to snares
- Partial port of https://github.com/TrinityCore/TrinityCore/commit/746b838870e93d9843a089613ce7f1cd160b6ea5
2021-10-04 15:49:16 +02:00
UltraNix 495ca76628 fix(Core/LFG): Properly teleport players to new instance if queued within the same dungeon. (#8174)
- Closes #8121
2021-10-04 15:48:51 +02:00
UltraNix 3aadaa6d0f fix(Core/Spells): improve displaying spell category cooldowns in client UI. (#8172) 2021-10-04 15:47:44 +02:00
UltraNix 60fb2c38f8 fix(Core/Spells): properly handle SPELLMOD_COOLDOWN for spell category cooldowns. (#8161)
- Closes #8155
2021-10-04 15:47:30 +02:00
Skjalf 0d1f72a55b fix(Core/Players): solve issue with hunters never being able to roll need on polearms and properly check conditions to roll on relics (#8148) 2021-10-04 15:46:40 +02:00
Axel Cocat 02cdbdd538 fix(Core/Player): check for existing corpse on respawn (#8112) 2021-10-04 15:45:54 +02:00
Skjalf 9330df59da fix(Core/Mails): mails containing items not being returned if they were read and ensure mails sent by GMs are not returned (#8095) 2021-10-04 15:45:33 +02:00
UltraNix e094c1ae78 fix(Core/Spells): Implemented SPELL_ATTR0_CU_NO_PVP_FLAG. (#8092)
- Closes #7938
2021-10-04 15:45:21 +02:00
Skjalf 99f8634361 fix(Core/Spells): basepoints of spell 'Pick Lock' being wrongly added to player's lockpicking skill when evaluating if a lock can be opened (#8072) 2021-10-04 15:45:06 +02:00
UltraNix de8d0b49f8 fix(Core/Items): toggle temporary items enchantments during items swap. (#8067)
- Closes #7957
2021-10-04 15:44:49 +02:00
Skjalf 3f947392fe fix(Core/Chat): properly log zone name when logging GM commands, as some areas don't have parent zone set (#8066) 2021-10-04 15:44:32 +02:00
Skjalf c55c5e668f fix(Core/Commands): partially fix an issue with mails sent from console never showing up the 'Customer Support' sender in-game (#8064) 2021-10-04 15:44:04 +02:00
AzerothCoreBot 085fc0a1a7 chore(DB): import pending files
Referenced commit(s): cdab63c3e0
2021-10-04 13:07:23 +00:00
IntelligentQuantum cdab63c3e0 fix(DB): Twilight Lord Everun Waypoint (#8039) 2021-10-04 15:05:46 +02:00
AzerothCoreBot b9c98dffa0 chore(DB): import pending files
Referenced commit(s): f181a89511
2021-10-04 10:56:23 +00:00
Azcobu f181a89511 fix(DB/creature_template): Enable swimming for Tooga (#8116) 2021-10-04 12:54:45 +02:00
UltraNix 27231b0075 fix(Core/Movement): disable invalid code about getting area info from GOs (#7898)
- Closes #7335
2021-10-04 12:33:40 +02:00
AzerothCoreBot c8842a4492 chore(DB): import pending files
Referenced commit(s): e1b0863763
2021-10-04 08:43:04 +00:00
All e1b0863763 fix(DB/quest_template): Quest Book Of Ur (#8136)
* fix(DB/quest_template): Quest Book Of Ur

* update to 1 query for esES and esMX
2021-10-04 05:41:30 -03:00
AzerothCoreBot 533391d0b9 chore(DB): import pending files
Referenced commit(s): 4a4b6ea7a7
2021-10-04 08:13:51 +00:00
Azcobu 4a4b6ea7a7 fix(DB/smart_script): Add 'Clone' spell to Devouring Ectoplasm (#8079) 2021-10-04 05:12:10 -03:00
Kitzunu 9fbdffee47 refactor(Core/Map): Use std::chrono for SetZoneOverrideLight (#6489)
* cherry-pick https://github.com/TrinityCore/TrinityCore/commit/e33c4b8f7f18c89fec3d95531fdccad526c12c10

Co-Authored-By: HelloKitty <5829095+HelloKitty@users.noreply.github.com>
2021-10-03 22:07:26 -03:00
AzerothCoreBot 481a84ef6a chore(DB): import pending files
Referenced commit(s): 4f5d78880c
2021-10-03 22:51:17 +00:00
Skjalf 4f5d78880c fix(DB/SAI): Uniting the Shattered Amulet (#8123)
- Port missing target conditions for spell Fel Curse (12938) from TrinityCore
- Implement missing invincibility to the quest mobs (must be removed by using the quest items)
2021-10-04 00:49:54 +02:00
AzerothCoreBot 967764e185 chore(DB): import pending files
Referenced commit(s): bed5155f30
2021-10-03 20:54:08 +00:00
Azcobu bed5155f30 fix(DB/loot): Remove high-level consumeables from Scorpid Reaver (#8075) 2021-10-03 17:52:37 -03:00
UltraNix 06e50a9690 fix(Core/Achievements): Fixed showing achievement statistics of inspected player. (#8093)
* fix(Core/Spells): Implemented SPELL_ATTR0_CU_NO_PVP_FLAG.

Fixes #7938

* fix(Core/Achievements): Fixed showing achievement statistics of inspected player.

Fixes #7979
2021-10-03 18:12:12 +02:00
AzerothCoreBot 396070ee4d chore(DB): import pending files
Referenced commit(s): 9550d219d9
2021-10-03 14:51:41 +00:00
Azcobu 9550d219d9 fix(DB/quest): Add 2 day time delay to Gubber Blump's letter (#8074) 2021-10-03 16:50:11 +02:00
AzerothCoreBot 6e2c87b35e chore(DB): import pending files
Referenced commit(s): 391bd70c8d
2021-10-03 02:52:28 +00:00
syssneck 391bd70c8d fix(DB/creature): Colonel Kurzen's respawn time (#8060) 2021-10-02 23:50:52 -03:00
AzerothCoreBot cdc8c99ea6 chore(DB): import pending files
Referenced commit(s): 65737d1ee5
2021-10-02 18:55:10 +00:00
All 65737d1ee5 fix(DB/Reputation): change Rep Cenarion (#8046) 2021-10-02 20:53:41 +02:00
patou01 0076535905 fix(Core/Loot): players can roll on unique items they already own (#8003)
Players should not be able to roll on items they already have.
This commit removes that.

- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/7896

Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>
2021-10-02 13:19:14 +02:00
Patrick Lewis ac0d990fef fix(CI/MacOS) openssl sym link (#8201)
* fix(CI/MacOS) openssl
2021-10-02 12:01:57 +02:00
Francesco Borzì 775c6744d2 feat(Core: new hook OnPlayerQueueRandomDungeon() and revert (now unnecessary) PR (#8196) 2021-10-02 09:18:33 +02:00
UltraNix ca47fc96f2 fix(Core/Instances): Fixed displaying warning about entering instance in progress. (#8171) 2021-10-02 01:20:37 -03:00
AzerothCoreBot 6c953e9333 chore(DB): import pending files
Referenced commit(s): ecb92f9d66
2021-10-01 14:59:53 +00:00
Jan M. D. Hansen ecb92f9d66 fix(DB/Loot): removes under-leveled loot from Anvilrage Guardsman (#8036) 2021-10-01 16:58:13 +02:00
Kitzunu 5908f1f2bf fix(DB): Codestyle (#8190)
* fix(DB): Codestyle

* Update 2021_09_24_02.sql
2021-10-01 11:51:13 +02:00
patou01 77e46769fa Fix(Core/Uldaman): Door behind Archaedas can close after event. (#8024)
* Fix(Core/Uldaman): Door behind Archaedas can close after event.

Once the boss is dead, we shouldn't be able to close the doors anymore.

Closes https://github.com/azerothcore/azerothcore-wotlk/issues/7358

* removed unnecessary check to make CI happy
2021-10-01 10:59:24 +02:00
UltraNix cff7cc58ff fix(Core/Players): Fixed getting resting exp in cities/inns. (#8020)
Fixes #7939
2021-10-01 10:50:36 +02:00
UltraNix 0c8fb1ea73 fix(Core/Movement): Properly handled root movement acks. (#8019)
Fixes #7892
2021-10-01 10:41:31 +02:00
marcelhas 7001865186 Fix start scripts (#8005)
* fix(Bash): Handle missing env variable

Bash installation failed when no explicit `zipPath` was set.
As it defaulted to `/`, which led to permission errors.

* fix(Docker): Fix docker volume error

Docker installation failed, because target directories of volumes should
not end with a `/`.

https://stackoverflow.com/questions/68273745/how-to-make-a-mount-shared-in-docker/68455665#68455665
2021-10-01 10:33:35 +02:00
Skjalf 23edbfe21d fix(Core/Spells): Ensure gameobjects are still locked/closed when loc… (#8012)
* fix(Core/Spells): Ensure gameobjects are still locked/closed when lockpicking/opening them

* Update src/server/game/Spells/Spell.cpp
2021-10-01 10:25:09 +02:00
UltraNix 08f1e86195 fix(Core:Battlegrounds): fixes some Arathi Basin achievements. (#8009)
* fix(Core:Battlegrounds): fixes some Arathi Basin achievements.

Fixes #7775

* minor change.
2021-10-01 10:11:10 +02:00
AzerothCoreBot d461898a3d chore(DB): import pending files
Referenced commit(s): 46e1779688
2021-10-01 08:04:25 +00:00
IntelligentQuantum 46e1779688 fix(DB/Quest): Freedom for All Creatures (#7995)
* We need this?

* Freedom for All Creatures
2021-10-01 10:02:45 +02:00
UltraNix c477a0533c fix(Core/Spells): Added 3y radius to Feral Charge. (#7901)
Fixes #7762
2021-10-01 09:49:13 +02:00
AzerothCoreBot 10d59ec6ba chore(DB): import pending files
Referenced commit(s): ac57e6a47c
2021-10-01 07:39:08 +00:00
IntelligentQuantum ac57e6a47c fix(DB/Quest): Suntara Stones escort quest (#7994)
* We need this?

* Suntara Stones escort quest

* Update rev_1632110692688179864.sql
2021-10-01 09:37:32 +02:00
UltraNix 30e9ce350c fix(Core/Spells): Do not send doubled learning packet if spell is lea… (#8140)
* fix(Core/Spells): Do not send doubled learning packet if spell is learned from skill.

Fixes #7764

* typo.
2021-10-01 01:16:48 +02:00
Walter Pagani e4c07cd864 Translation and modifications in extractor.bat (#7992)
* Translation and modifications in extractor.bat

* Eliminating `cls` and continue messages.

* Changing decisions

* Changing logic in Spanish file
2021-09-30 23:54:35 +02:00
AzerothCoreBot 48187e1365 chore(DB): import pending files
Referenced commit(s): 926b1e1b84
2021-09-30 19:47:59 +00:00
baranzadeoglu 926b1e1b84 fix(DB/Creature): Elixir of Giants removed (#7973)
* fix(DB/Creature): Elixir of Giants removed

Elixir of Giants removed from 3 tables

* Update data/sql/updates/pending_db_world/rev_1631995181138245446.sql
2021-09-30 21:46:21 +02:00
Kargatum 52aa0e9966 feat(License): add new headers information about license (#7941)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2021-09-30 13:40:52 +07:00
Kitzunu 6d83887abd refactor(Core/SpellEffects): Rework some of the null checks (#6987) 2021-09-29 22:03:57 +02:00
AzerothCoreBot 3632efc074 chore(DB): import pending files
Referenced commit(s): 1144a40e50
2021-09-29 17:49:13 +00:00
baranzadeoglu 1144a40e50 fix(DB/Creature): arcane elixir drops removed (#7972)
* fix(DB/Creature): arcane elixir drops removed

arcane elixir drops removed from 3 mobs

* Update data/sql/updates/pending_db_world/rev_1631994698247378987.sql
2021-09-29 19:47:41 +02:00
Patrick Lewis ba53234917 fix(CI/MacOS): pinto openssl@1.1 (#8150) 2021-09-29 09:17:14 +02:00
UltraNix a7f52e9019 feat(Core/Battlegrounds): Implemented new timed config for queue anno… (#8053)
* feat(Core/Battlegrounds): Implemented new timed config for queue announce system.

Closes #6637.

* Update.

* typo.

* Update.
2021-09-28 19:18:23 +02:00
AzerothCoreBot b2f08934bc chore(DB): import pending files
Referenced commit(s): 2cfb0d307d
2021-09-27 22:15:03 +00:00
All 2cfb0d307d fix(DB/creature):Change model for Captain Halyndor (#8037)
* fix(DB/creature):Change model for Captain Halyndor

* updated

* Update rev_1632332436826853639.sql

Co-authored-by: Hacki95 <62942638+Hacki95@users.noreply.github.com>
2021-09-28 00:13:27 +02:00
jestermaniac 1dd53b17f9 fix(DB/Spells): Contagion of rot (#8021)
Co-authored-by: John Smith <mostdefinitelyanagger@outlook.com>
2021-09-27 23:21:51 +02:00
AzerothCoreBot 89a1be82cc chore(DB): import pending files
Referenced commit(s): 5f0da005f9
2021-09-27 21:01:52 +00:00
Jan M. D. Hansen 5f0da005f9 fix(DB/Loot): Removes incorrect drops from Highland Razormaw (#8017)
- Closes #6877

Co-authored-by: Hacki95 <62942638+Hacki95@users.noreply.github.com>
2021-09-27 23:00:14 +02:00
AzerothCoreBot abd7748c2c chore(DB): import pending files
Referenced commit(s): d614c46e41
2021-09-27 19:08:50 +00:00
Jan M. D. Hansen d614c46e41 fix(DB/Loot): corrects the drop rate of Winterfall Firewater (#8016)
* fix(DB/Loot): corrects the drop rate of Winterfall Firewater

- Closes #7920

* Update rev_1632235858441614200.sql
2021-09-27 20:58:53 +02:00
AzerothCoreBot 7e6e083ce9 chore(DB): import pending files
Referenced commit(s): 4da9d4193b
2021-09-27 17:04:14 +00:00
Skjalf 4da9d4193b fix(DB/Areatriggers): Remove wrong areatrigger teleport entries for Orbs of Translocation in Eversong Woods (players should use the gobs instead) (#8015) 2021-09-27 19:02:45 +02:00
AzerothCoreBot 792b99cbc9 chore(DB): import pending files
Referenced commit(s): 26f1aaa0c8
2021-09-25 17:13:02 +00:00
UltraNix 26f1aaa0c8 fix(Core/Players): Properly save resting state to DB. (#8014)
Fixes #7782
2021-09-25 18:16:10 +02:00
Artem 87a4e493a3 fix(Core/Script): 'Battle at Valhalas' quests done automatically (#7036)
* fix(Core/Script): 'Battle at Valhalas' quests done automatically

Battle at Valhalas series of quests, get to automatically complete

Closes #6753

* Refactoring

* Refactoring

* Refactoring PlayerUpdates.cpp

Co-authored-by: IntelligentQuantum <IntelligentQuantum@ProtonMail.Com>

* Refactoring PlayerQuest.cpp

Co-authored-by: IntelligentQuantum <IntelligentQuantum@ProtonMail.Com>

* Update src/server/scripts/Northrend/zone_icecrown.cpp

Co-authored-by: IntelligentQuantum <IntelligentQuantum@ProtonMail.Com>
2021-09-25 16:59:49 +02:00
Skjalf 4bf98a17de fix(Core/Calendar): Solve the issue with calendar event invite response time never updating (#8006) 2021-09-24 20:24:18 +02:00
AzerothCoreBot 21dafe62cd chore(DB): import pending files
Referenced commit(s): e6b1201e50
2021-09-24 17:53:21 +00:00
Andrius Peleckas e6b1201e50 fix(Core/Creature): Fixed GroupAI flags usage in creature_formations (#7544)
* fix(Core/Creature): Fixed GroupAI flags usage

* fix(Core/Creature): build fix + code style...

* fix(Core/Creatures): trailing white spaces...

* Core/Formations: allow only certain members to have follow formation

* Core/Formations: fixed ancient data corruption in CreatureGroup::LeaderMoveTo

* Core/Formations: minor optimization

* Core/Formations: improved some warning messages

* Core/Formations: do not load invalid formation data which has unsupported group ai

* Core/Formations: minor adjust for recent commit

* Core/Formations: log formation data which has angle and distance but dont have GROUP_AI_FLAG_FOLLOW_LEADER flag

* Core/Formations: Minor optimization for formation data handling

* Core/Formations: make sure that FormationInfo members are always initialized on its creation

* Core/Formations: minor warnings adjustments

* DB/Formations: fixed some warnings

* Core/Formations: check group flags only if there is any
I have gues that maybe leader could not assist any member at all but members maybe could be linked for motion

* DB/Formations: fixed rest of DB warnings

* Core/Formations: more improvements for supported AI mask check

* Core/Formations: more improvements for data checks

* DB/Formations: fixed warnings

* meh

* DB/Formations: minor correction

* Core/Formations: code style - brackets, you suck... :D
2021-09-24 19:51:55 +02:00
AzerothCoreBot 5d08c6c64b chore(DB): import pending files
Referenced commit(s): 0c2dbfeac6
2021-09-24 17:29:22 +00:00
IntelligentQuantum 0c2dbfeac6 Fix NPC Lord Lakmaeran (#8013)
* We need this?

* Lord Lakmaeran
2021-09-24 19:27:53 +02:00
AzerothCoreBot 75f6afc516 chore(DB): import pending files
Referenced commit(s): 115f8ce17e
2021-09-24 17:00:21 +00:00
UltraNix 115f8ce17e fix(Scripts/Brewfest): Some tweaks to Dark Iron Attack event. (#8026)
* fix(Scripts/Brewfest): Some tweaks to Dark Iron Attack event.

Fixes #7872

* buildfix.

* typo.

* Crashfix?

* Crashfix.

* Update.
2021-09-24 18:58:52 +02:00
AzerothCoreBot e3e7615634 chore(DB): import pending files
Referenced commit(s): 676bf5c4c6
2021-09-23 23:05:59 +00:00
Hacki95 676bf5c4c6 fix(DB/creature): Adjust creature spawn location at Badlands (#5719) 2021-09-23 17:04:31 -06:00
AzerothCoreBot 83f813cc76 chore(DB): import pending files
Referenced commit(s): 94c6e98d78
2021-09-23 21:21:30 +00:00
Jan M. D. Hansen 94c6e98d78 fix(DB/Creature): removes Elixir of Dream Vision from creature loot (#8004)
- Closes #7989

Co-authored-by: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com>
2021-09-23 23:19:53 +02:00
AzerothCoreBot d810c786a3 chore(DB): import pending files
Referenced commit(s): 0cd88d026a
2021-09-23 13:21:07 +00:00
UltraNix 0cd88d026a fix(Script/Quest): move Shay Leafrunner's script from DB to C++ (#7801)
- Closes #1535
- Closes  #6722
2021-09-23 15:19:31 +02:00
AzerothCoreBot fe119b7374 chore(DB): import pending files
Referenced commit(s): a460d21f3c
2021-09-22 07:46:47 +00:00
IntelligentQuantum a460d21f3c fix(DB/Quest): testing the Tonic (#7935) 2021-09-22 09:45:19 +02:00
Stefano Borzì 613daa8312 chore(Bash/installer): update client-data version (#8000) 2021-09-22 10:15:33 +07:00
AzerothCoreBot 51aac38f59 chore(DB): import pending files
Referenced commit(s): c3259dabcf
2021-09-21 12:03:47 +00:00
UltraNix c3259dabcf fix(Core/Spells): Implemented PROC_EX_ONLY_FIRST_TICK (#7933) 2021-09-21 06:02:06 -06:00
AzerothCoreBot 3570c0b16c chore(DB): import pending files
Referenced commit(s): bacba76ab7
2021-09-21 10:57:56 +00:00
Azcobu bacba76ab7 fix(DB/Quest_template): Location for Twisted Hatred (#7953) 2021-09-21 04:56:25 -06:00
AzerothCoreBot 4cf8e7a1f3 chore(DB): import pending files
Referenced commit(s): f4ebe78c39
2021-09-21 10:49:51 +00:00
Azcobu f4ebe78c39 fix(DB/reference_loot): Remove Hide of Lupos from RLT 24062 (#7951) 2021-09-21 04:48:20 -06:00
AzerothCoreBot 96d92e7204 chore(DB): import pending files
Referenced commit(s): 048025ceba
2021-09-21 10:38:27 +00:00
UltraNix 048025ceba fix(Scripts/ZulFarrak): Moved Sergeant Bly's script from DB to C++ (#7855) 2021-09-21 04:36:51 -06:00
AzerothCoreBot d065f52615 chore(DB): import pending files
Referenced commit(s): a27996d706
2021-09-21 03:31:42 +00:00
syssneck a27996d706 fix(DB/creature_loot_template): Elixir of Demonslaying should not drop (#7988) 2021-09-20 21:30:11 -06:00
AzerothCoreBot 78034bfa3f chore(DB): import pending files
Referenced commit(s): e38dca63d9
2021-09-21 00:42:43 +00:00
Azcobu e38dca63d9 fix(DB/creature_loot): Remove Icecap drops from NPCs (#7949) 2021-09-20 18:41:10 -06:00
AzerothCoreBot b31b1b285c chore(DB): import pending files
Referenced commit(s): 63c1dc3348
2021-09-21 00:29:05 +00:00
Azcobu 63c1dc3348 fix(DB/creature_loot): Remove Plaguebloom drops from NPCs (#7950) 2021-09-20 18:27:31 -06:00
Kitzunu 5bc8b0dfbf feat(CI/Labeler): Add Batch label (#7993) 2021-09-20 17:48:20 -06:00
AzerothCoreBot a03125baee chore(DB): import pending files
Referenced commit(s): 75b99f2626
2021-09-20 23:34:19 +00:00
syssneck 75b99f2626 fix(DB/GO): Makes two mining Nodes wholly visible (#7958) 2021-09-20 17:32:47 -06:00
UltraNix 1bf4f54b32 fix(Core/Combat): Creatures should evade if its only victim is teleporting to other map (#7975) 2021-09-20 16:05:45 -06:00
IntelligentQuantum 73bac1777c fix(Core/Player): Remove mount aura on a flight (#7976) 2021-09-20 14:56:01 -06:00
patou01 47bb5cbb43 fix(Core/BRD): Timer for tomb of seven (#7952) 2021-09-20 14:30:57 -06:00
AzerothCoreBot 0710be7865 chore(DB): import pending files
Referenced commit(s): 19c35718be
2021-09-20 18:53:07 +00:00
Azcobu 19c35718be fix(DB/creature_loot): Remove Black Lotus drops from NPCs (#7948) 2021-09-20 12:51:28 -06:00
UltraNix ab59991106 fix(Core/Spells): Properly remove item dependent passive auras on item unequip (#7944) 2021-09-20 12:37:07 -06:00
AzerothCoreBot f130099170 chore(DB): import pending files
Referenced commit(s): 69b8172136
2021-09-20 18:29:23 +00:00
IntelligentQuantum 69b8172136 fix(DB/Quest): The Corrupter Pt. 3 (#7942) 2021-09-20 12:27:58 -06:00
AzerothCoreBot 3abfe6faa3 chore(DB): import pending files
Referenced commit(s): f7c0bfc3ee
2021-09-20 18:16:53 +00:00
IntelligentQuantum f7c0bfc3ee fix(DB/Quest): Bloody Imp-ossible! (#7936) 2021-09-20 12:15:21 -06:00
AzerothCoreBot 1e27defbbd chore(DB): import pending files
Referenced commit(s): 480a528949
2021-09-20 18:02:14 +00:00
IntelligentQuantum 480a528949 fix(DB/Quest): Jin'Zil's Forest Magic (#7927) 2021-09-20 12:00:41 -06:00
AzerothCoreBot 573001b3c1 chore(DB): import pending files
Referenced commit(s): c0fb4de10a
2021-09-20 17:48:30 +00:00
syssneck c0fb4de10a fix(DB/GO): Despawn chests for "Grimtotem Spying" (#7916) 2021-09-20 11:46:48 -06:00
AzerothCoreBot 23266278df chore(DB): import pending files
Referenced commit(s): e993b889e0
2021-09-20 17:05:26 +00:00
Cold e993b889e0 fix(DB/creature): Geltharis movement (#7915) 2021-09-20 11:03:59 -06:00
AzerothCoreBot bc1a27b70b chore(DB): import pending files
Referenced commit(s): c45416736e
2021-09-20 16:52:49 +00:00
Jan M. D. Hansen c45416736e fix(DB/loot_template): Drop rate of Atal'ai items (#7910) 2021-09-20 10:51:11 -06:00
AzerothCoreBot 7c6797370c chore(DB): import pending files
Referenced commit(s): 359c7bb3e2
2021-09-20 16:16:38 +00:00
Jan M. D. Hansen 359c7bb3e2 fix(DB/creature_loot_template): Remove Elixir of Greater Agility (#7909) 2021-09-20 10:14:59 -06:00
AzerothCoreBot 5295e23c12 chore(DB): import pending files
Referenced commit(s): 251a2c8743
2021-09-20 16:04:10 +00:00
IntelligentQuantum 251a2c8743 fix(DB/Quest): The Stones That Bind Us (#7906) 2021-09-20 10:02:32 -06:00
AzerothCoreBot 3abb09e471 chore(DB): import pending files
Referenced commit(s): 558f95f1f8
2021-09-20 15:51:00 +00:00
Jan M. D. Hansen 558f95f1f8 fix(DB/reference_loot_template): Drop rate for Princess Theradras (#7900) 2021-09-20 09:49:25 -06:00
AzerothCoreBot 2b58463622 chore(DB): import pending files
Referenced commit(s): e000448f08
2021-09-20 15:32:52 +00:00
mpfans e000448f08 fix(DB/dungeon_access_requirements): Key required by the horde (#7893) 2021-09-20 09:31:16 -06:00
AzerothCoreBot 0b67c4a530 chore(DB): import pending files
Referenced commit(s): 0da6cc71eb
2021-09-20 14:17:49 +00:00
syssneck 0da6cc71eb fix(DB/creature): add movement to Spindleweb Lurkers (#7894) 2021-09-20 16:16:13 +02:00
Francesco Borzì db6635ab7b fix(Core/Map): remove ABORT() to prevent crash (#7904) 2021-09-20 16:15:54 +02:00
AzerothCoreBot b622f123c4 chore(DB): import pending files
Referenced commit(s): 1d5d2de0e2
2021-09-20 13:33:35 +00:00
syssneck 1d5d2de0e2 fix(DB/creature): Adds movement for Stonewing Slayer & Phantasmal Seeker (#7891) 2021-09-20 07:32:01 -06:00
AzerothCoreBot f6cca9df7c chore(DB): import pending files
Referenced commit(s): e7aa0815b9
2021-09-20 12:20:45 +00:00
Jan M. D. Hansen e7aa0815b9 fix(DB/gameobject): Add location information to game objects 5/17 (#7888) 2021-09-20 06:19:13 -06:00
jestermaniac f76d08f328 fix(CORE/Reputation): +Rep aura modify quest with override faction (#7887) 2021-09-20 06:08:26 -06:00
AzerothCoreBot 4d453e6824 chore(DB): import pending files
Referenced commit(s): 424f22f8c1
2021-09-20 11:56:12 +00:00
Asthalor 424f22f8c1 fix(DB/Creature): Fel'zerul RP on The Temple of Atal'Hakkar quest (#7885) 2021-09-20 05:54:36 -06:00
AzerothCoreBot 842784e8a5 chore(DB): import pending files
Referenced commit(s): 6673db407e
2021-09-20 11:39:15 +00:00
Asthalor 6673db407e fix(DB/Creature): Added auras to some creatures (#7883) 2021-09-20 05:37:40 -06:00
AzerothCoreBot 99529627fa chore(DB): import pending files
Referenced commit(s): 1018f06109
2021-09-20 11:02:42 +00:00
UltraNix 1018f06109 fix(DB/gameobject): Rotations of plaques in Royal Gallery (#7882) 2021-09-20 05:01:02 -06:00
UltraNix d6118de10f fix(Core/Spells): Applying category spell cooldown instead of spell cooldown (#7878) 2021-09-20 04:43:35 -06:00
Kitzunu 0a5fbfdfcf fix(Core/Spell): Add additional check to LoadSpellScripts() (#7860) 2021-09-20 04:33:59 -06:00
Silker e2dd6b2bd8 fix(scripts/Thaddius): Update initial unit_state (#7886) 2021-09-20 04:15:24 -06:00
AzerothCoreBot 82ef9f3d54 chore(DB): import pending files
Referenced commit(s): 05330231a1
2021-09-20 09:55:47 +00:00
Silker 05330231a1 fix(DB/broadcast_text_locale): Typo on Lore Keeper of Norgannon's Greetings (#7903) 2021-09-20 03:54:12 -06:00
AzerothCoreBot fe472512bf chore(DB): import pending files
Referenced commit(s): f05c803992
2021-09-19 22:48:44 +00:00
Cold-Martijn f05c803992 fix(DB/Creature): Eversong Woodsm(Dead Scar) multiple mobs not wandering when idle (#7873) 2021-09-20 00:47:16 +02:00
Kitzunu 339d58ecdc refactor(Core/Misc): Use .empty() instead of == "" (#7870) 2021-09-20 00:46:00 +02:00
Kitzunu 6df7303b24 refactor(Core/Maps): Change map file version from FourCC to uint32 (#7866)
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-09-20 00:45:42 +02:00
Kitzunu b70083599b fix(Core/Unit): Improve check for players to automatically stand if a… (#7869)
* fix(Core/Unit): Improve check for players to automatically stand if attacked

* vicitm -> victim
2021-09-19 22:14:57 +02:00
AzerothCoreBot 9febed8fa8 chore(DB): import pending files
Referenced commit(s): 059ef9abac
2021-09-19 16:47:13 +00:00
patou01 059ef9abac Fix(DB): Gelkis/Magram reputations (#7880)
* Fix(DB): Gelkis/Magram reputations

Reputation gains were too high (x5). No decrease after honored.
Some mobs (Warug bodyguard, Khan shaka, Khan Jehn) had wrong reputation.

Closes AzerothCore 7339 and 6526
ChromieCraft 1406

* Update rev_1631634961417748000.sql

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2021-09-19 18:45:20 +02:00
Kitzunu 5ceeeb0d98 fix(Core/Misc): SendAuthWaitQueue typo (#7868)
* cherry-pick commit <https://github.com/TrinityCore/TrinityCore/commit/a832a1fe903779fa5a03202708997ced7d4c1acc>

Co-Authored-By: Jan Van Buggenhout <1895262+chipzz@users.noreply.github.com>

Co-authored-by: Jan Van Buggenhout <1895262+chipzz@users.noreply.github.com>
2021-09-19 18:44:27 +02:00
Kitzunu b79ae92a24 fix(Core/Spell): Remove SPELL_ATTR4_NO_CAST_LOG from being applied to some spells (#7867) 2021-09-19 17:47:35 +02:00
AzerothCoreBot ff431dbde2 chore(DB): import pending files
Referenced commit(s): 99b3b0de63
2021-09-19 15:04:21 +00:00
Asthalor 99b3b0de63 fix(DB/Quest): Fix undead starting quests allowed races (#7876)
* fix(DB/Creature): Fixed Celebras the Redeemed gossip

* Delete rev_1630344741636829281.sql

* fix(DB/Quest): Fix undead starting quests allowed races

* Removing pre requisite
2021-09-19 17:02:46 +02:00
AzerothCoreBot 2a92fbacbd chore(DB): import pending files
Referenced commit(s): ced34e802b
2021-09-19 14:09:36 +00:00
Kitzunu ced34e802b fix(DB/game_tele): Duplicate teleport name (#7864)
* fix(DB/game_tele): Duplicate teleport name

* cherry-pick commit <https://github.com/TrinityCore/TrinityCore/commit/6a46817f5d0a9ec760cc16b0871b74c40033f69a>

Co-Authored-By: offl <11556157+offl@users.noreply.github.com>

* Update rev_1631572727925631500.sql

Co-authored-by: offl <11556157+offl@users.noreply.github.com>
2021-09-19 16:08:00 +02:00
UltraNix 86c5511e7b fix(Scripts/Spells): Fixed never-ending Victorious state proc off from Victory Rush. (#7856)
Fixes #7628

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-09-19 16:07:47 +02:00
AzerothCoreBot 87f7ec6c0b chore(DB): import pending files
Referenced commit(s): 216d87a2d4
2021-09-19 08:58:32 +00:00
Azcobu 216d87a2d4 fix(DB/Creature): Move Ashenvale Elder Bear spawn (#7747) 2021-09-19 10:57:06 +02:00
AzerothCoreBot 3417932896 chore(DB): import pending files
Referenced commit(s): a8ca50fc47
2021-09-18 20:47:27 +00:00
jestermaniac a8ca50fc47 fix(Scripts/Items): Powerful Anti-venom (#7854) 2021-09-18 14:45:55 -06:00
AzerothCoreBot 0dffcb5aca chore(DB): import pending files
Referenced commit(s): 739ed77dac
2021-09-18 19:13:48 +00:00
UltraNix 739ed77dac fix(DB/Creatures): Removed interrupt mechanic immune mask for Befouled Water Elemental. (#7751)
Fixes #7110

Co-authored-by: Silker <61223313+Si1ker@users.noreply.github.com>
2021-09-18 21:12:22 +02:00
AzerothCoreBot c17f509ac6 chore(DB): import pending files
Referenced commit(s): f2abf6b5e2
2021-09-18 18:58:19 +00:00
Knindza f2abf6b5e2 fix(DB/Zone):improved Nagrand (#4919) 2021-09-18 20:56:50 +02:00
AzerothCoreBot 7f369b2daa chore(DB): import pending files
Referenced commit(s): 36c0d348a0
2021-09-18 18:53:09 +00:00
Knindza 36c0d348a0 fix(DB/smart_scripts): Improved Terokkar Forest (#4918) 2021-09-18 12:51:40 -06:00
AzerothCoreBot cb70a4935a chore(DB): import pending files
Referenced commit(s): 6a55feb502
2021-09-18 16:11:38 +00:00
Knindza 6a55feb502 fix(DB/Zone): improved Blades Edge (#4917) 2021-09-18 18:10:05 +02:00
Kitzunu 4fb2dc1fc4 fix(Core/Spell): PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW applies only with invisibility type INVISIBILITY_GENERAL (0) (#7863)
Co-Authored-By: Meji <2695278+meji46@users.noreply.github.com>
2021-09-18 18:09:48 +02:00
AzerothCoreBot 606ea325a2 chore(DB): import pending files
Referenced commit(s): 15ccf8df52
2021-09-17 13:29:54 +00:00
Jan M. D. Hansen 15ccf8df52 fix(DB/Gameobject): adds location information to game objects 4/17 (#7852)
- Adds map, zone and area id to game objects
2021-09-17 14:51:20 +02:00
Kitzunu ca9605215b feat(Core/Misc): improve enum flags with type safe operators (#7865) 2021-09-17 14:51:01 +02:00
AzerothCoreBot 5415502bcd chore(DB): import pending files
Referenced commit(s): a02b9ef7eb
2021-09-17 11:44:01 +00:00
Asthalor a02b9ef7eb fix(DB/Quest): Deliver the Plans to An'telas (#7848) 2021-09-17 13:42:31 +02:00
Kitzunu f6f18cb538 fix(Core/Creature): remove combo points on evade (#7861) 2021-09-17 13:42:04 +02:00
AzerothCoreBot bdcec84522 chore(DB): import pending files
Referenced commit(s): 96659bf596
2021-09-17 07:25:42 +00:00
Azcobu 96659bf596 fix(DB/smart_scripts): add Voidwalker summons to Apothecary Falthis (#7847) 2021-09-17 09:24:09 +02:00
UltraNix 6632c4bd62 fix(Scripts/BlackwingLair): starting Razorgore the Untamed fight (#7783)
- Closes #7729
2021-09-17 09:23:39 +02:00
Patrick Lewis 772a168d6f fix(CI): update mysql path for windows build (#7934)
* fix(CI): update mysql version for windows build

* fix(CI): temp change

* fix(CI): update
2021-09-16 18:58:11 -07:00
AzerothCoreBot 9fb1d155f9 chore(DB): import pending files
Referenced commit(s): 5a92947e03
2021-09-16 16:56:12 +00:00
Silker 5a92947e03 fix(DB/smart_scripts): Improve Ironaya & prevent external pull (#7902) 2021-09-16 10:54:41 -06:00
AzerothCoreBot ce4fad930f chore(DB): import pending files
Referenced commit(s): ed9295affa
2021-09-16 15:13:04 +00:00
All ed9295affa fix(DB/quest_template): correct text (#7835)
https://tbc.wowhead.com/quest=2459/ferocitas-the-dream-eater
https://tbc.wowhead.com/quest=287/frostmane-hold
https://tbc.wowhead.com/quest=317/stocking-jetsteam
2021-09-16 17:11:24 +02:00
IntelligentQuantum fec27d8d8a fix(Core/Spell): Warlock Banish (#7832) 2021-09-16 17:10:54 +02:00
AzerothCoreBot c962833bf4 chore(DB): import pending files
Referenced commit(s): b7ff512028
2021-09-16 14:15:43 +00:00
Asthalor b7ff512028 fix(DB/Creature): remove the cast of Thrash for Tamra Stormpike (#7846) 2021-09-16 16:14:05 +02:00
AzerothCoreBot 3270660b58 chore(DB): import pending files
Referenced commit(s): cb790b0d48
2021-09-16 12:34:44 +00:00
UltraNix cb790b0d48 fix(Scripts/ToC): remove completely invalid code about removing loot (#7814)
- Closes #7804
2021-09-16 14:33:05 +02:00
Silker 4dc642d530 fix(Creature/Core): Boss phased reset (#7828)
Co-authored-by: Si1ker <Si1ker@users.noreply.github.com>
Co-authored-by: lineagedr <lineagedr@users.noreply.github.com>
Co-authored-by: Footman <footman@hotmail.de>
2021-09-16 14:32:36 +02:00
UltraNix fd229f75e1 fix(Scripts/BRD): movement of Burning Spirits during Ambassador Flamelash encounter (#7810)
- Closes #6964
2021-09-16 14:30:58 +02:00
AzerothCoreBot 1fa6da61d4 chore(DB): import pending files
Referenced commit(s): f1e9b674c7
2021-09-16 09:22:38 +00:00
UltraNix f1e9b674c7 fix(DB/Creature): add missing gossip option to obtain Yeh'kinya's Scr… (#7799)
- Closes #6707
2021-09-16 11:20:57 +02:00
lineagedr 11ce20d296 refactor(Core/Misc): remove duplicate line (#7808) 2021-09-16 11:20:38 +02:00
patou01 10ad759653 fix(Core/Unit): Improve pets behavior (#7836) 2021-09-16 02:27:28 -06:00
AzerothCoreBot 8751c68497 chore(DB): import pending files
Referenced commit(s): 916276a4c1
2021-09-15 21:14:48 +00:00
lineagedr 916276a4c1 fix(DB/Trainer): correct levelReq for Portal spells Darnassus and Thunder Bluff (#7758) 2021-09-15 23:13:10 +02:00
Kitzunu 2f449326e0 refactor(Core): Rename ...Manager to ...Mgr (#6910)
* Rename MapManager.h to MapMgr.h

* Rename BanManager.h to BanMgr.h

* Rename MapManager.cpp to MapMgr.cpp

* Rename BanManager.cpp to BanMgr.cpp

* Rename MapRefManager.h to MapRefMgr.h

* Rename ThreatManager.h to ThreatMgr.h

* Rename GridRefManager.h to GridRefMgr.h

* Rename ThreatManager.cpp to ThreatMgr.cpp

* Rename GroupRefManager.h to GroupRefMgr.h

* Rename HostileRefManager.h to HostileRefMgr.h

* Rename HostileRefManager.cpp to HostileRefMgr.cpp

* Rename MMapManager.h to MMapMgr.h

* Rename FollowerRefManager.h to FollowerRefMgr.h

* Rename VMapManager2.h to VMapMgr2.h

* Rename IVMapManager.h to IVMapMgr.h

* Rename MMapManager.cpp to MMapMgr.cpp

* Rename VMapManager2.cpp to VMapMgr2.cpp

* Rename RefManager.h to RefMgr.h

* Rename WaypointManager.h to WaypointMgr.h

* Rename WaypointManager.cpp to WaypointMgr.cpp

* Rename MPQManager.h to MPQMgr.h

* Rename MPQManager.cpp to MPQMgr.cpp

* Rename IMMAPManager.h to IMMAPMgr.h

* fix build

* Update Main.cpp

* chore(Core/Misc): Remove toxic language

* Revert "chore(Core/Misc): Remove toxic language"

* fix build

* build
2021-09-15 17:50:28 +02:00
AzerothCoreBot 7e2aa2402f chore(DB): import pending files
Referenced commit(s): a4a0976d5e
2021-09-14 23:39:38 +00:00
Kitzunu a4a0976d5e fix(Core/Spell): Remove ErrorCube visual (#5713)
* fix(Core/Spell): Remove ErrorCube visual

* cherry-pick https://github.com/trinitycore/trinitycore/commit/3b5014fdae

* cherry-pick small part of https://github.com/TrinityCore/TrinityCore/commit/f4f7e6324d6c99335bf3479f212edea1e5572f88

Co-Authored-By: Shauren <shauren.trinity@gmail.com>
Co-Authored-By: Treeston <14020072+treeston@users.noreply.github.com>

* brackets

* Update rev_1620443413425226200.sql

* Update rev_1620443413425226200.sql

* It was the S, AN S

* Update SpellMgr.cpp

* Update SpellMgr.cpp

* Revert "Merge branch 'master' into fix-visual"

This reverts commit f0b629a283, reversing
changes made to c06f4465d1.

* Revert "Revert "Merge branch 'master' into fix-visual""

This reverts commit bfdf75bd6f.

* fix build

Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Treeston <14020072+treeston@users.noreply.github.com>
2021-09-15 01:38:10 +02:00
AzerothCoreBot 7e60435812 chore(DB): import pending files
Referenced commit(s): aa9a39e07f
2021-09-14 15:12:25 +00:00
Efymer aa9a39e07f feat(Core/debug): Add commad to debug lfg (#6638)
* feat(Core/debug): Add commad to debug lfg

* Update LFGMgr.h

* Update rev_1624914323095978900.sql

* Code review fixes

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-09-14 17:08:49 +02:00
Viste a9796af174 fix(Core/Misc): bunch of crashfixes (#7307) 2021-09-14 14:38:56 +02:00
AzerothCoreBot bd956b5a57 chore(DB): import pending files
Referenced commit(s): 7406a01ac3
2021-09-13 18:59:16 +00:00
UltraNix 7406a01ac3 fix(Core/Spells): several improvements to cooldowns (#7559)
- Reworked spell category cooldowns.
- Implemented category cooldowns for pets.
- Properly shows pet spell cooldowns in player's UI.
- Corrected pet spell cooldowns with infinity duration.
- Do not add/remove infinity spell cooldown on aura apply/remove if casted by item.
- Closes #5263
2021-09-13 20:57:48 +02:00
AzerothCoreBot 7e2e6f8ee8 chore(DB): import pending files
Referenced commit(s): 6b5889a6a7
2021-09-13 14:16:29 +00:00
Azcobu 6b5889a6a7 fix(DB/Gameobject): remove Shipment of Iron respawn timer (#7833) 2021-09-13 16:14:49 +02:00
Jan M. D. Hansen 6898e2fc38 fix(DB/Gameobject): moves stranglekelps to the shore (#7825)
- Closes #5794
2021-09-13 16:14:18 +02:00
Azcobu bfd88d17c0 fix(DB/gameobject): respawn timers for "Refugee's Quandry" items (#7818) 2021-09-13 16:14:06 +02:00
Jan M. D. Hansen 1b8524ebb9 fix(DB/Gameobject): adds location information to game objects 3/17 (#7815)
- Adds map, zone and area id to game objects
2021-09-13 16:13:33 +02:00
UltraNix 7bd7b9e96d fix(DB/Creatures): Removed invalid script for Warder Stilgiss. (#7811)
- Closes #7643
2021-09-13 16:12:01 +02:00
Asthalor 009ba56898 fix(DB/Quest): Shadoweaver (#7800) 2021-09-13 16:11:15 +02:00
UltraNix 132f6c3c19 fix(DB/Spells): define Dust Field as a positive spell (#7798)
- Closes #5392
- Closes #6285
2021-09-13 16:10:31 +02:00
UltraNix 15b346163d fix(Scripts/BRD): Mobs in Manufactory should attack on Golem Lord Arg… (#7794)
- Closes #3077
2021-09-13 16:09:40 +02:00
AzerothCoreBot 177cc213f2 chore(DB): import pending files
Referenced commit(s): bb343b482e
2021-09-13 14:08:34 +00:00
IntelligentQuantum bb343b482e fix(Scripts/DB): Quest OOX 09 - 17 - 2FE (#7792) 2021-09-13 16:06:49 +02:00
Asthalor 9dca6381f7 fix(DB/Creature): remove skinning from rock worm, rock borer and vile larva (#7791) 2021-09-13 16:06:18 +02:00
IntelligentQuantum 411b0a7c56 fix(DB/creature_template): Befouled Water Elemental (#7777) 2021-09-13 16:05:41 +02:00
AzerothCoreBot 26aee27f60 chore(DB): import pending files
Referenced commit(s): d751de98f8
2021-09-13 00:03:53 +00:00
Silker d751de98f8 chore(DB): Correct update file (#7841) 2021-09-13 02:02:14 +02:00
CrazyJDev adab416f29 fix(Scripts/Ulduar): Hodir boss fight issue (#5897)
Co-authored-by: Silker <61223313+Si1ker@users.noreply.github.com>
2021-09-13 00:12:29 +02:00
lineagedr 1ae8e7eca5 fix(Core/Item): Luffa removing more than one bleed (#7752) 2021-09-12 19:28:23 +02:00
AzerothCoreBot c0bc20214f chore(DB): import pending files
Referenced commit(s): e6143a1efd
2021-09-12 10:20:50 +00:00
IntelligentQuantum e6143a1efd feat(Core/Commands): Gear (#7717) 2021-09-12 12:19:14 +02:00
AzerothCoreBot 1465a659ec chore(DB): import pending files
Referenced commit(s): 9305216015
2021-09-11 15:35:17 +00:00
syssneck 9305216015 fix(DB/creature_formations): [BRD] The Throneroom will now aid Thaurissan & Moira (#7770)
Thanks to @Azcobu and @Asthalor!
2021-09-11 17:33:39 +02:00
AzerothCoreBot aa115e7673 chore(DB): import pending files
Referenced commit(s): e5b8dbeb29
2021-09-11 09:04:05 +00:00
UltraNix e5b8dbeb29 fix(Core/Achievements): new achievement criteria type ACHIEVEMENT_CRITERIA_DATA_TYPE_BG_TEAMS_SCORES (#7756)
- Closes #7613
2021-09-11 11:02:38 +02:00
AzerothCoreBot 83e0096349 chore(DB): import pending files
Referenced commit(s): 8584b5e8d4
2021-09-10 13:05:58 +00:00
IntelligentQuantum 8584b5e8d4 fix(DB/Spell): Dalaran Sewers knockback (#7739) 2021-09-10 15:04:27 +02:00
Kitzunu 511320c5b4 chore(Core/Spells): redefine & Define some castFlags (#7724) 2021-09-10 10:57:23 +02:00
AzerothCoreBot 5fba063fdf chore(DB): import pending files
Referenced commit(s): e7fe6dcb00
2021-09-09 23:06:40 +00:00
UltraNix e7fe6dcb00 fix(Core/Quests): properly handle quests with QuestType=0. (#7718)
- Closes #6732
2021-09-10 01:04:28 +02:00
AzerothCoreBot 1510752f64 chore(DB): import pending files
Referenced commit(s): 06a99d6c65
2021-09-09 14:20:13 +00:00
Silker 06a99d6c65 fix(DB/creature_loot_template): add Azure Whelpling on Blue Dragonspawn (#7772) 2021-09-09 16:17:32 +02:00
AzerothCoreBot 10f82f48b1 chore(DB): import pending files
Referenced commit(s): 3de6ee6c8b
2021-09-09 09:51:03 +00:00
Asthalor 3de6ee6c8b fix(DB/Creature): Mist Howler (#7757) 2021-09-09 11:49:20 +02:00
IntelligentQuantum 790030810b fix(Core/Guild): prevent join multiple guilds exploit (#7631) 2021-09-09 11:48:58 +02:00
UltraNix a314d6091a fix(Core/Loot): properly handle referenced group loot templates (#7539) 2021-09-09 11:48:17 +02:00
Francesco Borzì efdb64af07 Revert "fix(Core/Unit): NPC enters into EvadeMode, he loses all his Auras (#6379)" (#7793)
This reverts commit 569e3399c6.
2021-09-09 10:51:19 +02:00
Jake Forrester 551747d4c0 fix(DB/MySQL): Drop script table name (#7788) 2021-09-08 21:56:29 +02:00
AzerothCoreBot 186346a244 chore(DB): import pending files
Referenced commit(s): 7ea229bd50
2021-09-08 10:53:53 +00:00
UltraNix 7ea229bd50 fix(DB/Gameobjects): add missing posts to Alterac Valley banners in cities (#7755)
- Closes #7320
2021-09-08 12:52:13 +02:00
AzerothCoreBot 2a6bc1dec0 chore(DB): import pending files
Referenced commit(s): 77f118951a
2021-09-07 19:51:47 +00:00
Azcobu 77f118951a fix(DB/creature_loot): remove Frost Oil drops from 3 NPCs (#7745) 2021-09-07 21:50:10 +02:00
AzerothCoreBot a97e73e592 chore(DB): import pending files
Referenced commit(s): 8f47a6da21
2021-09-07 15:57:09 +00:00
All 8f47a6da21 fix(DB/Reputation): Cenarion Circle (#7732) 2021-09-07 17:55:09 +02:00
AzerothCoreBot ba882e4ab5 chore(DB): import pending files
Referenced commit(s): 0d94d6e250
2021-09-07 14:01:02 +00:00
Jan M. D. Hansen 0d94d6e250 fix(DB/Gameobject): Removes green armor and non-armor drops from armor crate (#7735)
- Closes #5724
2021-09-07 15:58:24 +02:00
Stefano Borzì 17b408004f chore(Core/Condition): replace assertion with logs preventing server crash (#7730) 2021-09-07 15:58:04 +02:00
AzerothCoreBot 21bf2e5380 chore(DB): import pending files
Referenced commit(s): 8e43c24f57
2021-09-07 09:21:47 +00:00
Azcobu 8e43c24f57 fix(DB/Loot): remove Arena Spoils items from NPC drop tables (#7728) 2021-09-07 11:20:10 +02:00
UltraNix a561ce8937 fix(Core/Items): properly display item spell charges (#7722)
- Closes #7598
2021-09-07 11:19:12 +02:00
AzerothCoreBot f37bc4bf5a chore(DB): import pending files
Referenced commit(s): d1b68987e7
2021-09-07 00:14:11 +00:00
UltraNix d1b68987e7 fix(DB/GameEvent): correct wrong emissary NPCs spawned during CTA: Warsong Gulch game event (#7719)
Fixes #6857
2021-09-07 02:11:37 +02:00
Azcobu f07faedc40 fix(DB/smart_script): increase Rift Spawn health check frequency (#7716) 2021-09-07 02:11:18 +02:00
All a55309403c fix(DB/quest_template): correct objective tracker (#7711)
Correct objective tracker
Add correct translation for other languages
2021-09-07 02:10:51 +02:00
jestermaniac 1f893f9796 fix(DB/SmartAI): Screecher Spirit despawn target (#7710) 2021-09-07 02:10:36 +02:00
UltraNix 2e41da548e fix(Core/Spells): implement SPELL_GROUP_SPECIAL_FLAG_SAME_SPELL_CHECK group stack flag (#7709)
- Closes #6664
2021-09-07 02:10:13 +02:00
All e9be04837a fix(DB/Quests): Exclamation mark - Elegant Letter (#7707) 2021-09-07 02:09:49 +02:00
Asthalor 8a13fff521 fix(DB/Gameobject): remove duplicate spawn from Razormaw Matriach's Nest (#7706) 2021-09-07 02:08:45 +02:00
UltraNix 7d7eac0128 fix(DB/Quests): correct gold reward for some Midsummer quests. (#7703)
Fixes #6624
2021-09-07 02:08:14 +02:00
UltraNix 55831fab5b fix(DB/Gameobject): overlapping Water Barrels/Food Crates in Stormwind City (#7705)
- Fixes #6646
2021-09-07 02:08:01 +02:00
Kitzunu df6ad0db29 refactor(DBC/Misc): Redefine & Define FactionTemplateFlags (#7697) 2021-09-07 02:07:37 +02:00
SuspiciousTucan 52d9f5324c fix(DB): missing special dialogue for High Chief Stillpine during 'The Kessel Run' (#6940) 2021-09-07 02:06:40 +02:00
AzerothCoreBot d426b2a3be chore(DB): import pending files
Referenced commit(s): 0263787346
2021-09-06 16:27:01 +00:00
All 0263787346 fix(DB/Quest): Nessa Shadowsong quest chain (#7694)
Since this quest chain is only available to Night Elf, so I just remove to other alliance races
2021-09-06 18:25:26 +02:00
UltraNix 066d2ef85b feat(Core/Loot): add configurable option to specify ilv restriction for items below player class in NeedBeforeGreed loot mode in DF (#7701) 2021-09-06 18:24:41 +02:00
UltraNix 02b0b29ffa fix(Core/Loot): Quest items should not be lootable/visible if quest objective already fulfilled (#7700)
- Closes #6442
2021-09-06 15:33:13 +02:00
AzerothCoreBot 56ddb6711a chore(DB): import pending files
Referenced commit(s): 82cfdfeddf
2021-09-06 11:09:26 +00:00
Asthalor 82cfdfeddf fix(DB/Creature): add auras to Jadefire Shadowstalker (#7691) 2021-09-06 13:07:07 +02:00
UltraNix 29559d3747 fix(Core/Loot): Only Paladins, Warriors and Shamans should be able to roll Need on shields (#7696)
- Closes #4858
2021-09-06 13:06:54 +02:00
AzerothCoreBot e5b13c392d chore(DB): import pending files
Referenced commit(s): 0ac442fdda
2021-09-06 09:30:03 +00:00
Asthalor 0ac442fdda fix(DB/Creature): add patrolling to Shadowclaw (#7681) 2021-09-06 11:28:24 +02:00
AzerothCoreBot 6e81a02b19 chore(DB): import pending files
Referenced commit(s): a402ce46e9
2021-09-05 22:35:47 +00:00
UltraNix a402ce46e9 fix(DB/Pathing): correct path for Isle of Conquest Envoys in Thunder Bluff (#7674)
- Closes #4851
2021-09-06 00:34:18 +02:00
AzerothCoreBot 728839b849 chore(DB): import pending files
Referenced commit(s): 7e4839f657
2021-09-05 10:02:31 +00:00
Tr1v1an 7e4839f657 fix(DB/Creature): Spawntimer fix GUID 36519 (#7669)
* fix(DB/Creature): Spawntimer fix GUID 36519

Fixed the spawntimer of Gatekeeper Rageroar (GUID: 36519) to 37800 according to Blizzlike documentation. This translates to 10.5 hours.

* Updating change after comments

Updating the PR based on comments from Azcobu.

* Changing and to AND
2021-09-05 12:00:54 +02:00
Srđan Panić 0ef71e7aa3 fix(Core/pathing): incorrect pathing of caster mobs when their casts fail due to LOS (#7472)
* Fix incorrect pathing of caster mobs when their casts fail due to LOS

The original problem was that the casters, when their casts were blocked
by a los of line of sight, would not run directly towards the player, but
would rather run around within the spell range until a clear line of
sight was found. This made it near impossible to make casters stop their
casts and force them into melee range by using an obstacle.

This fix makes caster mobs run directly into melee until a clear line of
sight is reached whenever a player hides behind an obstacle regardless of
whether the mob is within spell range or not.

* Cleaning up whitespace

* Tidying up
2021-09-05 12:00:39 +02:00
UltraNix 50991bdce4 fix(Core/Creatures): Creatures' guardian should not despawn on summon… (#7607)
- Closes #6211
2021-09-05 01:34:52 +02:00
AzerothCoreBot 7f9f99fca1 chore(DB): import pending files
Referenced commit(s): f5ef1220dd
2021-09-04 22:10:11 +00:00
jestermaniac f5ef1220dd fix(DB/Creature): Gordunni/Forest Walker movement (#7527) 2021-09-05 00:08:36 +02:00
AzerothCoreBot fed068b70b chore(DB): import pending files
Referenced commit(s): 6ed71767d8
2021-09-04 20:59:16 +00:00
T1ti 6ed71767d8 fix(DB/creature_template): adjust movement speed of all vanilla creatures from sniffs up until Naxxramas (#7175) 2021-09-04 22:57:47 +02:00
AzerothCoreBot 5c7d07ff82 chore(DB): import pending files
Referenced commit(s): d8b3df09d9
2021-09-04 09:41:00 +00:00
mpfans d8b3df09d9 fix(DB/translation): add missing Chinese translations (#7670)
add Rusty Prison Key(id 43650) Chinese translation
add Shadowforge Key(id 11000) Chinese translation
add Heroic Key to the Focusing Iris(id 44581) Chinese translation
add Key to the Focusing Iris(id 44582) Chinese translation
2021-09-04 11:39:33 +02:00
AzerothCoreBot 4d4c902cda chore(DB): import pending files
Referenced commit(s): 767f2ab5ec
2021-09-03 22:02:44 +00:00
All 767f2ab5ec fix(DB/Reputation): Hydraxian Waterlords Reputation (#7668)
Add cyclone warriors, i missed it after recheck issue
https://www.wowhead.com/npc=11745/cyclone-warrior#comments
2021-09-04 00:01:12 +02:00
AzerothCoreBot d2af38d6b8 chore(DB): import pending files
Referenced commit(s): 30624c4e17
2021-09-03 18:08:09 +00:00
JamesGent 30624c4e17 fix(DB_Creature) remove unnecessary NPC Griz Gutshank (#7678)
Co-authored-by: Axel Cocat <ax.cocat@gmail.com>
2021-09-03 12:06:23 -06:00
AzerothCoreBot aca8e56971 chore(DB): import pending files
Referenced commit(s): 0763188e62
2021-09-03 17:54:32 +00:00
Silker 0763188e62 fix(DB/updates): Fix merge of PR 7707 (#7708) 2021-09-03 11:52:56 -06:00
AzerothCoreBot 965888832d chore(DB): import pending files
Referenced commit(s): 49348256e3
2021-09-03 15:32:01 +00:00
All 49348256e3 fix(DB/Creature): add roaming Quel'dorei (#7663)
Added roaming to Quel'Dorei Wraith and Ghost
2021-09-03 17:30:24 +02:00
UltraNix 32cb433f10 fix(Core/Pets): Spells casted by pets and delayed due to LoS or not in range cause should have cast time (#7667)
- Closes #5231
2021-09-03 15:47:25 +02:00
AzerothCoreBot fd4b515657 chore(DB): import pending files
Referenced commit(s): 392319ab79
2021-09-03 13:38:47 +00:00
All 392319ab79 fix(DB/Quest): Fix missing quest Return to Krog (#7626)
Added Return to Krog for The Black Shield questline

i'm sorry, i just type more number. 
https://tbc.wowhead.com/quest=11204/return-to-krog
here a correct number
2021-09-03 15:37:05 +02:00
AzerothCoreBot 7d873bb98c chore(DB): import pending files
Referenced commit(s): 37c72c172e
2021-09-03 10:47:52 +00:00
Asthalor 37c72c172e fix(DB/Creature): Gordunni Shamans casting too much healing (#7665) 2021-09-03 12:46:13 +02:00
All 42073163bb fix (DB/Creature): add roaming Stonewind Trackers (#7661) 2021-09-03 10:42:58 +02:00
AzerothCoreBot edb5f78c74 chore(DB): import pending files
Referenced commit(s): f588eb537a
2021-09-02 13:22:51 +00:00
Asthalor f588eb537a fix(DB/Quest): The Rethban Gauntlet (#7662) 2021-09-02 15:20:55 +02:00
AzerothCoreBot bd1e6b5a75 chore(DB): import pending files
Referenced commit(s): 112d1adff2
2021-09-02 11:15:44 +00:00
mpfans 112d1adff2 fix(DB/Creature): fumblub gearwind loot (#7658)
Fumblub Gearwind (npc id 32358) should be engineering can looted,not Skinning
2021-09-02 13:14:09 +02:00
AzerothCoreBot 514509ea1c chore(DB): import pending files
Referenced commit(s): ec9d6d38da
2021-09-02 08:42:41 +00:00
UltraNix ec9d6d38da fix(Core/Movement): properly send movement *ack packets to controlling players. (#7635)
- Closes #7606
2021-09-02 10:40:51 +02:00
UltraNix 2f9f95221b fix(Core/Items): armor type requirement for needing items in LFG grou… (#7523)
- Closes #7467
2021-09-02 10:39:57 +02:00
UltraNix fb0c3b4cb2 fix(Core): Possible DF crashfix (#7684) 2021-09-01 21:20:29 +02:00
AzerothCoreBot d059788aaa chore(DB): import pending files
Referenced commit(s): 475fa3eaa2
2021-09-01 17:47:52 +00:00
All 475fa3eaa2 fix(DB/Reputation):Brood of Nozdormu reputation (#7622)
Changes the Brood of Nozdormu reputation gain from killing Anubisath Defender, Anubisath Sentinel, Obsidian Eradicator, Qiraji Lasher, Vekniss Hive Crawler, Vekniss Soldier, Vekniss Stinger, Vekniss Warrior, Vekniss Wasp from 500  to 100 and stop giving rep up to neutral.
2021-09-01 19:46:15 +02:00
UltraNix efc5cd467d fix(Core): possible crashfix (#7683) 2021-09-01 19:14:16 +02:00
AzerothCoreBot 595bb6adcc chore(DB): import pending files
Referenced commit(s): 7a8b56b401
2021-09-01 13:55:51 +00:00
Efymer 7a8b56b401 fix(DB/creature_template): Southshore Guards faction (#7655) 2021-09-01 15:53:39 +02:00
Efymer 922c82bd12 fix(DB/creature): Cavindra position inside the pool (#7657) 2021-09-01 15:53:09 +02:00
UltraNix 82029349c4 fix(DB/Loot): Bloated Slippery Eel should be lootable only with quest (#7653)
- Closes #6633
2021-09-01 15:52:29 +02:00
UltraNix dd0b964a2a fix(Scripts/Spells): Unlit Torches cannot be used too far away from the bonfire (#7644)
- Closes #6551
2021-09-01 15:50:42 +02:00
Azcobu 9fcec86933 fix(DB/Gameobject): adjust Tin Vein position in Westfall (#7660) 2021-09-01 15:50:01 +02:00
All 7955021323 fix(DB/Quest): decrease respawn items Bloodsail (#7608)
Decrease spawn time from 900sec to 180sec
2021-09-01 15:49:21 +02:00
Azcobu 1bbc696097 fix(DB/Gameobject_loot): remove Rethban/Underlight ores from non-zone ores (#7641) 2021-09-01 15:48:35 +02:00
Asthalor 9d17889b51 fix(DB/Creature): Celebras the Redeemed gossip (#7645) 2021-09-01 15:47:20 +02:00
Asthalor 332e3e1bdc fix(DB/Creature): add new spawn to Masophet the Black and more (#7640)
He dropped a bit when spawning. Its on ground level now
2021-09-01 15:47:01 +02:00
Asthalor 460d9321ca fix(DB/Creature): make Webwood spiders and Githyiss the Vile neutral (#7633) 2021-09-01 15:46:47 +02:00
All febdb59251 fix(DB/Loot): change blood red key drop rate (#7591)
Drop rate of the Blood Red Key is different from the drop rate on TBC Wowhead.
Added missing lootid for Dur'an since Keira3 can't open creature loot template without lootid value
2021-09-01 15:46:29 +02:00
UltraNix 568fad6d87 fix(DB/GameEvents): add missing pavilion at Tarren Mill (#7646)
- Closes #6560
2021-09-01 15:45:34 +02:00
UltraNix a823a8a386 fix(DB/Creature): corrected model of Earthen Ring Guide (#7611)
- Closes #6501
2021-09-01 15:44:57 +02:00
All ccf2e43ad5 fix(DB/Creature): add movements for Spindleweb (#7632) 2021-09-01 15:44:22 +02:00
Asthalor 6386acd824 fix(DB/Quest): Bitter Rivals (#7625) 2021-09-01 15:43:59 +02:00
Asthalor a0d9cd7ffe fix(DB/Creature): Lord Xiz (#7620) 2021-09-01 15:43:18 +02:00
Asthalor 262d001409 fix(DB/Creature): Zul'arek Hatefowler (#7619) 2021-09-01 15:43:03 +02:00
All 5fc66e8bda fix(DB/quest_template): correct objective for the Blackfathom Villainy (#7604) 2021-09-01 15:42:37 +02:00
AzerothCoreBot 754de0c563 chore(DB): import pending files
Referenced commit(s): 6f6234ae73
2021-09-01 12:31:17 +00:00
Azcobu 6f6234ae73 fix(DB/gameobject_loot): correct Rich Thorium Vein drops (#7603) 2021-09-01 14:29:39 +02:00
syssneck b30376d08b fix(DB/GO): repositioning of a Small Thorium Vein (#7601) 2021-09-01 14:29:23 +02:00
Azcobu 55daa07a56 fix(DB/gameobject_loot): delete incorrect items from Alterac Granite loot (#7597) 2021-09-01 14:29:02 +02:00
All c27b2391e1 fix(DB/Creature): change respawn timer and add movement to The Husk (#7605)
Change respawn from 20 hours to 32 hours
Add random movement
2021-09-01 14:28:44 +02:00
Azcobu fc2d778852 fix(DB/gameobject): respawn time for 2 Dark Iron deposits (#7600) 2021-09-01 14:28:04 +02:00
jestermaniac c213a91306 fix(DB/Creature): Death Speaker Jargba's MC (#7595) 2021-09-01 14:27:03 +02:00
syssneck 724ac01ea1 fix(DB/Creature): decrease respawn time of Garrick Padfoot (#7593) 2021-09-01 14:26:52 +02:00
Efymer 6b68a98783 fix(DB/quest_template_addon): set honored requirement for "Favor Amongst the Brotherhood" quests (#7582) 2021-09-01 14:26:31 +02:00
UltraNix 86fd424bd2 fix(DB/Creatures): Xan'tish Snakes pathing (#7576)
- Closes #5570
2021-09-01 14:26:09 +02:00
UltraNix aba9e09d47 fix(DB/Loot): correct Darkmoon Faire Prizes loot (#7575)
- Closes #5216
2021-09-01 14:25:24 +02:00
Azcobu c37a9a7e0c fix(DB/creature_formation): Link Den Mother and cubs (#7568) 2021-09-01 14:25:02 +02:00
AzerothCoreBot de7686f930 chore(DB): import pending files
Referenced commit(s): 1faca44120
2021-09-01 12:24:30 +00:00
Asthalor 1faca44120 fix(DB/Creature): GhostLands Added movement to multiple mobs (#7567) 2021-09-01 14:22:21 +02:00
AzerothCoreBot b5bed38780 chore(DB): import pending files
Referenced commit(s): 0627758499
2021-09-01 12:09:58 +00:00
Asthalor 0627758499 fix(DB/Quest): change allowed races for Fire Hardened Mail (#7566) 2021-09-01 14:08:26 +02:00
AzerothCoreBot aa1c744584 chore(DB): import pending files
Referenced commit(s): 37c5949414
2021-09-01 10:56:09 +00:00
raizo 37c5949414 fix(DB/Quest): "Gaining Acceptance" Reputation limit (#7563) 2021-09-01 12:54:32 +02:00
AzerothCoreBot b614785292 chore(DB): import pending files
Referenced commit(s): 71cb0877ab
2021-09-01 10:17:11 +00:00
Efymer 71cb0877ab fix(DB/creature): Gish the Unmoving pathing (#7557) 2021-09-01 12:15:26 +02:00
UltraNix 7965ea5aaa fix(Core/Movement): set proper flying animations for creatures with INHABIT_GROUND (#7589)
- Closes #7579
2021-09-01 12:15:01 +02:00
AzerothCoreBot d97863dc6c chore(DB): import pending files
Referenced commit(s): f3ae901d88
2021-09-01 08:47:05 +00:00
Asthalor f3ae901d88 fix(DB/Quest): starting Blood Elf quests are now only belf (#7556) 2021-09-01 10:45:28 +02:00
UltraNix 498faf380b fix(Core/DungeonFinder): misc improvements (#7488)
- Players should be able to enter the same dungeon if just completed it
- Properly define if the proposal is new
- Set teleport point to the nearest graveyard if teleported to dungeon from other instance
- Display completed encounters when joining LFG in progress (excluding random)
- Closes #5914
- Closes #7388
2021-09-01 10:44:29 +02:00
AzerothCoreBot a69be39fcb chore(DB): import pending files
Referenced commit(s): 48e09fda71
2021-08-31 21:39:30 +00:00
Asthalor 48e09fda71 fix(DB/Quest): add script to Wait for Sirra to Finish (#7555) 2021-08-31 23:38:04 +02:00
UltraNix bfaa32f253 fix(Core/DungeonFinder): re-queueing being inside dungeon and member leaving DF (#7570)
- Closes #6790
2021-08-31 23:37:49 +02:00
Silker 9d81f3525f fix(Core/Creature): Disable periodic call for assistance on minions from instances (#7650) 2021-08-31 08:03:09 -06:00
AzerothCoreBot b3dde3825e chore(DB): import pending files
Referenced commit(s): 33b3ea2fe4
2021-08-31 10:07:50 +00:00
Asthalor 33b3ea2fe4 fix(Script/BD): fix skill needed and more for Quest The Spectral Chalice (#7519) 2021-08-31 12:02:17 +02:00
UltraNix ec149b52d9 fix(Core/Cooldowns): SPELLMOD_COOLDOWN should not affect category coo… (#7164)
- Closes #6391.
2021-08-31 12:01:09 +02:00
AzerothCoreBot e7743fbebf chore(DB): import pending files
Referenced commit(s): 6a65707310
2021-08-31 08:36:43 +00:00
raizo 6a65707310 fix(DB/loot): remove shadowcat hide from skinning loot (#7441) 2021-08-31 10:35:05 +02:00
lineagedr ae8a78d90a feat(Core/Gameobject): add a range check for gameobjects (#7521) 2021-08-31 10:34:43 +02:00
Patrick Lewis 1c43e6ac6e feat(Core/Config): add option for LFG expansion (#7256) 2021-08-30 20:39:19 +02:00
AzerothCoreBot 10983b118d chore(DB): import pending files
Referenced commit(s): 3466e82c3b
2021-08-30 17:08:31 +00:00
Asthalor 3466e82c3b fix(DB/Item): Deleted Manual: Heavy Silk Bandage and Manual: Mageweav… (#7538) 2021-08-30 19:06:52 +02:00
AzerothCoreBot eddf9e6909 chore(DB): import pending files
Referenced commit(s): e36b4395c9
2021-08-30 12:51:54 +00:00
Jan M. D. Hansen e36b4395c9 fix(DB/Quest): restrict multiple quests to blood elves (#7536)
-Closes #7534
2021-08-30 14:50:17 +02:00
UltraNix c111955399 fix(Core/Maps): fix getting wrong area/zone on spawn (#7590)
- Closes #7580
2021-08-30 14:49:44 +02:00
AzerothCoreBot a99bc5f350 chore(DB): import pending files
Referenced commit(s): bf18c77035
2021-08-30 10:38:08 +00:00
Asthalor bf18c77035 fix(DB/Gameobject): add new spawns to Slagtree's Lost Tools (#7533) 2021-08-30 12:36:30 +02:00
AzerothCoreBot 98f0c0bf35 chore(DB): import pending files
Referenced commit(s): 259012469d
2021-08-30 09:08:47 +00:00
Asthalor 259012469d fix(DB/Creature): add patrol to Swiftmane (#7531) 2021-08-30 11:06:57 +02:00
UltraNix 14b9be2982 fix(Core/Players): healing pet should not reset PvP timer (#7541)
- Closes #6128
2021-08-30 11:05:44 +02:00
AzerothCoreBot 40f6e830e8 chore(DB): import pending files
Referenced commit(s): 0d9bfdea16
2021-08-30 07:45:11 +00:00
Duncan Steenburgh 0d9bfdea16 fix(DB/spell_target_position): Fix teleport locations for Ulduar Teleporter (#7530)
Previously, the locations for Spark of Imagination and Descent Into Madness were swapped. This commit swaps them back

Closes #7108
2021-08-30 09:43:32 +02:00
AzerothCoreBot c8a74114fb chore(DB): import pending files
Referenced commit(s): 49c133d492
2021-08-29 21:01:38 +00:00
Asthalor 49c133d492 fix(DB/Creature): Added movement to Arcane Devourer and Mana Shifter (#7526) 2021-08-29 23:00:09 +02:00
AzerothCoreBot 292e15d023 chore(DB): import pending files
Referenced commit(s): 6978d62482
2021-08-29 08:47:17 +00:00
Kitzunu 6978d62482 refactor(Script/Command): modify mount & dismount (#7413)
* refactor(Script/Command): modify mount

* oopsies

* Update rev_1629233438552386300.sql

* codestyle

* Update src/server/scripts/Commands/cs_modify.cpp

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>

* Update src/server/scripts/Commands/cs_modify.cpp

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>

* Update src/server/scripts/Commands/cs_modify.cpp

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>

* some improvements

* When using .dismount also update speed to 100%

* remove atoul

* Update cs_modify.cpp

* test

Co-authored-by: Kargatum <dowlandtop@yandex.com>

* Update cs_modify.cpp

* fix tyop

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Kargatum <dowlandtop@yandex.com>
2021-08-29 10:45:43 +02:00
AzerothCoreBot 8388578cec chore(DB): import pending files
Referenced commit(s): 776a4f6223
2021-08-27 08:01:38 +00:00
jestermaniac 776a4f6223 fix(DB/Creature): Ro'bark Missing Patrol and spawn (#7522) 2021-08-27 10:00:01 +02:00
AzerothCoreBot d4154b9747 chore(DB): import pending files
Referenced commit(s): 93466e5859
2021-08-26 23:17:52 +00:00
syssneck 93466e5859 fix(DB/Creature): add movement to a few Mummified Headhunters (#7517)
Adds movement to a few static Mummified Headhunters.
2021-08-27 01:16:17 +02:00
AzerothCoreBot 197de3ffc3 chore(DB): import pending files
Referenced commit(s): 96addc671c
2021-08-26 16:14:42 +00:00
Asthalor 96addc671c fix(DB/Creature): Marez Cowl (#7516) 2021-08-26 18:12:14 +02:00
Francesco Borzì d8b8e123f6 refactor(Core/Common): code cleanup (part 12) (#7520) 2021-08-26 18:02:08 +02:00
Andrius Peleckas 5bb2e5f2f9 fix(Core/Spell]: interrupt invisibility auras on cast (#7508) 2021-08-26 18:01:33 +02:00
AzerothCoreBot d20f315bd5 chore(DB): import pending files
Referenced commit(s): 74531a96bb
2021-08-26 15:11:31 +00:00
Lukas Volgger 74531a96bb fix(DB/quest_template_locale): Quest 6324 Wrong deDE Text (#7506) 2021-08-26 17:09:27 +02:00
AzerothCoreBot c95957c6ab chore(DB): import pending files
Referenced commit(s): 451986b9f1
2021-08-26 13:43:39 +00:00
Jan M. D. Hansen 451986b9f1 fix(DB/Creature): add movement to the static Vengeful/Ravening Apparitions (#7481)
- Closes #7480
2021-08-26 15:41:35 +02:00
Andrius Peleckas dd14c63088 fix(Core/Vendors): incorrect check which allowed/disabled alliance players (#7507) 2021-08-26 15:41:17 +02:00
AzerothCoreBot 9854a1fb91 chore(DB): import pending files
Referenced commit(s): 907171bd3d
2021-08-26 12:32:48 +00:00
Azcobu 907171bd3d fix(DB/creature): add movement to static Withered Green Keepers (#7464) 2021-08-26 14:31:15 +02:00
Kitzunu f06f871718 fix(Core/Chat): print zoneId on GM command used (#7503) 2021-08-26 14:30:59 +02:00
AzerothCoreBot 555b9c7de9 chore(DB): import pending files
Referenced commit(s): 5f28d2cfd8
2021-08-26 09:47:17 +00:00
Azcobu 5f28d2cfd8 fix(DB/creature): add movement to static Elder Springpaws (#7460) 2021-08-26 11:45:38 +02:00
UltraNix 45218224b4 fix(Core/Spells): show Execute/Slam misses/dodges/parries in combat log (#7494)
- Closes #7428.
2021-08-26 11:45:22 +02:00
AzerothCoreBot 5c97632cc3 chore(DB): import pending files
Referenced commit(s): 0351dcebec
2021-08-26 08:40:29 +00:00
Azcobu 0351dcebec fix(DB/creature): add movement to static Tenders/Feral Tenders (#7458) 2021-08-26 10:38:53 +02:00
UltraNix f23d42c0dd fix(Core/Entities): mobs called for help should check if can see and detect the enemy (#7493)
- Updates #7125
2021-08-26 10:38:27 +02:00
AzerothCoreBot 0afc189d4d chore(DB): import pending files
Referenced commit(s): 16c5b1bdcb
2021-08-26 00:17:02 +00:00
Scott Grimes 16c5b1bdcb fix(DB/Creature): prevent scarlet friar floor fall (#7455) 2021-08-26 02:15:28 +02:00
UltraNix e35e47c2f7 fix(Core/Movement): properly initialized combat distance for creatures with SAI script (#7437)
- Closes #7331
2021-08-26 02:15:07 +02:00
AzerothCoreBot 3b356f218b chore(DB): import pending files
Referenced commit(s): bef6824462
2021-08-25 22:55:02 +00:00
Asthalor bef6824462 fix(DB/Creature): Duggan Wildhammer (#7449) 2021-08-26 00:52:45 +02:00
Francesco Borzì e1176ad240 docs(README): clarify the role of Jetbrains in AzerothCore (#7504) 2021-08-26 00:52:20 +02:00
AzerothCoreBot c286537c85 chore(DB): import pending files
Referenced commit(s): e18c21947d
2021-08-25 14:03:20 +00:00
syssneck e18c21947d fix(DB/GO): changes the respawn time of Ammo Crate (#7447)
Decreases the respawn time of the Ammo Crate (entry: 176785, guid: 10663) from 900 s to 15 s.
The Ammo Crate doesn't despawn at all in Classic WoW, but in AC we need to wait til the old crate is despawned, before spawning a new one.
2021-08-25 16:01:43 +02:00
Petric 2929cddaf2 fix(Core/Spec): changing spec now removes auras of spells with rank > 1 (#7482)
- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/4284
2021-08-25 16:00:39 +02:00
AzerothCoreBot ba04d66e1e chore(DB): import pending files
Referenced commit(s): f039ccc373
2021-08-25 12:04:19 +00:00
Azcobu f039ccc373 fix(DB/Skinning_loot): remove Thick Wolfhide, adjust other drops (#7443) 2021-08-25 14:02:52 +02:00
UltraNix a8c0a2cc89 fix(Core/Movement): (#7008)
- Get zone/area IDs from vmap data in the liquid update
- Add new method Map::getFullVMapDataForPosition to get area info and liquid info in a single vmap lookup
- Adjust GetZoneId/GetAreaId on WorldObject to always return these cached fields.
- Clean up liquid state handling on Unit and Player
- Implemented getting area id from gameobject spawns.
- Removed old core related to getting movement flags dependent on environment.
- Movement flags are now processed more precisely and dynamically.

Original source: TrinityCore.

- Closes #5086
- Updates #2208.
2021-08-25 12:41:20 +02:00
AzerothCoreBot 909c3e5799 chore(DB): import pending files
Referenced commit(s): d50847b03d
2021-08-25 09:46:38 +00:00
jestermaniac d50847b03d fix(DB): ore wrong spawn BFD (#7440) 2021-08-25 11:45:02 +02:00
UltraNix 1fd963b246 fix(Core/Maps): display instance warning when entering bound dungeon (#7448) 2021-08-25 11:41:43 +02:00
AzerothCoreBot 2c9ff47e80 chore(DB): import pending files
Referenced commit(s): 015f8802a8
2021-08-25 09:00:03 +00:00
EPTIC 015f8802a8 fix(Script/Creature): move Shadow Hunter Vosh'gajin script to SAI (#7421) 2021-08-25 10:58:13 +02:00
AzerothCoreBot 42750494e5 chore(DB): import pending files
Referenced commit(s): 2b9817f0c0
2021-08-25 08:23:48 +00:00
lineagedr 2b9817f0c0 fix(Core/Misc): restore playercreateinfo_item item deletion functionality (#7470) 2021-08-25 10:21:27 +02:00
AzerothCoreBot 731dec37ad chore(DB): import pending files
Referenced commit(s): 8c06c1ed0c
2021-08-24 23:57:46 +00:00
Asthalor 8c06c1ed0c fix(DB/Creature): add patrol to Murgurgula (#7442) 2021-08-25 01:56:07 +02:00
UltraNix 032ca32a04 fix(Core/Spells): do not remove stances when teleported from Instance/BG (#7469)
- Closes #7402
2021-08-25 01:55:37 +02:00
AzerothCoreBot c28d6ee992 chore(DB): import pending files
Referenced commit(s): 940c30a17b
2021-08-24 23:15:23 +00:00
Asthalor 940c30a17b fix(DB/Creature): misc murloc spawns (#7436) 2021-08-25 01:13:56 +02:00
UltraNix ec71301bf7 fix(Scripts/Spell): Volley should trigger pet attack in defensive mode (#7453)
- Closes #7340
2021-08-25 01:13:15 +02:00
AzerothCoreBot af015be5d3 chore(DB): import pending files
Referenced commit(s): 7ed0daa96f
2021-08-24 21:50:21 +00:00
Asthalor 7ed0daa96f fix(DB/Creature): add patrol moves to Fingat (#7435) 2021-08-24 23:48:44 +02:00
UltraNix 1b7d3708a6 fix(Core/Loot): (#7452)
- Players that did not participate in killing dungeon boss are not eligible to get loot.
- Players that are too far away from the looted object are not eligible to get loot.
- Players that released spirit and were outside the dungeon when the loot has been released are eligible to get loot.
- Players that have pending bind are not eligible to get loot.
- Properly get loot recipient for some chests in dungeons.
- All above fixes should work in any loot mode (group loot, master loot, etc.)
- Closes #2104.
2021-08-24 23:48:22 +02:00
AzerothCoreBot a594bf5b29 chore(DB): import pending files
Referenced commit(s): 52b783607a
2021-08-24 17:16:49 +00:00
Jan M. D. Hansen 52b783607a fix(DB): Removes multiple occurances of double ore spawn (#7430)
Adds all ores which have the same position, but are not in a pool, to a pool. This removes the chance of ores spawning in the same position, as seen in the closed issues.

- Closes issue #5735
- Closes issue #5742
- Closes issue #5789
- Closes issue #5883
- Closes issue #5904
- Closes issue #5998
- Closes issue #6215
- Closes issue #6947
- Closes issue #6603
2021-08-24 19:15:05 +02:00
Kitzunu afb5db6535 fix(CMake/Build): set default build type to RelWithDebInfo (#7445) 2021-08-24 19:14:39 +02:00
AzerothCoreBot 2e3072b09a chore(DB): import pending files
Referenced commit(s): c774899ee8
2021-08-24 15:53:51 +00:00
raizo c774899ee8 fix(DB/Object): Reduce dark iron pillow respawn time (#7427) 2021-08-24 17:52:16 +02:00
Kitzunu 2a36a533ce fix(Core/Spells): Sacred Cleansing range (#7439)
* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/c8f2056b177ec5f72ff0b183e5bdbbba1db9b4de)

Co-Authored-By: Lucas Nascimento <keader.android@gmail.com>
2021-08-24 17:48:28 +02:00
AzerothCoreBot f503a12418 chore(DB): import pending files
Referenced commit(s): b4da3a021b
2021-08-24 14:56:03 +00:00
markvetx b4da3a021b fix(DB/Creature): remove skinloot from Spirestone Mystic (#7425) 2021-08-24 16:53:24 +02:00
Kitzunu 62058ffbea fix(Script/Spells): Anti-Magic Zone amount calc (#7438)
* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/bea682f95c374d914f47925448fff6b8c9d3fcb4)

Co-authored-by: Lucas Nascimento <keader.android@gmail.com>
2021-08-24 16:52:54 +02:00
AzerothCoreBot 92acf6feb8 chore(DB): import pending files
Referenced commit(s): 1e50a9027b
2021-08-24 09:38:01 +00:00
syssneck 1e50a9027b fix(DB/Skinning_loot): remove Chimaera Leather (#7424)
Removes Chimaera Leather from `skinning_loot_template` (this item was removed from Skinning in Patch 3.1.0). Furthermore, this PR increases the Skinning Loot chance for all remaining Skinning Loot (Thick Leather, Thick Hide (if present), Rugged Leather & Rugged Hide) to add up to 100 %, so that there is no chance of no Skinning Loot after removing Chimaera Leather.
The increase was calculated by multiplying with the following factor: 100/(100-[%chance of Chimaera Leather])
2021-08-24 11:11:29 +02:00
UltraNix 1becd73f09 fix(Core/Movement): Rewritten follow movement generator for pets (#7324)
- Closes #7296
2021-08-24 11:08:50 +02:00
AzerothCoreBot bbc071aa57 chore(DB): import pending files
Referenced commit(s): d9009aa90e
2021-08-23 18:21:30 +00:00
markvetx d9009aa90e fix(DB/creature): respawn timer for Timmy the Cruel (#7419) 2021-08-23 20:19:44 +02:00
UltraNix 39efbb736f fix(Core/Arenas): correct BG status on Arena leave (#7323)
- Closes #7278
2021-08-23 20:18:36 +02:00
AzerothCoreBot cd539189ea chore(DB): import pending files
Referenced commit(s): 4d2be7ae00
2021-08-23 13:54:32 +00:00
EPTIC 4d2be7ae00 fix(DB/Creature): Private Hendel - The Missing Diplomat (#7391) 2021-08-23 15:53:03 +02:00
Petric 56a2f6d976 fix(Core/Crash): reload page GetSession check to avoid crash (#7451) 2021-08-22 16:40:40 +02:00
AzerothCoreBot 0818e44e67 chore(DB): import pending files
Referenced commit(s): 690187cb3f
2021-08-22 11:45:30 +00:00
EPTIC 690187cb3f fix(DB/Creature): Gizrul the Slavener (#7414) 2021-08-22 13:43:54 +02:00
AzerothCoreBot e8f45b2a26 chore(DB): import pending files
Referenced commit(s): d18545263f
2021-08-22 11:42:50 +00:00
Kaytotes d18545263f feat(Core/Scripts): new OnBeforeFinalizePlayerWorldSession() hook (#7136)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2021-08-22 13:41:19 +02:00
AzerothCoreBot 75e55e21df chore(DB): import pending files
Referenced commit(s): a71a7b2711
2021-08-22 11:34:28 +00:00
Kaytotes a71a7b2711 fix(DB/Gameobjects): remove classic Naxxramas portal (#7408) 2021-08-22 13:32:53 +02:00
jestermaniac 5f6780532f fix(Core/Unit): adds in formation not attacking when leader killed (#7412)
Co-authored-by: John Smith <mostdefinitelyanagger@outlook.com>
2021-08-22 13:32:27 +02:00
AzerothCoreBot e8d8050330 chore(DB): import pending files
Referenced commit(s): 26cc8c4f27
2021-08-21 22:57:40 +00:00
syssneck 26cc8c4f27 fix(DB/Creature): Chillwind Chimaera falling through the floor (#7407)
Fixed the spawn location of a Chillwind Chimaera (guid = 41253) that was falling through the floor when respawned.
2021-08-22 00:56:15 +02:00
lineagedr e9f4006ed2 fix(Core/Scrips): Kologarn focused eyebeam should target only 1 target (#7405) 2021-08-21 20:19:00 +02:00
AzerothCoreBot 2ab032b6f3 chore(DB): import pending files
Referenced commit(s): 0299500614
2021-08-21 15:32:00 +00:00
EPTIC 0299500614 fix(DB/Creature): Fix Void Critters spawn time (#7392)
* Create rev_1629136958569150200.sql

* Update data/sql/updates/pending_db_world/rev_1629136958569150200.sql

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2021-08-21 17:30:34 +02:00
AzerothCoreBot 7b343d0088 chore(DB): import pending files
Referenced commit(s): 4cc00f5488
2021-08-20 22:44:34 +00:00
EPTIC 4cc00f5488 fix(DB/Creature): correct script for Quartermaster Zigris (#7404) 2021-08-21 00:43:04 +02:00
AzerothCoreBot 2445139bb0 chore(DB): import pending files
Referenced commit(s): 31cc968d79
2021-08-20 18:19:12 +00:00
EPTIC 31cc968d79 fix(DB/Creature): Fix Quartermaster Zigris loot table (#7403)
* Create rev_1629205101934861200.sql

* Updates based on TBC Wowhead
2021-08-20 20:17:41 +02:00
lineagedr 1174b43184 feat(Core/Item): remove item auras after unequipping an item. (#7398)
* [Core/Item]: Remove item auras after unequipping an item.

* chore(Core/Item): add brackets, improve codestyle

* Update

* update

* Update

* Update

* constexpr

* Update Player.cpp
2021-08-20 20:17:01 +02:00
lineagedr 32e149e342 [Core/Spells]: Fixed stormstrike and lava lash consuing flurry. (#7397)
* [Core/Spells]: Fixed stormstrike and lava lash consuing flurry.

* Update

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-20 19:40:16 +02:00
AzerothCoreBot 051fcf4534 chore(DB): import pending files
Referenced commit(s): 8f39bc101c
2021-08-20 17:20:01 +00:00
lineagedr 8f39bc101c [Core/Spells]: Fix glyph of arcane shot not refunding mana. (#7395)
* [Core/Spells]: Fix glyph of arcane shot not refunding mana.

* chore: add newline at the end of file

* Update rev_1629141434760979400.sql

* Update spell_hunter.cpp

* Update rev_1629141434760979400.sql

* Update spell_hunter.cpp

* Update data/sql/updates/pending_db_world/rev_1629141434760979400.sql

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-08-20 19:18:25 +02:00
lineagedr 888549bcdc fix(Core/Spells): Druid's Enrage not reducing armor (#7394) 2021-08-20 14:41:26 +02:00
AzerothCoreBot 1f44732417 chore(DB): import pending files
Referenced commit(s): 05d0cdd157
2021-08-20 11:04:55 +00:00
Alessio Tudisco 05d0cdd157 fix(DB/Creature): Mottled Razormaws tweak (#7396) 2021-08-20 12:58:34 +02:00
AzerothCoreBot 98de1bc082 chore(DB): import pending files
Referenced commit(s): 2ecad7ca02
2021-08-20 10:05:05 +00:00
lineagedr 2ecad7ca02 fix(DB/Item): Wolfshead Helm not giving Energy when going into cat form (#7393) 2021-08-20 12:03:25 +02:00
lineagedr ff7d6d2dae fix(Core/Maps): prevet a crash occurring when shutting the server down. (#7387) 2021-08-20 00:01:48 +02:00
AzerothCoreBot 6693bf703c chore(DB): import pending files
Referenced commit(s): c6c3aa5544
2021-08-19 19:22:11 +00:00
EPTIC c6c3aa5544 Create rev_1629122909167793000.sql (#7378) 2021-08-19 21:20:35 +02:00
AzerothCoreBot 84c09a4b5d chore(DB): import pending files
Referenced commit(s): e562127706
2021-08-19 18:38:15 +00:00
Alessio Tudisco e562127706 fix(DB/Creature): Groomsblood's spawn rate (#7376) 2021-08-19 20:36:43 +02:00
UltraNix 122fd3ec74 fix(Core/Spells): add SPELL_ATTR0_CU_NO_INITIAL_THREAT to some spells (#7291)
- Closes #7241
2021-08-19 16:40:00 +02:00
lineagedr f538eaceba fix(Core/Chat): muteTime for players that were muted when offline (#7375)
This reverts commit 23beddb209
2021-08-19 12:00:55 +02:00
Kitzunu 556d91a2ea feat(Core/Network): Add conf to allow/disallow storing IP address (#7168)
* feat(Core/Network): Add conf to allow/disallow storing the IP address

* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/68bf7e6d12e1689d688db32c05066b8832922c67)

Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-08-19 00:20:07 +02:00
AzerothCoreBot a43d76ede4 chore(DB): import pending files
Referenced commit(s): 211f0756f4
2021-08-18 10:01:24 +00:00
EPTIC 211f0756f4 Fix Tears of the Moon (#7373) 2021-08-18 11:59:40 +02:00
UltraNix bd9b02a3af fix(Core/Movement): Properly updates MOVE_WALK in case of slowing auras. (#7371)
fixed #7301
2021-08-18 11:59:13 +02:00
AzerothCoreBot 167ad476bc chore(DB): import pending files
Referenced commit(s): 02da68564f
2021-08-18 09:31:08 +00:00
Kaytotes 02da68564f fix(DB/creature): Remove Gossip from NPC Winkey (7770) (#7367)
* Add Fix

* chore: add new line at the end of file
2021-08-18 11:29:29 +02:00
AzerothCoreBot 74d341dadc chore(DB): import pending files
Referenced commit(s): 06bb81fe34
2021-08-18 09:27:30 +00:00
Azcobu 06bb81fe34 fix(DB/creature): Fix Primitive Owlbeast spawn location, movement (#7348) 2021-08-18 11:15:08 +02:00
AzerothCoreBot c88e93fb50 chore(DB): import pending files
Referenced commit(s): 6c8d76be30
2021-08-17 22:49:17 +00:00
Azcobu 6c8d76be30 fix(DB/creature): Shift Silvermane Stalker spawn slightly (#7343) 2021-08-18 00:46:57 +02:00
AzerothCoreBot 9e833e7cc2 chore(DB): import pending files
Referenced commit(s): f16f879829
2021-08-17 22:46:03 +00:00
Azcobu f16f879829 fix(DB/creature): Add movement to 2 NPC spawns in Azshara (#7336)
* fix(DB/creature): Add movement to 2 NPC spawns in Azshara

* Comment typo
2021-08-18 00:44:08 +02:00
AzerothCoreBot 059e501b50 chore(DB): import pending files
Referenced commit(s): 0e6284f2a5
2021-08-17 22:40:42 +00:00
Azcobu 0e6284f2a5 fix(DB/quest): Remove incorrect prereq, premature drop for Gurf's Dignity (#7334)
* fix(DB/quest): Remove incorrect prerequisite quest for Gurf's Dignity

* Update rev_1628925002692757285.sql

* Update rev_1628925002692757285.sql

Co-authored-by: PolarCookie <sei009@post.uit.no>
2021-08-18 00:39:08 +02:00
UltraNix 1e84e062f4 fix(Core/Spells): Beacon of Light should not cause combat. (#7321)
* fix(Core/Spells): Beacon of Light should not cause combat.

Fixed #7276
2021-08-18 00:24:57 +02:00
UltraNix 6b5c3ed04f fix(Core/Spells): Always melee attack target when charge is over. (#7316)
* fix(Core/Spells): Always melee attack target when charge is over.

Fixed #7266

* Update src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp
2021-08-17 20:36:30 +02:00
AzerothCoreBot dd833a25a6 chore(DB): import pending files
Referenced commit(s): 9b7c6bff0b
2021-08-17 08:36:44 +00:00
JamesGent 9b7c6bff0b fix(DB/Quest): completable flag of "Gaining Acceptance" (#7322) 2021-08-17 10:35:05 +02:00
AzerothCoreBot c7ee70ea75 chore(DB): import pending files
Referenced commit(s): 001096503b
2021-08-16 15:48:48 +00:00
Azcobu 001096503b fix(DB/smart_scripts): Aku'mai Servant spell targeting (#7314) 2021-08-16 17:47:14 +02:00
UltraNix 3fa1aa1c17 fix(Core/Pets): controllable guardians (including pets) should not set the combat with its target when commanded to attack it (#7315)
- Closes #7264
2021-08-16 17:43:56 +02:00
AzerothCoreBot 0e70a11b83 chore(DB): import pending files
Referenced commit(s): fcf344b538
2021-08-16 14:34:46 +00:00
Zenslash fcf344b538 fix(DB/Quest): "Sturdy Rope" Quest Item Despawns Any Low Health NPC, Including Dungeon/Raid Bosses (#7304)
- Closes #7267
2021-08-16 16:32:55 +02:00
Zenslash 28a7646414 fix(Scripts/BWL): drakes in Blackwing Lair can't attack (#7303)
Closes #7246
2021-08-16 10:43:30 +02:00
UltraNix 723dbbff58 fix(Core/Players): remove shapeshift auras on taxi restore (#7292)
- Closes #7240
2021-08-15 23:32:55 +02:00
UltraNix faef417d92 fix(Core/Spells): Master's Call used on rooted pet (#7294)
- Closes #7239
2021-08-14 17:41:50 +02:00
UltraNix 004af40cc0 fix(Core): do not start combat with pet's current victim on spell hit if it's not in combat (#7293)
- Closes #7247
2021-08-14 13:51:26 +02:00
AzerothCoreBot 6ff9b21b73 chore(DB): import pending files
Referenced commit(s): 2ef25c63c6
2021-08-13 15:49:13 +00:00
Azcobu 2ef25c63c6 fix(DB/Creature): add movement to various Dunemaul Ogres (#7289) 2021-08-13 17:47:32 +02:00
UltraNix 3487973c0e fix(Core/Professions): properly unlearn skill dependent spells (#7290)
- Closes #7165
2021-08-13 17:47:16 +02:00
Kargatum 5c1b1299e7 fix(Core/DBPlayer): correct support MariaDB 10.6 (#7288)
Co-authored-by: Viste <viste02@gmail.com>
2021-08-13 13:25:08 +02:00
AzerothCoreBot e8fbd03c77 chore(DB): import pending files
Referenced commit(s): 02e06e01e5
2021-08-13 10:04:17 +00:00
Azcobu 02e06e01e5 fix(DB/creature_template): make various critters/pets unskinnable (#7302) 2021-08-13 12:02:42 +02:00
UltraNix 435761b284 fix(Core/Pets): do not summon pet if owner is being teleported (#7275)
- Closes #7159
2021-08-13 12:02:21 +02:00
Kargatum da1fd680f3 fix(Core/WorldSocket): add missing hook OnLastIpUpdate (#7272) 2021-08-12 22:58:08 +02:00
AzerothCoreBot 2d77fe9274 chore(DB): import pending files
Referenced commit(s): a98ac8c853
2021-08-12 17:11:54 +00:00
Azcobu a98ac8c853 fix(DB/Creature): delete skinning table from lvl 1 Serpentbloom Snake (#7271) 2021-08-12 19:10:18 +02:00
UltraNix 622c9bc0dd fix(Core/Visibility): notify AI of nearby creatures immediately if forced update object visibility is called (#7274)
- Closes #7126
2021-08-12 19:10:03 +02:00
AzerothCoreBot 6688bca836 chore(DB): import pending files
Referenced commit(s): 0345de1901
2021-08-12 12:28:38 +00:00
T1ti 0345de1901 fix(DB/SAI): add missing spells for Wrath Hammer Construct (#7261) 2021-08-12 14:27:02 +02:00
Zenslash b2d057a599 fix(Core/Auction): server returning wrong items (#7260)
Server Returning Wrong Items With Auction House Function Que

- Closes #7208
2021-08-12 14:26:40 +02:00
AzerothCoreBot 444383a585 chore(DB): import pending files
Referenced commit(s): 856a9d980c
2021-08-11 08:36:38 +00:00
Azcobu 856a9d980c fix(DB/Creature): reorient Dorin Songblade (#7259) 2021-08-11 10:35:08 +02:00
UltraNix 300dc16159 fix(Core/Spells): Levitate cannot be casted on mounted targets (#7258)
- Closes #7090
2021-08-11 10:34:50 +02:00
AzerothCoreBot 08b147765f chore(DB): import pending files
Referenced commit(s): 166ccc4f4f
2021-08-11 00:17:26 +00:00
Azcobu 166ccc4f4f fix(DB/Loot): new skinning table for various 10-15 NPCs (#7254) 2021-08-11 02:15:46 +02:00
UltraNix e8b944710a fix(Core/Players): don't reset contested PvP timer if teleported between two maps (#7257)
- Closes #7077
2021-08-11 02:15:22 +02:00
AzerothCoreBot 6ff0e07b41 chore(DB): import pending files
Referenced commit(s): b5f9170624
2021-08-10 17:21:22 +00:00
Azcobu b5f9170624 fix(DB/Creature): remove Fedfennel wandering (#7250) 2021-08-10 19:19:47 +02:00
UltraNix 700878f483 fix(Core/Spells): remove hack-fix for sword specialization proc (#7245)
- Closes #6935
2021-08-10 19:19:06 +02:00
AzerothCoreBot 2ca265e960 chore(DB): import pending files
Referenced commit(s): 50ed776947
2021-08-10 13:55:17 +00:00
Azcobu 50ed776947 fix(DB/Loot): make Ranger Jaela and Vile'rel Unskinnable (#7243) 2021-08-10 15:53:40 +02:00
AzerothCoreBot 5035d15d73 chore(DB): import pending files
Referenced commit(s): c88c6e2986
2021-08-10 08:43:07 +00:00
Asthalor c88c6e2986 fix(DB/quest): remove quest Sartheril's Haven from quest chain (#7234) 2021-08-10 10:41:31 +02:00
Patrick Lewis ac3631902b fix(CI): docker workflow update (#7262) 2021-08-09 17:56:19 -07:00
AzerothCoreBot 0fb5398f30 chore(DB): import pending files
Referenced commit(s): 50202844ba
2021-08-09 20:06:55 +00:00
UltraNix 50202844ba fix(DB/Creatures): Do not check race requirement for mount trainers. (#7233)
Fixed #6704.

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-09 22:05:19 +02:00
AzerothCoreBot c5a1b91e69 chore(DB): import pending files
Referenced commit(s): 650b8f175c
2021-08-09 16:26:09 +00:00
Asthalor 650b8f175c fix(DB/Creature): remove spell Trash from Mosh'Ogg Brute (#7231) 2021-08-09 18:24:33 +02:00
AzerothCoreBot df24842f73 chore(DB): import pending files
Referenced commit(s): 32659b9a16
2021-08-09 15:40:34 +00:00
Asthalor 32659b9a16 fix(DB/creature): add patrolling to Anathemus (#7229) 2021-08-09 17:38:56 +02:00
AzerothCoreBot cf55ab5ce3 chore(DB): import pending files
Referenced commit(s): ab5aeeb536
2021-08-09 13:12:33 +00:00
Azcobu ab5aeeb536 fix(DB/Loot): remove two lvl 75 plans from Galak Windchaser drops (#7228) 2021-08-09 15:11:00 +02:00
AzerothCoreBot d449df4239 chore(DB): import pending files
Referenced commit(s): e2d9d36026
2021-08-09 09:47:54 +00:00
Azcobu e2d9d36026 fix(DB/Loot): delete Pure Un'goro Sample from Firegut Brute drops (#7227) 2021-08-09 11:46:17 +02:00
AzerothCoreBot 15aae35ef1 chore(DB): import pending files
Referenced commit(s): e8a0b1a17d
2021-08-08 17:55:34 +00:00
Asthalor e8a0b1a17d fix(DB/creature): change spell Chill to Chilled for Chillwind Ravager (#7225) 2021-08-08 19:54:00 +02:00
AzerothCoreBot 3b0c3f58c6 chore(DB): import pending files
Referenced commit(s): 2b166d1baa
2021-08-08 16:13:41 +00:00
UltraNix 2b166d1baa fix(DB/Spells): Shadow Weaving can proc from periodic spells (#7221)
- Closes #6689
2021-08-08 18:12:16 +02:00
KiK0 2b5144c8fe fix(Core/Spells): Glyph of Freezing Trap Applying Slow Incorrectly (#7184) 2021-08-08 15:09:51 +02:00
cjl3230 ab5f27c2a7 fix(Tools): error when execute vmap4assembler.exe in extractor.bat (#7166) 2021-08-08 13:33:01 +02:00
UltraNix 261d5c62cd fix(Core/Collision): typo in VMap BIH generation. (#7066)
* Core/Collision: Fix typo in VMap BIH generation.

Fixed #5768.

* Bump vmap and mmap versions.

* chore: update data version in the bash installer
2021-08-08 12:21:29 +02:00
AzerothCoreBot f01cb2d71b chore(DB): import pending files
Referenced commit(s): 2b676ae342
2021-08-08 09:54:45 +00:00
Azcobu 2b676ae342 fix(DB/Reputation): correct Caliph/Wastewander Gadgetzan reps (#7220) 2021-08-08 11:53:18 +02:00
AzerothCoreBot 90c30a9199 chore(DB): import pending files
Referenced commit(s): 80da8284c8
2021-08-08 00:05:58 +00:00
Azcobu 80da8284c8 fix(DB/Creature): Wildthorn Stalker's spawn point (#7210) 2021-08-08 02:04:26 +02:00
AzerothCoreBot a9de389b30 chore(DB): import pending files
Referenced commit(s): 9f62a9bca7
2021-08-07 15:50:47 +00:00
Asthalor 9f62a9bca7 fix(DB/Creature): rare NPC Mongress spawn movement (#7203) 2021-08-07 17:49:17 +02:00
Francesco Borzì 0dfab5d69b refactor(Scripts/Northrend): code cleanup (part 11) (#7103) 2021-08-07 17:48:57 +02:00
AzerothCoreBot 160dc0784e chore(DB): import pending files
Referenced commit(s): a81a619758
2021-08-07 14:12:01 +00:00
Andrius Peleckas a81a619758 fix(Scripts/DB): Ahn'kahet rewrite (#3449) 2021-08-07 16:10:32 +02:00
UltraNix 5b057798e7 fix(Core/Maps): Enabled dead players to be resurrected at the dungeon entrance if cannot enter it due to some reasons (#7236)
- Closes #6790
2021-08-07 16:10:07 +02:00
AzerothCoreBot 418a3814fd chore(DB): import pending files
Referenced commit(s): 49fcccb25e
2021-08-07 12:19:09 +00:00
Asthalor 49fcccb25e fix(DB/object): skull piles despawning on quest Speaking with Nezzliok (#7202) 2021-08-07 14:17:37 +02:00
UltraNix d3d6d0be12 fix(Core/Spells): always select correct item on weapon skill update (#7135)
- Closes #6158
2021-08-07 14:17:14 +02:00
AzerothCoreBot 598e676837 chore(DB): import pending files
Referenced commit(s): 7465b04307
2021-08-07 10:35:39 +00:00
Asthalor 7465b04307 fix(DB/Quest): Egg of Onyxia disappears after attacking for Brood of Onyxia (#7200) 2021-08-07 12:33:58 +02:00
UltraNix d356767432 fix(Core/Spells): do not attack focus target while charging (#7235)
- Closes #6721
2021-08-07 12:32:56 +02:00
AzerothCoreBot ecc9742b0f chore(DB): import pending files
Referenced commit(s): d8c1ccb67a
2021-08-06 23:30:35 +00:00
Asthalor d8c1ccb67a fix(DB/creature): Fix Arei on Ancient Spirit quest (#7198) 2021-08-07 01:29:10 +02:00
AzerothCoreBot 57ac049e15 chore(DB): import pending files
Referenced commit(s): 5831c336df
2021-08-06 22:29:30 +00:00
UltraNix 5831c336df fix(Scripts/Spells): Windfury Weapon should not consume Flurry stacks. (#7151)
* fix(Scripts/Spells): Windfury Weapon should not consume Flurry stacks.

Fixed #6234

* Update src/server/scripts/Spells/spell_shaman.cpp
2021-08-07 00:28:07 +02:00
AzerothCoreBot 8ca9da6421 chore(DB): import pending files
Referenced commit(s): 774abca7ca
2021-08-06 17:43:23 +00:00
Asthalor 774abca7ca fix(DB/creature): Added movement to Mok'rash (1493) (#7197) 2021-08-06 19:41:42 +02:00
AzerothCoreBot 30b0667f1f chore(DB): import pending files
Referenced commit(s): 6bb5a8855e
2021-08-06 16:43:35 +00:00
Asthalor 6bb5a8855e fix(DB): corrupted and cleansed plants of Felwood (#7196) 2021-08-06 18:40:00 +02:00
UltraNix 14ad1def8b fix(Core/Spells): pets should not dispel beneficials bufs from neutral units not being at war with pet's owner (#7230)
- Closes #6691
2021-08-06 18:39:35 +02:00
AzerothCoreBot ea76a0c2bb chore(DB): import pending files
Referenced commit(s): dfe71ff211
2021-08-06 15:41:52 +00:00
Azcobu dfe71ff211 fix(DB/Loot): delete 'Recipe: Savory Deviate Delight' from RLT 24701 (#7195) 2021-08-06 17:37:00 +02:00
UltraNix 955c1d1ea1 fix(Core/Quests): SMSG_QUESTUPDATE_COMPLETE on quest completion (#7213)
- Closes #6652
2021-08-06 17:22:04 +02:00
AzerothCoreBot 8fd27908a1 chore(DB): import pending files
Referenced commit(s): be4377f540
2021-08-06 14:32:47 +00:00
UltraNix be4377f540 fix(Scripts/Items): Goblin Bomb Dispenser (#7190)
- Closes #6609
2021-08-06 16:27:18 +02:00
UltraNix 0f6dccd98c fix(Core/Items): destroy invalid own guild/arena charters (#7211)
- Closes #6642
2021-08-06 16:26:49 +02:00
Francesco Borzì 7bddd69c95 refactor(Scripts/Kalimdor): code cleanup (part 10) (#7065)
* refactor(Scripts/Kalimdor): code cleanup (part 10)

* chore(Core/zone_mulgore): delete file

* chore(Core/zone_teldrassil): remove file

* chore(Core/kalimdor_script_loader): remove mulgore and teldrassil zone

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-06 15:45:17 +02:00
AzerothCoreBot cc02724200 chore(DB): import pending files
Referenced commit(s): 4aed38d787
2021-08-06 12:34:11 +00:00
Asthalor 4aed38d787 fix(DB/Creature): Added spawn and movement to Lord Maldazzar (#7187)
* fix(DB/Creature): Added spawn and movement to Lord Maldazzar

* fix Model id of the new spawn
2021-08-06 14:32:35 +02:00
AzerothCoreBot 49f64ce2f2 chore(DB): import pending files
Referenced commit(s): 1dc96266f1
2021-08-06 11:32:17 +00:00
Asthalor 1dc96266f1 fix(DB/Creature): Fixed the spawns of two Heavy War Golem (5854) (#7188) 2021-08-06 13:30:43 +02:00
AzerothCoreBot cce76d1a18 chore(DB): import pending files
Referenced commit(s): 3facf2e113
2021-08-06 10:58:21 +00:00
JamesGent 3facf2e113 Fixes issue #7029 (#7186)
Fixes quest text in issue #7029

Fixed quest text for quest in Azshara called Crew Under Fire
2021-08-06 12:56:47 +02:00
AzerothCoreBot cf8378967f chore(DB): import pending files
Referenced commit(s): cda264cfe1
2021-08-06 10:34:28 +00:00
Asthalor cda264cfe1 fix(DB/Creature): spawns of Death Howl (#7170) 2021-08-06 12:32:48 +02:00
UltraNix 2ed34db42f fix(Core/Spells):SPELL_ATTR5_AURA_AFFECTS_NOT_JUST_REQ_EQUIPED_ITEM (#7205)
- Closes #6617
2021-08-06 12:32:30 +02:00
AzerothCoreBot 42b3acb659 chore(DB): import pending files
Referenced commit(s): 19601c0e02
2021-08-06 09:52:30 +00:00
Asthalor 19601c0e02 fix(DB/Creature): add patrolling to Azurous (10202) (#7189) 2021-08-06 11:50:49 +02:00
KiK0 31e41890e3 fix(Core/Spells): Killing Spree should not affect invisible units (#7191) 2021-08-06 11:50:27 +02:00
AzerothCoreBot 1cd3af96b3 chore(DB): import pending files
Referenced commit(s): 7618e7706e
2021-08-06 09:15:28 +00:00
Asthalor 7618e7706e fix(Scripts/Spell): combustion will now properly go on cooldown when the buff is manually cancelled (#7185)
* fix(CORE/Spell): Combustion will now properly go on cooldown when the buff is manually cancelled
* fix(DB/Scripts): Added the script for combustion
* Update spell_mage.cpp
* Update src/server/scripts/Spells/spell_mage.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-08-06 11:13:45 +02:00
AzerothCoreBot 4789de2f93 chore(DB): import pending files
Referenced commit(s): 96a659c688
2021-08-06 08:14:58 +00:00
Asthalor 96a659c688 fix(DB/Creature): Olm The Wise multiple spawns (#7169) 2021-08-06 10:13:19 +02:00
Kitzunu ac8dfeef4f fix(Core/SOAP): mem leak and new/free mismatch (#7181)
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-08-06 09:32:51 +02:00
UltraNix 2d56a94016 fix(Core/Spells): Next melee swing spells are supposed to be queued up even when out of range. (#7180)
- Closes #6588
2021-08-06 03:07:36 +02:00
UltraNix cf5aeaea06 fix(Core/Totems): Totems should not fall to the depth in water. (#7179)
* fix(Core/Totems): Totems should not fall to the depth in water.

Fixed #6562

* chore(Core/Totem.cpp): add brackets

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-06 00:21:41 +02:00
UltraNix 32650b61ee fix(Core/Spells): Implemented SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT. (#7178)
* fix(Core/Spells): Implemented SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT.

Fixed #6559.

* Excluded shoot spells.

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 23:44:14 +02:00
UltraNix 5a93dce915 fix(Core/Spells): Disarmed creatures should no cast spells that requi… (#7171)
* fix(Core/Spells): Disarmed creatures should no cast spells that requires weapon.

Fixed #6404
Fixed #6764.

* codestyle.

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 22:41:51 +02:00
UltraNix 7e6727c12a fix(Core/Spells): Forbid using charge if already charging to someone. (#7172)
Fixed #6453

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 21:24:57 +02:00
UltraNix f755a277d8 fix(Core/Cooldowns): Fixed replacing longer cooldowns by equip cooldown. (#7163)
Fixed #6366
Fixed #6054.

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 20:42:37 +02:00
UltraNix 279b6de88c fix(Core/Spells): Fixed displaying "That Glyph is already inscribed in your spellbook" when activating the same glyph in different spec. (#7162)
Fixed #6342

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 20:06:10 +02:00
UltraNix d2e84eabb8 fix(Core/Items): Removed tradeable flag from items with temp enchants. (#7160)
Fixed #6325.

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 18:37:10 +02:00
AzerothCoreBot 14b3655f33 chore(DB): import pending files
Referenced commit(s): 8fe5a22cf2
2021-08-05 14:40:27 +00:00
UltraNix 8fe5a22cf2 fix(DB/Spell): Set proc cooldown of Taste of Blood to 5.5 sec. (#7177)
Fixed #6542
2021-08-05 16:33:26 +02:00
Asthalor 394942fda3 fix(DB): Moved Briarthorn node outside of terrain (#7174) 2021-08-05 16:14:48 +02:00
UltraNix ffdd990aa4 fix(Core/Spells): Glyphs should send SMSG_LEARNED_SPELL/SMSG_REMOVED_… (#7161)
* fix(Core/Spells): Glyphs should send SMSG_LEARNED_SPELL/SMSG_REMOVED_SPELL packet in case of updating spell tooltips.

Fixed #6323

* chore(Core/CharacterHandler): improve comment

* chore(Core/SpellEffects): improve comment

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 15:58:50 +02:00
UltraNix ed4cfd37f4 fix(Core/Totems): Searing Totem will properly attack neutral targets. (#7157)
Fixed #6310

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 15:15:12 +02:00
UltraNix 36a1777b99 fix(Core/Movement): properly handle UNIT_STATE_CHARGING (#7152)
- Closes #6065
- Closes #6669
2021-08-05 13:55:11 +02:00
AzerothCoreBot 7822a270ff chore(DB): import pending files
Referenced commit(s): ff610c8454
2021-08-05 11:53:46 +00:00
Asthalor ff610c8454 fix(DB): add the deleted spawns and fix so they cant be seen (#7173) 2021-08-05 13:52:13 +02:00
AzerothCoreBot 576abd4af0 chore(DB): import pending files
Referenced commit(s): 36a4e786da
2021-08-05 10:31:55 +00:00
Azcobu 36a4e786da fix(DB/Creature): Add movement to various Ghostclaws/Mistbats (#7150)
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 12:29:31 +02:00
AzerothCoreBot d32c8b2012 chore(DB): import pending files
Referenced commit(s): 213e53c416
2021-08-05 09:32:11 +00:00
Asthalor 213e53c416 fix(DB/Creature): Added patrolling and fixes to Spiteflayer (#7115)
* fix(DB/Creature): Added patrolling and fixes to Spiteflayer

Changed the spawns, movement speed and added patrolling

* Fixed some DB errors

* Added new patrolling to the spawns

* Reduced INSERTS calls. Fixed some ids, fixed delete

Co-authored-by: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com>
2021-08-05 11:27:06 +02:00
AzerothCoreBot 3067662b70 chore(DB): import pending files
Referenced commit(s): 0b30b16452
2021-08-04 22:10:51 +00:00
Asthalor 0b30b16452 fix(DB/Quest): Made Mortality Wanes alliance only so it cant be shared with hordes (#7147)
Co-authored-by: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com>
2021-08-05 00:08:54 +02:00
AzerothCoreBot 0d43d0d343 chore(DB): import pending files
Referenced commit(s): 84cc4a4c06
2021-08-04 22:02:43 +00:00
Asthalor 84cc4a4c06 fix(DB/Creature): Upgraded Gath'Ilzogg (334) armor to 1.5X value (#7232) 2021-08-05 00:01:13 +02:00
UltraNix 8522809bb3 Core/Spells: Regenerating POWER_HAPPINESS should not generate additional threat. (#7146)
Fixed #6190

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-04 16:56:47 +02:00
AzerothCoreBot 49cc3777e9 chore(DB): import pending files
Referenced commit(s): 16a57e57d9
2021-08-04 14:06:58 +00:00
UltraNix 16a57e57d9 fix(DB/Spells): Corrected attributes for Intercept. (#7134)
Fixed #6110

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-04 16:05:22 +02:00
AzerothCoreBot b5faa1ebcb chore(DB): import pending files
Referenced commit(s): 26bf3624ce
2021-08-04 13:06:22 +00:00
Asthalor 26bf3624ce fix(DB/Creature): Added patrolling to Foulmane (#7141) 2021-08-04 14:58:48 +02:00
AzerothCoreBot 39f00cd883 chore(DB): import pending files
Referenced commit(s): 02f5ec4e6d
2021-08-04 12:55:29 +00:00
Asthalor 02f5ec4e6d fix(DB/Creature): Fixed spawn point of Scarlet High Clerist (#7140) 2021-08-04 14:36:14 +02:00
Asthalor bf84e72d60 fix(DB/Creature): Added patrolling and new spawns to Omgorn the Lost (#7133)
* fix(DB/Creature): Added patrolling and new spawns to Omgorn the Lost

* Added the new spawns to a pool so only 1 can be spawned at the same time

* Update data/sql/updates/pending_db_world/rev_1627308091046661200.sql

Good idea, no point having 3 inserts into the same table

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>

* Update data/sql/updates/pending_db_world/rev_1627308091046661200.sql

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com>
2021-08-04 14:34:11 +02:00
UltraNix d0b994496f fix(Core/Pets): Corrected pet speed catchup system. (#7131) 2021-08-04 07:05:27 +02:00
AzerothCoreBot 075185e961 chore(DB): import pending files
Referenced commit(s): d56f27edea
2021-08-03 22:14:05 +00:00
Asthalor d56f27edea fix(DB/creature): Fixed Anvilrage Taskmaster spawns inside Anvilrage Enforcer (#7129)
I changed just a bit the coords of the spawns that had issues

Co-authored-by: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com>
2021-08-04 00:12:34 +02:00
AzerothCoreBot 543a8257c0 chore(DB): import pending files
Referenced commit(s): b8f6c2a14b
2021-08-03 22:06:15 +00:00
Asthalor b8f6c2a14b fix(DB/Creature): Added patrolling to Dart(14232) (#7132) 2021-08-04 00:04:43 +02:00
AzerothCoreBot 0c8061d4a4 chore(DB): import pending files
Referenced commit(s): 453165233e
2021-08-03 19:06:36 +00:00
Asthalor 453165233e fix(DB/Creature): Fixed speed walking of Grunter (#7128) 2021-08-03 21:04:53 +02:00
AzerothCoreBot 15013d26b1 chore(DB): import pending files
Referenced commit(s): 9a820e2d26
2021-08-01 23:04:10 +00:00
UltraNix 9a820e2d26 fix(Core/Spells): Master of Elements (#7102)
* Core/Spells: Master of Elements:

Proc now also from arcane spells.
Properly proc from periodic spells.
Fixed #6035.

* You shouldn't be there.

* Buildfix.

* missing sql.
2021-08-02 01:02:38 +02:00
Kitzunu 80ff915f24 fix(Core/Spell): Impelement SPELL_ATTR7_NO_ATTACK_DODGE & SPELL_ATTR7_NO_ATTACK_PARRY & SPELL_ATTR7_NO_ATTACK_MISS (#7099)
cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/bd6de8eb6104e5e3e08149dfd44008ef0fb4c74a)

Co-Authored-By: Ovah <18347559+Ovahlord@users.noreply.github.com>
Co-Authored-By: Gildor <521036+Jildor@users.noreply.github.com>
2021-08-01 22:03:45 +02:00
Shiroe 7f4c556148 fix(Core): Impelement CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ (#7101) 2021-08-01 18:37:49 +02:00
Kargatum dc1945196a feat(Core/Logging): add support fmt::format logging (#6893) 2021-07-31 23:54:55 +02:00
Kitzunu 87b2cd1299 fix(Core/Spell): Make use of SPELL_ATTR2_NO_SCHOOL_IMMUNITIES (#5880) 2021-07-31 15:31:00 +02:00
Christopher Galbraith 19bbe2cd79 fix(Script/Mandorik): enrage on reset and on subsequent pulls. (#7176)
* Fixed issue with Ohgan data not being reset properly causing Mandokir to enrage even when Ohgan is alive on subsequent pulls. Mandokir now correctly removes Frenzy when resetting.

Signed-off-by: ChrisCGalbraith <chriscgalbraith@gmai.com>

* Update src/server/scripts/EasternKingdoms/ZulGurub/boss_mandokir.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

Co-authored-by: ChrisCGalbraith <chriscgalbraith@gmai.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-07-31 11:16:02 +02:00
Kitzunu 275b107fea fix(Docs/Doxygen): improve some comments (#7118) 2021-07-30 23:25:38 +02:00
AzerothCoreBot df7230748d chore(DB): import pending files
Referenced commit(s): 8f5100f358
2021-07-30 17:56:02 +00:00
Asthalor 8f5100f358 fix(DB/Creature): Added patrolling to Alshirr Banebreath (14340) (#7120) 2021-07-30 19:53:24 +02:00
AzerothCoreBot c392c4b577 chore(DB): import pending files
Referenced commit(s): 2e8301b706
2021-07-30 17:51:45 +00:00
Asthalor 2e8301b706 fix(DB/Creature): Fixed some coords on the patrolling of Scalding Drake (#7119)
Some of the waypoints had the z coord way too low. I increased on some of them to make it more fluid

Co-authored-by: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com>
2021-07-30 19:50:00 +02:00
AzerothCoreBot c319ca925f chore(DB): import pending files
Referenced commit(s): 00111e8359
2021-07-30 17:45:01 +00:00
Asthalor 00111e8359 fix(DB/Creature): Changed skinning loot and movement speed of Deatheye (#7116)
Changed the skinning loot table and reduced his movement speed

Co-authored-by: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com>
2021-07-30 19:43:33 +02:00
AzerothCoreBot 34af82464c chore(DB): import pending files
Referenced commit(s): 2f63e81a94
2021-07-30 05:58:15 +00:00
Shiroe 2f63e81a94 feat(Core/DB): Add Creature ExperienceModifier (#7095) 2021-07-30 07:56:42 +02:00
AzerothCoreBot 8521dd5d55 chore(DB): import pending files
Referenced commit(s): 21e493ab5a
2021-07-29 22:29:28 +00:00
Azcobu 21e493ab5a fix(DB/smart_scripts): Add call for help to Deadwood Den Watcher (#7109)
Co-authored-by: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-07-30 00:18:44 +02:00
syssneck f7d918d71f fix(DB/GO): Relocate Peacebloom in Elwynn Forest to avoid collision with Darkmoon Faire (#7096)
* Fixed the one minute respawn of Peacebloom (guid=26813) in AC issue #6181 and deleted the event dependency on the Darkmoon Fare event

* fix(DB/GO): One minute respawn of a Peacebloom in Elwynn #7096
... (guid=26813) and deleted the event dependency on the Darkmoon Fare event. (updated newline)

* Fix whitespace and newline

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com>
2021-07-30 00:07:35 +02:00
AzerothCoreBot 498e01e7fc chore(DB): import pending files
Referenced commit(s): b4f2f57a44
2021-07-29 12:18:36 +00:00
Azcobu b4f2f57a44 fix(DB/Gameobject): Normalise respawn times for Bingles' items (#7098) 2021-07-29 14:17:02 +02:00
AzerothCoreBot 18a8fdec36 chore(DB): import pending files
Referenced commit(s): 1e36a644b2
2021-07-29 11:20:56 +00:00
Azcobu 1e36a644b2 fix(DB/Script): Adds NPC event for The Test of Righteousness 3/3 (#7097)
Co-authored-by: ZenoX92 <carlos.morales@insmet.cu>
2021-07-29 13:19:22 +02:00
AzerothCoreBot d34578f90d chore(DB): import pending files
Referenced commit(s): 4db5700980
2021-07-29 10:26:43 +00:00
Azcobu 4db5700980 fix(DB/Creature): Correct respawn timers for various rare NPCs (#7094)
* fix(DB/Creature): Correct respawn timers for various rare NPCs

* Update Dreadscorn 5 hrs -> 6.5 hrs

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-07-29 12:25:02 +02:00
Francesco Borzì 3ffe8ee1ed fix(DB/Creature: speed_walk of some Blasted Lands creatures (#7088)
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-07-29 10:53:27 +02:00
AzerothCoreBot 3cf54fa725 chore(DB): import pending files
Referenced commit(s): c125f46160
2021-07-29 08:48:26 +00:00
Asthalor c125f46160 fix(DB): Fixed Southsea Freebooter shoots while running away in fear and while polymorphed (#7019)
* fix(DB): Fixed Southsea Freebooter shoots while running away in fear and while polymorphed

Fixed some flags on the smartAI of the creature so they cant shoot while fleeing or polymorphed, LOS.. etc

Closes AzerothCore issue#7013

* Add new line

* Fixed SQL Queries. Fixed shotting while sapped

Co-authored-by: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-07-29 10:46:43 +02:00
Patrick Lewis 4c810ae677 chore(CI): enable macos-11 (#7127) 2021-07-28 21:51:33 -07:00
AzerothCoreBot 3a7bd8d791 chore(DB): import pending files
Referenced commit(s): 201b323549
2021-07-28 20:30:28 +00:00
anguaive 201b323549 fix(DB/gameobject): Peacebloom spawn location (#5837)
* fix(DB/gameobject): Peacebloom spawn location

Peacebloom node (id: 1396) was positioned on a road. It has been moved
to a nearby location next to the road, where there are no other herb
nodes close by.

Closes #5836

* fix(DB/gameobject): Remove Redridge Peaceblooms

Peacebloom nodes shouldn't spawn in Redridge Mountains zone according
to sources, so the ones I found are being removed.

Closes #5836

* Remove deleted gobs from pool

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-07-28 22:28:48 +02:00
AzerothCoreBot 36106c745d chore(DB): import pending files
Referenced commit(s): ecf022e8ef
2021-07-28 18:13:03 +00:00
Kitzunu ecf022e8ef fix(DB/Quest): Add emotes to some silithus quests (#5560)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-07-28 20:11:27 +02:00
UltraNix 47f7c46f96 fix(Core/Spells): melee spells on sitting targets guaranteed critical strikes (#7085)
- Closes #5986
2021-07-27 13:37:47 +02:00
UltraNix f9125f130e fix(Core): player's fall position on elevators (#7076)
- Closes #5804.
- Closes #5936.
2021-07-27 10:08:00 +02:00
Kargatum 70a8066ab0 feat(Cmake/MySQL): add support MariaDB 10.6 (#7113)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-07-27 00:34:06 +07:00
UltraNix e37dba8df6 fix(Core/Spells): Far Sight auras are supposed to extend view distance and allows seeing objects from further distance (#7068)
- Closes #5793.
2021-07-26 10:23:08 +02:00
UltraNix 1f3a097761 fix(Core/Spells): Divine Shield should prevent from environmental damage (#7071)
- Closes #5804
2021-07-25 19:44:16 +02:00
AzerothCoreBot b344fd7f6a chore(DB): import pending files
Referenced commit(s): 6a5a901a93
2021-07-25 08:24:19 +00:00
Asthalor 6a5a901a93 fix(DB/Waypoints): rare Shadowforge Commander patrolling (#7070)
I added some routes to the 4 spawns he has
2021-07-25 10:22:44 +02:00
UltraNix 270f7bf506 fix(Core/Items): items with charges should not remove on item unequip its … (#7064)
- Closes #5716
2021-07-25 03:36:40 +02:00
AzerothCoreBot 592b9b069a chore(DB): import pending files
Referenced commit(s): 5d173c3462
2021-07-25 00:40:31 +00:00
Asthalor 5d173c3462 fix(DB/Creature): slowed the movement speed of Deadwind Mauler (#7055)
Reduced the speed of Deadwind Mauler to be the same as the other ogres there
2021-07-25 02:36:39 +02:00
Kargatum 7f6e9b1984 feat(CMake): enable optional C++20 support (#7075) 2021-07-25 01:54:02 +02:00
AzerothCoreBot 608e01d59c chore(DB): import pending files
Referenced commit(s): ba43d9ea30
2021-07-24 22:47:08 +00:00
Asthalor ba43d9ea30 fix(DB/creature): spawn point of Vale Screecher (#7059) 2021-07-25 00:45:36 +02:00
Kitzunu fa03541563 chore(Script/Misc): add comments to some scripts (#7011) 2021-07-24 19:37:45 +02:00
UltraNix 59c8f7276e fix(Core/Movement): correct weird pathing by clearing old path (#7034)
- Closes #5220.
2021-07-24 16:26:18 +02:00
AzerothCoreBot 6d1062f46f chore(DB): import pending files
Referenced commit(s): e40ecbda90
2021-07-24 07:55:03 +00:00
RaZoRR e40ecbda90 fix(DB/Quest) : Venomhide Eggs quest not bound to prerequisites (#6968) 2021-07-24 09:53:33 +02:00
AzerothCoreBot fe901e3ede chore(DB): import pending files
Referenced commit(s): 9343cb5137
2021-07-24 01:16:55 +00:00
Asthalor 9343cb5137 fix(DB/Spell): Syndicate Conjuror continues casting "Bright Campfire" when attacked (#7045)
I changed the cast flag of the shadowbolt so if on combat they will stop the casting of the bonefire
2021-07-24 03:15:34 +02:00
AzerothCoreBot b17f3028a2 chore(DB): import pending files
Referenced commit(s): 30176c0cbb
2021-07-23 23:49:37 +00:00
Asthalor 30176c0cbb fix(DB/Creature): Spellmaw not wandering/patrolling (#7040)
Changed the spawn point to one with more sense and added patrolling around

- Closes #6278
2021-07-24 01:48:05 +02:00
AzerothCoreBot 9c180f643d chore(DB): import pending files
Referenced commit(s): 4ace9f17de
2021-07-23 22:41:52 +00:00
Kitzunu 4ace9f17de fix(Core/Spell): handle 5,000 Gold with SpellScript (#6996) 2021-07-24 00:40:20 +02:00
AzerothCoreBot 96821a3e05 chore(DB): import pending files
Referenced commit(s): c1fd57da76
2021-07-23 19:42:37 +00:00
markvetx c1fd57da76 fix(DB/Creature): Remove Fire Immunity from Warlock's Infernal (Inferno Spell) 2021-07-23 21:41:06 +02:00
AzerothCoreBot 3d4befd704 chore(DB): import pending files
Referenced commit(s): f4e5a0ef98
2021-07-23 13:15:27 +00:00
Asthalor f4e5a0ef98 fix(DB/Creature): slow down movement speed of Dragonmaw Battlemaster (#7063)
He had speed of 1.54 instead of 1 as the rest of orcs
2021-07-23 15:13:27 +02:00
Asthalor b5dfba0550 fix(DB/Creature): add movement to some spawns of Burning Blade Fanatic and Burning Blade Apprentice (#7060)
They had no movement on any spawn, so I added to some of them
2021-07-23 15:12:59 +02:00
Asthalor 3ab55e96b6 fix(DB/GO): respawn timer for Waterlogged Letter (#7057) 2021-07-23 15:12:22 +02:00
Jan M. D. Hansen 1919f945c5 fix(DB/GO): chest pooling to solid chests in Duskwood (#7054)
- Closes #6457
2021-07-23 15:11:08 +02:00
Jan M. D. Hansen d6da679e79 fix(DB/GO): chest pooling to battered chests in Jangolade Mine (#7053)
- Closes #6458
2021-07-23 15:09:57 +02:00
Jan M. D. Hansen 79f5139dbe fix(DB/GO): chest pooling to battered chests in Elwynn Forest (#7052)
- Closes #6460
2021-07-23 15:09:36 +02:00
UltraNix 60b9d85d3b fix(DB/Graveyards): correct ally graveyard in Shadowfang Keep (#7047)
- Closes #5520
2021-07-23 15:08:59 +02:00
Asthalor ef08bbc088 fix(DB/GameObject): spawn of some nodes so they spawn on ground (#7044) 2021-07-23 15:08:07 +02:00
Asthalor bbe1d4bb6d fix(DB/Creature): Olm the Wise (rare) missing movement pattern (#7039) 2021-07-23 15:07:26 +02:00
AzerothCoreBot 55e6c3657b chore(DB): import pending files
Referenced commit(s): 9e1c8b3fad
2021-07-23 13:06:06 +00:00
Asthalor 9e1c8b3fad fix(DB/Creature): skills/movement to Razorbeak Gryphon and Razorbeak Skylord (#7026)
I added the skills Rend Flesh and Wing Flap on both of them as the source indicates

- Closes #6798
2021-07-23 15:04:37 +02:00
AzerothCoreBot c7dd99f7c3 chore(DB): import pending files
Referenced commit(s): 9753d59226
2021-07-23 12:14:58 +00:00
Asthalor 9753d59226 fix(DB/Creature): increased armor of Pyrewood leatherworker and armorer and their worgen transformation (#7025)
Added the armor multiplier from 1 to 1.5 as the source indicates

- Closes #6907
2021-07-23 14:13:36 +02:00
AzerothCoreBot ccc80dc8a5 chore(DB): import pending files
Referenced commit(s): 3802eaeb2c
2021-07-23 11:19:38 +00:00
Asthalor 3802eaeb2c fix(DB/NPC-Quest): Protecting the Shipment (#7024)
Now Miran will walk instead of running to the quest marker

- Closes #6985
2021-07-23 13:18:08 +02:00
天鹿 fdfa9e3c57 fix(Core/LootItemStorage): missing write of 'conditionLootId' (#6950) 2021-07-23 13:16:14 +02:00
AzerothCoreBot 05694a43ce chore(DB): import pending files
Referenced commit(s): ba85988d31
2021-07-23 11:15:27 +00:00
UltraNix ba85988d31 fix(Scripts/Item): Gnomish Death Ray. (#7062)
- Closes #5648
2021-07-23 13:13:49 +02:00
AzerothCoreBot b8b3708b1b chore(DB): import pending files
Referenced commit(s): 5fa73bcd49
2021-07-23 09:55:55 +00:00
Asthalor 5fa73bcd49 fix(DB/item): box of supplies not containing coin reward (#7020) 2021-07-23 11:54:25 +02:00
UltraNix cf104e01c6 fix(Core/Pets): spells disappearing while pet being offline (#7046)
- Closes #5320
2021-07-23 11:54:01 +02:00
AzerothCoreBot 2064282f89 chore(DB): import pending files
Referenced commit(s): 74edb40104
2021-07-23 07:34:27 +00:00
Asthalor 74edb40104 fix(DB/gameObject): book "Old Hatreds - The Colonization of Kalimdor" spawn (#7041)
Changed the spawn and animprogress so the book can spawn in its default location

- Closes #7037
2021-07-23 09:32:56 +02:00
UltraNix e450fd6f68 fix(Core/Units): charmed creatures do not need to check hostility to attacked creature (#7043)
Properly remove channelled charm auras on demand.
- Closes #5447
2021-07-23 09:31:04 +02:00
AzerothCoreBot da392517cb chore(DB): import pending files
Referenced commit(s): 1c4ca000f4
2021-07-23 01:35:48 +00:00
Asthalor 1c4ca000f4 fix(DB/Gossip): Fixed "Plundering the Plunderers" has incorrect quest completion text (#7009)
- Closes #6976
- Closes https://github.com/chromiecraft/chromiecraft/issues/1219
2021-07-23 03:34:10 +02:00
UltraNix e5680dfe10 fix(Scripts/Naxxramas): properly handle Thaddius' polarity stacks (#7030)
- Closes #6929
2021-07-22 19:34:47 +02:00
AzerothCoreBot 7b8695639c chore(DB): import pending files
Referenced commit(s): 2a4a2f357c
2021-07-22 16:54:34 +00:00
Vekt 2a4a2f357c fix(DB/Loot): correct 'Design: Ruby Serpent' loot table (#7006) 2021-07-22 18:53:01 +02:00
AzerothCoreBot 06c4674d0b chore(DB): import pending files
Referenced commit(s): 0a34ad34e4
2021-07-22 16:04:26 +00:00
Jan M. D. Hansen 0a34ad34e4 fix(DB/GO): moves herbs outside of buildings (#7001) 2021-07-22 18:02:54 +02:00
AzerothCoreBot 53db386202 chore(DB): import pending files
Referenced commit(s): d5eb4c70c3
2021-07-22 13:23:58 +00:00
Jan M. D. Hansen d5eb4c70c3 fix(DB/GO): move termite mound to the ground (#7000) 2021-07-22 15:22:24 +02:00
AzerothCoreBot 5368da64e0 chore(DB): import pending files
Referenced commit(s): 7830ff5b28
2021-07-22 09:03:54 +00:00
Jan M. D. Hansen 7830ff5b28 fix(DB/GO): prevents four objects from spawning in the Stormwind Moon… (#6998) 2021-07-22 11:02:16 +02:00
AzerothCoreBot d187ba1386 chore(DB): import pending files
Referenced commit(s): 0c318397d8
2021-07-22 08:08:14 +00:00
Jan M. D. Hansen 0c318397d8 fix(DB/GO): prevent herb from spawning in the ground (#6993) 2021-07-22 10:06:31 +02:00
AzerothCoreBot 833aa25a88 chore(DB): import pending files
Referenced commit(s): 586175ed4c
2021-07-22 06:41:05 +00:00
Asthalor 586175ed4c Fix [Burning Steppes] Thauris Balgarr (rare) has no "Shoot" ability (#6989)
[Burning Steppes] Thauris Balgarr (rare) has no "Shoot" ability #6979

Closes AzerothCore issue #6979

Co-authored-by: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2021-07-22 08:39:34 +02:00
AzerothCoreBot 9030c0cb47 chore(DB): import pending files
Referenced commit(s): 1cf7f5c8a0
2021-07-22 00:36:09 +00:00
Asthalor 1cf7f5c8a0 fix(DB/Gossip): Champion Cyssa Dawnrose gossip in Undercity (#7007)
Champion Cyssa had a draenei gossip. That happened because the gossip menu id had 2 gossip lines.
One the draenei and other the correct one.
I deleted the correct one and added to a new gossip id.
After that i updated the character to use the right one.
2021-07-22 02:34:35 +02:00
AzerothCoreBot 120e9e2a97 chore(DB): import pending files
Referenced commit(s): 66707de085
2021-07-21 23:56:29 +00:00
Zenslash 66707de085 fix(DB/SAI): "Attack on the Tower" Quest - Incorrect NPC Spawn Behaviour (#6986)
Quest Attack on the Tower missing scripts after open Trelane's Footlocker, Trelane's Chest, Trelane's Lockbox. Mobs don't attack players.

- Closes #6944
2021-07-22 01:55:01 +02:00
Francesco Borzì 3b752dd796 refactor(Scripts/Spells): code cleanup (part 9) (#6946) 2021-07-22 01:12:28 +02:00
Kitzunu 9ab6ba9664 chore(Core/Misc): remove toxic language (#6988) 2021-07-21 23:57:20 +02:00
AzerothCoreBot dfa890fde4 chore(DB): import pending files
Referenced commit(s): 38f7afeaa9
2021-07-21 18:47:24 +00:00
Francesco Borzì 38f7afeaa9 fix(DB/Locale): better chinese translations by @mpfans (#6969) 2021-07-21 20:45:49 +02:00
Francesco Borzì e556560bc1 refactor(Scripts/Pet): code cleanup (part 8) (#6928) 2021-07-21 19:05:05 +02:00
AzerothCoreBot e954e3e32a chore(DB): import pending files
Referenced commit(s): 40796fa3dd
2021-07-21 14:54:23 +00:00
Zenslash 40796fa3dd fix(DB/Loot): 'Deadwood Headdress Feather' drop rates (#6951)
The droprate of the Deadwood Headdress Feather different from the droprate on TBC wowhead.

- Closes #6937
2021-07-21 16:52:44 +02:00
Francesco Borzì 383946af6c refactor(Scripts/OutdoorPvP): code cleanup (part 7) (#6927) 2021-07-21 14:12:40 +02:00
AzerothCoreBot b7332b9305 chore(DB): import pending files
Referenced commit(s): a3e3fd029f
2021-07-21 10:06:40 +00:00
robinsch a3e3fd029f fix(Core/Item): prevent possible items dupe (#6943) 2021-07-21 12:05:12 +02:00
AzerothCoreBot 4332a7a43a chore(DB): import pending files
Referenced commit(s): b226df1ece
2021-07-20 12:29:31 +00:00
Jan M. D. Hansen b226df1ece fix(DB/Gameobject): add node pools to solid chests in Winterspring (#6936) 2021-07-20 14:27:49 +02:00
Francesco Borzì 172d33d507 refactor(Scripts/Events): code cleanup (part 6) (#6924) 2021-07-20 09:55:31 +02:00
AzerothCoreBot 8bb6fd4ed4 chore(DB): import pending files
Referenced commit(s): dd9059725d
2021-07-19 16:34:47 +00:00
Jan M. D. Hansen dd9059725d fix(DB/Gameobject): prevent Goldthorn herb from spawning in the air (#6925) 2021-07-19 18:33:11 +02:00
Francesco Borzì e5f1104849 refactor(Scripts/EasternKingdoms): code cleanup (part 5) - also fix potential crash (#6923) 2021-07-19 11:23:27 +02:00
Francesco Borzì fab0fc421b refactor(Scripts/Commands): code cleanup (part 4) (#6921) 2021-07-18 13:25:44 +02:00
AzerothCoreBot a57c4fd3b8 chore(DB): import pending files
Referenced commit(s): 58b0bca04a
2021-07-18 10:40:38 +00:00
Zenslash 58b0bca04a fix(DB/Condition): NPC Cowlen Offers Dialogue With Non-Draenei Races (#6920) 2021-07-18 12:39:08 +02:00
raizo b8f05472e4 refactor(Core/Player): created update player category (#6872) 2021-07-17 23:47:14 +02:00
raizo 76863ac11f fix(format/clang-format): Acessmodifieroffset & line breaks (#7005) 2021-07-17 15:04:39 +02:00
Kitzunu 4e0e1370d4 fix(Deps/G3DLite): char to LPTSTR (#6997) 2021-07-17 14:03:49 +02:00
Necropola c7129fa0dd fix(CMake): find std::filesystem across platforms (#6914)
* fix(CORE): Find std::filesystem across platforms
Closes #6889

* Squeeze blank lines to make check-codestyle happy

* Move find_package(Filesystem ...) to deps/stdfs

* CMAKE_CXX_STANDARD gets already set in ConfigureBaseTargets.cmake
2021-07-17 11:41:36 +02:00
Francesco Borzì ca6483dbfc feat(Deps/g3dlite): replace deprecated is_pod with is_standard_layout (#6894) 2021-07-17 00:15:52 +02:00
AzerothCoreBot c70580817b chore(DB): import pending files
Referenced commit(s): 9d0462ae6a
2021-07-16 22:12:27 +00:00
Jan M. D. Hansen 9d0462ae6a fix(DB/GO): move inaccessible Steelbloom herbs (#6908) 2021-07-17 00:10:58 +02:00
Kargatum 6e082e3513 feat(Deps/ACE): remove ACE library (part 2/2) (#5679) 2021-07-16 15:49:44 +02:00
Kargatum 96c51317f5 feat(Deps/ACE): remove ACE library (part 1/2) (#6980) 2021-07-16 15:05:39 +02:00
AzerothCoreBot c17ce009dd chore(DB): import pending files
Referenced commit(s): 30fd35ab80
2021-07-16 11:43:57 +00:00
Jan M. D. Hansen 30fd35ab80 fix(DB/GO): moved Groomsblood down to the ground (#6905) 2021-07-16 13:38:53 +02:00
Francesco Borzì ee5ed33fec fix(Core/SpellAuras): prevent crash in Aura::GetType() (#6922) 2021-07-16 12:19:42 +02:00
Kargatum 8568c4fb33 feat(Core): replace ACE network with Boost.Asio (#6574) 2021-07-16 10:43:56 +02:00
Francesco Borzì 7449496bb5 fix(Core): revert Boost minimum version change (#6975) 2021-07-16 10:09:33 +02:00
AzerothCoreBot b5bdb7decb chore(DB): import pending files
Referenced commit(s): dc230d101c
2021-07-16 07:49:40 +00:00
Jan M. D. Hansen dc230d101c fix(DB): ore node now spawns above ground (#6876)
- Prevents the ore node (GUID 75523) in Hillsbrad Foothills from spawning in the ground, by it now spawning on a nearby hill
- Closes #5942
2021-07-16 09:48:02 +02:00
AzerothCoreBot b405b5130a chore(DB): import pending files
Referenced commit(s): 0897705a68
2021-07-15 22:56:34 +00:00
Kitzunu 0897705a68 BREAKING CHANGE(Deps/Boost): Set 1.74 as minimum version (#6874) 2021-07-16 00:55:08 +02:00
AzerothCoreBot 4d6766d6a9 chore(DB): import pending files
Referenced commit(s): fba9e265e2
2021-07-15 15:52:19 +00:00
Jan M. D. Hansen fba9e265e2 fix(DB/Creature): various static Vilebranch Trolls (#6904) 2021-07-15 17:50:32 +02:00
AzerothCoreBot 42f27af83c chore(DB): import pending files
Referenced commit(s): d0512d8bcd
2021-07-15 09:42:32 +00:00
Melonio2 d0512d8bcd fix(DB/Quest): Quest "Devourer of Souls" Has Incorrect Qu… (#6911)
* FIX ISSUE 6887 Orgrimmar - Quest "Devourer of Souls" Has Incorrect Quest Reward Text
Fix DB RewardText for quest 1507

DESCRIPTION
Change hard coded name to adapt to the player's name.

Closes AzerothCore issue #6887
https://github.com/azerothcore/azerothcore-wotlk/issues/6887

DB       (database related, sql)

* Fix DB RewardText for quest 1507

DESCRIPTION
Change hard coded name to adapt to the player's name.
I put SQL in the good file this time !

Closes #6887
2021-07-15 11:40:55 +02:00
Kargatum b680670047 feat(CMake): delete EXTRA_LOGS (#6897) 2021-07-14 23:47:40 +02:00
AzerothCoreBot ecea48fece chore(DB): import pending files
Referenced commit(s): 7bac677d96
2021-07-14 16:37:58 +00:00
Jan M. D. Hansen 7bac677d96 fix(DB/Creature): static Ironjaw Basilisks (#6903)
- The Ironjaw Basilisks (GUID 373, 612, 756, 981 and 1062) were the only non-moving in the cave, whereas they wander.
 - Closes #6899
2021-07-14 18:36:17 +02:00
raizo 1a47a0eee4 feat(Core): added clang-format (#6848) 2021-07-14 10:40:41 +02:00
Francesco Borzì 1c4523415a fix(Core): -Wambiguous-reversed-operator warning (#6864) 2021-07-14 00:35:33 +02:00
Kitzunu c88cc05b10 chore(Core/Database): add info about errors (#6895) 2021-07-13 19:15:52 +02:00
AzerothCoreBot 4b95f08e74 chore(DB): import pending files
Referenced commit(s): 020fcaf5f7
2021-07-13 14:43:09 +00:00
Azcobu 020fcaf5f7 fix(DB/Loot): remove Arathi PVP food/bandages from open world NPCs (#6891) 2021-07-13 16:40:39 +02:00
AzerothCoreBot 114d55d41a chore(DB): import pending files
Referenced commit(s): ffd0d7fbec
2021-07-13 12:01:10 +00:00
Azcobu ffd0d7fbec fix(DB/Creature): correct Wrathscale Siren spawn location (#6871) 2021-07-13 13:59:33 +02:00
Francesco Borzì f73ef1cd5a fix(Core/Unit): -Wdeprecated-enum-enum-conversion warning (#6868) 2021-07-13 11:51:58 +02:00
clidx 1fa51e5168 fix(Scripts/Ulduar): Mimiron Summon Mine (#6833) 2021-07-12 18:51:09 +02:00
AzerothCoreBot 05bbf4a858 chore(DB): import pending files
Referenced commit(s): 7cf5fbc458
2021-07-12 08:23:43 +00:00
Azcobu 7cf5fbc458 fix(DB/Loot): remove underlevel RLT 24074 from Rocs/Hyenas (#6866) 2021-07-12 10:22:10 +02:00
AzerothCoreBot a80859da1e chore(DB): import pending files
Referenced commit(s): b5d9b3d513
2021-07-12 00:50:46 +00:00
Grimgravy b5d9b3d513 fix(Scripts/DB/Quest): improved No Fly Zone (#6850) 2021-07-12 02:49:05 +02:00
Kitzunu 511227fa6b fix(Core/WheatyExceptionReport): for c++20 (#6875) 2021-07-12 00:47:40 +02:00
Francesco Borzì d92a2ce58b fix(Core/Common): -Wdeprecated-enum-float-conversion warning (#6870) 2021-07-11 18:05:07 +02:00
AzerothCoreBot 9b3993ba0b chore(DB): import pending files
Referenced commit(s): 752c45917b
2021-07-11 11:20:10 +00:00
Azcobu 752c45917b fix(DB/Creature): various static NPCs in Darkshore/Tanaris (#6869) 2021-07-11 13:07:17 +02:00
Kargatum 7c21d567d5 feat(Deps/Fmt): update to 8.0.1 (#6859) 2021-07-11 11:39:13 +02:00
Francesco Borzì 920825b759 feat(CI): show warnings in macOS run (#6861) 2021-07-10 12:01:45 -07:00
AzerothCoreBot 014d9e1442 chore(DB): import pending files
Referenced commit(s): 2e8a7498d7
2021-07-10 15:53:08 +00:00
Efymer 2e8a7498d7 fix(DB): rewrite Supplies to Auberdine quest (#6846) 2021-07-10 17:18:23 +02:00
Francesco Borzì f6c0b0b6c8 fix(Core/World): -Wrange-loop-analysis warning (#6853) 2021-07-10 15:54:35 +02:00
Francesco Borzì 4103fca5a4 fix(Core/ObjectGuid): prevent creating copies when looping objects (#6852) 2021-07-10 15:54:16 +02:00
AzerothCoreBot 2fcafa5f39 chore(DB): import pending files
Referenced commit(s): 5020056bfa
2021-07-10 12:51:12 +00:00
Hacki95 5020056bfa fix(DB): minor issues with Spellshock Leggings (#6834) 2021-07-10 14:49:37 +02:00
Francesco Borzì 19869e65ff refactor(Core/Player): extract methods based on existing categories (#6838) 2021-07-10 12:49:33 +02:00
AzerothCoreBot 2e829144c3 chore(DB): import pending files
Referenced commit(s): e5c78f5a95
2021-07-10 09:02:08 +00:00
Efymer e5c78f5a95 fix(DB/creature_template): correct faction and speed_run for Masat T'andr and Broken Exiles (#6809) 2021-07-10 11:00:43 +02:00
Patrick Lewis 96ab0d4427 fix(CI): docker workflow update (#6860) 2021-07-10 10:23:41 +02:00
Patrick Lewis 3e4cfd7fc0 fix(CI): docker workflow update (#6851) 2021-07-10 02:00:40 +02:00
UltraNix 0f4a942825 fix(Core/PetHandler): prevent crash (#6805) 2021-07-10 00:21:26 +02:00
Kitzunu a61f7a128f fix(Core/Loot): allow master looter to see and distribute all quest items (#6417)
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-07-09 19:40:34 +02:00
AzerothCoreBot db2c451fb8 chore(DB): import pending files
Referenced commit(s): ba2949ed17
2021-07-09 16:47:29 +00:00
Azcobu ba2949ed17 fix(DB/quest_template): correct objective for The Sacred Flame 1/3 (#6796) 2021-07-09 18:45:52 +02:00
Francesco Borzì 65c9d3669f chore(Core/Player): add error log when previously ASSERT (#6802) 2021-07-09 17:55:09 +02:00
AzerothCoreBot aaa1387ad6 chore(DB): import pending files
Referenced commit(s): e753aed3a9
2021-07-09 14:46:59 +00:00
Azcobu e753aed3a9 fix(DB/GO): raise group of ore nodes to stop underground spawning (#6795) 2021-07-09 16:45:23 +02:00
Francesco Borzì ebb80145b3 refactor(Core): replace boost::filesystem with std::filesystem (#6800) 2021-07-09 16:43:51 +02:00
AzerothCoreBot f79e23e887 chore(DB): import pending files
Referenced commit(s): 6169290b19
2021-07-09 13:22:41 +00:00
Azcobu 6169290b19 fix(DB/Creature): correct Mezzir the Howler movement (#6794) 2021-07-09 15:21:06 +02:00
AzerothCoreBot d897fc91b6 chore(DB): import pending files
Referenced commit(s): 4c5ed8efcc
2021-07-09 11:14:09 +00:00
Azcobu 4c5ed8efcc fix(DB/Loot): correct Venom Web Fang drops (#6793) 2021-07-09 13:12:40 +02:00
AzerothCoreBot 1147d4f29a chore(DB): import pending files
Referenced commit(s): 2ce0739838
2021-07-09 09:42:24 +00:00
Kitzunu 2ce0739838 feat(Scripts/Commands): show SpellSchoolImmuneMask in .npc info (#6788) 2021-07-09 11:39:48 +02:00
AzerothCoreBot 274af7bf27 chore(DB): import pending files
Referenced commit(s): eff648b359
2021-07-09 09:02:06 +00:00
Kitzunu eff648b359 fix(DB/Spell): Deep Freeze (#6787) 2021-07-09 11:00:36 +02:00
AzerothCoreBot bb8b2e9712 chore(DB): import pending files
Referenced commit(s): b28367697b
2021-07-09 08:06:47 +00:00
anguaive b28367697b fix(DB/pool): remove redundant Meshlok creature pool (#6779)
Pool id 1211 is redundant and it needlessly reduces the spawn chance of Meshlok.
Rare creature spawn chance should be handled exclusively by SAI

- Closes #6745
- Closes https://github.com/chromiecraft/chromiecraft/issues/1098

Fix by @T1ti
2021-07-09 10:05:12 +02:00
Francesco Borzì 439a9403ac fix: forgot to push addition to previous commit (#6836) 2021-07-08 23:38:25 +02:00
Francesco Borzì dcb66138bf refactor(Core/Player): extract KillRewarder, TradeData and PlayerTaxi (#6804) 2021-07-08 23:34:22 +02:00
Zenslash 06027e3267 fix(Core/Instance): Grauf is spawned in the floor (#6776)
- Closes #6742
2021-07-08 22:12:22 +02:00
AzerothCoreBot 2f1be74d5b chore(DB): import pending files
Referenced commit(s): f8c8e98a0a
2021-07-08 16:03:06 +00:00
Shiroe f8c8e98a0a feat(Core): port aggro distance from vMaNGOS (#6214)
Read detection_range values from creature_template
2021-07-08 18:01:27 +02:00
AzerothCoreBot 6fa2ad4e33 chore(DB): import pending files
Referenced commit(s): d488acd29b
2021-07-08 15:06:36 +00:00
Necropola d488acd29b fix(DB/character_skills): Fix Riding Skill messed up by PR #6015 (#6768)
- Closes #6634
2021-07-08 17:05:04 +02:00
AzerothCoreBot fa5207a38d chore(DB): import pending files
Referenced commit(s): c7d5080b42
2021-07-08 14:24:33 +00:00
Zenslash c7d5080b42 fix(DB/Gossip): Arcanist Ithanas gossip (#6757) 2021-07-08 16:22:55 +02:00
天鹿 0d02da65f9 fix(Core/Player): Paladin's Seal of Righteousness (#6727) 2021-07-08 15:41:06 +02:00
AzerothCoreBot 1d3ce9d353 chore(DB): import pending files
Referenced commit(s): fe8728abad
2021-07-08 12:53:03 +00:00
raizo fe8728abad fix(DB/Spell): Giant Softshell drops (#6684)
Giant SoftShell Clam's should only be lootable with a certain quest (6142)
2021-07-08 14:51:24 +02:00
AzerothCoreBot a3c5e7f2e1 chore(DB): import pending files
Referenced commit(s): 6644c6518d
2021-07-08 10:32:26 +00:00
Efymer 6644c6518d fix(DB/smart_scripts): rewrite Lard Lost His Lunch quest (#6801) 2021-07-08 12:30:49 +02:00
AzerothCoreBot f8139ba00a chore(DB): import pending files
Referenced commit(s): 5eebf89202
2021-07-07 23:52:51 +00:00
Glauber Bronzato 5eebf89202 fix(DB/Creature): InhabitType of ICC flying Creatures (#6661)
Ids: 37955,38434,38435,38436,37501,38197,37502,38198,37232,38362
Was with wrong InhabitType making then fly on the floor

- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/4661
2021-07-08 01:51:25 +02:00
UltraNix 3dec029bc8 feat(Core/Battleground): Added new config variables to battleground b… (#6432)
- Closes #5098.
2021-07-07 23:13:58 +02:00
UltraNix 06d23c1006 fix(Core): prevent crash (#6677)
TODO: add error log
2021-07-07 22:40:15 +02:00
AzerothCoreBot f16fe3f8dc chore(DB): import pending files
Referenced commit(s): 52c0ba43e7
2021-07-07 15:59:02 +00:00
Efymer 52c0ba43e7 fix(DB/smart_scripts): rewrite Stranglethorn Fever quest (#6777) 2021-07-07 17:57:26 +02:00
Azcobu cde1684ecd fix(DB/Creature): stop two NPCs spawning inside trees (#6772) 2021-07-07 17:57:10 +02:00
Azcobu 380fb65113 fix(DB/Creature): correct Glasshide Gazer position and movement (#6771) 2021-07-07 17:56:52 +02:00
Azcobu 3e1c326515 fix(DB/Loot): correct various bag item lists (#6770) 2021-07-07 17:56:39 +02:00
Kitzunu 66da9f1354 chore(Core/Misc): add LOG_ERROR where there was commented ASSERT (#6761) 2021-07-07 17:56:17 +02:00
Efymer b66314b67d fix(DB/SmartAI): prevent Vylestem Vine to be used multiple times (#6760) 2021-07-07 17:55:23 +02:00
Efymer 0eb8a8ed53 fix(DB/creaure_template): Wretched Captive orientation (#6759) 2021-07-07 17:55:08 +02:00
Azcobu b3cd5ee593 fix(DB/Loot): remove Dark Iron Ale Mug from Whit Wantmal (#6750) 2021-07-07 17:54:57 +02:00
Azcobu 3b745b06b2 fix(DB/Creature): add gossip to Maggran Earthbinder (#6748)
Just saw the info in the wiki about using a number > 50000 for gossip IDs that are not sniffed. I was using 11860, which is also the creature_templaye ID for this creature as it was free, so changing this to the first free number > 50K. Re-tested with new ID, still working.
2021-07-07 17:54:01 +02:00
Azcobu 6e5bd9ea2d fix(DB/Creature): correct Dread Swoop spawn point (#6747) 2021-07-07 17:53:44 +02:00
Efymer 86860d3631 fix(DB/smart_scripts): add roleplay for the quest Set Them blaze! (#6730) 2021-07-07 17:53:34 +02:00
Azcobu 4cb1524a60 fix(DB/Quest): Remove respawn timers from "Broken Alliances" pillars (#6726) 2021-07-07 17:53:20 +02:00
buddiman ddd5d3137d fix(DB/Quests): Report to Helgrum prerequisite (#6725)
- adds https://tbc.wowhead.com/quest=1418/neeka-bloodscar as a required previous quest.
- closes https://github.com/azerothcore/azerothcore-wotlk/issues/6720
- closes https://github.com/chromiecraft/chromiecraft/issues/1082
2021-07-07 17:53:07 +02:00
Azcobu c19b152f2f fix(DB/Quest): add Alchemy requirement to "Badlands Reagent Run II" (H) (#6724) 2021-07-07 17:52:49 +02:00
Lukas Volgger 35840625d5 fix(DB/creature_template_locale): Tannaria deDE Title (#6717) 2021-07-07 17:52:33 +02:00
Efymer 9cbd67a382 fix(DB/smart_scripts): Add roleplay for the quest The Divination (#6714) 2021-07-07 17:52:10 +02:00
AzerothCoreBot c87b92fbfa chore(DB): import pending files
Referenced commit(s): 0fa3348bcd
2021-07-07 15:16:48 +00:00
Azcobu 0fa3348bcd fix(DB/Creature): add correct buff to Amani Berserkers (#6713) 2021-07-07 17:15:13 +02:00
AzerothCoreBot b572f5a7c1 chore(DB): import pending files
Referenced commit(s): b9b6d3d2d8
2021-07-07 14:23:57 +00:00
Azcobu b9b6d3d2d8 fix(DB/gameobject): reposition underground ore nodes in EPL (#6712) 2021-07-07 16:22:22 +02:00
AzerothCoreBot 03030418ea chore(DB): import pending files
Referenced commit(s): b062d4a3b7
2021-07-07 13:32:09 +00:00
Azcobu b062d4a3b7 fix(DB/Loot): correct Stonemason's Cloak drops (#6711) 2021-07-07 15:30:31 +02:00
AzerothCoreBot ddcdac760f chore(DB): import pending files
Referenced commit(s): d3b2d8a53a
2021-07-07 12:57:06 +00:00
Azcobu d3b2d8a53a fix(DB/Loot): correct Blackwater Cutlass drops (#6709) 2021-07-07 14:55:36 +02:00
AzerothCoreBot 672241e82b chore(DB): import pending files
Referenced commit(s): bad784e5ae
2021-07-07 12:10:14 +00:00
Azcobu bad784e5ae fix(DB/Creatures) Fix more static rare spawns, 40-49 bracket (#6693) 2021-07-07 14:08:44 +02:00
Patrick Lewis 390d9c8659 fix(CI): docker workflow update step if (#6716) 2021-07-07 14:08:30 +02:00
SKingOWN 9f925813e5 fix(Core/Conf): worldserver.conf.dist duplicate entry (#6705)
Duplicate entry for Logger.mmaps=4,Server
2021-07-07 14:00:50 +02:00
AzerothCoreBot a6f6a3ca79 chore(DB): import pending files
Referenced commit(s): 8876e26d54
2021-07-07 11:22:47 +00:00
Azcobu 8876e26d54 fix(DB/Loot): Limit maximum Darkclaw Lobster catches (#6687) 2021-07-07 13:21:11 +02:00
AzerothCoreBot 922b39b993 chore(DB): import pending files
Referenced commit(s): 9c665793a6
2021-07-07 10:42:26 +00:00
Zenslash 9c665793a6 fix(DB/Loot): Revenge of Gann (Part 1) Quest Drop Rate (#6665) 2021-07-07 12:40:44 +02:00
AzerothCoreBot 458469ec01 chore(DB): import pending files
Referenced commit(s): 39457b2837
2021-07-07 09:31:43 +00:00
Zenslash 39457b2837 fix(DB/Loot): Green Carapace Shield Incorrectly Dropping From Various Mobs (#6682)
Green Carapace Shield dropped from a Shadowpine Hexxer.

- Closes #6606
2021-07-07 11:30:06 +02:00
Kitzunu 4b58ce2084 docs(bug_report): Clean up (#6758) 2021-07-07 05:52:22 +02:00
AzerothCoreBot ecce3655a7 chore(DB): import pending files
Referenced commit(s): 161b052a55
2021-07-06 16:10:02 +00:00
Raelorasz 161b052a55 fix(DB): Improve quest Kroshius' Infernal Core (#6683) 2021-07-06 18:08:22 +02:00
AzerothCoreBot f6e9bc1c1b chore(DB): import pending files
Referenced commit(s): d71e391015
2021-07-06 14:49:12 +00:00
Zenslash d71e391015 fix(DB/Quest): Rigglefuzz in Badlands bugged question mark for engineers (#6680)
- Closes #6649
2021-07-06 16:47:36 +02:00
AzerothCoreBot 9b6f9339a2 chore(DB): import pending files
Referenced commit(s): 5f4d0af6cc
2021-07-06 14:07:43 +00:00
Azcobu 5f4d0af6cc fix(DB/Creature): correct Siege Golem speed (#6667) 2021-07-06 16:06:09 +02:00
Cláudio Costa 440b120e04 fix(Scripts/Spell): Victory Rush spammable ability (#6662) 2021-07-06 15:17:51 +02:00
AzerothCoreBot a43ccdd7c6 chore(DB): import pending files
Referenced commit(s): 2ec99b6a5d
2021-07-06 12:18:15 +00:00
Azcobu 2ec99b6a5d fix(DB/Creature): motionless Silithid Harvester (#6668) 2021-07-06 14:16:43 +02:00
Necropola 341d65c1db fix(Core/Player): learnSkillRewardedSpells AFERT ALL skills have been loaded (#6676)
- Closes #6670
- Closes https://github.com/chromiecraft/chromiecraft/issues/1046
2021-07-06 12:46:18 +02:00
AzerothCoreBot 5f74bd8ebb chore(DB): import pending files
Referenced commit(s): ac1d8b440b
2021-07-06 10:04:50 +00:00
Kitzunu ac1d8b440b fix(Script/Spell): update character_skill to have riding max 300 (#6671)
Co-Authored-By: Ariel Silva <ariel-@users.noreply.github.com>
2021-07-06 12:03:10 +02:00
AzerothCoreBot a7bfe20299 chore(DB): import pending files
Referenced commit(s): fe458e7586
2021-07-06 09:11:15 +00:00
Azcobu fe458e7586 fix(DB/Creature): motionless Azzere the Skyblade (#6655) 2021-07-06 11:09:42 +02:00
AzerothCoreBot f6eea95719 chore(DB): import pending files
Referenced commit(s): 4c357c60f3
2021-07-05 22:07:43 +00:00
Cláudio Costa 4c357c60f3 fix(DB/SAI): Sironas despawn time increased (#6632) 2021-07-06 00:05:54 +02:00
AzerothCoreBot e06352274b chore(DB): import pending files
Referenced commit(s): 56c79bf0eb
2021-07-05 18:09:27 +00:00
Zenslash 56c79bf0eb fix(DB/Creature): Bellygrub not wandering (#6619) 2021-07-05 20:07:56 +02:00
AzerothCoreBot 4463c89811 chore(DB): import pending files
Referenced commit(s): 44b5f1f689
2021-07-05 16:50:11 +00:00
Azcobu 44b5f1f689 fix(DB/Loot): remove underlevelled RLT 24078 from various NPCs (#6610) 2021-07-05 18:48:43 +02:00
Francesco Borzì b7f20516bc docs(ISSUE_TEMPLATE): allow blank reports 2021-07-05 17:29:38 +02:00
AzerothCoreBot 961c0e8c64 chore(DB): import pending files
Referenced commit(s): 45f35e8acc
2021-07-05 15:14:21 +00:00
Azcobu 45f35e8acc fix(DB:Creature) Removes Spider Meat from Deviate Creepers/Lurkers (#6608) 2021-07-05 17:12:54 +02:00
AzerothCoreBot af78215264 chore(DB): import pending files
Referenced commit(s): 326592033a
2021-07-05 13:56:57 +00:00
Azcobu 326592033a fix(DB/Graveyard): move Ally GY when dying in Thunder Bluff (#6595) 2021-07-05 15:55:25 +02:00
Kitzunu a6983268de docs(issue_template): migrate from .md to .yml format (#6621)
Co-authored-by: Gildor <521036+Jildor@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Treeston <14020072+treeston@users.noreply.github.com>
2021-07-05 15:15:41 +02:00
AzerothCoreBot 7e77a6b441 chore(DB): import pending files
Referenced commit(s): 52dd76137f
2021-07-05 12:37:21 +00:00
Azcobu 52dd76137f fix(DB/Quest): Remove deprecated Arathi Basin quests (#6594) 2021-07-05 14:35:45 +02:00
AzerothCoreBot 538ac556fa chore(DB): import pending files
Referenced commit(s): edfc2a8db4
2021-07-05 11:56:13 +00:00
Kitzunu edfc2a8db4 docs(Changelog): SkillLineAbility changes (#6613) 2021-07-05 13:54:35 +02:00
AzerothCoreBot e04fb9e1a5 chore(DB): import pending files
Referenced commit(s): 41b8170a40
2021-07-05 10:59:53 +00:00
Azcobu 41b8170a40 fix(DB/Creature): remove Civilian flag from Nazzivus Summoners (#6590) 2021-07-05 12:58:20 +02:00
AzerothCoreBot 877925504e chore(DB): import pending files
Referenced commit(s): 6487ba833c
2021-07-05 08:57:41 +00:00
Azcobu 6487ba833c fix(DB/Loot): Belamoore's Rearch Journal drop requirement (#6589) 2021-07-05 10:56:04 +02:00
AzerothCoreBot 695154ac92 chore(DB): import pending files
Referenced commit(s): ab5ce3e372
2021-07-04 22:14:09 +00:00
Hacki95 ab5ce3e372 fix(Core/Script): Molten Core: Gehennas (#5680)
Co-authored-by: @T1ti
Co-authored-by: @sanctum32
2021-07-05 00:12:35 +02:00
AzerothCoreBot a0fafa8f52 chore(DB): import pending files
Referenced commit(s): 681e7139a1
2021-07-04 21:14:33 +00:00
Cláudio Costa 681e7139a1 fix(DB/Quest): Ending the Bloodcurse (#6477) 2021-07-04 23:13:04 +02:00
AzerothCoreBot 5c321bd2bd chore(DB): import pending files
Referenced commit(s): 21760b2f56
2021-07-04 16:51:11 +00:00
Azcobu 21760b2f56 fix(DB/Creature): Fix various motionless rare spawns - 30-39 bracket (#6628) 2021-07-04 18:49:38 +02:00
Hacki95 476dcd3eb9 fix(Core/Script): Molten Core: Lucifron (#5655)
Co-authored-by: @sanctum32
Co-authored-by: @t1ti
2021-07-04 18:13:27 +02:00
AzerothCoreBot 5cf5ff4d6b chore(DB): import pending files
Referenced commit(s): 8f25f64c5b
2021-07-04 10:18:04 +00:00
Azcobu 8f25f64c5b fix(DB/Creature): Corrects Gnarl Leafbrother movement speed (#6586) 2021-07-04 11:24:57 +02:00
AzerothCoreBot dc76e6b187 chore(DB): import pending files
Referenced commit(s): a6ba2ad2e5
2021-07-03 17:33:53 +00:00
Necropola a6ba2ad2e5 fix(DB/creature_summon_groups): Adjust creature despawn in BFD / Fire Of Aku'Mai (#6583)
- Closes #5213
- Closes https://github.com/chromiecraft/chromiecraft/issues/220
2021-07-03 19:32:13 +02:00
AzerothCoreBot 2dbf4ba5a1 chore(DB): import pending files
Referenced commit(s): 0cd0331131
2021-07-03 13:30:50 +00:00
arielcami 0cd0331131 fix(DB): pending locales for Gems esES/esMX (#6581) 2021-07-03 15:29:20 +02:00
AzerothCoreBot 1c9deb6687 chore(DB): import pending files
Referenced commit(s): a2e13dd5c7
2021-07-03 00:21:04 +00:00
MathematicalWTF a2e13dd5c7 fix(DB): missing translations for The Battle for Undercity (#6582) 2021-07-03 02:18:32 +02:00
AzerothCoreBot 3e73a175cd chore(DB): import pending files
Referenced commit(s): fab350c2a1
2021-07-02 15:13:51 +00:00
Necropola fab350c2a1 fix(DB/item_template): Flag all "Shredder Operating Manual" pages for HORDE_ONLY (#6579)
- Closes #6572
- Closes https://github.com/chromiecraft/chromiecraft/issues/1001
2021-07-02 17:12:14 +02:00
AzerothCoreBot 175017acd6 chore(DB): import pending files
Referenced commit(s): 30013c8ee9
2021-07-02 12:26:05 +00:00
Efymer 30013c8ee9 fix(DB/gameobject_loot_template): Indurium Mineral Vein should contain always ores (#6569) 2021-07-02 14:24:31 +02:00
AzerothCoreBot 15604492ac chore(DB): import pending files
Referenced commit(s): 6557bd00f0
2021-07-02 11:23:25 +00:00
Alexandru C 6557bd00f0 fix(DB/creature): rotate Desert Agitator to face the guard when talking (#6577) 2021-07-02 13:21:48 +02:00
AzerothCoreBot 9d9e21d563 chore(DB): import pending files
Referenced commit(s): 358c757966
2021-07-02 11:21:21 +00:00
Alexandru C 358c757966 fix(DB/creature): Gray Bear no longer spawned underground (#6571) 2021-07-02 13:19:45 +02:00
AzerothCoreBot c177bd92ee chore(DB): import pending files
Referenced commit(s): d3307ab350
2021-07-02 09:33:03 +00:00
Efymer d3307ab350 fix(DB/Quest): prerequisites for Convert Ops quests (#6556) 2021-07-02 11:31:28 +02:00
AzerothCoreBot a8b858ec92 chore(DB): import pending files
Referenced commit(s): c4185a511d
2021-07-01 14:58:34 +00:00
Cláudio Costa c4185a511d fix(SAI): Disciple of Naralex (#6656)
Co-authored-by: Sedatyf <gaxel@hotmail.fr>
2021-07-01 16:57:03 +02:00
AzerothCoreBot 734ac6cdd3 chore(DB): import pending files
Referenced commit(s): 7a7d3d6999
2021-07-01 11:39:17 +00:00
arielcami 7a7d3d6999 fix(DB): esMX entries for item_set_names_locale (#6530) 2021-07-01 13:37:41 +02:00
AzerothCoreBot c8a4b8190c chore(DB): import pending files
Referenced commit(s): 24ff68ee5f
2021-06-30 22:47:41 +00:00
Efymer 24ff68ee5f fix(DB/creature): Cranky Benj pathing (#6536) 2021-07-01 00:45:19 +02:00
AzerothCoreBot 7ff977cce5 chore(DB): import pending files
Referenced commit(s): c6173e88bd
2021-06-30 18:09:33 +00:00
Axel Cocat c6173e88bd feat: reorder character selection screen (#6555)
* feat: reorder character selection screen
2021-06-30 20:08:06 +02:00
AzerothCoreBot 0789e87b52 chore(DB): import pending files
Referenced commit(s): fc1c82437c
2021-06-30 16:34:06 +00:00
anguaive fc1c82437c fix(DB/creature): Fix Sunscale Lashtails movement (#5963)
Sunscale Lashtails (id: 40489 - 40496) were standing still and their
respawn time was significantly lower compared to their wandering
brethren (id: 19809 - 19817). I modified the immobile creatures'
attributes to match with the moving ones.

- Closes #5940
- Closes chromiecraft/chromiecraft#673
2021-06-30 18:32:30 +02:00
AzerothCoreBot 3b58f56029 chore(DB): import pending files
Referenced commit(s): 66cd714a2f
2021-06-30 00:26:26 +00:00
Walter Pagani 66cd714a2f feat(DB/acore_string) Spanish translations of acore_string (#6529) 2021-06-30 02:24:53 +02:00
AzerothCoreBot f2d66833e9 chore(DB): import pending files
Referenced commit(s): 59a3912a3b
2021-06-29 17:22:50 +00:00
Kargatum 59a3912a3b docs(Changelog): add changelog for new features (#6518) 2021-06-29 19:21:11 +02:00
AzerothCoreBot 63b48a906d chore(DB): import pending files
Referenced commit(s): 6eb6b0bb63
2021-06-29 08:58:28 +00:00
Kitzunu 6eb6b0bb63 fix(DB/Locale): Chinese translations (#6473)
Co-Authored-By: Remberance <tu3zi@vip.qq.com>
2021-06-29 10:56:56 +02:00
AzerothCoreBot b2aa4f3f94 chore(DB): import pending files
Referenced commit(s): 737e7b171b
2021-06-29 07:53:21 +00:00
anguaive 737e7b171b fix(DB/loot): Adjust Nightbane Dark Runner loot (#5966)
A reference table (id: 24042) containing level 40 items was included
in Nightbane Dark Runner's (id: 205) (level 28-29) loot table. This
seems wrong and it *is* wrong according to wowhead classic, so I removed
the reference.

- Closes #5965
- Closes https://github.com/chromiecraft/chromiecraft/issues/675
2021-06-29 09:51:45 +02:00
Yehonal cecbd604d3 fix(Core/DBC): hackfix to prevent skills fuckup (#6631)
Co-authored-by: Axel Cocat <ax.cocat@gmail.com>
2021-06-29 00:45:12 +02:00
Francesco Borzì 36140d0055 fix(Core/CharacterDatabase): bad query in prepared statement (#6630) 2021-06-29 00:41:21 +02:00
Kitzunu 9c5b5e4ca9 refactor(GameObject): Update some methods to UpperCamelCase (#6487) 2021-06-28 19:41:32 +02:00
Francesco Borzì de93120463 feat(CI): add mod-azerothshard to the CI (#6629) 2021-06-28 19:04:29 +02:00
Axel Cocat f1727b79d2 fix(Core): fix ip bans (#6519) 2021-06-28 18:02:19 +02:00
AzerothCoreBot 091b072be1 chore(DB): import pending files
Referenced commit(s): fbad1f3d6c
2021-06-28 06:36:02 +00:00
Kargatum fbad1f3d6c fix(Core/ScriptsMgr): correct hooks name (#6434)
## Changes Proposed:
- Added `virtual` for `CanSendJoinMessageArenaQueue` and `CanSendExitMessageArenaQueue`
- Rename `CanExitJoinMessageArenaQueue` to `CanSendExitMessageArenaQueue`
2021-06-28 08:34:26 +02:00
AzerothCoreBot 53ab534f0b chore(DB): import pending files
Referenced commit(s): c35dde6fae
2021-06-28 03:26:00 +00:00
Francesco Borzì c35dde6fae docs(changelog): add methods rename to the changelog (#6615)
* docs(changelog): add methods rename to the changelog

* Update changes_1624804780405304000.md

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-06-28 05:24:28 +02:00
AzerothCoreBot c90863b96b chore(DB): import pending files
Referenced commit(s): b8bd24b43c
2021-06-28 00:07:40 +00:00
Cláudio Costa b8bd24b43c fix(DB/Creature): Gordunni Warlock SmartAI (#6515) 2021-06-28 02:06:05 +02:00
UltraNix 544f2530b7 fix(Core/Movement): Fixed never ending spline movement if fallen under map. (#6485) 2021-06-28 01:35:06 +02:00
AzerothCoreBot efefbc211f chore(DB): import pending files
Referenced commit(s): a23a0c88fd
2021-06-27 21:09:53 +00:00
Cláudio Costa a23a0c88fd fix(SmartAI): Blacksilt Seer missing SmartAI (#6482) 2021-06-27 23:08:19 +02:00
Kargatum 2d2857ce81 feat(Core/DBUpdater): implement db auto update (#6576)
* feat(Core/DBUpdater): implement db auto update

* 1

* 2

* 3

* Some minor improvements

* add find bin for mysql 8.0

* lic

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-06-27 18:59:44 +02:00
Kitzunu ccd73918ae fix(Core/Player): Learn runeforging & lockpicking skills (#6612)
* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/b1ac631f68d122558c25c4da7eedef75b4c2b7b6)

Co-authored-by: r00ty-tc <173349+r00ty-tc@users.noreply.github.com>
2021-06-27 17:46:13 +02:00
Kitzunu b84f9b8a4b refactor(Collision): update some methods to UpperCamelCase (#6486) 2021-06-27 16:37:22 +02:00
AzerothCoreBot a2a01e19d1 chore(DB): import pending files
Referenced commit(s): 15e44d4da3
2021-06-27 13:19:58 +00:00
Cláudio Costa 15e44d4da3 fix(DB): The Demon seed conditions (#6483) 2021-06-27 15:18:29 +02:00
AzerothCoreBot c9939daecf chore(DB): import pending files
Referenced commit(s): c73a5e95f2
2021-06-27 12:37:45 +00:00
Kitzunu c73a5e95f2 fix(DB/Spell): Correct proc for Deep Freeze Immunity State (71761) (#6598) 2021-06-27 14:36:15 +02:00
AzerothCoreBot 245d43dc3f chore(DB): import pending files
Referenced commit(s): 5b82840eea
2021-06-27 10:44:21 +00:00
Cláudio Costa 5b82840eea fix(DB): Webbed Creature missing flags (#6481) 2021-06-27 12:42:48 +02:00
AzerothCoreBot 634fceabe1 chore(DB): import pending files
Referenced commit(s): 22c4da88ad
2021-06-27 00:32:32 +00:00
Azcobu 22c4da88ad fix(DB/loot): remove Green Linen Shirt from Skeletal Warrior (#6444) 2021-06-27 02:30:58 +02:00
AzerothCoreBot 9336ee3fde chore(DB): import pending files
Referenced commit(s): 0c22cae717
2021-06-26 23:45:21 +00:00
UltraNix 0c22cae717 fix(Scripts/Quest): reward money amount of Apprentice Angler (#6431)
Fixed #5184.
2021-06-27 01:43:55 +02:00
AzerothCoreBot c167b17b2a chore(DB): import pending files
Referenced commit(s): ec43925e61
2021-06-26 23:36:41 +00:00
Cláudio Costa ec43925e61 fix(SmartAI): Axxarien Hellcaller SmartAI (#6480) 2021-06-27 01:35:10 +02:00
AzerothCoreBot 0b14ae4ddd chore(DB): import pending files
Referenced commit(s): 21d7182ba8
2021-06-26 16:15:37 +00:00
Necropola 21d7182ba8 fix(DB/quest_poi): Waters of Xavian (1944) and Laughing Sisters (1945) (#6459)
- Closes #6456
- Closes https://github.com/chromiecraft/chromiecraft/issues/924
2021-06-26 18:14:03 +02:00
Francesco Borzì 3c8678f367 docs: replacing Bountysource with PayPal donation (#6592) 2021-06-26 17:20:52 +02:00
Francesco Borzì aa3896d52a fix(Core): Undefined symbols ArenaSpectator::HandleSpectatorSpectateC… (#6580) 2021-06-26 16:41:05 +02:00
Kargatum b2a0714205 feat(Core/Arena): support cross-faction teams (#6448) 2021-06-26 15:37:33 +02:00
AzerothCoreBot 642251a95c chore(DB): import pending files
Referenced commit(s): 8184b6d8ed
2021-06-26 13:00:33 +00:00
Azcobu 8184b6d8ed fix(DB/Creature): relocate stuck Wild Gryphon (#6447) 2021-06-26 14:59:00 +02:00
Francesco Borzì 7579dc4689 feat(CI): add modules (#6584) 2021-06-26 14:13:43 +02:00
UltraNix 6745746c99 fix(Scripts/Naxxramas): crashfix. (#6445) 2021-06-26 13:05:36 +02:00
AzerothCoreBot 41695527de chore(DB): import pending files
Referenced commit(s): 86134b66a6
2021-06-26 02:03:12 +00:00
Efymer 86134b66a6 fix(DB/creature): corrected Magister Duskwither position (#6433) 2021-06-26 03:57:33 +02:00
AzerothCoreBot 631257234c chore(DB): import pending files
Referenced commit(s): 0b7e74b095
2021-06-26 01:30:01 +00:00
Efymer 0b7e74b095 fix(DB/creature_template): add Fire immunity to Brimgore (#6430) 2021-06-26 03:28:37 +02:00
AzerothCoreBot 27b20261ae chore(DB): import pending files
Referenced commit(s): 83183fea81
2021-06-25 23:38:13 +00:00
anguaive 83183fea81 fix(DB/spell): Adjust Intercept and Charge attrs (#6421)
Intercept and Charge stun and damage effects were dodgeable.

The attributes of Intercept (damage & stun) (id: 20253) and Charge
(stun) (id: 7922) have been adjusted to include a flag that makes
these effects impossible to dodge, parry and block.

- Closes #6400
- Closes chromiecraft/chromiecraft#864
2021-06-26 01:36:47 +02:00
AzerothCoreBot 76ccd9e7a9 chore(DB): import pending files
Referenced commit(s): 6a37b62a1c
2021-06-25 16:12:53 +00:00
Michael Serajnik 6a37b62a1c fix(DB/gameobject): various overlapping Water Barrels/Food Crates (#6415) 2021-06-25 18:11:14 +02:00
AzerothCoreBot 0f57da9300 chore(DB): import pending files
Referenced commit(s): 510d48cee5
2021-06-25 11:57:04 +00:00
Kitzunu 510d48cee5 fix(DB/Vendor): remove Perfume & Cologne (#6397) 2021-06-25 13:55:32 +02:00
AzerothCoreBot 2701ab4471 chore(DB): import pending files
Referenced commit(s): a2a1657ce4
2021-06-25 09:53:03 +00:00
Azcobu a2a1657ce4 fix(DB/Creature): Correct Baron Charr's speed (#6413) 2021-06-25 11:51:31 +02:00
AzerothCoreBot d6490a06a9 chore(DB): import pending files
Referenced commit(s): 118227a20f
2021-06-25 07:31:29 +00:00
Necropola 118227a20f fix(DB/SAI): Remove Claw (cat ability and sound) from Non-Cat creatures (#6407)
Closes #6405
Closes https://github.com/chromiecraft/chromiecraft/issues/887
2021-06-25 09:29:52 +02:00
AzerothCoreBot edf3df5cbf chore(DB): import pending files
Referenced commit(s): 0b8d679fd1
2021-06-25 03:21:24 +00:00
Cláudio Costa 0b8d679fd1 fix(DB/Creature): Wretched Captive SAI (#6395)
* fix(SmartAI): Wretched Captive better scripting

* Creature_text duration for both npcs

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-06-25 05:19:58 +02:00
Kitzunu 5d66e57181 chore(Core/Spell): SpellId's should always be uint32 (#6466)
* chore(Core/Spell): SpellId's should always be uint32

* Update spell_item.cpp
2021-06-25 02:11:36 +02:00
Kitzunu ea5b1b3846 feat(build): Set correct year in VER_LEGALCOPYRIGHT_STR (#6488)
* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/68a490923d183c438fd852dde73f3054554d023a)

Co-authored-by: Shauren <shauren.trinity@gmail.com>
2021-06-25 01:09:31 +02:00
Kitzunu 7080edfc1c fix(Core/Player): Correct SPEC_MASK for addSpell() (#6561)
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-06-25 00:34:05 +02:00
AzerothCoreBot e51926c090 chore(DB): import pending files
Referenced commit(s): d5bce08889
2021-06-24 18:00:25 +00:00
Cláudio Costa d5bce08889 fix(DB): Outrunner Alarion gossip menu (#6390) 2021-06-24 19:58:48 +02:00
Kargatum 3c24b511f2 refactor(Core/Misc): add braces and impove codestyle (#6402) 2021-06-24 19:50:18 +02:00
arielcami 33c271cc7c chore: Minor typo fix in worldserver.conf.dist (#6508) 2021-06-24 12:05:24 +02:00
AzerothCoreBot d3d209e4ec chore(DB): import pending files
Referenced commit(s): d7e9de2146
2021-06-24 09:48:29 +00:00
Walter Pagani d7e9de2146 fix:(DB/Quest): QuestType in NPC Chronos (#6387) 2021-06-24 11:46:56 +02:00
AzerothCoreBot d0da3deda6 chore(DB): import pending files
Referenced commit(s): 9bf617be49
2021-06-24 09:02:57 +00:00
Walter Pagani 9bf617be49 fix(DB/Quest): QuestType in Spawn of Jubjub (#6386) 2021-06-24 11:01:23 +02:00
AzerothCoreBot 8f640a1ce9 chore(DB): import pending files
Referenced commit(s): 1b1378c7ac
2021-06-23 23:48:49 +00:00
Cláudio Costa 1b1378c7ac fix(DB): Arcanist Helion missing gossip menu text (#6381) 2021-06-24 01:47:19 +02:00
AzerothCoreBot 54b26aeb83 chore(DB): import pending files
Referenced commit(s): 06ee4ea7c4
2021-06-23 21:56:43 +00:00
Kitzunu 06ee4ea7c4 feature(Core/Spells): Allow to learn all spells for characters on cre… (#6464)
* feature(Core/Spells): Allow to learn all spells for characters on creation

* Cherry-picked from TrinityCore

* now it works =)

* Update Player.cpp
2021-06-23 23:55:10 +02:00
Kitzunu 065d403b72 feat(Core/Misc): Add .Size() to TypeUnorderedMapContainer for stats/debugging (#6080)
* cherry-picked commit (TrinityCore/TrinityCore@d53a2de)

Co-Authored-By: Shauren <shauren.trinity@gmail.com>
2021-06-23 22:28:41 +02:00
Francesco Borzì 1e4a73972e fix(CMake/Bash): -DSCRIPTS cmake param (#6522) 2021-06-23 17:25:28 +02:00
Shiroe 569e3399c6 fix(Core/Unit): NPC enters into EvadeMode, he loses all his Auras (#6379) 2021-06-23 16:56:08 +02:00
AzerothCoreBot 4eaa4229e6 chore(DB): import pending files
Referenced commit(s): 32b7ba5500
2021-06-23 10:49:00 +00:00
Azcobu 32b7ba5500 fix(DB/loot): Reduce Plans: Copper Chain Vest drop rates in Siltfins+Mistbats (#6376) 2021-06-23 12:47:20 +02:00
UltraNix a9b2ddba7a fix(Core/Mail): cleanup pending auction sale mail (#6022) 2021-06-23 12:46:48 +02:00
AzerothCoreBot 77ad79c928 chore(DB): import pending files
Referenced commit(s): b1c5a6c047
2021-06-22 23:23:32 +00:00
Raelorasz b1c5a6c047 fix(DB): Improve NPC Malyfous Darkhammer behaviour (#6308) 2021-06-23 01:02:15 +02:00
Kargatum 8202da358b refactor(Core/Common): alphabetical sorting inlcudes (#6282)
- Part https://github.com/WarheadCore/WarheadBand/pull/37
2021-06-23 01:01:53 +02:00
Emir b2472caeed fix(DB/Quest): The Deathstalkers (#5854) 2021-06-23 00:45:09 +02:00
Kargatum 5991b2769a feat(Core/Scripts): split the huge scriptloader into smaller pieces (#5346)
* feat(Core/Scripts): split the huge scriptloader into smaller pieces

* AddSC_swamp_of_sorrows del

* 1

* add mod info

* 1

* 039f0e0faa

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-06-22 23:19:02 +02:00
Kargatum 20a67cbfcf fix(Core/Build): correct macos build (#6492)
* fix(Core/Build): correct macos build

* 1

* 2

* 3

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-06-22 16:27:03 +02:00
Kargatum 9ac6fddcae feat(Core/Database): port TrinityCore database API (#5611) 2021-06-22 06:21:07 +02:00
AzerothCoreBot 2a2e54d8c5 chore(DB): import pending files
Referenced commit(s): 57911957ad
2021-06-22 00:53:10 +00:00
Kitzunu 57911957ad fix(Core/BattlegroundAB): add missing Victory near sound (#5556) 2021-06-22 01:00:27 +02:00
UltraNix 2dbb1c6e96 fix(DB/ItemLoot): Killed MYSQL error introduced in 289f140ab. (#6446)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-06-21 23:34:08 +02:00
Kitzunu 790d668c84 fix(DB/Auth): Collation error (#6465)
* Squashed commit of the following:

commit 36a6d04156
Author: Francesco Borzì <borzifrancesco@gmail.com>
Date:   Sun Jun 20 19:52:44 2021 +0200

    fix(Core): check spell info and prevent crash (#6454)

commit 08e205d44b
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun Jun 20 16:24:17 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): b870fe53ef

commit b870fe53ef
Author: 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)

commit 80a76bad71
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun Jun 20 12:12:30 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 002ff53fe2

commit 002ff53fe2
Author: 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)

commit 64aa901c2a
Author: 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>

commit 7e898db22a
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun Jun 20 11:11:16 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 6be8fa2c73

commit 6be8fa2c73
Author: Patrick Lewis <pat@lo5t.com>
Date:   Sun Jun 20 04:09:42 2021 -0700

    fix(CI): workflow updates (#6439)

commit ff5e4570dc
Author: 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)

commit 2e32a80f24
Author: 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>

commit 14516cc7b9
Author: 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

commit 6e6d37ae56
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sat Jun 19 16:50:17 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 8f47b3d5b0

commit 8f47b3d5b0
Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Date:   Sat Jun 19 18:48:51 2021 +0200

    fix(DB/Creature): Emblem Quartermaster locales (#6340)

commit 0fe3c16f4f
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sat Jun 19 15:34:25 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 650ba7f96a

commit 650ba7f96a
Author: 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)

commit 7d77c245f0
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sat Jun 19 12:45:20 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): d8a4ce13ba

commit d8a4ce13ba
Author: 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)

commit fc10f1a72d
Author: Patrick Lewis <pat@lo5t.com>
Date:   Sat Jun 19 05:10:43 2021 -0700

    fix(CI): limit concurrency group to PR's (#6419)

commit f685fb10c2
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sat Jun 19 12:06:29 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): c425266ac7

commit c425266ac7
Author: 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

commit 17838998c4
Author: Kargatum <dowlandtop@yandex.com>
Date:   Sat Jun 19 17:18:25 2021 +0700

    chore(Core/Gossip): delete old gossips api (#5414)

commit 55d72c9530
Author: 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>

commit 23e9b85d0e
Author: Francesco Borzì <borzifrancesco@gmail.com>
Date:   Sat Jun 19 01:25:29 2021 +0200

    refactor(Core): code cleanup (part 3) (#6380)

commit 4d20442a1e
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 18 19:50:37 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 18a02e9c03

commit 18a02e9c03
Author: Francesco Borzì <borzifrancesco@gmail.com>
Date:   Fri Jun 18 17:22:16 2021 +0200

    fix(DB): chinese translations (#6373)

commit 039f0e0faa
Author: Francesco Borzì <borzifrancesco@gmail.com>
Date:   Fri Jun 18 17:20:39 2021 +0200

    fix(DB/spell_dbc): Imp's Phase Shift (#6408)

commit 8e9643c3b0
Author: 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

commit 848bb0891b
Author: 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)

commit 5a564ea498
Author: Patrick Lewis <pat@lo5t.com>
Date:   Fri Jun 18 08:08:02 2021 -0700

    fix(CI): typo in docker_build (#6364)

commit ea7f693c56
Author: Michael Serajnik <80664890+mserajnik@users.noreply.github.com>
Date:   Fri Jun 18 17:07:51 2021 +0200

    fix(DB/gameobject): fix overlapping gameobjects (#6363)

commit 5d9dfd00bc
Author: Azcobu <81782124+Azcobu@users.noreply.github.com>
Date:   Sat Jun 19 00:37:41 2021 +0930

    fix(DB/Creature): Pacifies Theramore Combat Dummies (#6351)

commit 3a30fe3d71
Author: 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)

commit 289f140ab1
Author: 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

commit 6bab704a02
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 18 15:07:03 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 4811a14bd6

commit 4811a14bd6
Author: 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

commit 8214873e28
Author: 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.

commit 6a7b310ac4
Author: 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)

commit 07861d0548
Author: 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)

commit e7e0ce1ea4
Author: 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)

commit 137c0137fc
Author: 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)

commit 4b67e78b02
Author: 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)

commit b2e42f52a0
Author: 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)

commit 474deda958
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 18 10:46:17 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 206c405546

commit 206c405546
Author: 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

commit acf624214e
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 18 10:19:49 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): efd575fefa

commit efd575fefa
Author: v.tihomirov <vladislav@mindsys.org>
Date:   Fri Jun 18 13:18:12 2021 +0300

    fix(DB): Scholomance Hall of secrets issues (#5238)

commit ec1c819683
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 18 09:33:24 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 364d715d07

commit 364d715d07
Author: 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

commit 47b09f2767
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 18 08:28:45 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): f8c098f39c

commit f8c098f39c
Author: 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>

commit 016e7427d5
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 18 07:37:17 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 6dab2a3baf

commit 6dab2a3baf
Author: 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)

commit 9d0f595e2f
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Thu Jun 17 22:39:12 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): d0c6e137fa

commit d0c6e137fa
Author: Patrick Lewis <pat@lo5t.com>
Date:   Thu Jun 17 14:54:39 2021 -0700

    feat(CI): move modules build into separate workflow (#6277)

commit 3da83cc0e6
Author: Kargatum <dowlandtop@yandex.com>
Date:   Fri Jun 18 03:02:08 2021 +0700

    feat(Common/IPLocation): replace ip2nation by ip2location (#5653)

commit 8ba1ddb033
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Thu Jun 17 17:30:03 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): a22bd38d98

commit a22bd38d98
Author: 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

commit 67b84e0c1e
Author: Francesco Borzì <borzifrancesco@gmail.com>
Date:   Thu Jun 17 18:30:15 2021 +0200

    feat(Core): deprecate clang-9 and older (#6406)

commit f8cf8b43ee
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Thu Jun 17 15:37:46 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): cc23beec14

commit cc23beec14
Author: 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

commit 2ba258a88b
Author: 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)

commit 9b5b229085
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Thu Jun 17 14:12:45 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 947a97933c

commit 947a97933c
Author: 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

commit c789ec0ebc
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Thu Jun 17 11:27:16 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 19f94e0211

commit 19f94e0211
Author: Francesco Borzì <borzifrancesco@gmail.com>
Date:   Thu Jun 17 13:25:29 2021 +0200

    fix(DB): revert bad sql imports (#6394)

    This reverts commit 1e2b880301.
    This reverts commit 8f7ad83010.
    This reverts commit 7dd97ae679.
    This reverts commit ae703c1383.

commit d4d2a17a96
Author: 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.

commit 1e2b880301
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Thu Jun 17 08:20:58 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): a9686a3f44

commit a9686a3f44
Author: 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

commit 466cdb68d6
Author: Francesco Borzì <borzifrancesco@gmail.com>
Date:   Wed Jun 16 20:40:42 2021 +0200

    refactor(Core): code cleanup (part 2) (#6374)

commit 8f7ad83010
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 16 18:18:19 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): d6841f7267

commit d6841f7267
Author: 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

commit 6d2041c0a2
Author: Francesco Borzì <borzifrancesco@gmail.com>
Date:   Wed Jun 16 14:38:56 2021 +0200

    docs(SECURITY): add support for clang-12

commit 7d9fe22e28
Author: Francesco Borzì <borzifrancesco@gmail.com>
Date:   Wed Jun 16 12:58:14 2021 +0200

    refactor(Core): code cleanup (part 1) (#6361)

commit 7dd97ae679
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 16 10:20:46 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): ed32bdf4c6

commit ed32bdf4c6
Author: 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)

commit e3a5727222
Author: 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>

commit ae703c1383
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Tue Jun 15 15:59:10 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 4a3af9b140

commit 4a3af9b140
Author: Kargatum <dowlandtop@yandex.com>
Date:   Tue Jun 15 22:50:42 2021 +0700

    feat(Core/BGQueue): rework queue announce (#6114)

commit 0d96866cea
Author: 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

commit 34da0cda51
Author: 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 (https://github.com/TrinityCore/TrinityCore/commit/e9a8cea018591334ce3807e2eb2fc2d6ce079252)

    Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>

    Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>

commit 65d70cadce
Author: Yehonal <yehonal.azeroth@gmail.com>
Date:   Tue Jun 15 11:09:55 2021 +0200

    chore(deno/changelog): fix commit link

commit e3680778a3
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Tue Jun 15 09:16:34 2021 +0000

    chore(DB): import pending files

    Referenced commit(s): 8b6d7cb2ff

commit 8b6d7cb2ff
Author: Yehonal <yehonal.azeroth@gmail.com>
Date:   Tue Jun 15 11:02:48 2021 +0200

    fix(bash): pending sql script path

commit 3f70d0b80f
Author: 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

commit 067eb82302
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Mon Jun 14 21:40:46 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): e26dd4bd92

commit e26dd4bd92
Author: 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

commit ec2d155094
Author: Patrick Lewis <pat@lo5t.com>
Date:   Mon Jun 14 02:05:48 2021 -0700

    feat(CI): limit workflow concurrency (#6332)

commit 4532ef4c7a
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Mon Jun 14 07:59:48 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 05e0178720

commit 05e0178720
Author: 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)

commit 5330cd983c
Author: 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

commit 6961b9175e
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun Jun 13 17:13:06 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 7595548802

commit 7595548802
Author: 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

commit 4b117ed569
Author: 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

commit e82731001d
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun Jun 13 13:55:03 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): c3bac33eca

commit c3bac33eca
Author: 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

commit ad39c8285d
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun Jun 13 09:39:25 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): f54c6364d6

commit f54c6364d6
Author: 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

commit 95b6494d55
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun Jun 13 09:27:18 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 4734475b93

commit 4734475b93
Author: 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

commit baf437bb98
Author: Yehonal <yehonal.azeroth@gmail.com>
Date:   Sun Jun 13 10:23:24 2021 +0200

    feat(Core): improved some hooks (#6302)

commit 806dc4052f
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun Jun 13 08:11:30 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): ebd70d544b

commit ebd70d544b
Author: 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

commit 1b896277bd
Author: 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.

commit f2c1aaa45e
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sat Jun 12 21:47:30 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): fe2aa2ecb6

commit fe2aa2ecb6
Author: 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

commit dafef5bd78
Author: 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

commit ad806b3aa6
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sat Jun 12 16:43:46 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): c934b30676

commit c934b30676
Author: 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

commit 578422f3ad
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sat Jun 12 08:59:13 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): d0a5289628

commit d0a5289628
Author: 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

commit b3e64d010d
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 11 20:50:35 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 9170eadcb6

commit 9170eadcb6
Author: 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

commit 2559e6123f
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 11 17:26:07 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 85103fd2af

commit 85103fd2af
Author: 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

commit 77d50876ef
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 11 15:28:50 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 8442c5c2ae

commit 8442c5c2ae
Author: 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

commit 42019c09b1
Author: 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

commit d062f5a233
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 11 12:24:08 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 07ec1ba015

commit 07ec1ba015
Author: 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)

commit 62affea39d
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 11 07:48:33 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 7166690726

commit 7166690726
Author: 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

commit 1638d1f951
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Thu Jun 10 17:47:38 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): fa94adc6e4

commit fa94adc6e4
Author: 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

commit 3994337c2a
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Thu Jun 10 14:52:54 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): ec4a34e4bd

commit ec4a34e4bd
Author: 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

commit 69c214bec5
Author: 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

commit cb1aaec4af
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Thu Jun 10 11:12:23 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): edeba59632

commit edeba59632
Author: 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

commit d72375c4eb
Author: Patrick Lewis <pat@lo5t.com>
Date:   Wed Jun 9 12:39:02 2021 -0700

    feat(CI): add clang12 to core_build matrix (#5681)

commit ba96e81403
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 9 16:36:49 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 63359657b5

commit 63359657b5
Author: 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

commit a61bdc7b3d
Author: 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

commit 7106e66421
Author: 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

commit 8417dadb6e
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 9 08:51:04 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 97f3a88686

commit 97f3a88686
Author: 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

commit 361fd86416
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 9 08:22:46 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 0062a81d2f

commit 0062a81d2f
Author: 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>

commit 28664a2f9b
Author: Patrick Lewis <pat@lo5t.com>
Date:   Tue Jun 8 22:07:34 2021 -0700

    feat(CI): run pr builds on label (#6241)

commit 6918fdd999
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Tue Jun 8 20:02:09 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 3381d0d77f

commit 3381d0d77f
Author: 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

commit e8e0c905ad
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Tue Jun 8 17:28:03 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 6dacfc0717

commit 6dacfc0717
Author: 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

commit 933335d6be
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Tue Jun 8 01:35:12 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 1644e4c000

commit 1644e4c000
Author: 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.

commit 0a7017a408
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun Jun 6 23:46:26 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): b8b9ccd931

commit b8b9ccd931
Author: 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

commit 725f1cbda0
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun Jun 6 11:17:07 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): a0de1c9a90

commit a0de1c9a90
Author: 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

commit 102d82d403
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sat Jun 5 23:51:46 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): ef2f073df4

commit ef2f073df4
Author: 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

commit 66d4fd88f5
Author: 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

commit dba0c3cb30
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sat Jun 5 20:25:14 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 51156ffc9e

commit 51156ffc9e
Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com>
Date:   Sat Jun 5 22:23:44 2021 +0200

    fix(DB): Adjust Advisor Sorrelon gossip conditions (#6160)

commit 8a09a0bc21
Author: 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

commit f819cf86fd
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sat Jun 5 12:39:42 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 752038e25b

commit 752038e25b
Author: Francesco Borzì <borzifrancesco@gmail.com>
Date:   Sat Jun 5 14:38:14 2021 +0200

    fix(DB): chinese translations (#6148)

commit 617a935ee4
Author: 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

commit d2ad99fb68
Author: Patrick Lewis <pat@lo5t.com>
Date:   Sat Jun 5 01:46:59 2021 -0700

    fix(CI): update semicolon check (#6228)

commit 3b207d149f
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 4 22:14:49 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): c485bab6ee

commit c485bab6ee
Author: 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)

commit c568bdcc42
Author: 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

commit 196f74fdad
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Fri Jun 4 15:27:12 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 1da7a483bd

commit 1da7a483bd
Author: 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)

commit 07f4907ea7
Author: Kargatum <dowlandtop@yandex.com>
Date:   Fri Jun 4 14:31:37 2021 +0700

    feat(Core/RASession): switch to boost api (#6172)

commit 3f875674d5
Author: Kargatum <dowlandtop@yandex.com>
Date:   Fri Jun 4 05:17:18 2021 +0700

    chore(Core/MIsc): added few helpers for chat commands (#6175)

commit 62ae4b53e6
Author: 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

commit 40cf7b46d2
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Thu Jun 3 13:01:26 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 31a13d32bb

commit 31a13d32bb
Author: 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.

commit d6c85d4664
Author: 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

commit a75e34c793
Author: 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 commit https://github.com/TrinityCore/TrinityCore/commit/e52878b6b5600c2ed6fe8a60fbc27d220f807a2e)
    (cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/8c44259fae2980598980a7935a3f3941130a5a10)
    Co-Authored-By: Shauren <shauren.trinity@gmail.com>
    Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>

    * Update SpellMgr.h

commit 7152ddc82c
Author: 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 commit https://github.com/TrinityCore/TrinityCore/commit/d6201e5dbb7fa7ca8b47ffa6c0d30fa38dceada5)
    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

commit cc28cf6bf0
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 18:11:44 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): e3fcf1add7

commit e3fcf1add7
Author: 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

commit 55bea7eb79
Author: Kargatum <dowlandtop@yandex.com>
Date:   Thu Jun 3 00:18:24 2021 +0700

    feat(Core/Thread): move Processpriority to separated files (#5638)

commit 0c478bfb68
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 15:57:16 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 91c632cbe6

commit 91c632cbe6
Author: 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)

commit 4c55e9c3bf
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 15:48:54 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 3205eca428

commit 3205eca428
Author: 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

commit 84c9d1c462
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 15:10:52 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 2e6b33289b

commit 2e6b33289b
Author: 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

commit 9d2b5c79e5
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 14:57:14 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 6bfd7838db

commit 6bfd7838db
Author: 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

commit ff6aa47729
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 14:25:36 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): c90a43eb8d

commit c90a43eb8d
Author: 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)

commit 1f0479b593
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 14:06:11 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 8747f965c1

commit 8747f965c1
Author: 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)

commit 213ffe3ab0
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 12:47:59 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): e708743306

commit e708743306
Author: Stifler82 <xspidey@hotmail.it>
Date:   Wed Jun 2 13:46:30 2021 +0100

    fix(DB/Creature/SAI): Disciple of Naralex (#6059)

commit c995de22b2
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 12:26:54 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 191b94e285

commit 191b94e285
Author: Walter Pagani <paganiwalter@gmail.com>
Date:   Wed Jun 2 09:23:38 2021 -0300

    refactor(SmartAI): move C++ script to DB (SAI) (#6067)

commit fb9ff74ecb
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 12:15:21 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 95455e61a2

commit 95455e61a2
Author: Stifler82 <xspidey@hotmail.it>
Date:   Wed Jun 2 13:13:48 2021 +0100

    fix(DB/creature_loot_template): Rotting Slime (#6050)

commit 9bd07a673a
Author: Axel Cocat <ax.cocat@gmail.com>
Date:   Wed Jun 2 14:07:16 2021 +0200

    fix(Scripts/HoL): adjust IsEncounterInProgress() (#6108)

commit fb8cfe394a
Author: 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

commit e9ea3624d0
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 11:42:19 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 6288a0c8c9

commit 6288a0c8c9
Author: Stifler82 <xspidey@hotmail.it>
Date:   Wed Jun 2 12:40:45 2021 +0100

    fix(DB/gameobject): Fathom Stone GO respawn (#6049)

commit 7e5e7cfb0c
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 10:56:32 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 7cb967fb56

commit 7cb967fb56
Author: 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

commit e1935e2b65
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Wed Jun 2 09:56:18 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 40a71471f2

commit 40a71471f2
Author: Stifler82 <xspidey@hotmail.it>
Date:   Wed Jun 2 10:54:41 2021 +0100

    fix(DB/SAI/Quest): Curing the Sick (#6041)

commit 1011594a6a
Author: Kargatum <dowlandtop@yandex.com>
Date:   Tue Jun 1 23:48:14 2021 +0700

    chore(Core/AchievementMgr): add GetAchievement helper (#6121)

commit 584b8d908e
Author: Kargatum <dowlandtop@yandex.com>
Date:   Tue Jun 1 22:58:01 2021 +0700

    feat(Core/Apps): add support dynamic lib for EnumUtils (#6120)

commit d398c34c61
Author: Kargatum <dowlandtop@yandex.com>
Date:   Tue Jun 1 22:22:29 2021 +0700

    chore(Core/Common): delete macro UNUSED (#6119)

commit 501f5e2702
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Tue Jun 1 14:32:21 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 0884778f16

commit 0884778f16
Author: Stifler82 <xspidey@hotmail.it>
Date:   Tue Jun 1 14:48:21 2021 +0100

    fix(DB/Quest POI): Going, Going, Guano! (#6039)

commit beb4df9d3e
Author: 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)

commit 1889fffbde
Author: 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.

commit 780ff33c23
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Tue Jun 1 12:41:21 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): ee7d54b7c3

commit ee7d54b7c3
Author: 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)

commit b00ac48cfa
Author: 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-pick https://github.com/TrinityCore/TrinityCore/commit/f2f0aeb562dfc1a78b04d13a14e3c37a58367619
    Co-authored-by: Shauren <shauren.trinity@gmail.com>

commit 3919e9a474
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Tue Jun 1 11:30:43 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 2fa8830813

commit 2fa8830813
Author: 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)

commit 17599313da
Author: Chero <Chero@users.noreply.github.com>
Date:   Tue Jun 1 11:16:47 2021 +0200

    fix(Scripts/ScarletMonastery): Whitemane spell cast (#6073)

commit 1c2d7a23b6
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Tue Jun 1 08:24:47 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): a7585d61bc

commit a7585d61bc
Author: Knindza <knindzagxg@gmail.com>
Date:   Tue Jun 1 10:23:21 2021 +0200

    fix(DB/Zone):improved Zangamarsh (#4920)

commit 579dbe1e5f
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Mon May 31 17:05:09 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): d46a55d9a0

commit d46a55d9a0
Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Date:   Mon May 31 18:47:07 2021 +0200

    fix(DB/Creature): Spiteful Apparition (#6014)

commit c95c593174
Author: 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)

commit a91939132f
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Mon May 31 16:13:31 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 11cdb969a2

commit 11cdb969a2
Author: 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)

commit ca27ce5e37
Author: 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

commit 897a02bb75
Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Date:   Mon May 31 14:21:54 2021 +0200

    refactor(Core/Misc): acore to Acore (#6043)

commit 7eeae6866e
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Mon May 31 12:11:25 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 3ac48489f6

commit 3ac48489f6
Author: 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)

commit e3c1e739c6
Author: Kargatum <dowlandtop@yandex.com>
Date:   Mon May 31 16:03:00 2021 +0700

    feat(CI/Codestyle): add check core logs (#6012)

commit 9b6c3c7d2c
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Mon May 31 08:58:10 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 8dc13a5338

commit 8dc13a5338
Author: 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)

commit 793b915907
Author: v.tihomirov <vladislav@mindsys.org>
Date:   Mon May 31 10:59:25 2021 +0300

    fix(Core/Unit): Prevent Unit emote when entering combat (#6030)

commit a21a6aa486
Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Date:   Mon May 31 09:19:08 2021 +0200

    chore(deps/acelite): Remove VERSION (#6143)

commit 268fa40c75
Author: 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

commit f25a47715a
Author: 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)

commit 637041598f
Author: Patrick Lewis <pat@lo5t.com>
Date:   Sun May 30 13:43:31 2021 -0700

    fix(BASH/Compiler): error in if condition (#5983)

commit 75c1e61320
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun May 30 19:13:27 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): ae665f7ec3

commit ae665f7ec3
Author: 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

commit e93159b408
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun May 30 18:13:24 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): bc9b33a1a3

commit bc9b33a1a3
Author: 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

commit 37f435b49d
Author: Francesco Borzì <borzifrancesco@gmail.com>
Date:   Sun May 30 18:38:15 2021 +0200

    fix(CI): sql build (#6134)

commit 6e3e67b628
Author: AzerothCoreBot <azerothcorebot@gmail.com>
Date:   Sun May 30 15:27:59 2021 +0000

    chore(DB): import pending SQL update file

    Referenced commit(s): 4046fe2282

commit 4046fe2282
Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Date:   Sun May 30 17:26:32 2021 +0200

    feat(DB/Version): Add date on update (#6006)

commit a36f7a3445
Author: AzerothCore…

* fix(DB/Auth): Collation error

* Revert "fix(DB/Auth): Collation error"

This reverts commit b80bbb8ed1.

* Revert "Squashed commit of the following:"

This reverts commit ffe38f34a6.

* Revert "Revert "fix(DB/Auth): Collation error""

This reverts commit ae46ed2c9e.
2021-06-21 23:29:16 +02:00
AzerothCoreBot b0e23df3fe chore(DB): import pending files
Referenced commit(s): 1be561e03b
2021-06-21 19:24:57 +00:00
Kitzunu 1be561e03b fix(Core/Player): Use SkillLineAbility.dbc to determine player initia… (#6015)
* fix(Core/Player): Use SkillLineAbility.dbc to determine player initial spells - skill assignment done in a new table `playercreateinfo_skills`

* Cherry-pick https://github.com/TrinityCore/TrinityCore/commit/2a3546ca36468b81d673bdb27315006144af3165

* Cherry-Pick https://github.com/TrinityCore/TrinityCore/commit/d28b66bca88de621fd00495e4edc7e4d9d01e7eb

* Cherry-Pick https://github.com/TrinityCore/TrinityCore/commit/193408f3351b8ce1fb17dc87e11fe2e18b46ec41

- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/1659
- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/6036
- Closes https://github.com/chromiecraft/chromiecraft/issues/693

Co-Authored-By: Shauren shauren.trinity@gmail.com
Co-Authored-By: Rothend 67004168+Rothend@users.noreply.github.com
Co-Authored-By: claudiodfc claudio.daniel.f.c@gmail.com
2021-06-21 21:23:18 +02:00
Francesco Borzì eeab4f5de6 fix(Core): macOS build (#6479) 2021-06-21 18:10:40 +02:00
Kitzunu 5d9db23608 chore(Common/Misc): Replace old macros with modern C++ attributes (#6462)
* chore(Common/Misc): Replace old macros with modern C++ attributes

* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/5ae2a0f47d323fadcfebf44c7b6ec11a3f91c75a)

Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>

* fix build

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-06-21 17:26:01 +02:00
Kargatum 5787d00d54 chore(Core/Logging): replace most server loggers (#5726)
* chore(Core/Logging): replace most server loggers

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-06-21 03:07:12 +02:00
AzerothCoreBot 9f80a592bb chore(DB): import pending files
Referenced commit(s): 5649576372
2021-06-20 23:36:08 +00:00
Cláudio Costa 5649576372 fix(Scripts): Neeru Fireblade conditions (#6372) 2021-06-21 01:34:30 +02:00
Francesco Borzì 36a6d04156 fix(Core): check spell info and prevent crash (#6454) 2021-06-20 19:52:44 +02:00
AzerothCoreBot 08e205d44b chore(DB): import pending files
Referenced commit(s): b870fe53ef
2021-06-20 16:24:17 +00:00
arielcami b870fe53ef fix(DB): gossip locale for every city guard esES/esMX (#6377) 2021-06-20 18:22:53 +02:00
AzerothCoreBot 80a76bad71 chore(DB): import pending files
Referenced commit(s): 002ff53fe2
2021-06-20 12:12:30 +00:00
Azcobu 002ff53fe2 fix(DB/loot): normalise Tunnel Rat Ear drop rates (#6375) 2021-06-20 14:11:04 +02:00
Bogir[rus] 64aa901c2a feat(Core): improve check of set variables (#6336)
Co-authored-by: Bogir <m-000@bk.ru>
2021-06-20 13:13:24 +02:00
AzerothCoreBot 7e898db22a chore(DB): import pending files
Referenced commit(s): 6be8fa2c73
2021-06-20 11:11:16 +00:00
Patrick Lewis 6be8fa2c73 fix(CI): workflow updates (#6439) 2021-06-20 13:09:42 +02:00
Cláudio Costa ff5e4570dc fix(Scripts): Witch Doctor Mau'ari conditions (#6371) 2021-06-20 13:09:04 +02:00
Kitzunu 2e32a80f24 chore(Core/SmartScript): Fix typo (#6355)
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-06-20 01:29:30 +02:00
meow 14516cc7b9 fix(Scripts/ToC): solved issue twin valkyr's ball (#6352)
- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/4903
2021-06-19 20:14:18 +02:00
AzerothCoreBot 6e6d37ae56 chore(DB): import pending files
Referenced commit(s): 8f47b3d5b0
2021-06-19 16:50:17 +00:00
Kitzunu 8f47b3d5b0 fix(DB/Creature): Emblem Quartermaster locales (#6340) 2021-06-19 18:48:51 +02:00
AzerothCoreBot 0fe3c16f4f chore(DB): import pending files
Referenced commit(s): 650ba7f96a
2021-06-19 15:34:25 +00:00
Azcobu 650ba7f96a fix(DB/loot): delete overlevelled items from NPC RLTs (#6335) 2021-06-19 17:32:52 +02:00
AzerothCoreBot 7d77c245f0 chore(DB): import pending files
Referenced commit(s): d8a4ce13ba
2021-06-19 12:45:20 +00:00
Azcobu d8a4ce13ba fix(DB/loot): remove Empty Tainted/Cursed Jars from various NPCs (#6334) 2021-06-19 14:37:21 +02:00
Patrick Lewis fc10f1a72d fix(CI): limit concurrency group to PR's (#6419) 2021-06-19 14:10:43 +02:00
AzerothCoreBot f685fb10c2 chore(DB): import pending files
Referenced commit(s): c425266ac7
2021-06-19 12:06:29 +00:00
anguaive c425266ac7 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
2021-06-19 14:04:50 +02:00
Kargatum 17838998c4 chore(Core/Gossip): delete old gossips api (#5414) 2021-06-19 12:18:25 +02:00
Kitzunu 55d72c9530 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>
2021-06-19 06:00:10 +02:00
Francesco Borzì 23e9b85d0e refactor(Core): code cleanup (part 3) (#6380) 2021-06-19 01:25:29 +02:00
AzerothCoreBot 4d20442a1e chore(DB): import pending files
Referenced commit(s): 18a02e9c03
2021-06-18 19:50:37 +00:00
Francesco Borzì 18a02e9c03 fix(DB): chinese translations (#6373) 2021-06-18 17:22:16 +02:00
Francesco Borzì 039f0e0faa fix(DB/spell_dbc): Imp's Phase Shift (#6408) 2021-06-18 17:20:39 +02:00
buddiman 8e9643c3b0 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
2021-06-18 17:09:52 +02:00
Axel Cocat 848bb0891b feat(Core): add argument to .character rename to add name to reserved_name (#6163) 2021-06-18 17:09:29 +02:00
Patrick Lewis 5a564ea498 fix(CI): typo in docker_build (#6364) 2021-06-18 17:08:02 +02:00
Michael Serajnik ea7f693c56 fix(DB/gameobject): fix overlapping gameobjects (#6363) 2021-06-18 17:07:51 +02:00
Azcobu 5d9dfd00bc fix(DB/Creature): Pacifies Theramore Combat Dummies (#6351) 2021-06-18 17:07:41 +02:00
Cláudio Costa 3a30fe3d71 fix(Scripts): Victory rush killing blow (#6349) 2021-06-18 17:07:33 +02:00
UltraNix 289f140ab1 fix(Core/Loot): Fixed loading conditioned item loot. (#6337)
- Fixes #6326
2021-06-18 17:07:24 +02:00
AzerothCoreBot 6bab704a02 chore(DB): import pending files
Referenced commit(s): 4811a14bd6
2021-06-18 15:07:03 +00:00
buddiman 4811a14bd6 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
2021-06-18 17:05:29 +02:00
UltraNix 8214873e28 fix(DB/Quest): Disabled regen health for Sorlof. (#6307)
- Fixes #3298.
2021-06-18 17:05:14 +02:00
Efymer 6a7b310ac4 fix(DB/quest): recover the cargo! objects not despawning (#6304) 2021-06-18 17:04:53 +02:00
Cláudio Costa 07861d0548 fix(Core/DB): Brewspewer hardcoded conditions (#6301) 2021-06-18 17:04:41 +02:00
Efymer e7e0ce1ea4 fix(DB/creature_template): Adjust Hematos speed walk (#6300) 2021-06-18 17:04:22 +02:00
Raelorasz 137c0137fc fix(DB/creature_model_info): prevent NPC George Candarte incorrect display (#6299) 2021-06-18 17:04:01 +02:00
Efymer 4b67e78b02 fix(DB/creature_template): Uruson speed walk (#6290) (#6291) 2021-06-18 17:03:02 +02:00
UltraNix b2e42f52a0 fix(Core/SmartScripts):SMART_TARGET_CREATURE/GAMEOBJECT_GUID (#6298) 2021-06-18 16:05:08 +02:00
AzerothCoreBot 474deda958 chore(DB): import pending files
Referenced commit(s): 206c405546
2021-06-18 10:46:17 +00:00
Necropola 206c405546 fix(DB/creature_loot_template,conditions): Cracked Silithid Carapace (5877) (#6284)
- Closes #6280
- Closes https://github.com/chromiecraft/chromiecraft/issues/815
2021-06-18 12:44:41 +02:00
AzerothCoreBot acf624214e chore(DB): import pending files
Referenced commit(s): efd575fefa
2021-06-18 10:19:49 +00:00
v.tihomirov efd575fefa fix(DB): Scholomance Hall of secrets issues (#5238) 2021-06-18 12:18:12 +02:00
AzerothCoreBot ec1c819683 chore(DB): import pending files
Referenced commit(s): 364d715d07
2021-06-18 09:33:24 +00:00
anguaive 364d715d07 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
2021-06-18 11:31:51 +02:00
AzerothCoreBot 47b09f2767 chore(DB): import pending files
Referenced commit(s): f8c098f39c
2021-06-18 08:28:45 +00:00
dillyns f8c098f39c 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>
2021-06-18 10:27:11 +02:00
AzerothCoreBot 016e7427d5 chore(DB): import pending files
Referenced commit(s): 6dab2a3baf
2021-06-18 07:37:17 +00:00
T1ti 6dab2a3baf fix(DB/creature_template): mass update vanilla creatures damages (#4927) 2021-06-18 09:35:44 +02:00
AzerothCoreBot 9d0f595e2f chore(DB): import pending files
Referenced commit(s): d0c6e137fa
2021-06-17 22:39:12 +00:00
Patrick Lewis d0c6e137fa feat(CI): move modules build into separate workflow (#6277) 2021-06-17 23:54:39 +02:00
Kargatum 3da83cc0e6 feat(Common/IPLocation): replace ip2nation by ip2location (#5653) 2021-06-17 22:02:08 +02:00
AzerothCoreBot 8ba1ddb033 chore(DB): import pending files
Referenced commit(s): a22bd38d98
2021-06-17 17:30:03 +00:00
buddiman a22bd38d98 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
2021-06-17 19:27:16 +02:00
Francesco Borzì 67b84e0c1e feat(Core): deprecate clang-9 and older (#6406) 2021-06-17 18:30:15 +02:00
AzerothCoreBot f8cf8b43ee chore(DB): import pending files
Referenced commit(s): cc23beec14
2021-06-17 15:37:46 +00:00
buddiman cc23beec14 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
2021-06-17 17:36:08 +02:00
Kargatum 2ba258a88b feat(Core/Logging): Changed format of packet log file from .bin to .pkt (#5949) 2021-06-17 16:51:45 +02:00
AzerothCoreBot 9b5b229085 chore(DB): import pending files
Referenced commit(s): 947a97933c
2021-06-17 14:12:45 +00:00
dillyns 947a97933c fix(DB/Creature): Great Goretusk spawned inside a tree in Redridge Mountains (#6271)
Moved the spawn point
- Closes #6116
- Closes chromiecraft/chromiecraft#729
2021-06-17 16:11:14 +02:00
AzerothCoreBot c789ec0ebc chore(DB): import pending files
Referenced commit(s): 19f94e0211
2021-06-17 11:27:16 +00:00
Francesco Borzì 19f94e0211 fix(DB): revert bad sql imports (#6394)
This reverts commit 1e2b880301.
This reverts commit 8f7ad83010.
This reverts commit 7dd97ae679.
This reverts commit ae703c1383.
2021-06-17 13:25:29 +02:00
Yehonal d4d2a17a96 fix(bash): restored import sql script
Codacity suggestions are causing bugs here.
It would be better to convert it in Typescript in future.
2021-06-16 17:40:23 +02:00
AzerothCoreBot 1e2b880301 chore(DB): import pending files
Referenced commit(s): a9686a3f44
2021-06-17 08:20:58 +00:00
Necropola a9686a3f44 fix(DB/creature_loot_template): Increase drop chance for Diabolical Plans (#6297)
- Closes #6295
- Closes https://github.com/chromiecraft/chromiecraft/issues/829
2021-06-17 10:19:20 +02:00
Francesco Borzì 466cdb68d6 refactor(Core): code cleanup (part 2) (#6374) 2021-06-16 20:40:42 +02:00
AzerothCoreBot 8f7ad83010 chore(DB): import pending files
Referenced commit(s): d6841f7267
2021-06-16 18:18:19 +00:00
Necropola d6841f7267 fix(DB/SAI): Remove despawn event from Lorgus Jett (#6289)
- Closes #6286
- Closes https://github.com/chromiecraft/chromiecraft/issues/823
2021-06-16 20:16:46 +02:00
Francesco Borzì 6d2041c0a2 docs(SECURITY): add support for clang-12 2021-06-16 14:38:56 +02:00
Francesco Borzì 7d9fe22e28 refactor(Core): code cleanup (part 1) (#6361) 2021-06-16 12:58:14 +02:00
AzerothCoreBot 7dd97ae679 chore(DB): import pending files
Referenced commit(s): ed32bdf4c6
2021-06-16 10:20:46 +00:00
Stefano Borzì ed32bdf4c6 fix(DB/waypoint_data): add waypoint_data, update creature and creature_addon (#6262) 2021-06-16 11:39:42 +02:00
Bogir[rus] e3a5727222 chore(Core): typo fixes (#6272)
Co-authored-by: Bogir <m-000@bk.ru>
2021-06-16 11:28:00 +02:00
AzerothCoreBot ae703c1383 chore(DB): import pending files
Referenced commit(s): 4a3af9b140
2021-06-15 15:59:10 +00:00
Kargatum 4a3af9b140 feat(Core/BGQueue): rework queue announce (#6114) 2021-06-15 17:50:42 +02:00
UltraNix 0d96866cea fix(Core/Packets): sending item's random property in a few packets (#6193)
- Closes #4843
2021-06-15 12:37:58 +02:00
Kitzunu 34da0cda51 fix(Script/URBS): Potential crash in Dragonspire Room (#6330)
* cherry-picked from commit (https://github.com/TrinityCore/TrinityCore/commit/e9a8cea018591334ce3807e2eb2fc2d6ce079252)

Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-06-15 12:02:03 +02:00
Yehonal 65d70cadce chore(deno/changelog): fix commit link 2021-06-15 11:09:55 +02:00
AzerothCoreBot e3680778a3 chore(DB): import pending files
Referenced commit(s): 8b6d7cb2ff
2021-06-15 09:16:34 +00:00
Yehonal 8b6d7cb2ff fix(bash): pending sql script path 2021-06-15 11:02:48 +02:00
Yehonal 3f70d0b80f 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
2021-06-15 11:04:29 +02:00
AzerothCoreBot 067eb82302 chore(DB): import pending SQL update file
Referenced commit(s): e26dd4bd92
2021-06-14 21:40:46 +00:00
dillyns e26dd4bd92 fix(DB/Creature): Firemane Flamecaller Spawning Inside Wall (#6260)
Moved the spawn point and added wander
- Closes #5766
- Closes chromiecraft/chromiecraft#594
2021-06-14 23:39:12 +02:00
Patrick Lewis ec2d155094 feat(CI): limit workflow concurrency (#6332) 2021-06-14 11:05:48 +02:00
AzerothCoreBot 4532ef4c7a chore(DB): import pending SQL update file
Referenced commit(s): 05e0178720
2021-06-14 07:59:48 +00:00
Azcobu 05e0178720 fix(DB/loot): delete more overlevelled items from world NPCs (#6245) 2021-06-14 09:58:16 +02:00
UltraNix 5330cd983c fix(Core/Player): Players are allowed to continue melee attacking on … (#6267)
- Closes #6248.
- Closes #5734
- Closes chromiecraft/chromiecraft#795
2021-06-13 19:27:36 +02:00
AzerothCoreBot 6961b9175e chore(DB): import pending SQL update file
Referenced commit(s): 7595548802
2021-06-13 17:13:06 +00:00
dillyns 7595548802 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
2021-06-13 18:59:26 +02:00
Jordi Gil 4b117ed569 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
2021-06-13 18:42:31 +02:00
AzerothCoreBot e82731001d chore(DB): import pending SQL update file
Referenced commit(s): c3bac33eca
2021-06-13 13:55:03 +00:00
dillyns c3bac33eca 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
2021-06-13 15:53:31 +02:00
AzerothCoreBot ad39c8285d chore(DB): import pending SQL update file
Referenced commit(s): f54c6364d6
2021-06-13 09:39:25 +00:00
dillyns f54c6364d6 fix(DB/Creature): Emeraldon Mobs Missing Patrol Patterns (#6231)
Add formations and set them to wander.
- Closes #6218
- Closes chromiecraft/chromiecraft#771
2021-06-13 11:33:59 +02:00
AzerothCoreBot 95b6494d55 chore(DB): import pending SQL update file
Referenced commit(s): 4734475b93
2021-06-13 09:27:18 +00:00
anguaive 4734475b93 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
2021-06-13 11:25:46 +02:00
Yehonal baf437bb98 feat(Core): improved some hooks (#6302) 2021-06-13 10:23:24 +02:00
AzerothCoreBot 806dc4052f chore(DB): import pending SQL update file
Referenced commit(s): ebd70d544b
2021-06-13 08:11:30 +00:00
dillyns ebd70d544b 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
2021-06-13 10:09:59 +02:00
Maxpro 1b896277bd 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.
2021-06-13 00:39:14 +02:00
AzerothCoreBot f2c1aaa45e chore(DB): import pending SQL update file
Referenced commit(s): fe2aa2ecb6
2021-06-12 21:47:30 +00:00
dillyns fe2aa2ecb6 fix(DB/spell): Feral Spells are not gated at trainers (#6183)
Gate feral spells behind their respective forms.

- Closes #1666
2021-06-12 23:45:58 +02:00
UltraNix dafef5bd78 fix(Core/Spells): category cooldowns (#6191)
- Closes #5475
- Closes https://github.com/chromiecraft/chromiecraft/issues/466
2021-06-12 19:51:47 +02:00
AzerothCoreBot ad806b3aa6 chore(DB): import pending SQL update file
Referenced commit(s): c934b30676
2021-06-12 16:43:46 +00:00
dillyns c934b30676 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
2021-06-12 18:21:00 +02:00
AzerothCoreBot 578422f3ad chore(DB): import pending SQL update file
Referenced commit(s): d0a5289628
2021-06-12 08:59:13 +00:00
anguaive d0a5289628 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
2021-06-12 10:57:44 +02:00
AzerothCoreBot b3e64d010d chore(DB): import pending SQL update file
Referenced commit(s): 9170eadcb6
2021-06-11 20:50:35 +00:00
anguaive 9170eadcb6 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
2021-06-11 22:49:09 +02:00
AzerothCoreBot 2559e6123f chore(DB): import pending SQL update file
Referenced commit(s): 85103fd2af
2021-06-11 17:26:07 +00:00
anguaive 85103fd2af 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
2021-06-11 19:24:40 +02:00
AzerothCoreBot 77d50876ef chore(DB): import pending SQL update file
Referenced commit(s): 8442c5c2ae
2021-06-11 15:28:50 +00:00
dillyns 8442c5c2ae fix(DB/events): Fishing Extravaganza wrong start time (#6201)
Fishing Extravaganza should start at 14:00 server time, not 15:00

- Closes azerothcore#5450
2021-06-11 17:27:15 +02:00
UltraNix 42019c09b1 fix(Core/Spells): Updates autoshoot spell target in case of clientside target change. (#6257)
- Closes #5206
- Closes https://github.com/chromiecraft/chromiecraft/issues/322
2021-06-11 15:30:58 +02:00
AzerothCoreBot d062f5a233 chore(DB): import pending SQL update file
Referenced commit(s): 07ec1ba015
2021-06-11 12:24:08 +00:00
Raelorasz 07ec1ba015 fix(DB): Add missing script for The Binding quest (#6200) 2021-06-11 14:22:35 +02:00
AzerothCoreBot 62affea39d chore(DB): import pending SQL update file
Referenced commit(s): 7166690726
2021-06-11 07:48:33 +00:00
anguaive 7166690726 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
2021-06-11 09:47:03 +02:00
AzerothCoreBot 1638d1f951 chore(DB): import pending SQL update file
Referenced commit(s): fa94adc6e4
2021-06-10 17:47:38 +00:00
anguaive fa94adc6e4 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
2021-06-10 19:26:03 +02:00
AzerothCoreBot 3994337c2a chore(DB): import pending SQL update file
Referenced commit(s): ec4a34e4bd
2021-06-10 14:52:54 +00:00
anguaive ec4a34e4bd 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
2021-06-10 16:35:37 +02:00
UltraNix 69c214bec5 fix(Core/Spells): Spells and auras activated by item use should not be removed on unequip. (#6255)
- Closes #5124
- Closes chromiecraft/chromiecraft#327
2021-06-10 15:19:15 +02:00
AzerothCoreBot cb1aaec4af chore(DB): import pending SQL update file
Referenced commit(s): edeba59632
2021-06-10 11:12:23 +00:00
anguaive edeba59632 fix(DB/creature): Greymist murlocs movement (#6192)
Some Greymist murlocs were standing still instead of wandering around

- Closes #6020
2021-06-10 13:10:51 +02:00
Patrick Lewis d72375c4eb feat(CI): add clang12 to core_build matrix (#5681) 2021-06-09 21:39:02 +02:00
AzerothCoreBot ba96e81403 chore(DB): import pending SQL update file
Referenced commit(s): 63359657b5
2021-06-09 16:36:49 +00:00
anguaive 63359657b5 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
2021-06-09 18:07:25 +02:00
UltraNix a61bdc7b3d fix(Scripts/Spells): Seal of Command cannot be casted on dead targets (#6186)
- Closes #5517
- Closes https://github.com/chromiecraft/chromiecraft/issues/476
2021-06-09 17:56:45 +02:00
UltraNix 7106e66421 fix(Core/Pets): Pets should update speed out of combat only if are following their owner. (#6207)
- Closes #5250
- Closes chromiecraft/chromiecraft#406
2021-06-09 14:14:41 +02:00
AzerothCoreBot 8417dadb6e chore(DB): import pending SQL update file
Referenced commit(s): 97f3a88686
2021-06-09 08:51:04 +00:00
anguaive 97f3a88686 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
2021-06-09 10:45:06 +02:00
AzerothCoreBot 361fd86416 chore(DB): import pending SQL update file
Referenced commit(s): 0062a81d2f
2021-06-09 08:22:46 +00:00
dillyns 0062a81d2f 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>
2021-06-09 10:21:13 +02:00
Patrick Lewis 28664a2f9b feat(CI): run pr builds on label (#6241) 2021-06-08 22:07:34 -07:00
AzerothCoreBot 6918fdd999 chore(DB): import pending SQL update file
Referenced commit(s): 3381d0d77f
2021-06-08 20:02:09 +00:00
dillyns 3381d0d77f 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
2021-06-08 21:49:48 +02:00
AzerothCoreBot e8e0c905ad chore(DB): import pending SQL update file
Referenced commit(s): 6dacfc0717
2021-06-08 17:28:03 +00:00
UltraNix 6dacfc0717 fix(Core/Loot): properly save and load from DB loot from items (#6151)
- Closes #5472
- Closes https://github.com/chromiecraft/chromiecraft/issues/456
2021-06-08 19:26:34 +02:00
AzerothCoreBot 933335d6be chore(DB): import pending SQL update file
Referenced commit(s): 1644e4c000
2021-06-08 01:35:12 +00:00
Azcobu 1644e4c000 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.
2021-06-08 01:37:05 +02:00
AzerothCoreBot 0a7017a408 chore(DB): import pending SQL update file
Referenced commit(s): b8b9ccd931
2021-06-06 23:46:26 +00:00
anguaive b8b9ccd931 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
2021-06-07 01:04:43 +02:00
AzerothCoreBot 725f1cbda0 chore(DB): import pending SQL update file
Referenced commit(s): a0de1c9a90
2021-06-06 11:17:07 +00:00
anguaive a0de1c9a90 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
2021-06-06 13:15:40 +02:00
AzerothCoreBot 102d82d403 chore(DB): import pending SQL update file
Referenced commit(s): ef2f073df4
2021-06-05 23:51:46 +00:00
anguaive ef2f073df4 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
2021-06-06 01:50:18 +02:00
UltraNix 66d4fd88f5 fix(Core/Spells): disable fishing if not in LOS within boober destination. (#6138)
- Closes #5485
- Closes https://github.com/chromiecraft/chromiecraft/issues/471
2021-06-05 23:24:14 +02:00
AzerothCoreBot dba0c3cb30 chore(DB): import pending SQL update file
Referenced commit(s): 51156ffc9e
2021-06-05 20:25:14 +00:00
Raelorasz 51156ffc9e fix(DB): Adjust Advisor Sorrelon gossip conditions (#6160) 2021-06-05 22:23:44 +02:00
UltraNix 8a09a0bc21 fix(Core/Spells): Shadowmeld targets only players. (#6136)
- Closes #5541
- Closes https://github.com/chromiecraft/chromiecraft/issues/483
2021-06-05 21:43:19 +02:00
AzerothCoreBot f819cf86fd chore(DB): import pending SQL update file
Referenced commit(s): 752038e25b
2021-06-05 12:39:42 +00:00
Francesco Borzì 752038e25b fix(DB): chinese translations (#6148) 2021-06-05 14:38:14 +02:00
UltraNix 617a935ee4 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
2021-06-05 13:52:09 +02:00
Patrick Lewis d2ad99fb68 fix(CI): update semicolon check (#6228) 2021-06-05 10:46:59 +02:00
AzerothCoreBot 3b207d149f chore(DB): import pending SQL update file
Referenced commit(s): c485bab6ee
2021-06-04 22:14:49 +00:00
Raelorasz c485bab6ee fix(Scripts/DB): Improve Demon Portals and convert to SAI (#6140) 2021-06-05 00:13:19 +02:00
UltraNix c568bdcc42 feat(Modules): load modules configs before Log initialization (#6104)
in order to properly load modules appenders and loggers
2021-06-04 23:57:10 +02:00
AzerothCoreBot 196f74fdad chore(DB): import pending SQL update file
Referenced commit(s): 1da7a483bd
2021-06-04 15:27:12 +00:00
Azcobu 1da7a483bd fix(DB/loot): Removes various overlevelled gear drops (#6103) 2021-06-04 17:25:35 +02:00
Kargatum 07f4907ea7 feat(Core/RASession): switch to boost api (#6172) 2021-06-04 09:31:37 +02:00
Kargatum 3f875674d5 chore(Core/MIsc): added few helpers for chat commands (#6175) 2021-06-04 00:17:18 +02:00
UltraNix 62ae4b53e6 fix(Core/Spells): On autoshot interrupt send proper packet to cancel autoshot clientside. (#6169)
- Closes #5734
- Closes chromiecraft/chromiecraft#454
2021-06-03 16:30:26 +02:00
AzerothCoreBot 40cf7b46d2 chore(DB): import pending SQL update file
Referenced commit(s): 31a13d32bb
2021-06-03 13:01:26 +00:00
Azcobu 31a13d32bb fix(DB/spawn) Remove Earthroot node from Menethil Harbor (#6125)
Deletes misplaced herb spawn.
2021-06-03 14:55:11 +02:00
anguaive d6c85d4664 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
2021-06-03 14:01:40 +02:00
Kitzunu a75e34c793 feat(Core/Spell): AssertSpellInfo (#6115)
* feat(Core/Spell): AssertSpellInfo

(cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/e52878b6b5600c2ed6fe8a60fbc27d220f807a2e)
(cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/8c44259fae2980598980a7935a3f3941130a5a10)
Co-Authored-By: Shauren <shauren.trinity@gmail.com>
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>

* Update SpellMgr.h
2021-06-03 07:39:48 +02:00
Kitzunu 7152ddc82c refactor(Core/Grids): Ported cmangos/mangos-wotlk@ea99457 (#6113)
* refactor(Core/Grids): Ported cmangos/mangos-wotlk@ea99457

(cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/d6201e5dbb7fa7ca8b47ffa6c0d30fa38dceada5)
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
2021-06-03 05:27:51 +02:00
AzerothCoreBot cc28cf6bf0 chore(DB): import pending SQL update file
Referenced commit(s): e3fcf1add7
2021-06-02 18:11:44 +00:00
anguaive e3fcf1add7 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
2021-06-02 20:10:11 +02:00
Kargatum 55bea7eb79 feat(Core/Thread): move Processpriority to separated files (#5638) 2021-06-02 19:18:24 +02:00
AzerothCoreBot 0c478bfb68 chore(DB): import pending SQL update file
Referenced commit(s): 91c632cbe6
2021-06-02 15:57:16 +00:00
Raelorasz 91c632cbe6 fix(DB/creature_template): set Gatekeeper Rageroar to faction Timbermaw Hold (#6086) 2021-06-02 17:54:01 +02:00
AzerothCoreBot 4c55e9c3bf chore(DB): import pending SQL update file
Referenced commit(s): 3205eca428
2021-06-02 15:48:54 +00:00
Azcobu 3205eca428 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
2021-06-02 17:47:22 +02:00
AzerothCoreBot 84c9d1c462 chore(DB): import pending SQL update file
Referenced commit(s): 2e6b33289b
2021-06-02 15:10:52 +00:00
anguaive 2e6b33289b 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
2021-06-02 17:08:22 +02:00
AzerothCoreBot 9d2b5c79e5 chore(DB): import pending SQL update file
Referenced commit(s): 6bfd7838db
2021-06-02 14:57:14 +00:00
anguaive 6bfd7838db 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
2021-06-02 16:55:43 +02:00
AzerothCoreBot ff6aa47729 chore(DB): import pending SQL update file
Referenced commit(s): c90a43eb8d
2021-06-02 14:25:36 +00:00
Raelorasz c90a43eb8d fix(DB/SAI): Swap scripts called on gossip for NPC Krasus (#6071) 2021-06-02 16:11:04 +02:00
AzerothCoreBot 1f0479b593 chore(DB): import pending SQL update file
Referenced commit(s): 8747f965c1
2021-06-02 14:06:11 +00:00
Raelorasz 8747f965c1 fix(DB/SAI): Improve Lunaclaw/Moonkin Stone behaviour (#6061) 2021-06-02 16:04:34 +02:00
AzerothCoreBot 213ffe3ab0 chore(DB): import pending SQL update file
Referenced commit(s): e708743306
2021-06-02 12:47:59 +00:00
Stifler82 e708743306 fix(DB/Creature/SAI): Disciple of Naralex (#6059) 2021-06-02 14:46:30 +02:00
AzerothCoreBot c995de22b2 chore(DB): import pending SQL update file
Referenced commit(s): 191b94e285
2021-06-02 12:26:54 +00:00
Walter Pagani 191b94e285 refactor(SmartAI): move C++ script to DB (SAI) (#6067) 2021-06-02 14:23:38 +02:00
AzerothCoreBot fb9ff74ecb chore(DB): import pending SQL update file
Referenced commit(s): 95455e61a2
2021-06-02 12:15:21 +00:00
Stifler82 95455e61a2 fix(DB/creature_loot_template): Rotting Slime (#6050) 2021-06-02 14:13:48 +02:00
Axel Cocat 9bd07a673a fix(Scripts/HoL): adjust IsEncounterInProgress() (#6108) 2021-06-02 14:07:16 +02:00
francovilla fb8cfe394a fix(Scripts/VoA): Toravon Orbs bug (#6082)
Toravon The Ice Watchter in Archavon when dead the Orbs not despawn
2021-06-02 13:56:37 +02:00
AzerothCoreBot e9ea3624d0 chore(DB): import pending SQL update file
Referenced commit(s): 6288a0c8c9
2021-06-02 11:42:19 +00:00
Stifler82 6288a0c8c9 fix(DB/gameobject): Fathom Stone GO respawn (#6049) 2021-06-02 13:40:45 +02:00
AzerothCoreBot 7e5e7cfb0c chore(DB): import pending SQL update file
Referenced commit(s): 7cb967fb56
2021-06-02 10:56:32 +00:00
Kitzunu 7cb967fb56 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
2021-06-02 12:38:28 +02:00
AzerothCoreBot e1935e2b65 chore(DB): import pending SQL update file
Referenced commit(s): 40a71471f2
2021-06-02 09:56:18 +00:00
Stifler82 40a71471f2 fix(DB/SAI/Quest): Curing the Sick (#6041) 2021-06-02 11:54:41 +02:00
Kargatum 1011594a6a chore(Core/AchievementMgr): add GetAchievement helper (#6121) 2021-06-01 18:48:14 +02:00
Kargatum 584b8d908e feat(Core/Apps): add support dynamic lib for EnumUtils (#6120) 2021-06-01 17:58:01 +02:00
Kargatum d398c34c61 chore(Core/Common): delete macro UNUSED (#6119) 2021-06-01 17:22:29 +02:00
AzerothCoreBot 501f5e2702 chore(DB): import pending SQL update file
Referenced commit(s): 0884778f16
2021-06-01 14:32:21 +00:00
Stifler82 0884778f16 fix(DB/Quest POI): Going, Going, Guano! (#6039) 2021-06-01 15:48:21 +02:00
UltraNix beb4df9d3e fix(Core/Shared/DB): recommit transactions on dead-lock error (#6069) 2021-06-01 15:36:59 +02:00
Azcobu 1889fffbde 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.
2021-06-01 15:03:36 +02:00
AzerothCoreBot 780ff33c23 chore(DB): import pending SQL update file
Referenced commit(s): ee7d54b7c3
2021-06-01 12:41:21 +00:00
v.tihomirov ee7d54b7c3 fix(DB/smart_scripts): play small event on noble brew part 2 completion (#6038) 2021-06-01 14:31:52 +02:00
Kitzunu b00ac48cfa feat(Core/Script): Allow spell script ValidateSpellInfo to work with any container type (#6078)
* Cherry-pick https://github.com/TrinityCore/TrinityCore/commit/f2f0aeb562dfc1a78b04d13a14e3c37a58367619
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2021-06-01 13:55:51 +02:00
AzerothCoreBot 3919e9a474 chore(DB): import pending SQL update file
Referenced commit(s): 2fa8830813
2021-06-01 11:30:43 +00:00
Raelorasz 2fa8830813 fix(DB/gossip_menu_option): Remove Chromie duplicate gossip options (#6025) 2021-06-01 12:44:13 +02:00
Chero 17599313da fix(Scripts/ScarletMonastery): Whitemane spell cast (#6073) 2021-06-01 11:16:47 +02:00
AzerothCoreBot 1c2d7a23b6 chore(DB): import pending SQL update file
Referenced commit(s): a7585d61bc
2021-06-01 08:24:47 +00:00
Knindza a7585d61bc fix(DB/Zone):improved Zangamarsh (#4920) 2021-06-01 10:23:21 +02:00
AzerothCoreBot 579dbe1e5f chore(DB): import pending SQL update file
Referenced commit(s): d46a55d9a0
2021-05-31 17:05:09 +00:00
Kitzunu d46a55d9a0 fix(DB/Creature): Spiteful Apparition (#6014) 2021-05-31 18:47:07 +02:00
Patrick Lewis c95c593174 fix(Bash/Ubuntu): allow Boost install on minimal ubuntu 20.04 installs (#6037) 2021-05-31 18:19:45 +02:00
AzerothCoreBot a91939132f chore(DB): import pending SQL update file
Referenced commit(s): 11cdb969a2
2021-05-31 16:13:31 +00:00
Raelorasz 11cdb969a2 fix(DB/Spell): Adjust Tree Disguise spell effect (#6004) 2021-05-31 17:26:22 +02:00
Kitzunu ca27ce5e37 fix(Script/Command): Build (#6159)
* fix(Script/Command): Build

* codestyle ci is weird

* Update MovementHandler.cpp

* Update cs_server.cpp

* Update cs_server.cpp
2021-05-31 16:51:34 +02:00
Kitzunu 897a02bb75 refactor(Core/Misc): acore to Acore (#6043) 2021-05-31 14:21:54 +02:00
AzerothCoreBot 7eeae6866e chore(DB): import pending SQL update file
Referenced commit(s): 3ac48489f6
2021-05-31 12:11:25 +00:00
Raelorasz 3ac48489f6 fix(DB): Adjust NPC Inquisitor Salrand's behaviour (#6003) 2021-05-31 14:09:51 +02:00
Kargatum e3c1e739c6 feat(CI/Codestyle): add check core logs (#6012) 2021-05-31 11:03:00 +02:00
AzerothCoreBot 9b6c3c7d2c chore(DB): import pending SQL update file
Referenced commit(s): 8dc13a5338
2021-05-31 08:58:10 +00:00
Raelorasz 8dc13a5338 fix(DB/Spells): Remove scaling from spell ID 36500 (#6002) 2021-05-31 10:56:42 +02:00
v.tihomirov 793b915907 fix(Core/Unit): Prevent Unit emote when entering combat (#6030) 2021-05-31 09:59:25 +02:00
Kitzunu a21a6aa486 chore(deps/acelite): Remove VERSION (#6143) 2021-05-31 09:19:08 +02:00
Kitzunu 268fa40c75 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
2021-05-31 01:01:30 +02:00
Kargatum f25a47715a feat(Cmake/Modules): support add config all modules without AC_ADD_CONFIG_FILE (#5994) 2021-05-31 00:40:45 +02:00
Patrick Lewis 637041598f fix(BASH/Compiler): error in if condition (#5983) 2021-05-30 22:43:31 +02:00
AzerothCoreBot 75c1e61320 chore(DB): import pending SQL update file
Referenced commit(s): ae665f7ec3
2021-05-30 19:13:27 +00:00
Kitzunu ae665f7ec3 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
2021-05-30 21:12:01 +02:00
AzerothCoreBot e93159b408 chore(DB): import pending SQL update file
Referenced commit(s): bc9b33a1a3
2021-05-30 18:13:24 +00:00
Azcobu bc9b33a1a3 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
2021-05-30 20:11:55 +02:00
Francesco Borzì 37f435b49d fix(CI): sql build (#6134) 2021-05-30 18:38:15 +02:00
AzerothCoreBot 6e3e67b628 chore(DB): import pending SQL update file
Referenced commit(s): 4046fe2282
2021-05-30 15:27:59 +00:00
Kitzunu 4046fe2282 feat(DB/Version): Add date on update (#6006) 2021-05-30 17:26:32 +02:00
AzerothCoreBot a36f7a3445 chore(DB): import pending SQL update file
Referenced commit(s): 48ddfd62c5
2021-05-30 13:03:50 +00:00
Kargatum 48ddfd62c5 feat(Core/Soap): delete ACE inherited (#4951) 2021-05-30 13:06:02 +02:00
KiK0 cedd636338 fix(DB/Resistances): Incorrect Holy resistances (#5496) 2021-05-30 12:16:36 +02:00
UltraNix 107658ebbc fix(Core/Spells): triggering potion cooldowns (from TC) (#6016) 2021-05-30 11:53:16 +02:00
Kitzunu 07d0f654d5 feat(Core/Containers): MapGetValuePtr (#6111)
* feat(Core/Containers): MapGetValuePtr

* Added MapGetValuePtr to allow writing `if (Val* v = MapGetValuePtr(map, key))`

(cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/a1e3b54e076bf0361d23ace53703a4e501354d7c)
Co-Authored-By: Shauren <shauren.trinity@gmail.com>
2021-05-30 06:19:37 +02:00
Kitzunu a9ed64e600 feat(Core/Util): AsUnderlyingType (#6117)
* Add AsUnderlyingType function to cast enum value to its underlying type (avoids repeating std::underlying_type everywhere)

(cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/fdd9227b232db9aae9bc4b2c60ca4de2cdaa0b54)
Co-Authored-By: Shauren <shauren.trinity@gmail.com>
2021-05-30 03:46:04 +02:00
AzerothCoreBot c74bb4b88a chore(DB): import pending SQL update file
Referenced commit(s): 30e9643829
2021-05-29 14:19:07 +00:00
Sascha Vowe 30e9643829 fix(DB): Stormwind City Guard Pathing Into Lamppost (#5954) 2021-05-29 15:59:25 +02:00
Axel Cocat a355b4d27c fix(Core): fix instance portal not resurrecting when corpse is not spawned (#6106) 2021-05-29 15:37:34 +02:00
Kitzunu b846179986 refactor(Core/Spell): Change "Attribute &" to HasAttribute() (#5991) 2021-05-29 11:56:19 +02:00
Patrick Lewis bc380aaa2b fix(CI/Docker): free up additional space (#5993) 2021-05-29 11:30:36 +02:00
AzerothCoreBot 8ee35817e5 chore(DB): import pending SQL update file
Referenced commit(s): f1b43a8976
2021-05-28 00:11:21 +00:00
Kitzunu f1b43a8976 fix(Core/Player): Weapon skill gain (#5961) 2021-05-28 00:49:24 +02:00
Kargatum d8911d816f feat(Core/PacketIO): correct parsing some opcodes (#6051) 2021-05-28 00:34:54 +02:00
Kargatum c1e96064e9 feat(Core/Common): add Asio network threading (#6063) 2021-05-27 16:09:31 +02:00
Chero 2ae84e2faf fix(Core/Creature): Creatures will periodically call for assistance. (#5065) 2021-05-27 13:42:48 +02:00
AzerothCoreBot 7f90f41ba6 chore(DB): import pending SQL update file
Referenced commit(s): ea5f5f2072
2021-05-26 23:50:30 +00:00
Kargatum ea5f5f2072 feat(Core/RealmList): port TrinityCore realm api (#5626)
* feat(Core/RealmList): port TrinityCore realm api

* 1

* whitespace cleanup

* Update data/sql/updates/pending_db_auth/rev_1620114805872279900.sql

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* 1

* 2

* Update data/sql/updates/pending_db_auth/rev_1620114805872279900.sql

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* `

* 1

* small corrects

* finish maybe

* realm.Id.Realm

* ws

* 1

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-05-27 00:12:46 +02:00
Kargatum 78e1719c80 feat(Core/Misc): includes cleanup (#5953) 2021-05-26 19:00:08 +07:00
AzerothCoreBot 7d3129a737 chore(DB): import pending SQL update file
Referenced commit(s): e8181130f0
2021-05-25 21:00:16 +00:00
arielcami e8181130f0 fix(DB/Item): special characters for translation esES/esMX (#5948)
* Special character fix for esES esMX### TITLE

* Special character fix for esES/esMX

* Special character fix for esES esMX

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-05-25 22:58:44 +02:00
AzerothCoreBot 6da64fc48f chore(DB): import pending SQL update file
Referenced commit(s): 537798e402
2021-05-25 19:23:50 +00:00
arielcami 537798e402 fix(DB/Item) Special characters for translation esES/esMX (#5924) 2021-05-25 21:12:34 +02:00
Kitzunu ca77a95521 fix(Core/Spell): packet build in spell_pvp_trinket_wotf_shared_cd (#6048) 2021-05-25 20:15:29 +02:00
Francesco Borzì 3716ddf3e4 fix(Core/WorldSession): prevent crash in SendPacket (#6045) 2021-05-25 18:05:13 +02:00
AzerothCoreBot 9bea4dc011 chore(DB): import pending SQL update file
Referenced commit(s): 2d41cd49f1
2021-05-25 14:35:05 +00:00
Raelorasz 2d41cd49f1 fix(DB): Adjust Quest 7944 POI (#5918) 2021-05-25 16:25:53 +02:00
Kitzunu 6ac7c559c5 refactor(Core/Creature): Split creature.h (#5974) 2021-05-25 16:25:42 +02:00
anguaive 1b26edc956 fix(DB/gameobject): Andorhal sign location (#5962) 2021-05-25 16:25:36 +02:00
anguaive 73cd442d22 fix(DB/loot): Adjust SM mobs' loot tables (#5947) 2021-05-25 16:25:01 +02:00
anguaive 368918c5c9 fix(DB/loot): Shiver Blade drop (#5944) 2021-05-25 16:24:53 +02:00
Raelorasz d16605d4c2 fix(DB): Adjust Blackhoof Cage behaviour (#5916) 2021-05-25 16:24:23 +02:00
anguaive 3c09156db0 fix(DB/waypoint_data): Valdred Moray pathing (#5905) 2021-05-25 16:21:15 +02:00
AzerothCoreBot 697197f038 chore(DB): import pending SQL update file
Referenced commit(s): ae66ea082b
2021-05-25 12:33:37 +00:00
v.tihomirov ae66ea082b Adjust Scholomance Instructor Malicia abilities (#5239)
* Adjust Scholomance Instructor Malicia abilities

* Update Instructor Malicia spell ids to correct ones
2021-05-25 14:31:59 +02:00
AzerothCoreBot 5c70a7b9e1 chore(DB): import pending SQL update file
Referenced commit(s): 34e7bc24e8
2021-05-24 21:29:53 +00:00
Delcidx 34e7bc24e8 fix(DB/gameobject): Adjust Position For Some Copper Veins (#5701) 2021-05-24 23:28:22 +02:00
Kitzunu ea764812d1 feat(Core/Main): Show Boost Version (#6019) 2021-05-24 00:52:56 +07:00
Kargatum 50adcf2065 feat(Deps/Boost): add boost support (#5676)
* feat(Deps/Boost): add boost support

* 1

* 2

* to 1.74
2021-05-23 13:53:15 +02:00
AzerothCoreBot af28aeebde chore(DB): import pending SQL update file
Referenced commit(s): 3bc7880d0a
2021-05-23 05:15:30 +00:00
Francesco Borzì 3bc7880d0a fix(DBCreature): NPC 23859 gossip_menu_option_locale error (#5903)
- Closes #5899
2021-05-23 07:14:01 +02:00
AzerothCoreBot 7f77660c00 chore(DB): import pending SQL update file
Referenced commit(s): 556a7b761c
2021-05-23 03:23:26 +00:00
UltraNix 556a7b761c fix(DB/Quest): Fixed zhCN translate of Blood Is Thicker. (#5898)
Fixed #5845.
2021-05-23 05:17:49 +02:00
AzerothCoreBot e8d0404a35 chore(DB): import pending SQL update file
Referenced commit(s): 075276182c
2021-05-23 02:32:59 +00:00
Raelorasz 075276182c fix(DB/Creature): Remove Mistbat spawn in Eversong Woods (#5894) 2021-05-23 04:27:31 +02:00
AzerothCoreBot f16f1c0a7c chore(DB): import pending SQL update file
Referenced commit(s): b483094840
2021-05-23 02:04:43 +00:00
Kitzunu b483094840 fix(Script/Creature): Script warlock imp (#5960)
* fix(Core/Creature): Script warlock imp

* creature

* Update pet_warlock.cpp
2021-05-23 04:03:18 +02:00
Kitzunu 561b35a2ef style(DB/Updates): Style 2021_03_19_02 (#5876)
* chore(DB/Updates): 2021_03_19_02

* Update 2021_03_19_02.sql

* Update 2021_03_19_02.sql

* Update 2021_03_19_02.sql
2021-05-23 03:50:10 +02:00
AzerothCoreBot 5a32ecc8ce chore(DB): import pending SQL update file
Referenced commit(s): 0527c17d5f
2021-05-22 19:55:17 +00:00
Emir 0527c17d5f fix(Scripts/Quest): A Cry For Help (#5720) 2021-05-22 21:53:45 +02:00
robinsch a75b84ab2e fix(Core): CFBG achievements (#5900) 2021-05-22 15:14:29 +02:00
Kitzunu 565e9ff8aa refactor(Core/CliRunnable): Make AC> a static (#5621) 2021-05-22 15:14:04 +02:00
HEBAN Simon 8ac74e475f fix(Core): GUID of GameObject (#6001) 2021-05-22 15:11:41 +02:00
AzerothCoreBot b4abe644a6 chore(DB): import pending SQL update file
Referenced commit(s): d74832ef5d
2021-05-22 12:18:10 +00:00
Kitzunu d74832ef5d fix(DB/Creature): Add script to some Howling Fjord creatures (#5559) 2021-05-22 14:16:42 +02:00
Luis Vaz 29bed995ae Update docker-cmd.ts (#5973)
Co-authored-by: Patrick Lewis <pat@lo5t.com>
2021-05-21 20:15:07 -07:00
Kargatum 63a273507c feat(Core/Packets): Port packet handling from TrinityCore (#5617)
* feat(Core/Packets): Port packet handling from TrinityCore

* 1

* 2

* 3

* 1

* 2

* #3670

* 3

* 1

* codestyle

* fix msvc warnings
2021-05-22 00:10:46 +02:00
AzerothCoreBot 537ebe87aa chore(DB): import pending SQL update file
Referenced commit(s): 6196e68a84
2021-05-21 18:52:40 +00:00
Necropola 6196e68a84 fix(DB/creature,SAI): Silvermane Stalkers: grey -> black, no fade (#5875)
* fix(DB/creature,SAI): Silvermane Stalkers: grey -> black, no fade
- Closes #5847
- Closes https://github.com/chromiecraft/chromiecraft/issues/645

* Remove space at end of line

* Show nameplate

Co-authored-by: Branel <emirpod02@gmail.com>

Co-authored-by: Branel <emirpod02@gmail.com>
2021-05-21 20:04:19 +02:00
Maxpro 3f6da61535 fix(Core/Unit): criticals not working against sitting players. (#5872) 2021-05-21 16:35:08 +02:00
AzerothCoreBot 5b9415be5a chore(DB): import pending SQL update file
Referenced commit(s): 8690b9a141
2021-05-21 10:25:13 +00:00
Stefano Borzì 8690b9a141 fix(DB/Quest): Get the Scoop (1950) (#5858)
* fix(DB/smart_scripts): gossip texts and SAI for quest Get the Scoop (1950)

* Update rev_1621071094020971520.sql
2021-05-21 12:19:39 +02:00
Francesco Borzì aab32e5f30 feat(TOTP): use feature toggle via authserver.conf (#5978)
* Revert "Revert "feat(Core/Auth): add AccountInfo helper (#5640)" (#5971)"

This reverts commit fe6db2ff96.

* feat(TOTP): use feature toggle via authserver.conf

* chore(wip): wip

* Update src/server/authserver/authserver.conf.dist

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-05-21 09:56:52 +02:00
Axel Cocat 983d4b5771 fix(Core/Database): fix wrong Field::IsNull() return value on null binary fields (#5975) 2021-05-21 01:13:49 +02:00
Kitzunu fe6db2ff96 Revert "feat(Core/Auth): add AccountInfo helper (#5640)" (#5971)
This reverts commit e50754d804.
2021-05-20 23:23:50 +02:00
AzerothCoreBot dd69dcb1d8 chore(DB): import pending SQL update file
Referenced commit(s): 44945c5f21
2021-05-20 17:25:46 +00:00
Stifler82 44945c5f21 fix(DB/spell_dbc): Rename Life Tap's Ranks (#5843) 2021-05-20 18:02:23 +02:00
Kargatum d86a7b96c3 feat(Deps/FmtLib): update fmtlib to 7.1.3 (#5950) 2021-05-20 17:24:08 +02:00
AzerothCoreBot 7f3734375e chore(DB): import pending SQL update file
Referenced commit(s): f6ec713167
2021-05-20 12:19:27 +00:00
anguaive f6ec713167 fix(DB/waypoint_data): Lizzarik and Jorb pathing (#5890) 2021-05-20 13:49:54 +02:00
Kitzunu 5ea56d79fc fix(Core/Banner): Add missing space (#5881) 2021-05-20 13:49:10 +02:00
Kargatum e50754d804 feat(Core/Auth): add AccountInfo helper (#5640) 2021-05-20 10:16:50 +02:00
AzerothCoreBot a9e3d8d13a chore(DB): import pending SQL update file
Referenced commit(s): 46e853e3c3
2021-05-19 14:42:14 +00:00
Walter Pagani 46e853e3c3 fix(DB/command): delete command togglequerylog (#5846) 2021-05-19 16:05:16 +02:00
Walter Pagani d3fcebaac5 fix(Scripts/Event): Removing hardcore texts in Love is in the Air (#5831) 2021-05-19 10:20:29 +02:00
Kitzunu 633dbb9d94 fix(MySQL8): Add Drop script (#5828) 2021-05-18 23:42:11 +02:00
AzerothCoreBot 40ed3a575b chore(DB): import pending SQL update file
Referenced commit(s): ecfeecbeee
2021-05-18 11:55:26 +00:00
Emir ecfeecbeee fix(DB/Loot): Vampiric Duskbat (#5830) 2021-05-18 13:31:14 +02:00
Kitzunu c0337e7f6a fix(DB/Quest): Lessons Anew (#5824) 2021-05-18 13:30:51 +02:00
Emir 4fff925bbe fix(DB/Quest): A Necessary Distraction (#5818) 2021-05-18 13:30:43 +02:00
Raelorasz e81b487b12 fix(DB/creature_loot_template): Remove the Scarlet Key from creature loot tables (#5814) 2021-05-18 13:30:25 +02:00
Emir fc4496ecf5 fix(DB/Creature): Stonemaul spirit (#5812) 2021-05-18 13:30:08 +02:00
Emir 16e0443968 fix(DB/Quest): Smolderwing (#5810) 2021-05-18 13:29:50 +02:00
AzerothCoreBot 4284880659 chore(DB): import pending SQL update file
Referenced commit(s): 2789a1b342
2021-05-18 11:03:38 +00:00
Kitzunu 2789a1b342 fix(DB/Quest): You Have Served Us Well (#5784) 2021-05-18 13:02:01 +02:00
UltraNix 6f4f0043c2 fix(Scripts): Crashfix. (#5913) 2021-05-18 02:16:59 +02:00
AzerothCoreBot b2ab5dba79 chore(DB): import pending SQL update file
Referenced commit(s): b0a9c83dc3
2021-05-17 16:25:31 +00:00
Raelorasz b0a9c83dc3 fix(DB/creature_loot_template): Remove Crumpled, Ripped and Torn Note from Highland Thrasher loot table (#5484) 2021-05-17 17:09:36 +02:00
Kargatum d0a259d6ee feat(Cmake/Compiler): deprecated clang6 and gcc 7 (#5671) 2021-05-17 01:50:03 +02:00
Kargatum ea2e606b13 feat(Core/Logging): improve DB logging (#5437) 2021-05-17 01:49:18 +02:00
Necropola f239908840 fix(Core/Loot): make Loot::AddItem() honor LootItem::AllowedForPlayer() (#5774)
Original Author: @Wyrserth
2021-05-17 00:15:51 +02:00
Kargatum 13f71c9c4d feat(Core/Random): port random system from TrinityCore (#5454)
* feat(Core/Random): port random system from TrinityCore

* lic

* logic correct

* MultimapErasePair move

* whitespace

17:13:34 1. 'Containers.h'. Replace (1)
17:13:40 2. 'LootMgr.h'. Replace (1)
17:13:44 3. 'World.cpp'. Replace (1)
17:13:47 4. 'instance_scholomance.cpp'. Replace (1)

* correct debug build
2021-05-16 21:53:21 +02:00
UltraNix 0d699222de fix(Core/Gameobjects):bloading addon table. (#5885)
Fixed #5771.
2021-05-16 11:58:38 +02:00
Francesco Borzì 8168f9aea0 fix(CI): replace clang-9 with clang-8 (#5877) 2021-05-16 02:25:29 +02:00
AzerothCoreBot 067c675f3e chore(DB): import pending SQL update file
Referenced commit(s): 0ca8692592
2021-05-15 23:52:19 +00:00
Knindza 0ca8692592 fix(DB/Creature): improved Netherstom (#4916)
* fix(DB/Zone):improved Netherstom

* Update rev_1616252753401265600.sql

* Update rev_1616252753401265600.sql
2021-05-15 23:56:21 +02:00
Francesco Borzì fd801c9310 feat(Core/BG): revamp Battleground.QueueAnnouncer.Limit (#5267) 2021-05-15 17:42:20 +02:00
Walter Pagani 376a7983b3 fix(Scripts/Innkeeper): remove hard-coded texts (#5811) 2021-05-14 20:41:54 +02:00
UltraNix 8dd58ebb5b fix(Core): Memleaks fixes - Part II. (#5760) 2021-05-14 10:15:45 +02:00
AzerothCoreBot 1b6c2004ce chore(DB): import pending SQL update file
Referenced commit(s): c3242caf74
2021-05-14 08:15:03 +00:00
Patrick Lewis c3242caf74 fix(Core/Maps): GetCollisionHeight and Z_OFFSET_FIND_HEIGHT (#5778) 2021-05-14 10:10:35 +02:00
Silker 520a44aace fix(DB/creature_addon): Remove path info from Blackwater Deckhand (#5758) 2021-05-14 10:09:21 +02:00
Silker 76409660eb fix(DB/smart_scripts): Remove spawn event for Scorn (#5754) 2021-05-14 10:09:13 +02:00
Stifler82 4fc9a59e32 fix(DB/creature_template): NPCs: 416, 417, 1860, 1863 (#5749) 2021-05-14 10:09:01 +02:00
Silker 16a385d1fc fix(DB/smart_scripts): Mirefin Coastrunner (#5723) 2021-05-14 10:08:48 +02:00
Silker b21bc050a1 fix(DB/crature_loot_template): Remove loot from Witherbark Bloodlings (#5711) 2021-05-14 10:08:29 +02:00
Silker 88071b7e80 fix(DB/creature_loot_template): Revelosh items drop (#5706) 2021-05-14 10:08:20 +02:00
Silker 145fd32fcb fix(DB/creature_formations): Adjust Boss Tho'grun's group (#5700) 2021-05-14 10:08:02 +02:00
AzerothCoreBot 5a950f0edf chore(DB): import pending SQL update file
Referenced commit(s): 10e66ee09a
2021-05-13 07:04:58 +00:00
Silker 10e66ee09a fix(DB/gameobject): Adjust state for Rich Thorium Vein with GUID 120186 (#5756) 2021-05-13 00:55:50 -06:00
AzerothCoreBot bebb2d204c chore(DB): import pending SQL update file
Referenced commit(s): cf0310a201
2021-05-13 06:18:47 +00:00
Silker cf0310a201 fix(DB/gameobject): Adjust spawn time for Waterlogged Wreckage (#5755) 2021-05-13 00:17:16 -06:00
AzerothCoreBot b9ed18f28a chore(DB): import pending SQL update file
Referenced commit(s): fe5aedaacf
2021-05-13 05:16:23 +00:00
Silker fe5aedaacf fix(DB/smart_scripts): Script "The End of the deserters" (#5708) 2021-05-12 23:14:42 -06:00
AzerothCoreBot 225fa573af chore(DB): import pending SQL update file
Referenced commit(s): b14ffdb8b9
2021-05-13 04:23:19 +00:00
Silker b14ffdb8b9 fix(Scripts/DB/SAI): Return to Vahlarriel (#5712) 2021-05-12 22:21:46 -06:00
Kargatum 29d3dc3f2b feat(Deps/Gperftools): make gperftools lib to interface (#5797) 2021-05-12 22:10:46 -06:00
Silker d04f4be6c5 fix(Core/Spell): Apply AURA_STATE_FAERIE_FIRE (#5703) 2021-05-12 21:46:47 -06:00
AzerothCoreBot 2b25f3daa2 chore(DB): import pending SQL update file
Referenced commit(s): 26f2abaaa9
2021-05-13 00:58:33 +00:00
Kargatum 26f2abaaa9 feat(Core/Authserver): TOTP rewrite (#5620) 2021-05-12 18:57:10 -06:00
Kargatum 681c3237df feat(Core/Config): added info about bad lines in config file (#5813) 2021-05-13 04:03:53 +07:00
AzerothCoreBot 0bc23075bf chore(DB): import pending SQL update file
Referenced commit(s): 357148a763
2021-05-12 08:54:12 +00:00
Necropola 357148a763 fix(DB/item_template): Add coin loot to fishing trunks (#5772)
Co-authored-by: Silker <61223313+Si1ker@users.noreply.github.com>
2021-05-12 02:52:29 -06:00
AzerothCoreBot 9821a930e8 chore(DB): import pending SQL update file
Referenced commit(s): 4269713945
2021-05-11 17:55:23 +00:00
v.tihomirov 4269713945 fix(DB/Smart_scripts): Add event on quest completion for last part of Elixir of Agony (#5359) 2021-05-11 11:53:49 -06:00
Raelorasz e5582b3443 fix(Core/Creature): Fix kill credit for some mobs after UpdateEntry (#5746)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com
2021-05-11 11:11:54 -06:00
Kitzunu 05780f2c50 feat(apps): Config Merger (#5779)
* feat(apps): Config Merger

* update for ac

* Update README.md
2021-05-11 17:46:28 +02:00
AzerothCoreBot b3aa2be7e7 chore(DB): import pending SQL update file
Referenced commit(s): 61325fd49e
2021-05-11 08:16:47 +00:00
Silker 61325fd49e fix(DB/waypoint_data): Protector Dorana's waypoints (#5688) 2021-05-11 10:15:09 +02:00
Maxpro 87da6d1d94 fix(CORE/CREATURE) Polymorphed erratic mob behavior (#5699) 2021-05-10 20:48:59 -06:00
Yehonal ff2737fee8 feat(bash): Improved support for gperftools (#5769) 2021-05-10 22:21:23 +02:00
Francesco Borzì 053f9f5fa4 feat(Core/DB): reconnect seconds and attempts configurable (#5673) 2021-05-10 20:09:23 +02:00
Francesco Borzì ebd757a331 Revert "feat(Core/Config): add abort message if config incorrect (#5438)" (#5761)
This reverts commit 61c87a8ab7.
2021-05-10 15:30:45 +02:00
Shiroe 0079034d73 fix(Core): Lower MIN_WANDER_DISTANCE_GROUND (#5693) 2021-05-10 00:58:22 -06:00
AzerothCoreBot f6f638b46b chore(DB): import pending SQL update file
Referenced commit(s): ca74d3081e
2021-05-10 06:21:26 +00:00
Stifler82 ca74d3081e fix(DB/creature): Adjust spawn time for Mosh'Ogg Ogres (#5738) 2021-05-10 00:19:51 -06:00
AzerothCoreBot b9b4b42ce5 chore(DB): import pending SQL update file
Referenced commit(s): 44c45aa24e
2021-05-10 05:23:05 +00:00
Hacki95 44c45aa24e fix(DB/gameobject): Respawn time of several ores (#5717) 2021-05-09 23:21:28 -06:00
AzerothCoreBot af3b249423 chore(DB): import pending SQL update file
Referenced commit(s): 5bd26262b0
2021-05-10 04:16:10 +00:00
Hacki95 5bd26262b0 fix(DB): STV mobs dropping TBC items (#5727) 2021-05-09 22:14:38 -06:00
AzerothCoreBot ea9d71c20f chore(DB): import pending SQL update file
Referenced commit(s): db5de578fb
2021-05-10 03:30:31 +00:00
Raelorasz db5de578fb fix(DB/quest_template_addon): Prevent Homeward Bound quest from autocompleting (#5694) 2021-05-09 21:27:03 -06:00
AzerothCoreBot eca3dc2d3b chore(DB): import pending SQL update file
Referenced commit(s): 54c18cff8d
2021-05-10 01:35:15 +00:00
Raelorasz 54c18cff8d fix(DB/smart_scripts): Supplies to Auberdine quest NPC behaviour (#5687) 2021-05-09 19:33:45 -06:00
AzerothCoreBot f6d69aef1d chore(DB): import pending SQL update file
Referenced commit(s): 7e3db47971
2021-05-10 00:42:45 +00:00
Hacki95 7e3db47971 Fix: Chest Respawn time (#5695) 2021-05-10 02:41:14 +02:00
Patrick Lewis af04ba0790 fix(Bash): process priority class Permission denied (#5686) 2021-05-09 18:08:42 -06:00
AzerothCoreBot ecfd9df1d8 chore(DB): import pending SQL update file
Referenced commit(s): d0988c4473
2021-05-09 22:46:48 +00:00
Raelorasz d0988c4473 fix(DB): Remove Ashenvale quest mutual exclusivity (#5684) 2021-05-09 16:45:06 -06:00
Patrick Lewis a32275224d feat(CI): trigger build on pr review (#5645) 2021-05-09 15:21:14 -06:00
AzerothCoreBot 6aa74b6abe chore(DB): import pending SQL update file
Referenced commit(s): 534ec53bb0
2021-05-09 20:22:07 +00:00
Silker 534ec53bb0 fix(Core/Scripts): Convert Galen's Escape to SAI (#5683) 2021-05-09 14:20:32 -06:00
Kargatum 583d06b3bd chore(Core/Logging): enable logger sql and set level info (#5677) 2021-05-09 13:46:34 -06:00
AzerothCoreBot ad2c87c230 chore(DB): import pending SQL update file
Referenced commit(s): d458067374
2021-05-09 19:10:35 +00:00
Silker d458067374 fix(DB/creature_model_info): Adjust CombatReach for Sarathstra's creature_model(#5672) 2021-05-09 13:04:48 -06:00
AzerothCoreBot 730e14116a chore(DB): import pending SQL update file
Referenced commit(s): 21d9a5b165
2021-05-09 18:12:02 +00:00
Silker 21d9a5b165 fix(DB/gameobject): Adjust position for Bruiseweed node with GUID 3440 (#5670) 2021-05-09 12:10:38 -06:00
AzerothCoreBot c806be878a chore(DB): import pending SQL update file
Referenced commit(s): 9398f9bfcc
2021-05-09 17:37:34 +00:00
Raelorasz 9398f9bfcc fix(Core/DB): Adjust Kodo Roundup quest mob behavior (#5665) 2021-05-09 11:36:05 -06:00
Kitzunu 40f2e5e8c1 fix(Core/LoadSmartAIFromDB): Prevent loading if entryorguid = 0 (#5663)
Co-Authored-By: robinsch <8017650+robinsch@users.noreply.github.com>
2021-05-09 03:33:01 -06:00
Patrick Lewis 6bb8972194 fix(Core/Misc): BuildAuctionMailBody guid (#5743)
Co-Authored-By: UltraNix <80540499+UltraNix@users.noreply.github.com>
2021-05-09 00:32:55 -06:00
Axel Cocat e9ebb1ae57 fix(Scripts/HoS): Adjust IsEncounterInProgress() (#5642) 2021-05-08 23:04:24 -06:00
AzerothCoreBot e5dea7a1a3 chore(DB): import pending SQL update file
Referenced commit(s): ea6c232183
2021-05-09 04:16:51 +00:00
Hacki95 ea6c232183 fix(DB/gameobject_loot_template): Correct drop chances for all classic ores (#5628) 2021-05-08 22:15:17 -06:00
Kargatum 9c276b39b6 chore(Core/Authserver): set default root logger to level info (#5613)
* chore(Core/Authserver): set default root logger to level info

* new line add
2021-05-09 03:57:34 +02:00
Axel Cocat 127a3dd65d fix(Core): Reputation gain rate when nearby party members are dead (#5605) 2021-05-08 15:43:17 -06:00
UltraNix 44babc3c3a fix(Core/Pooling): Fixed less and less objects from pools being spawned the longer the server is running (#5572) 2021-05-08 12:39:09 -06:00
AzerothCoreBot 75c75a40d4 chore(DB): import pending SQL update file
Referenced commit(s): 39aed24bf6
2021-05-08 17:01:43 +00:00
Kitzunu 39aed24bf6 fix(DB/Conditions): Add some missing comments (#5564) 2021-05-08 11:00:18 -06:00
Chaouki Dhib a203a5183b fix(Core/Movement): Fix strange teleport when rooting a fleeing NPC (#5555) 2021-05-08 07:22:18 -06:00
AzerothCoreBot 3c763786a0 chore(DB): import pending SQL update file
Referenced commit(s): e4510ba01b
2021-05-07 21:53:46 +00:00
v.tihomirov e4510ba01b fix(DB): Add additional Incendia Agave spawns (#5426)
* Add additional Incendia Agave spawns

* Update incendia agave query

* Update incendia agave spawn guid
2021-05-07 23:52:16 +02:00
Chaouki Dhib c3d751bdd7 fix(Core/Movement): MSG_MOVE_SET_* opcodes - GUID missing (#5554) 2021-05-07 13:27:00 -06:00
UltraNix 2189ac0b08 feat(Core/Anticheat): Preparation to implement new passive anticheat … (#5516) 2021-05-07 18:10:44 +02:00
Axel Cocat 0e8e21b812 fix(Core/Groups): fix group enchanting level not resetting properly (#5501) 2021-05-07 13:51:39 +02:00
AzerothCoreBot acb7c6291c chore(DB): import pending SQL update file
Referenced commit(s): 685b10a291
2021-05-07 11:12:50 +00:00
KiK0 685b10a291 fix(Core/Spells): Berserk now removes the Tiger Fury buff. (#5481) 2021-05-07 12:45:12 +02:00
AzerothCoreBot 2880e37ee0 chore(DB): import pending SQL update file
Referenced commit(s): 42659f06c8
2021-05-07 05:28:28 +00:00
Silker 42659f06c8 fix(DB/creature_addon): Adjust movement for Juvenile Snow Leopard (#5675) 2021-05-06 23:27:04 -06:00
AzerothCoreBot a1ae3f69a8 chore(DB): import pending SQL update file
Referenced commit(s): a58d83f6f2
2021-05-07 00:45:27 +00:00
Raelorasz a58d83f6f2 fix(DB/Creature): Remove Skeletal Executioner from Silverpine Forest (#5251)
* fix(DB/Creature): Removed Skeletal Executioner from Silverpine Forest

- Closes issue #5237

* Fix DB startup error
2021-05-07 02:43:59 +02:00
Kargatum db7d754f3f feat(Core/Common): delete lib game-interface inherited (#5333)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-05-07 02:16:44 +07:00
AzerothCoreBot 6947789622 chore(DB): import pending SQL update file
Referenced commit(s): d7ddd6f8d1
2021-05-06 13:41:39 +00:00
Necropola d7ddd6f8d1 fix(DB/go_loot_template): Silver Piffeny Band should not be lootable from chests (#5608) 2021-05-06 15:35:59 +02:00
Stifler82 3e1a2024b6 fix(DB/pool_creature): NPC: Or'Kalar (#5601) 2021-05-06 15:35:38 +02:00
Stifler82 81c07178d9 fix(DB/Creature): Apprentice Mirveda (#5596) 2021-05-06 15:35:29 +02:00
Crypticaz 3acf5bb7ea fix(DB/Graveyard): add ghostZone for zone 1537 (#5581) 2021-05-06 15:35:07 +02:00
Kitzunu 926a310389 fix(Creature/Gossip): Adjust some guard direction text (#5562) 2021-05-06 15:34:59 +02:00
Kitzunu 1c9683ade4 fix(DB/Creature): Son of Hakkar (#5561) 2021-05-06 15:34:44 +02:00
Kitzunu e39bb61338 fix(DB/Creature): Twilight Idolater (#5558) 2021-05-06 15:34:37 +02:00
Delcidx 64461da3f2 fix(DB/locale): Import esES/esMX translations (Part 2) (#5547) 2021-05-06 15:34:28 +02:00
Kitzunu 71d5d27e4e fix(DB/Creature): Verify & update Ashen Verdict reputation values (#5539) 2021-05-06 15:34:02 +02:00
Francesco Borzì df1ab3903d fix(DB): remove undesired DELETE statement 2021-05-06 15:30:55 +02:00
Yehonal e564994b37 chore(docker): pre-install deno within the images (#5644) 2021-05-06 14:54:04 +02:00
KiK0 058f0c9451 feat(DB/Locales): missing esES & esMX quest locales [PART 3] (#5511) 2021-05-06 14:25:48 +02:00
AzerothCoreBot 1a3266a722 chore(DB): import pending SQL update file
Referenced commit(s): 0d704a0cad
2021-05-06 12:05:50 +00:00
KiK0 0d704a0cad fix(DB/Spells): Arcane Missiles: They should not cause aggro when launched, but when hit with the first beam. (#5489) 2021-05-06 13:01:20 +02:00
AzerothCoreBot caf9140dca chore(DB): import pending SQL update file
Referenced commit(s): 37c3e05140
2021-05-05 13:21:03 +00:00
KiK0 37c3e05140 feat(DB/Locales): missing esES & esMX quest locales [PART 2] (#5510) 2021-05-05 15:17:48 +02:00
Patrick Lewis 53985fc639 Revert "feat(CI): trigger windows build on comment (#5643)" (#5647)
This reverts commit 48a0c72604.
2021-05-05 12:40:29 +02:00
Patrick Lewis 48a0c72604 feat(CI): trigger windows build on comment (#5643) 2021-05-05 10:59:09 +02:00
AzerothCoreBot a67c5678b7 chore(DB): import pending SQL update file
Referenced commit(s): ad5ba1a7e8
2021-05-05 07:13:19 +00:00
Silker ad5ba1a7e8 fix(DB/smart_scripts): Event quest "The Missing Diplomat" / Old Town Thugs (#5618) 2021-05-05 01:11:44 -06:00
AzerothCoreBot d0ea033f3d chore(DB): import pending SQL update file
Referenced commit(s): cc0192ad02
2021-05-05 06:10:37 +00:00
Silker cc0192ad02 fix(DB/creature): Adjust spawn time for Saltscale murlocs (#5614) 2021-05-05 00:08:52 -06:00
AzerothCoreBot e25e75d342 chore(DB): import pending SQL update file
Referenced commit(s): 74a54b4927
2021-05-04 20:38:10 +00:00
Axel Cocat 74a54b4927 fix(DB/broadcast_text): fix Stormwind guard Shaman trainer text (#5537)
* fix(DB/broadcast_text): fix stormwind guard shaman trainer text

* remove BroadcastTextID instead of changing broadcast_text
2021-05-04 22:36:36 +02:00
Kargatum 545a045273 chore(Core/SharedDefines): move SharedDefines.h to shared lib (#5518)
- Part #5397
2021-05-04 19:30:52 +02:00
Yehonal 01f188fcf5 fix(docker): reduced client-data image of 200% 2021-05-04 18:41:55 +02:00
Kitzunu 367f3f53af docs(template): fix comment (#5634) 2021-05-04 15:32:45 +02:00
Kitzunu 44ecd5a4cb chore(template): Make them less intimidating (#5569) 2021-05-04 15:21:29 +02:00
AzerothCoreBot f8b817a8fe chore(DB): import pending SQL update file
Referenced commit(s): 7910918d2f
2021-05-04 11:34:59 +00:00
Yehonal 7910918d2f hotfix(docker): login before push 2021-05-04 12:27:46 +02:00
Stefano Borzì 9102b42526 fix(DB/creature_formations): hezrul bodyguards path and formations (#5528) 2021-05-04 11:54:36 +02:00
Yehonal f6c6123d85 feat(docker): production images, integrated ccache and many other improvements (#5551) 2021-05-04 11:35:24 +02:00
AzerothCoreBot a1b0c45417 chore(DB): import pending SQL update file
Referenced commit(s): 28f9c86577
2021-05-04 08:48:24 +00:00
Stefano Borzì 28f9c86577 fix(DB/game_event_gameobject): link to brewfest 2 gameobjects (#5487) 2021-05-04 10:46:48 +02:00
AzerothCoreBot 71e20bf292 chore(DB): import pending SQL update file
Referenced commit(s): f96c52813e
2021-05-04 08:34:14 +00:00
KiK0 f96c52813e feat(DB/Locales):missing esES & esMX quest locales (#5483) 2021-05-04 10:32:41 +02:00
AzerothCoreBot f4b5c28fd4 chore(DB): import pending SQL update file
Referenced commit(s): 91e90dd4da
2021-05-04 01:10:34 +00:00
Silker 91e90dd4da fix(DB/gameobject): Adjust XYZ pos for multiple mining nodes in STV (#5616) 2021-05-03 19:09:07 -06:00
AzerothCoreBot 6fd37810ec chore(DB): import pending SQL update file
Referenced commit(s): 1d919f8448
2021-05-04 00:02:41 +00:00
Stefano Borzì 1d919f8448 fix(DB/Gameobject): duplicate or wrong spawns (#5258)
* fix(DB/Gameobject): duplicate or wrong spawns

* Update rev_1618177302172059302.sql
2021-05-04 00:18:04 +02:00
AzerothCoreBot 82c80b626f chore(DB): import pending SQL update file
Referenced commit(s): 292439ca88
2021-05-03 19:09:06 +00:00
Stefano Borzì 292439ca88 fix(DB/creature): move location, add path (#5486) 2021-05-03 21:01:36 +02:00
AzerothCoreBot b5ba7ba9a1 chore(DB): import pending SQL update file
Referenced commit(s): 24ed28ff93
2021-05-03 14:54:50 +00:00
Caishen-cc 24ed28ff93 fix(DB/creature_loot_template): Fix loot tables for a few rare npcs 2 (#5452)
* fix(DB/creature_loot_template): Fix loot tables for a few rare npcs 2

* codestyle

Co-authored-by: otanikotani <otanikotani@gmail.com>
2021-05-03 16:53:13 +02:00
Axel Cocat de23266f04 fix(Core/Battlegrounds): fix Warsong Gulch flags not capping when standing on capture area (#5482)
* fix(Core/Battlegrounds): fix Warsong Gulch flags not capping when standing on capture area

* Added BG_WS_Trigger enum

* add missing brackets
2021-05-03 13:14:22 +02:00
AzerothCoreBot ca1f518b7f chore(DB): import pending SQL update file
Referenced commit(s): 741fb7f99e
2021-05-03 04:20:30 +00:00
Silker 741fb7f99e fix(DB/gameobject): Adjust position for Bruiseweed with GUID 3799 (#5567) 2021-05-02 22:19:00 -06:00
AzerothCoreBot c72be439f4 chore(DB): import pending SQL update file
Referenced commit(s): 4440a45675
2021-05-03 03:03:56 +00:00
Silker 4440a45675 fix(DB/creature): Adjust position for Syndicate Thief (#5566) 2021-05-02 21:02:27 -06:00
UltraNix 87a35b6569 fix(Core/GameObjects): Gameobject rotation and moving actions not updating to client (#5223) 2021-05-02 19:25:50 -06:00
AzerothCoreBot 8e0bffa80b chore(DB): import pending SQL update file
Referenced commit(s): 12d00fffb6
2021-05-02 23:23:59 +00:00
Silker 12d00fffb6 fix(DB/smart_scripts): SetInCombatWithZone at spawn for Haunting Spirit (#5568) 2021-05-02 17:22:31 -06:00
AzerothCoreBot 445131ee38 chore(DB): import pending SQL update file
Referenced commit(s): 36c82f4c61
2021-05-02 22:45:44 +00:00
Silker 36c82f4c61 fix(DB/gameobject): Adjust gob position for some Copper Vein nodes (#5602) 2021-05-02 16:44:12 -06:00
AzerothCoreBot f8abece0d5 chore(DB): import pending SQL update file
Referenced commit(s): 719b541e10
2021-05-02 15:08:09 +00:00
Raelorasz 719b541e10 fix(DB/creature): Adjust z position of creature in Wailing Caverns (#5465) 2021-05-02 17:06:43 +02:00
Patrick Lewis b71a5b6f94 fix(CI): change on: push to only run on master branch (#5591) 2021-05-02 05:09:42 -07:00
AzerothCoreBot aee1351f12 chore(DB): import pending SQL update file
Referenced commit(s): d33640242d
2021-05-02 00:53:23 +00:00
Caishen-cc d33640242d fix(DB/creature_loot_template): a few rare npcs (#5449) 2021-05-02 02:51:53 +02:00
Kargatum 61c87a8ab7 feat(Core/Config): add abort message if config incorrect (#5438) 2021-05-02 02:06:55 +02:00
AzerothCoreBot 4d602b42e4 chore(DB): import pending SQL update file
Referenced commit(s): 3cf6b3a79e
2021-05-01 20:33:46 +00:00
Axel Cocat 3cf6b3a79e fix(DB/spell_dbc): Fix Eye of Eternity exit portal (#5468) 2021-05-01 15:42:31 -04:00
Kitzunu 752595dccf fix(Core/TotemAI): Totems should not attack neutral unless owner is in combat (#5434) 2021-05-01 19:18:29 +02:00
Kitzunu 46c9aa6f3a fix(Script/Command): HandleAddItemCommand (#5412)
* fix(Core/Command): Additem

* Update cs_misc.cpp
2021-05-01 17:07:15 +02:00
Francesco Borzì 52f6f2f15b fix(Core/Unit): potential crash + extract duplicated code (#5303) 2021-05-01 14:18:29 +02:00
Axel Cocat f70ed8b8ca fix(Core): fix chests not despawning when opened in group (2) (#5387)
* fix(Core): fix chests not despawning when opened in group

* fix(Core): fix crashes in pr #5371

* Replaced nullptr checks

* Used if with initializer instead of separate scope
2021-05-01 07:03:59 +02:00
AzerothCoreBot 414296af06 chore(DB): import pending SQL update file
Referenced commit(s): 5ee7fed0a8
2021-05-01 01:54:18 +00:00
Silker 5ee7fed0a8 feat(DB/smart_scripts): Add SAI for Icecrown's creatures (#5385) 2021-04-30 19:50:31 -06:00
AzerothCoreBot 1cbf22c42a chore(DB): import pending SQL update file
Referenced commit(s): bcdbca6fd4
2021-04-30 23:08:44 +00:00
Emir bcdbca6fd4 Fix(DB/Smart_scripts) Ambassador Sunsorrow (#5364)
* fix(DB/Gameobject)### TITLE

* fix(DB/Smart_scripts)

* fix build
2021-05-01 01:03:11 +02:00
AzerothCoreBot 599e6834a1 chore(DB): import pending SQL update file
Referenced commit(s): 6389d2eb19
2021-04-30 19:01:00 +00:00
Stifler82 6389d2eb19 fix(DB/GameObj-Spawn/CreaturesSAI): EPL chest in Tyr's hand (#5187) 2021-04-30 20:59:31 +02:00
Patrick Lewis 2d1e2f255f chore(CI): move docker build to separate workflow (#5548) 2021-04-30 19:09:28 +02:00
UltraNix adad43a15c fix(Core/Misc): Memleaks fixes. Part I. (#5546) 2021-04-30 17:03:02 +02:00
AzerothCoreBot 632883538c chore(DB): import pending SQL update file
Referenced commit(s): e13567cd80
2021-04-30 13:34:11 +00:00
Kargatum e13567cd80 fix(Core/Guild): disable invite if players diff factions (#5519) 2021-04-30 15:32:33 +02:00
Kitzunu e29acf44d0 feat(Core/Creature): Create & use CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH (#5360)
Co-Authored-By: offl <11556157+offl@users.noreply.github.com>

Co-authored-by: offl <11556157+offl@users.noreply.github.com>
2021-04-30 14:01:36 +02:00
AzerothCoreBot 633105cf48 chore(DB): import pending SQL update file
Referenced commit(s): ff8287ec35
2021-04-30 10:03:55 +00:00
Hacki95 ff8287ec35 fix(DB): Chest Pooling in Dustwallow Marsh (#5527)
* Fix: Chest Pooling in Dustwallow Marsh

* Add better description

* Add ZoneId
2021-04-30 12:02:23 +02:00
AzerothCoreBot 2202013166 chore(DB): import pending SQL update file
Referenced commit(s): 4d0121e9cc
2021-04-30 08:46:31 +00:00
Hacki95 4d0121e9cc fix(DB): Alterac Mountains Chest Pooling (#5522)
* Fix: Alterac Mountains Chest Pooling

* Missed the blank line

* Add better descriptions

* Add ZoneId
2021-04-30 10:44:44 +02:00
AzerothCoreBot 3f343830fb chore(DB): import pending SQL update file
Referenced commit(s): 0b87bb0ddf
2021-04-30 01:00:47 +00:00
Emir 0b87bb0ddf fix(Script/Instance) [Deadmines] Smite Slam (#5373) 2021-04-29 20:59:09 -04:00
AzerothCoreBot cf6118fb9a chore(DB): import pending SQL update file
Referenced commit(s): 19f06fa0b2
2021-04-29 23:03:36 +00:00
Hacki95 19f06fa0b2 fix(DB): Chest Pooling in Tanaris (#5530)
* Fix: Chest Pooling in Tanaris

* Add ZoneId
2021-04-30 01:02:00 +02:00
Kitzunu 94785abb8c feat(CI): Issue Labeler (#5543) 2021-04-30 00:04:43 +02:00
AzerothCoreBot d79a05314e chore(DB): import pending SQL update file
Referenced commit(s): eb1cecba94
2021-04-29 18:37:54 +00:00
Hacki95 eb1cecba94 fix(DB): Add Pooling to the Herbs in Burning Steppes (#5505) 2021-04-29 18:26:33 +02:00
Hacki95 4c7661c41d fix(DB): Chest Pooling in Desolace (#5500) 2021-04-29 18:26:21 +02:00
Hacki95 b05c9f449a fix(DB): Chest Pooling in Arathi Highlands (#5499) 2021-04-29 18:26:11 +02:00
Hacki95 c3eddd37b2 fix(DB): Stranglethorn Vale Chest Pooling 2 (#5509) 2021-04-29 18:25:57 +02:00
AzerothCoreBot a8248cb9e9 chore(DB): import pending SQL update file
Referenced commit(s): e8742d4054
2021-04-29 14:20:53 +00:00
UltraNix e8742d4054 fix(DB/Pets): Added casterGuid as a primary key to pet_aura table. (#5423) 2021-04-29 15:56:31 +02:00
UltraNix 086b8f9dac fix(Core/Loot): Fixed looting personal items while being in master loot group. (#5389) 2021-04-29 15:41:50 +02:00
UltraNix eb1c196855 fix(Core/Spells): SPELL_AURA_DAMAGE_SHIELD auras should be modified by absorbs and resistance. (#5418) 2021-04-29 15:41:20 +02:00
Kargatum 7fa1cb1c1a fix(Core/Player): correct add guid for packet SMSG_CLIENT_CONTROL_UPDATE (#5540) 2021-04-29 15:07:03 +02:00
AzerothCoreBot 5ab6ad0894 chore(DB): import pending SQL update file
Referenced commit(s): 7092c565b3
2021-04-29 11:25:55 +00:00
Kitzunu 7092c565b3 fix(DB/Creature): Add some immunities to ToC (#5436) 2021-04-29 12:54:52 +02:00
Patrick Lewis e02d5f4ae4 fix(BASH): cp docker configs (#5536)
* fix(BASH): cp docker configs

* fix(DOCKER): typo
2021-04-29 01:31:17 -07:00
AzerothCoreBot a92293c2fd chore(DB): import pending SQL update file
Referenced commit(s): b9ec3d5123
2021-04-29 02:50:45 +00:00
AzerothCoreBot b9ec3d5123 chore(DB): import pending SQL update file
Referenced commit(s): 2723a8a782
2021-04-29 02:44:28 +00:00
AzerothCoreBot 2723a8a782 chore(DB): import pending SQL update file
Referenced commit(s): d2dad6f2f5
2021-04-29 02:40:19 +00:00
AzerothCoreBot d2dad6f2f5 chore(DB): import pending SQL update file
Referenced commit(s): 545a82870e
2021-04-29 01:12:53 +00:00
Yehonal 545a82870e fix(doc): cleanup outdated documentation in ScriptMgr.h (#5488)
* Update ScriptMgr.h

* Update ScriptMgr.h
2021-04-29 00:19:32 +02:00
AzerothCoreBot 383f55cf85 chore(DB): import pending SQL update file
Referenced commit(s): e4fafc61dd
2021-04-28 22:07:49 +00:00
Yehonal e4fafc61dd fix(Docker): windows improvements and permissions fix (#5444) 2021-04-28 22:26:39 +02:00
Kitzunu 5954d9c739 refactor(Core/Misc): Define & Rename Attributes (#5311) 2021-04-28 14:55:24 +02:00
AzerothCoreBot 0a571973d7 chore(DB): import pending SQL update file
Referenced commit(s): 04e820a7a9
2021-04-27 16:37:20 +00:00
Hacki95 04e820a7a9 Fix Chest Pooling in Stranglethorn Vale (#5498) 2021-04-27 18:35:48 +02:00
KiK0 310f856932 fix(Core/Spells): Do not allow the use of the master's call while the pet is controlled [port from TC] (#5273) 2021-04-27 15:54:58 +02:00
AzerothCoreBot 28242ca061 chore(DB): import pending SQL update file
Referenced commit(s): 21f61b5641
2021-04-27 13:46:06 +00:00
Kitzunu 21f61b5641 fix(Core/Ticket): close & resolve by console -1 (#5326) 2021-04-27 15:43:40 +02:00
AzerothCoreBot 360c1b6383 chore(DB): import pending SQL update file
Referenced commit(s): 0372ddc15e
2021-04-27 12:39:06 +00:00
Branel 0372ddc15e fix(DB/Gameobject) Mining nodes inside of eachother (#5345) 2021-04-27 14:17:08 +02:00
UltraNix 6496a7918c fix(Core/Movement) : Improved confused movement generator. (#5491)
Fixed #5442.

Co-authored-by: UltraNix <ultranix@gmail.com>
2021-04-27 13:22:58 +02:00
Patrick Lewis cabe1163d8 fix(CI/macOS): change build type to release (#5466)
* fix(CI/macOS): change build type to release

* fix(CI/macOS): change ccache options

* fix(CI/macOS): test change build type back to debug

* fix(CI/macOS): change build type back to release

* fix(CI/macOS): change ccache size
2021-04-26 16:34:30 -07:00
AzerothCoreBot 7a6f17d201 chore(DB): import pending SQL update file
Referenced commit(s): 729e9861f6
2021-04-26 20:48:48 +00:00
Branel 729e9861f6 fix(DB/Gameobject): Add (more) Tailasher Eggs (#5344) 2021-04-26 22:11:09 +02:00
Patrick Lewis f2ca2c6b2c fix(CI): filter extra spaces (#5441) 2021-04-26 11:59:58 -07:00
Kitzunu eac6cdd5e0 fix(Core/Spell): Apply AURA_STATE_FAERIE_FIRE to Faerie Fire (#5319) 2021-04-26 13:38:41 +02:00
AzerothCoreBot 512fe7df0a chore(DB): import pending SQL update file
Referenced commit(s): f4c226423d
2021-04-25 20:19:35 +00:00
UltraNix f4c226423d feat(Core/Misc): implement ObjectGuid class (port from TC) (#4885) 2021-04-25 22:18:03 +02:00
AzerothCoreBot 91081f4ad8 chore(DB): import pending SQL update file
Referenced commit(s): 28ce1e9219
2021-04-25 19:27:12 +00:00
Stefano Borzì 28ce1e9219 chore(DB/gameobject): move gameobject cookpot (#5404) 2021-04-25 21:07:50 +02:00
Kitzunu 4d75ee0480 fix(DB/Creature): Brote (#5381) 2021-04-25 21:06:14 +02:00
Axel Cocat 3a4d377bd3 fix(DB) A Lost Master missing prerequisite (#5375) 2021-04-25 21:06:05 +02:00
Branel 96e0d2ca90 fix(DB/Smart_scripts) Razorfen Stalker (#5358) 2021-04-25 21:05:49 +02:00
Stefano Borzì 6ca8e3105d fix(DB/npc_trainer): set req skill to 225 for 9954 (#5350) 2021-04-25 21:05:31 +02:00
Caishen-cc 8ab6c56925 fix(DB/creature_loot_template): Fix Broken Tooth loot table (#5337) 2021-04-25 21:05:01 +02:00
Kitzunu 321001edbb fix(DB/Quest): Add Horde restriction to some quests (#5330) 2021-04-25 21:04:32 +02:00
Stefano Borzì 6e56bba394 feat(DB/Spawns): add vulture spawns (#5322) 2021-04-25 21:04:21 +02:00
Delcidx f54e28d381 fix(DB/gameobject): Adjust Position For Fishing Schools (#5318) 2021-04-25 21:03:17 +02:00
Kitzunu cb2660a713 refactor(DB/spell_dbc): Update AttributesEx names (#5317) 2021-04-25 21:03:02 +02:00
v.tihomirov 620eb8e9f3 fix(DB): Scholomance Occultists behavior (#5314) 2021-04-25 21:02:52 +02:00
KiK0 eaf90b6b43 fix(DB/Spells): several spells (#5298) 2021-04-25 21:02:14 +02:00
Stefano Borzì 4538cddb61 fix(DB/quest_poi_points): location tracker of Quell the Uprising (#5296) 2021-04-25 21:01:34 +02:00
AzerothCoreBot d11d021f38 chore(DB): import pending SQL update file
Referenced commit(s): 98364e43f1
2021-04-25 13:48:14 +00:00
XiaoSe 98364e43f1 fix(DB/SAI): acore_string missing locale_zhCN (#5288)
Added Chinese translation for the convenience of Chinese players like me
2021-04-25 15:46:44 +02:00
KiK0 765660b515 fix(Core/Spells): cyclone shouldn't be casted on totems (#5306) 2021-04-25 01:39:01 -04:00
v.tihomirov 2e8ef021b6 Adjust Scholomance Kirtonos boss fight (#5313) 2021-04-25 00:57:37 -04:00
AzerothCoreBot 72f1ec8b0c chore(DB): import pending SQL update file
Referenced commit(s): 472361a004
2021-04-25 02:01:20 +00:00
v.tihomirov 472361a004 Adjust wander distance and movement type on Splintered Skeleton (#5244)
* Set wander distance and movement type on Splintered Skeleton

* Update splintered skeleton spawn locations and add SAI

* Fix query param typo

* Update splintered skeleton template query

* Remove duplicate query
2021-04-25 03:59:53 +02:00
Rochet2 0b13827e3c fix(CI): disable mac PCH to allow more caching (#5427)
* Update ci-compile.sh

* Update ci-compile.sh

* Update ci-compile.sh
2021-04-24 14:29:11 -07:00
AzerothCoreBot 5c20cbde9d chore(DB): import pending SQL update file
Referenced commit(s): 85052627fa
2021-04-24 19:41:14 +00:00
Kitzunu 85052627fa fix(DB/Creature): The Ebon Watcher (#5380) 2021-04-24 15:39:40 -04:00
UltraNix c75d8b9174 feat(Core/Achievements): Send guild's name instead of the player's one when achieved realm first kill. (#5409) 2021-04-24 14:34:23 -04:00
KiK0 45d92751dd fix(Core/Spells): Cloak of Shadows: Spell [Pounce Bleed] should not be (#5305) 2021-04-24 13:15:26 -04:00
Yehonal 1952ca4c20 fix(docker): env variable settings (#5432) 2021-04-24 17:50:14 +02:00
AzerothCoreBot 26a477dd12 chore(DB): import pending SQL update file
Referenced commit(s): 51eb060dc9
2021-04-24 10:42:48 +00:00
Grimgravy 51eb060dc9 fix(DB/SAI): Quest Fel Spirits (#4988) 2021-04-24 12:41:14 +02:00
AzerothCoreBot 429be47be1 chore(DB): import pending SQL update file
Referenced commit(s): 962e9e90e0
2021-04-24 09:32:09 +00:00
Peter 962e9e90e0 fix(DB/creature_template): Update BaseAttackTime for various creatures (#4826) 2021-04-24 11:30:38 +02:00
Patrick Lewis ecb59db050 chore(CI): move windows build to separate workflow (#5405)
* chore(CI): move windows build to separate workflow

* chore(README): add status badge
2021-04-23 13:47:16 -07:00
Patrick Lewis 362b66547c chore(CI): move macos build to separate workflow (#5416)
* chore(CI): move macos build to separate workflow

* chore(README): add status badge

* fix(CI): remove needs dependency

* fix(CI/macOS): update ccache path

Co-Authored-By: Rochet2 <rochet2@post.com>

* fix(CI): remove space

Co-authored-by: Rochet2 <rochet2@post.com>
2021-04-23 12:25:33 -07:00
Chaouki Dhib 2d21bfc915 feat(Core/Movement): time synchronisation to better interpret client timestamps (#5300) 2021-04-23 15:53:09 +02:00
Yehonal 970d371442 fix(bash): bash errors on windows (#5406) 2021-04-23 14:35:41 +02:00
Hacki95 c95d1f72a8 fix(Core/Script): Shadowmeld (#4857) 2021-04-23 11:23:01 +02:00
AzerothCoreBot b385878e4a chore(DB): import pending SQL update file
Referenced commit(s): 434f0c7d3b
2021-04-22 22:25:19 +00:00
Silker 434f0c7d3b fix(DB/npc_text): Add gossip for Jangdor Swiftstrider (#5402) 2021-04-22 16:23:42 -06:00
Yehonal ad5f915277 chore(deno): upgraded v1.9.1 (#5401) 2021-04-22 16:13:47 +02:00
Yehonal 380f406248 Feat(Docker/bash): docker-compose system rework (#4488)
## ⚠️ATTENTION! ⚠️ Upgrading procedure:

**Database:** After this PR will be merged you need to backup your DB first (you can use the db-assembler or any mysql client to generate the dump) and restore it after.  The reason is that we use now docker named volumes instead of binded ones to improve performance.

**Conf & client data**: if you use the default configuration, both the etc and the data folder are now available inside the **/env/docker**. 

Finally, you can cleanup the /docker folder previously used by our system.

## Changes Proposed:

This PR will implement the [devcontainer ](https://code.visualstudio.com/docs/remote/containers) feature for VSCode. Allowing us to develop and debug directly within the container in the same way on all OSes.

* Implemented support for vscode dev-container feature by remote-extension suite
* Docker performance optimizations for MacOS and non-linux hosts
* Bash system improvements
* Implemented first command using Deno runtime environment (typescript) and [commander.js]
* Implemented wait mechanism for db_assembler
* Implemented db migration command
* possibility to run the authserver and worldserver with GDB using the integrated simple-restarter
* Implemented docker multi-stage mechanism to use one single Dockerfile for all the services
* client-data downloader now creates a placeholder to avoid downloading the same version of data files multiple times
* deployment of pre-compiled docker images on [docker hub](https://hub.docker.com/u/acore), you can test them [here](https://github.com/azerothcore/acore-docker)
2021-04-22 09:57:05 +02:00
AzerothCoreBot 4a8faafaff chore(DB): import pending SQL update file
Referenced commit(s): 14e62b5eae
2021-04-22 02:42:46 +00:00
Silker 14e62b5eae fix(DB/smart_scripts): Landslide - Adjust Knock Back spell & despawn minions on death (#5395) 2021-04-21 20:41:19 -06:00
Silker 0d36f0b7a5 fix(Core/Player): Enable water walking when dead on instances (#5393) 2021-04-21 19:12:40 -06:00
Kargatum 325dcfc9a6 feat(Core/Build): add the possibility to link libraries dynamically (#5348) 2021-04-21 22:16:12 +02:00
Francesco Borzì 2c5cb29ad4 Revert "fix(Core): fix chests not despawning when opened in group (#5371)" (#5386)
This reverts commit cd6ee1c644.
2021-04-21 10:32:32 +02:00
AzerothCoreBot f40ef6de4d chore(DB): import pending SQL update file
Referenced commit(s): a6cc6fdc77
2021-04-21 01:01:06 +00:00
Silker a6cc6fdc77 fix(DB/gameobject): Adjust position for Bruiseweed node - GUID 3538 (#5363) 2021-04-20 18:59:35 -06:00
Axel Cocat cd6ee1c644 fix(Core): fix chests not despawning when opened in group (#5371) 2021-04-20 22:51:55 +02:00
Kargatum a278fd7340 feat(Cmake/Database): separate database lib from common (#5334)
* feat(Core/Database): separate databse lib from common

* 1
2021-04-20 12:08:23 +02:00
AzerothCoreBot 47378ad14d chore(DB): import pending SQL update file
Referenced commit(s): a37db4fe7f
2021-04-19 22:09:16 +00:00
Stefano Borzì a37db4fe7f fix(DB/GameEvent): darkmoon faire carnie spawn on event (#5293) 2021-04-19 23:59:13 +02:00
HelloKitty 9165630b91 fix(Scripts/RubySanctum): Xerestrasza Incorrect Usage of GOSSIP_OPTIONQUESTGIVER (#5286) 2021-04-19 22:57:20 +02:00
HelloKitty 7297561088 Scripts/RazorfenDowns: Fix Belnistrasz Incorrect Usage of GOSSIP_OPTION_QUESTGIVER (#5285)
* NPC was using GOSSIP_OPTION_QUESTGIVER as a UNIT_NPC_FLAGS when it should have been using UNIT_NPC_FLAG_QUESTGIVER.

* Behavior shouldn't change though as they both coincidentally were 2.
2021-04-19 22:12:05 +02:00
T1ti d044883513 fix(Core/Tools): extracting custom maps (#5138) 2021-04-19 15:18:17 +02:00
AzerothCoreBot f8777b645a chore(DB): import pending SQL update file
Referenced commit(s): 085be43e1d
2021-04-19 12:21:04 +00:00
Knindza 085be43e1d fix(DB/Zone):improved Shadowmoon Valley (#4915)
* fix(DB/Zone):improved Shadowmoon Valley

* Update rev_1616252834972147900.sql

* Update rev_1616252834972147900.sql

* Update rev_1616252834972147900.sql

* Update rev_1616252834972147900.sql

* Update rev_1616252834972147900.sql

* Update rev_1616252834972147900.sql
2021-04-19 14:18:50 +02:00
AzerothCoreBot b8b5f68f98 chore(DB): import pending SQL update file
Referenced commit(s): 9d6a0412a4
2021-04-19 06:49:48 +00:00
Silker 9d6a0412a4 fix(DB/gameobject): Adjust position for Wild Steelbloom node - GUID 4997 (#5331) 2021-04-19 00:48:20 -06:00
AzerothCoreBot 4fe034b762 chore(DB): import pending SQL update file
Referenced commit(s): f632f4a20a
2021-04-19 05:12:46 +00:00
Silker f632f4a20a fix(DB/gameobject): Adjust position for Bruiseweed - GUID 3716 (#5332) 2021-04-18 22:54:04 -06:00
AzerothCoreBot 0148160659 chore(DB): import pending SQL update file
Referenced commit(s): 4e6fdecaa0
2021-04-19 00:51:08 +00:00
Beta.Yi 4e6fdecaa0 fix(DB/SAI): Quest of Bodley without AllowableClasses Setting (#5283) 2021-04-19 00:33:25 +02:00
Stifler82 7f533ad1ec fix(DB/Spell): flurry talent shaman rework (#5262) 2021-04-19 00:33:17 +02:00
Hacki95 6d0ebdfbd7 fix(DB): Drop for Humbert's Helm (#5260) 2021-04-19 00:33:07 +02:00
Axel Cocat b5409a18e4 fix(DB/creature_template): Add missing gossip to Terenthis in Auberdine, Darkshore (#5259) 2021-04-19 00:32:48 +02:00
Stefano Borzì a21efaf452 fix(DB/Creature): add missing spirit healer (#5257) 2021-04-19 00:32:39 +02:00
Stefano Borzì 701e1130fa fix(DB/Spawns): duplicate nodes (#5255) 2021-04-19 00:32:23 +02:00
Stefano Borzì a7b369caf3 fix(DB/Creature): thrown animations (#5254) 2021-04-19 00:29:50 +02:00
Stefano Borzì 9bf10f90ec fix(DB/Creature): move creature spawn (#5256) 2021-04-19 00:29:24 +02:00
AzerothCoreBot 940d81407d chore(DB): import pending SQL update file
Referenced commit(s): 53a21ff7fc
2021-04-18 22:07:00 +00:00
Stefano Borzì 53a21ff7fc fix(DB/Waypoints): Sethir the Ancient path (#5247) 2021-04-18 23:19:26 +02:00
AzerothCoreBot fb3004ca26 chore(DB): import pending SQL update file
Referenced commit(s): acce0d488d
2021-04-18 20:26:00 +00:00
T1ti acce0d488d fix(DB): spawn missing vanilla rares (#4639) 2021-04-18 21:58:42 +02:00
AzerothCoreBot 9997fa7924 chore(DB): import pending SQL update file
Referenced commit(s): 170c9a7a20
2021-04-18 17:39:45 +00:00
Silker 170c9a7a20 fix(DB/creature_template): Adjust InhabitType and SAI - Deviate creatures (#5335) 2021-04-18 11:33:12 -06:00
AzerothCoreBot 167951848d chore(DB): import pending SQL update file
Referenced commit(s): d624baba2a
2021-04-18 15:47:20 +00:00
v.tihomirov d624baba2a Fix Scholomance Gandling encounter (#5245) 2021-04-18 11:45:54 -04:00
Kargatum 8263faa288 feat(Core/Debugging): Allow to show a message when aborting (#5228) 2021-04-18 14:36:54 +02:00
Kitzunu ac6a968242 feat(apps): Add a tool to remove trailing whitespaces (#4074) 2021-04-18 14:03:31 +02:00
UltraNix 3a5d6fd001 fix(Core/Warden): typo 81301c67d. (#5284) 2021-04-18 02:26:38 +02:00
Kitzunu 86192f38b7 refactor(Core/Server): Move Banner into separate file (#5207)
* refactor(Core/Server): Move Banner into separate file

* fix build

* Update Banner.cpp

* indent

* build

* build

* log

* LOG_INFO

* Update Banner.cpp

* Update Banner.h

* Update Main.cpp

* Update Main.cpp

* Update Master.cpp

* yes

* tes
2021-04-18 00:35:35 +02:00
AzerothCoreBot 8c8bc61b40 chore(DB): import pending SQL update file
Referenced commit(s): 57490af8dd
2021-04-17 12:45:25 +00:00
Axel Cocat 57490af8dd fix(DB/GameObject-Spawn): Copper veins spawns in Mulgore (#5240) 2021-04-17 14:38:55 +02:00
Kargatum 4af4cbd3d9 feat(Core/Logging): rework logging (#4692)
* feat(Core/Logging): rework logging

* correct level for sql.sql

* del unused config options

* Correct build

* correct after merge

* whitespace

20:29:37 1. 'Player.cpp'. Replace (1)
20:29:37 2. 'ObjectMgr.cpp'. Replace (3)

* 1

* correct logging

* correct affter merge

* 1

* 2

* LOG_LEVEL_WARN

* #include "AppenderDB.h"

* 3

* 4

* 5

* 1. 'WorldSocket.cpp'. Replace (1)

* 6

* 1
2021-04-17 11:20:07 +02:00
Kargatum b2861be1cd feat(Core/Threading): replace ace threading (#4821) 2021-04-16 19:45:29 +02:00
Kargatum b9e84d8278 fix(Core/BGQueue): correct return BattlegroundQueueTypeId (#5304) 2021-04-16 12:05:59 +02:00
UltraNix 7d69ee8b9c fix(Core/Movement): Make sure pet always follows its master. (#5103) 2021-04-16 12:04:56 +02:00
AzerothCoreBot d069d19df0 chore(DB): import pending SQL update file
Referenced commit(s): 42dde8c74a
2021-04-16 07:54:18 +00:00
IceNet 42dde8c74a fix(DB/quest) Leave no one behind (#3674) 2021-04-16 09:52:43 +02:00
Kitzunu 33aeadf8b6 refactor(Core/Misc): Define & Rename Attributes and flags (#5193) 2021-04-15 14:16:39 +02:00
Kitzunu 0a12aed4bb fix(DB/Account): Remove default accounts (#5292) 2021-04-15 11:17:14 +02:00
AzerothCoreBot 0bb4ab3e3e chore(DB): import pending SQL update file
Referenced commit(s): 67e7ff3e8f
2021-04-14 16:56:51 +00:00
Silker 67e7ff3e8f fix(DB/page_text): Fix typo in page text of Hallowed Scroll (#5282) 2021-04-14 10:55:18 -06:00
AzerothCoreBot 08a02d01b6 chore(DB): import pending SQL update file
Referenced commit(s): ffdde49246
2021-04-14 16:11:40 +00:00
Silker ffdde49246 fix(DB/creature_loot_template): Remove 'Wastewander Water Pouch' from Andre Firebeard (#5281) 2021-04-14 10:10:08 -06:00
AzerothCoreBot 28bbe43303 chore(DB): import pending SQL update file
Referenced commit(s): 37793bd238
2021-04-14 15:16:03 +00:00
Silker 37793bd238 fix(DB/smart_scripts): Deviate Guardian - Call for help (#5280) 2021-04-14 09:14:25 -06:00
AzerothCoreBot c49f687668 chore(DB): import pending SQL update file
Referenced commit(s): c860b4422c
2021-04-13 17:53:22 +00:00
UltraNix c860b4422c fix(Core/GameObjects): Creating gameobject's model requires set go state. (#5188) 2021-04-13 19:42:43 +02:00
KiK0 92668be4f3 feat(Core/Player): detect Spanish clients (#5186) 2021-04-13 17:57:34 +02:00
AzerothCoreBot 1051948c37 chore(DB): import pending SQL update file
Referenced commit(s): 62635ca55c
2021-04-13 14:13:46 +00:00
MathematicalWTF 62635ca55c fix(DB/GameObjects) Incorrect and Duplicate Chairs. (#5236) 2021-04-13 15:31:14 +02:00
Kargatum 2b3d46bd4f feat(Core/Hooks): added collection of hooks to extends AC (#3047)
This collection of hooks comes from the Maelstrom project. It allows to release modules such as :
- 3v3-soloqueue
- 1v1 arena
- pvestats

and many others
2021-04-13 13:26:39 +02:00
AzerothCoreBot 911fbb377e chore(DB): import pending SQL update file
Referenced commit(s): 68143e71ca
2021-04-13 11:23:27 +00:00
Kargatum 68143e71ca fix(DB/DBC): correct gtoctclasscombatratingscalar_dbc (#4072) 2021-04-13 13:21:52 +02:00
AzerothCoreBot c388b75abc chore(DB): import pending SQL update file
Referenced commit(s): 93871e72da
2021-04-13 08:58:42 +00:00
Francesco Borzì 93871e72da fix(DB/Quest): Noblegarden RewardMoney (#5268) 2021-04-13 10:57:07 +02:00
Kargatum 53ce87d0f7 feat(Core/Database): implement db loader (#4431) 2021-04-12 10:09:13 +02:00
Patrick Lewis 81301c67d9 feat(CI): add extra_logs to build matrix and update warden ByteArrayToHexStr (#5102) 2021-04-11 16:08:15 +02:00
AzerothCoreBot b9ae587b6b chore(DB): import pending SQL update file
Referenced commit(s): d8f1437d97
2021-04-11 10:13:50 +00:00
Stifler82 d8f1437d97 fix(DB/GameObject): Bubbling Fissure (#5150) 2021-04-11 12:04:37 +02:00
Stefano Borzì 81e1860a54 fix(Core/Unit): decrease swim speed (#5149) 2021-04-11 12:04:28 +02:00
Kitzunu 3054bf8233 chore(Core/SpellMgr): Indentation (#5145) 2021-04-11 12:04:20 +02:00
Stefano Borzì 6d236aa25a fix(DB/Quest): required race (faction) of quest (#5143) 2021-04-11 12:04:13 +02:00
Stefano Borzì 41e37f2dd6 fix(DB/Spawn): move spawn over the ground (#5141) 2021-04-11 12:04:07 +02:00
Stifler82 9fec7eb01a fix(DB/Quest): The Principal Source (#5134) 2021-04-11 12:03:59 +02:00
Stefano Borzì 91d23c70a0 fix(DB/Spawn): move spawn because it was under the earth (#5122) 2021-04-11 12:03:51 +02:00
LannyE bfdfe3613d fix(DB): The Missing Diplomat Part 11 Fix (#5070) 2021-04-11 12:03:43 +02:00
Stifler82 6609e11be2 fix(DB/Creature): Skinning loot (#5219) 2021-04-11 12:03:30 +02:00
Caishen-cc d1f4306e1b fix(DB/GameObject-Spawn): Solid Chest respawn time for gameobject 100068,16946 (#5212) 2021-04-11 12:03:24 +02:00
Caishen-cc 4be0d61d0c fix(DB/GameObject-Spawn): Solid Chest respawn time for gameobject 100067 (#5210) 2021-04-11 12:03:14 +02:00
LannyE 2d0205757f fix(DB): Demetria is alone (#5205) 2021-04-11 12:03:06 +02:00
Delcidx 7e6ffc4399 fix(DB/gameobject): Change position of copper/other veins (#5204) 2021-04-11 12:02:58 +02:00
Nolt 40b951fbf5 fix(DB/Creature): Timberstrider Fledgling undermap (#5201) 2021-04-11 12:02:49 +02:00
Nolt 480cb019d5 fix(DB/GameObject) Mining veins spawn (#5198) 2021-04-11 12:02:33 +02:00
Kitzunu 2cd672b40d fix(DB/Spell): Demoralizing Roar (#5197) 2021-04-11 12:02:26 +02:00
ReynoldsCahoon 10954b6d93 fix(DB): Flesh piercer drop rate (#5195) 2021-04-11 12:02:20 +02:00
Stifler82 09419a290d fix(DB/CreatureSAI): Ranged mobs shooting (#5192) 2021-04-11 12:02:05 +02:00
Stifler82 e3589b1b13 fix(DB/CreatureSkinning): Skinning boars (#5190) 2021-04-11 12:01:54 +02:00
Stifler82 577bee848c fix(DB/Items-Drop-Chance): Battered Junkboxes (#5176) 2021-04-11 12:01:44 +02:00
Stifler82 372d72fa70 fix(DB/Creatures): Npc Minions not Engaging (#5166) 2021-04-11 12:01:30 +02:00
Stifler82 eaffe29d00 fix(DB/Creatures): Raptor Ridge Cave (#5155) 2021-04-11 12:01:20 +02:00
Stifler82 70308572b4 fix(DB/GameObjects-Spawn): The Shade of Elura (#5182) 2021-04-11 12:01:09 +02:00
Stifler82 d1fe14ff4b fix(DB/Creature): Ruul Snowhoof (#5174) 2021-04-11 12:00:57 +02:00
Stifler82 44cecc8289 fix(DB/CreatureSpawn): Nerubis Guard (#5172) 2021-04-11 12:00:34 +02:00
Stifler82 b96a6a13b1 fix(DB/CreatureSAI): Razormane Wolf (#5171) 2021-04-11 12:00:25 +02:00
Stifler82 8ed754ada4 fix(DB/Spells): All PvP Bandages (#5168) 2021-04-11 12:00:18 +02:00
Stifler82 9a995d257c fix(DB/Spell): Brutal Assault debuff remaining (#5165) 2021-04-11 11:59:56 +02:00
Stefano Borzì e6611c0ea4 fix(DB/Creature): set movementType to 2 for Rageclaw (#5154) 2021-04-11 11:59:45 +02:00
AzerothCoreBot c05fa1a0a9 chore(DB): import pending SQL update file
Referenced commit(s): c7e8310624
2021-04-09 19:37:31 +00:00
Kitzunu c7e8310624 feat(Core/Spell): Define SPELL_AURA_PREVENT_DURABILITY_LOSS (#5148) 2021-04-09 20:56:31 +02:00
Footman c32cd06a78 fix(Core/Movement): fix multiple creature movement issues (#5097) 2021-04-09 20:56:19 +02:00
Kargatum 91a39f27d9 feat(Core/BattlegroundQueue): add limited Battleground.QueueAnnouncer (#5093) 2021-04-09 20:55:10 +02:00
Francesco Borzì cde067390f fix(Bash): client data files version 10 (#5146) 2021-04-09 09:35:19 +02:00
Cláudio Costa 1367475a59 fix(Core): Warning C4018 (#5091) 2021-04-09 09:34:14 +02:00
UltraNix 3de7d14620 fix(Core/Spells): Spells learned from skills should be visibile immediately in the spellbook and chat. (#5106) 2021-04-08 23:09:17 -04:00
AbraKabastard a2c034dc48 fix(Core/Player): Allow sharing completed in log quests. Send push to party on failed reason seasonal (#4880) 2021-04-08 23:07:55 +02:00
Kitzunu 5dc5867f5c refactor(DB/SQL): Update 2021_03_29_01.sql to MYSQL standards (#5144) 2021-04-08 19:52:35 +02:00
UltraNix 54e371e0e7 feat(Core/PvP): Set 30 sec timer before turn off FFA PvP flag. (#5090) 2021-04-08 13:00:45 +02:00
Chero 143fad42c7 fix(Core/Unit): Set AI notification when setting/removing contested PvP flags. (#5076) 2021-04-08 11:34:22 +02:00
AzerothCoreBot 1dd7d75145 chore(DB): import pending SQL update file
Referenced commit(s): d0e9c6cadb
2021-04-08 02:33:30 +00:00
Stifler82 d0e9c6cadb fix(DB/Spell): Execute Warrior (#5125) 2021-04-07 22:32:03 -04:00
Kitzunu 91dfedd080 fix(Core/Spell): make use of SPELL_ATTR3_IGNORE_PROC_SUBCLASS_MASK (#5005) 2021-04-07 23:10:12 +02:00
Kitzunu 88ddc24464 fix(Core/Spell): Make use of SPELL_ATTR6_DONT_CONSUME_PROC_CHARGES (#5004) 2021-04-07 23:07:35 +02:00
AzerothCoreBot fb49b9710e chore(DB): import pending SQL update file
Referenced commit(s): 4765ab3d59
2021-04-07 19:58:53 +00:00
Kitzunu 4765ab3d59 fix(Core/Script): Rename Pinnacle & Ramparts scripts (#5175) 2021-04-07 21:57:28 +02:00
UltraNix ae7b452fdf fix(Core/Objects): LoS calculation (#5084) 2021-04-07 19:33:38 +02:00
Kitzunu 3a4b99213a feat(Apps): Automatic extractor for windows (#5177) 2021-04-07 19:11:03 +02:00
AzerothCoreBot a298803d72 chore(DB): import pending SQL update file
Referenced commit(s): 07f2087683
2021-04-07 11:50:05 +00:00
Kitzunu 07f2087683 fix(Core/Spell): Handle ClearAllDebuffs (#5006) 2021-04-07 13:30:58 +02:00
UltraNix c19ea1f7ad fix(Core/Loot): Items below group threshold should not be blocked by master looter. (#5041) 2021-04-07 13:30:34 +02:00
AzerothCoreBot 4f3c21b55c chore(DB): import pending SQL update file
Referenced commit(s): d93c6969f2
2021-04-06 23:31:57 +00:00
Silker d93c6969f2 fix(DB/smart_scripts): Adjust SAI for Elder Timberling (#5170) 2021-04-06 17:30:25 -06:00
AzerothCoreBot 699cd79a48 chore(DB): import pending SQL update file
Referenced commit(s): c1782e9528
2021-04-06 21:48:40 +00:00
Silker c1782e9528 fix(DB/creature): Adjust xyz position for multiple creatures in Wailing Caverns (#5163) 2021-04-06 15:47:10 -06:00
AzerothCoreBot cae69421e2 chore(DB): import pending SQL update file
Referenced commit(s): deae802302
2021-04-06 21:04:13 +00:00
Silker deae802302 fix(DB/smart_scripts): Adjust SAI for Dabyrie Laborer (#5162) 2021-04-06 15:02:26 -06:00
AzerothCoreBot 163f92ff26 chore(DB): import pending SQL update file
Referenced commit(s): 4782d40a27
2021-04-06 19:56:02 +00:00
Silker 4782d40a27 fix(DB/smart_scripts): Remove 'Prowl' on 'Flatland Prowler' (#5161) 2021-04-06 13:54:26 -06:00
AzerothCoreBot 5906222fd6 chore(DB): import pending SQL update file
Referenced commit(s): c2b8e478df
2021-04-06 18:41:03 +00:00
Silker c2b8e478df fix(DB/gameobject): Adjust position for Copper Vein 5242 (#5159) 2021-04-06 12:39:31 -06:00
AzerothCoreBot a34ee3fa78 chore(DB): import pending SQL update file
Referenced commit(s): bfb7220ff6
2021-04-06 17:01:16 +00:00
Silker bfb7220ff6 fix(DB/creature_template): Remove cataclysm gossip on Argos Nightwhisper (#5158) 2021-04-06 10:59:46 -06:00
UltraNix 63d78a2f9e fix(Core/Spells): Ensures that procs triggered by another aura are proccessed in the first place. (#5075) 2021-04-06 14:24:46 +02:00
UltraNix c5d4fe20a8 fix(Core/Movement): Removed wrong code that blocked updating movement generators in case of root/stun. (#5061) 2021-04-06 14:24:34 +02:00
Kargatum 72748ee9f1 refactor(Core/Common): generalise platform specific includes in common/Platform (#5058) 2021-04-06 14:24:16 +02:00
UltraNix 3db8a9b09b fix(Core/PetAI): Fixed logic in PetAI to determine if pet can cast co… (#5038) 2021-04-06 14:23:30 +02:00
r0m1ntik 2f2d84ac5c fix(Core/FriendStatus): Alerted when friends log in/out (#4995) 2021-04-06 14:17:07 +02:00
Kitzunu eea37f1213 fix(Core/Spell): Make use of SPELL_ATTR4_DONT_REMOVE_IN_ARENA (#4990) 2021-04-06 14:16:08 +02:00
Cláudio Costa 042cec82f4 fix(Core): Boss encounter disengage improvement (#4954) 2021-04-06 14:15:56 +02:00
AzerothCoreBot c0cb2eae38 chore(DB): import pending SQL update file
Referenced commit(s): 655ccacfa3
2021-04-06 03:52:40 +00:00
Delcidx 655ccacfa3 fix(DB/locale): Import esES/esMX translations (#5160)
Co-authored-by: Cerveciento <Cerveciento@users.noreply.github.com>
2021-04-05 21:51:17 -06:00
AzerothCoreBot 9cc296ffbb chore(DB): import pending SQL update file
Referenced commit(s): f6b5fd23cb
2021-04-05 18:46:45 +00:00
Silker f6b5fd23cb fix(DB/creature_loot_template): Adjust Okra drop rate (#5139)
Co-authored-by: T1ti <T1ti@users.noreply.github.com>
2021-04-05 12:45:08 -06:00
AzerothCoreBot c039434058 chore(DB): import pending SQL update file
Referenced commit(s): fdc29c7a02
2021-04-05 14:00:14 +00:00
UltraNix fdc29c7a02 feat(Core/Creatures): extend mob leash mechanic assist in-combat creatures (#4897) 2021-04-05 15:35:29 +02:00
Kitzunu f9d708b450 feat(Core/Instance): Add instance validation for creature scripts (#4596) 2021-04-05 15:34:26 +02:00
Stefano Borzì 60f865fce6 fix(DB/Spell): explosive sheep duration time (#5119) 2021-04-05 15:30:13 +02:00
AzerothCoreBot 97f0d37876 chore(DB): import pending SQL update file
Referenced commit(s): 0af39e4f67
2021-04-05 11:12:06 +00:00
Stifler82 0af39e4f67 fix(DB/Spell): Flurry Shaman Talent (#5117) 2021-04-05 12:39:44 +02:00
mdawx 462bbc6b24 fix(Core): Remove RDF cooldown after completion (#5034) 2021-04-05 12:39:11 +02:00
Cláudio Costa 94273da084 fix(Core): Ghost property fix (#5033) 2021-04-05 12:38:32 +02:00
UltraNix 0528e0b485 feat(Tools/Vmapextractor): Improved vmap detail level by extracting w… (#4922) 2021-04-05 11:51:51 +02:00
AzerothCoreBot 1b4c36ec52 chore(DB): import pending SQL update file
Referenced commit(s): ae4c854127
2021-04-05 01:35:50 +00:00
Silker ae4c854127 fix(DB/gameobject): Adjust position for Cooper Vein 18679 (#5132) 2021-04-04 19:34:24 -06:00
AzerothCoreBot 48bef83694 chore(DB): import pending SQL update file
Referenced commit(s): d2608d986f
2021-04-05 00:58:20 +00:00
Silker d2608d986f fix(DB/loot): Adjust loot chance of Captain's Key (#5133) 2021-04-04 18:56:38 -06:00
Stefano Borzì ee1918a3e9 fix(Core/Log): GMLogFile -> GmLogFile (#5130) 2021-04-05 01:23:46 +02:00
AzerothCoreBot c2b8d78f3e chore(DB): import pending SQL update file
Referenced commit(s): 96fbc0eb75
2021-04-04 22:01:06 +00:00
Stefano Borzì 96fbc0eb75 fix(DB/Quest): make quest "a new plague" for Horde (#5110) 2021-04-04 23:37:50 +02:00
Nolt d8c4795ec6 fix(DB) Spawn placement of mineral veins - Redridge Mountains (#5100) 2021-04-04 23:37:37 +02:00
Peter ab27aa7629 fix(DB/gameobject): Align respawn time of fish schools / wreckage (#4884) 2021-04-04 23:37:05 +02:00
UltraNix 6eeb088211 fix(Core/Movement): Corrected calculating ground level in shallow water. (#5114) 2021-04-04 23:22:13 +02:00
AzerothCoreBot d639c1f429 chore(DB): import pending SQL update file
Referenced commit(s): 26c309961e
2021-04-04 02:59:53 +00:00
Silker 26c309961e fix(DB/creature): Add Missing Marauding Geist in Naxxramas (#5123) 2021-04-03 20:58:25 -06:00
AzerothCoreBot 571526064c chore(DB): import pending SQL update file
Referenced commit(s): 7413c17ec0
2021-04-04 01:13:05 +00:00
Stifler82 7413c17ec0 fix(DB/Spell): Hunter bug with melee weapons (#5121) 2021-04-04 03:11:41 +02:00
Nefertumm 0d8aa2e8b1 feat(Core/SmartScripts) Implement SMART_TARGET_VEHICLE_PASSENGER (#3510) 2021-04-03 20:25:36 +02:00
AzerothCoreBot 4b74545744 chore(DB): import pending SQL update file
Referenced commit(s): 6dc4ca8503
2021-04-03 03:58:23 +00:00
Silker 6dc4ca8503 fix(scripts/Naxx): The art of Naxxramas (2/2) (#5057) 2021-04-02 21:57:00 -06:00
AzerothCoreBot 85d21335da chore(DB): import pending SQL update file
Referenced commit(s): 1b722dfc4a
2021-04-02 16:50:01 +00:00
Knindza 1b722dfc4a fix(DB/Zone):improved Hellfire Peninsula (#4921) 2021-04-02 12:48:27 -04:00
Kargatum e0b953b186 feat(Cmake/PCH): use target_precompile_headers instead of cotire (#5082) 2021-04-02 12:29:33 +02:00
AzerothCoreBot 9d4eebc61f chore(DB): import pending SQL update file
Referenced commit(s): 9f568b7eb3
2021-04-01 16:04:47 +00:00
UltraNix 9f568b7eb3 fix(DB/Gameobject): Adjusted autoclose time to properly handle Archmage Arugal door lever. (#5060) 2021-04-01 17:37:34 +02:00
UltraNix a77e3adbbe fix(DB/Creature): Removed UNIT_FLAG_SWIMMING from mobs in The Master's Glaive area. (#5059) 2021-04-01 17:37:25 +02:00
Peter 9c103ed83c fix(DB/creature_template): aet RangeAttackTime to default value (#4767) 2021-04-01 17:36:23 +02:00
Stifler82 0bbe5fa450 fix(DB/SAI): NPC Nancy Vishas (#5089) 2021-04-01 17:36:09 +02:00
Andrius Peleckas 9b9e070c3f fix(DB/Spells): spell "57874 Twilight Shift" should be negative + target only players (#5087) 2021-04-01 17:36:02 +02:00
LannyE 12165b81fc fix(DB): The Ancient Statuette questline missing smart scripts and waypoints (#5080) 2021-04-01 17:34:30 +02:00
Peter a56c002269 fix(DB/gameobject): Remove duplicate herbs (#5079) 2021-04-01 17:33:40 +02:00
Peter eb3a9b04dc fix(DB/gameobject): Remove duplicate mineral nodes (#5078) 2021-04-01 17:33:07 +02:00
Peter 891275252e fix(DB/creature_template): Disciple of Naralax walking speed (#5073) 2021-04-01 17:32:24 +02:00
Stifler82 86f6ec3ce1 fix(DB/CreaturesSAI): Quest Unexpected Results (#5072) 2021-04-01 17:32:14 +02:00
Peter 533265dee9 fix(DB/pool_template): Fix Black Lotus in Burning Steppes (#5071) 2021-04-01 17:31:41 +02:00
Stifler82 10b95494c6 fix(DB/CreaturesSAI): Silithid Invader and Silithid Hive Drone (#5069) 2021-04-01 17:31:16 +02:00
Stifler82 4e112a89a8 fix(DB/Creatures/GameObjectSAI): Quest Helcular's Revenge (#5067) 2021-04-01 17:31:05 +02:00
Stifler82 f38e63cce2 fix(DB/CreaturesSAI): Quest Matis the Cruel (#5062) 2021-04-01 17:30:55 +02:00
Hacki95 1726916fad fix(DB): Deviate Hides not available for Alliance (#5051) 2021-04-01 17:30:39 +02:00
Hacki95 5f3661e795 fix(DB): NPCs don't attack the player if he is in water (#5049) 2021-04-01 17:29:50 +02:00
Cláudio Costa a6bf82dec6 fix(DB): Wrong Dialog for 1st Aid trainers (#5032) 2021-04-01 17:29:12 +02:00
Nolt a9ba546c4f fix(DB): wrong position or multiple placements of herbs (#5023) 2021-04-01 17:28:47 +02:00
Peter 31a5faeef5 fix(DB/quest_template): Travel to Darkshire (#5010) 2021-04-01 17:28:24 +02:00
Peter d1d10b7fca fix(DB/quest_template): A New Plague is not just for undeads (#5009) 2021-04-01 17:28:15 +02:00
Stifler82 4c0467c540 fix(DB/Creatures/GameObject/SAI): Quest-Ending-Their-World (#4998) 2021-04-01 17:28:05 +02:00
Nolt 10c56336c1 fix(DB): herb spawn position (#4985) 2021-04-01 17:27:52 +02:00
UltraNix db043b26ad fix(Core/Config): Removed unsued config. (#4957) 2021-04-01 17:27:15 +02:00
Patrick Lewis 06ea234efa fix(BASH/INSTALLER): add missing deps for debian 10 (#5019) 2021-04-01 12:22:33 +02:00
AzerothCoreBot ab42e0cb8f chore(DB): import pending SQL update file
Referenced commit(s): 132e4a223b
2021-03-31 04:24:35 +00:00
MathematicalWTF 132e4a223b fix(DB/Quest): Spanish translation (hellfire and varied) Part 1 (#4968) 2021-03-30 22:23:04 -06:00
Stefano Borzì d4b8defcd8 Revert "feat(Core/Spells): improve SpellCheckRange(), spell cast when dismounting, falling or levitating spells (#3384)" (#5052)
This reverts commit b424273574.
2021-03-30 12:55:07 +02:00
Kargatum c053e111d3 fix(Scripts/Commands): correct reloading creature_template table (#5020) 2021-03-30 09:55:05 +07:00
AzerothCoreBot c0bcff97f3 chore(DB): import pending SQL update file
Referenced commit(s): f11d3a5402
2021-03-29 16:29:41 +00:00
Petric f11d3a5402 feat(CORE/Instance): access_requirement db refactor and improved output (#3696) 2021-03-29 10:24:52 -06:00
Cláudio Costa c0aa1b88e8 fix(Scripts): Pilfering Perfume (#5043)
Co-authored-by: Silker <61223313+Si1ker@users.noreply.github.com>
2021-03-29 09:09:31 -06:00
AzerothCoreBot 0852b768ff chore(DB): import pending SQL update file
Referenced commit(s): 9bf2800ca6
2021-03-29 14:43:52 +00:00
Silker 9bf2800ca6 fix(scripts/DB): Implement "Marked immortal guardian" (#5046) 2021-03-29 08:42:15 -06:00
AzerothCoreBot 79c2335bed chore(DB): import pending SQL update file
Referenced commit(s): 2f4b80bee0
2021-03-28 22:07:42 +00:00
Peter 2f4b80bee0 fix(DB/gameobject): Add treasures in Eastern Plaguelands to a pool (#4947) 2021-03-28 18:06:08 -04:00
Silker 7a5e4be7a2 fix(scripts/UtgardeKeep): Improve Dalronn & Skarvald (#5044) 2021-03-28 15:30:52 -06:00
UltraNix 9ca4a23ef3 fix(Core/Creatures): Fixed unitialized varibale implemented in 728d018. (#5042)
- Closes #5030

Co-authored-by: UltraNix <ultranix@gmail.com>
2021-03-28 22:29:50 +02:00
AzerothCoreBot 5d3cc6e513 chore(DB): import pending SQL update file
Referenced commit(s): 7bda2f105f
2021-03-28 19:47:08 +00:00
Peter 7bda2f105f fix(DB/mechanic_immune_mask): Bosses from Deadmines (#4977) 2021-03-28 15:45:42 -04:00
AzerothCoreBot 6a2b027037 chore(DB): import pending SQL update file
Referenced commit(s): 0edae85cf8
2021-03-28 19:08:12 +00:00
markvetx 0edae85cf8 Added missing gossip_menus (#5035) 2021-03-28 15:05:04 -04:00
Cláudio Costa 2a601a1659 fix(Core): Implement retail-like fishing skill-up functionality (#4809) 2021-03-28 14:20:25 -04:00
AzerothCoreBot 27d5268c55 chore(DB): import pending SQL update file
Referenced commit(s): 687e3e428e
2021-03-28 16:46:37 +00:00
UltraNix 687e3e428e fix(Core/Warden): Fixed random kicks caused by warden. (#5027)
Co-authored-by: UltraNix <ultranix@gmail.com>
2021-03-28 18:45:15 +02:00
AzerothCoreBot 8a4f8f8cc6 chore(DB): import pending SQL update file
Referenced commit(s): cafa8dddee
2021-03-28 14:57:44 +00:00
r0m1ntik cafa8dddee fix(DB/Spell): Paladin talent Heart of the Crusader (#4585) 2021-03-28 10:55:15 -04:00
Kitzunu 166ed0d7c2 fix(Core/Spell): Restricted Flight Area (#5016) 2021-03-28 12:20:39 +02:00
Peter 555862f059 fix(Core/Gameobject): Spell spawned chests should not despawn on loot (#4413)
* Fix despawning temporary lootable objects

* Fix codestyle

* Add comment

* Fix indendation

Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com>
2021-03-28 01:02:29 +01:00
AzerothCoreBot 3e29ce2e50 chore(DB): import pending SQL update file
Referenced commit(s): 01f0020e14
2021-03-27 03:29:25 +00:00
Peter 01f0020e14 fix(DB/SAI): Edwin VanCleef encounter (#5007) 2021-03-26 23:26:04 -04:00
55Honey 3465904dc8 fix(scripts/Gruul): Boss script fine tuning (#4126) 2021-03-26 21:38:14 -04:00
Francesco Borzì 7067696f83 docs: update PR template (#5015) 2021-03-26 18:07:24 +01:00
Stefano Borzì b424273574 feat(Core/Spells): improve SpellCheckRange(), spell cast when dismounting, falling or levitating spells (#3384) 2021-03-26 15:56:35 +01:00
Kitzunu 5a770d2945 fix(Core/AI): improve npc_escortAI (#4980) 2021-03-26 14:27:00 +01:00
Silker 877e394e04 fix(PullRequestTemplate): Adjustment and fix typo (#5002) 2021-03-25 15:14:47 -06:00
AzerothCoreBot 983a9edcfc chore(DB): import pending SQL update file
Referenced commit(s): 2cf294fe5a
2021-03-25 03:03:24 +00:00
Peter 2cf294fe5a fix(DB/creature_loot_template): Lower drops from Mottled Scytheclaw and Raptors (#4948) 2021-03-24 21:00:19 -06:00
Kargatum 10fa49f5bd feat(Core/Sockets): replace ACE_ASSERT to default core ASSERT (#4950) 2021-03-24 20:09:13 -06:00
Kitzunu fb5d2fa2e5 fix(Core/Spell): Make use of SPELL_ATTR7_IGNORE_COLD_WEATHER_FLYING (#4933) 2021-03-24 18:19:57 -06:00
Kitzunu 83e430f28a fix(Core/Spell): Make use of SPELL_ATTR6_NOT_RESET_SWING_IF_INSTANT (#4931) 2021-03-24 16:58:41 -06:00
UltraNix 0e8cb3e4b2 feat(Core/Game): Add option to disable trading BoP items among raid members (#4895) 2021-03-24 15:19:58 -06:00
Silker 47fad16967 feat(IssueTemplate/BugReport): Improve templates and add "source" field (#4959) 2021-03-24 13:49:53 -06:00
Kargatum c4c06a7734 feat(Core/SignalHandler): Replace ACE signal handling with std (#4877) 2021-03-24 15:50:56 +01:00
Kitzunu e0d36be56e refactor(DB/SQL): Update integer & utf to MySQL's new standards (#4929) 2021-03-24 15:50:06 +01:00
AzerothCoreBot 2105305f55 chore(DB): import pending SQL update file
Referenced commit(s): b1af019256
2021-03-24 09:22:00 +00:00
Houston b1af019256 fix(DB): Update some VoA scripts SAI, add waypoints (#3489) 2021-03-24 10:20:22 +01:00
AzerothCoreBot 7dced8456f chore(DB): import pending SQL update file
Referenced commit(s): 850aaddf20
2021-03-23 22:37:42 +00:00
r0m1ntik 850aaddf20 fix(DB/Account): fixed CHARSET in account_muted (#4215) 2021-03-23 16:36:10 -06:00
Andrius Peleckas b093380258 feat(Core/Movement): MotionMaster "Land" and "Take off" velocity speed is optional now (#3446) 2021-03-23 13:40:59 -06:00
AzerothCoreBot 0e2df5ad6f chore(DB): import pending SQL update file
Referenced commit(s): 8ba442bda2
2021-03-23 19:04:57 +00:00
Silker 8ba442bda2 fix(scripts/Naxx): The art of Naxxramas (1/2) (#4076) 2021-03-23 12:30:09 -06:00
Francesco Borzì ba9a09dd0c fix(Core/GUARD_RETURN): correct typo (#3743) 2021-03-23 09:30:25 -06:00
AzerothCoreBot b8c2c2311d chore(DB): import pending SQL update file
Referenced commit(s): 3c3f1a79a9
2021-03-22 15:20:02 +00:00
Nolt 3c3f1a79a9 Fix for wrong spawn mining veins (#4938) 2021-03-22 11:18:26 -04:00
AzerothCoreBot 6f72d409df chore(DB): import pending SQL update file
Referenced commit(s): ef5351af87
2021-03-22 04:27:57 +00:00
markvetx ef5351af87 (DB/Gameobject_addon) Fixed position for Ironforge Library plaques (#4924) 2021-03-21 23:42:09 -04:00
AzerothCoreBot dc35d0ba50 chore(DB): import pending SQL update file
Referenced commit(s): 66ca61025d
2021-03-22 02:42:15 +00:00
r0m1ntik 66ca61025d fix(Core/Spell): Val'anyr periodic healings proc and move to new proc system (#4216) 2021-03-21 22:40:50 -04:00
AzerothCoreBot acfba80174 chore(DB): import pending SQL update file
Referenced commit(s): 394ae6fd00
2021-03-21 19:15:15 +00:00
vconcat 394ae6fd00 fix(Build/Windows): For OS locales like CJK (#4912) 2021-03-21 16:00:39 +01:00
vconcat 832b0304cc feat(Build): allow using MySQL/MariaDB/OpenSSL from vcpkg (#4914) 2021-03-21 15:21:02 +01:00
UltraNix 1d5cc1fb74 feat(Core/Maps): Use a fixed offset instead of full collision height when retrieving floor Z. (#4909) 2021-03-21 15:20:06 +01:00
Erick Sanhueza ac5958c8ee fix(Core/AI): add condition to force casters into melee combat (#4894) 2021-03-21 15:19:52 +01:00
Wojciech Nosal e06d30e686 fix(Core/Creature): Respawning mobs missing aggro "grace period" (#4893) 2021-03-21 15:19:35 +01:00
r0m1ntik edd6d65fb2 fix(Core/Command): crash on set model to npc if not valid (#4874) 2021-03-21 15:19:18 +01:00
UltraNix 00f7a6bbde fix(Core/Maps): Include collision height in underwater status calculations. (#4855) 2021-03-21 15:19:07 +01:00
UltraNix adf627cb65 feat(Core/Spells): Implemented SPELL_AURA_DETECT_AMORE. (#4850) 2021-03-21 15:18:55 +01:00
UltraNix 6c7cc1690f fix(Core/Creatures): Fixed displaying trainer npcflags that are not valid to player. (#4848) 2021-03-21 15:18:41 +01:00
UltraNix 485f7e7639 feat(Core/DB/Authserver): remove sha_pass_hash (#4827) 2021-03-21 15:17:57 +01:00
AzerothCoreBot e9ed6380a6 chore(DB): import pending SQL update file
Referenced commit(s): 9f354db7be
2021-03-21 14:17:27 +00:00
Kitzunu 9f354db7be feat(Core/Creature): Implement c_t_r & c_t_s (#4359) 2021-03-21 15:15:59 +01:00
Petric 5aed4dd193 fix(Core/Commands): .cheat god lowering hp to 1 and .cheat power not refilling power (#3299) 2021-03-21 15:15:00 +01:00
Kargatum 34a129e478 feat(Core/Utilities): Introduce a task scheduler which schedules task (#4932) 2021-03-21 14:04:56 +01:00
Francesco Borzì 8bacb39d53 feat(Core/Hooks): OnLastIpUpdate(accountId, ip) (#4913) 2021-03-20 18:26:35 +01:00
Francesco Borzì 8b27347902 fix(DB): sql chain (#4925) 2021-03-20 18:25:13 +01:00
AzerothCoreBot 4949d3a30c chore(DB): import pending SQL update file
Referenced commit(s): b2f6a36c6c
2021-03-20 17:03:12 +00:00
UltraNix b2f6a36c6c fix(Core/Movement): Fixed collision calculation returning wrong position. (#4879) 2021-03-20 17:55:59 +01:00
Necropola 7c620fb7f0 fix(DB/quest_poi): Wrong map marker position - The Princial Source (A) (#4870) 2021-03-20 17:51:13 +01:00
LannyE 41ea339445 fix(DB):Stranglethorn Fever Fixes - Perry Gatner Event (#4864) 2021-03-20 17:47:18 +01:00
Stifler82 3306f92567 fix(DB/CreatureSAI/GameObjectSAI): Quest Call of Water 5/6 (#4892) 2021-03-20 17:46:24 +01:00
Peter 74f4ba97b1 fix(DB/pool_template): Treasures in Teldrassil (#4887) 2021-03-20 17:46:18 +01:00
Stifler82 156f796698 fix(DB/CreatureSAI): Quest: One Shot One Kill (#4869) 2021-03-20 17:46:06 +01:00
Necropola 367c1902f3 fix(DB/item): Remove Horde-only from Pattern: Raptor Hide Harness (#4861) 2021-03-20 17:45:59 +01:00
AbraKabastard e4aa9be1f7 fix(Core/Loot): Gold should always be lootable, even if it's the only loot (#4842) 2021-03-20 17:26:57 +01:00
AzerothCoreBot 31af450cbe chore(DB): import pending SQL update file
Referenced commit(s): aea4ce3094
2021-03-20 14:38:01 +00:00
Cláudio Costa aea4ce3094 fix(scripts/Ulduar): Improve Hodir (#4703) 2021-03-20 08:36:30 -06:00
Stefano Borzì d82d2041b4 fix(Core/SpellEffect): Increase speed of cat charge (#4795) 2021-03-19 22:54:25 -06:00
AzerothCoreBot 933b0aa385 chore(DB): import pending SQL update file
Referenced commit(s): 2031e55ec7
2021-03-19 23:27:58 +00:00
Hacki95 2031e55ec7 fix(DB/Core) Fix the CLS damage system and update creature_classlevelstats (#4749)
* Fix the CLS dmg system

Thanks to TC: https://github.com/TrinityCore/TrinityCore/commit/ccfa82e7d516c9d280fc7214fcf3672397c741ff
2021-03-19 17:26:30 -06:00
AzerothCoreBot 05be6e403f chore(DB): import pending SQL update file
Referenced commit(s): e607f22177
2021-03-19 21:44:14 +00:00
Stifler82 e607f22177 fix(DB/Fix Faction): Quest: Freedom to Ruul (#4866) 2021-03-19 22:42:47 +01:00
AzerothCoreBot d844e489dc chore(DB): import pending SQL update file
Referenced commit(s): 45790d18a3
2021-03-19 20:43:55 +00:00
Peter 45790d18a3 fix(DB/creature_template): Correct speed_run and speed_walk (#4644)
* fix(DB/creatures): Correct speed_run and speed_walk

Ported from vmangos:
https://github.com/vmangos/core/commit/f0a1fbfc87d97d8a876bf569ca9eb09729714cdd
https://github.com/vmangos/core/commit/a6919c7e5b86dc94c14ec0c0e9566d2c317b038c

Co-authored-by: offl <offl@users.noreply.github.com>
Co-authored-by: ratkosrb <ratkosrb@users.noreply.github.com>
Co-authored-by: T1ti <40864460+T1ti@users.noreply.github.com>
Co-authored-by: Knindza <knindzagxg@gmail.com>
2021-03-19 14:42:21 -06:00
Cláudio Costa 11ff55e075 fix(Core): prevent potential crash (#4875) 2021-03-19 17:56:51 +01:00
r0m1ntik cb0fb719db fix(Core/MailHandler): Fix display of item enchantments in mailbox (#4872)
* fix(Core/MailHandler): Fix display of item enchantments in mailbox

* Update MailHandler.cpp

Co-authored-by: r0m1ntik <r.badanin94@yandex.ru–>
2021-03-19 11:23:01 +01:00
AzerothCoreBot 60f02f86d6 chore(DB): import pending SQL update file
Referenced commit(s): 2ec2689310
2021-03-18 22:24:58 +00:00
Andrey Artyukhov 2ec2689310 fix(DB/GameObject-Spawn): Solid Chests respawn time in Azshara (#4838) 2021-03-18 18:23:21 -04:00
AzerothCoreBot 57abc67aea chore(DB): import pending SQL update file
Referenced commit(s): 3bff25bab7
2021-03-18 21:53:50 +00:00
Wojciech Nosal 3bff25bab7 fix(DB/gameobject): Archbishop Alonsus Faol misplaced plaque in Stormwind (#4846) 2021-03-18 17:50:51 -04:00
AzerothCoreBot 543b5db001 chore(DB): import pending SQL update file
Referenced commit(s): 2ccf098522
2021-03-18 20:54:09 +00:00
Peter 2ccf098522 fix(DB/creature): King Bangalash (#4825) 2021-03-18 16:52:35 -04:00
AzerothCoreBot 4d170768db chore(DB): import pending SQL update file
Referenced commit(s): 2532ba8e7f
2021-03-18 20:25:48 +00:00
markvetx 2532ba8e7f fix(DB/Creature): Remove loot from Enslaved Druid of the Talon (#4840) 2021-03-18 16:24:13 -04:00
AzerothCoreBot 50d7703ab0 chore(DB): import pending SQL update file
Referenced commit(s): 8119bff979
2021-03-18 19:21:34 +00:00
Peter 8119bff979 fix(DB/SAI): Lunaclaw (#4859)
Co-authored-by: joschiwald <joschiwald@online.de>
Co-authored-by: illfated <illfated@users.noreply.github.com>
2021-03-18 14:26:17 -04:00
Cláudio Costa 990dbfe297 fix(Core): Removing auras from spells that trigger taxi (#4820) 2021-03-18 16:51:36 +01:00
Francesco Borzì b7aa1f301a feat(CI): clang-11 in ubuntu 20.04 (#4891) 2021-03-17 21:39:47 +01:00
AzerothCoreBot 910a3e69db chore(DB): import pending SQL update file
Referenced commit(s): 456fe55952
2021-03-17 18:45:31 +00:00
Cláudio Costa 456fe55952 fix(Core/DB): Susurrus hardcoded to SmartAI (#4819) 2021-03-17 12:36:37 -06:00
AzerothCoreBot c055a7d939 chore(DB): import pending SQL update file
Referenced commit(s): 79420c86d1
2021-03-17 17:00:00 +00:00
Silker 79420c86d1 fix(DB/creature): Dreadmaw Crocolisk's position (#4889) 2021-03-17 10:58:20 -06:00
Francesco Borzì f6a17164be fix(Core/License): issue with old files license (#4762) 2021-03-17 09:46:01 -06:00
UltraNix de2c57f6cc fix(scripts/VoA): Vault of Archavon (#4853) 2021-03-17 09:06:24 -06:00
UltraNix 0d19ac4312 fix(scripts/Ulduar): Two fixes to Algalon encounter (#4852) 2021-03-17 08:08:25 -06:00
UltraNix 252f56c097 fix(scripts/Ulduar): Spinning UP during 4th phase (#4876) 2021-03-17 07:39:53 -06:00
AzerothCoreBot 1b16df5fc8 chore(DB): import pending SQL update file
Referenced commit(s): 61cc641fcc
2021-03-17 03:19:39 +00:00
UltraNix 61cc641fcc fix(DB/Warden): Export 6 warden checks from TC that were corrupted on AC (#4856) 2021-03-16 21:18:10 -06:00
AzerothCoreBot 9c6ede651e chore(DB): import pending SQL update file
Referenced commit(s): 78f027309f
2021-03-17 01:18:37 +00:00
Peter 78f027309f fix(DB/creature_template): Resistances for level 1-20 creatures (#4753)
Co-authored-by: illfated <illfated@users.noreply.github.com>
2021-03-16 19:17:12 -06:00
AzerothCoreBot e366f40ed2 chore(DB): import pending SQL update file
Referenced commit(s): 910106a046
2021-03-17 00:47:34 +00:00
Peter 910106a046 fix(DB/pool_template): Allow more mineral veins in Duskwood (#4724) 2021-03-16 18:46:06 -06:00
AzerothCoreBot 7494cf7369 chore(DB): import pending SQL update file
Referenced commit(s): 63a6016943
2021-03-17 00:09:35 +00:00
Kitzunu 63a6016943 fix(DB/Creature): Remove Vyrin Swiftwind's Innkeeper title (#4721) 2021-03-16 18:08:08 -06:00
AzerothCoreBot 1d7a26ddb4 chore(DB): import pending SQL update file
Referenced commit(s): 2154557841
2021-03-16 23:26:53 +00:00
Peter 2154557841 fix(DB/gameobjects): Add more herbs to Bloodmyst Isle (#4696) 2021-03-16 17:25:18 -06:00
Cláudio Costa 99c2efe3c2 fix(Core): Rogue - Premeditation fix (#4695) 2021-03-16 16:58:56 -06:00
AzerothCoreBot cdc6ce23bc chore(DB): import pending SQL update file
Referenced commit(s): debdeee202
2021-03-16 22:23:53 +00:00
Peter debdeee202 fix(DB/creatures): Update CC immunities for multiple creatures (#4630) 2021-03-16 16:22:24 -06:00
AzerothCoreBot e9f0c67f22 chore(DB): import pending SQL update file
Referenced commit(s): fdc07a9ed6
2021-03-16 21:26:30 +00:00
Peter fdc07a9ed6 fix(DB/gameobject): Add treasures to Bloodmyst Isle (#4690) 2021-03-16 15:09:29 -06:00
AzerothCoreBot 1880bcb154 chore(DB): import pending SQL update file
Referenced commit(s): e72a9fb8f8
2021-03-16 18:26:10 +00:00
Peter e72a9fb8f8 fix(DB/gameobjects): Mineral veins on Bloodmyst Isle (#4689) 2021-03-16 19:15:54 +01:00
AzerothCoreBot d20a15355c chore(DB): import pending SQL update file
Referenced commit(s): ebc4b72ae5
2021-03-14 19:51:16 +00:00
MathematicalWTF ebc4b72ae5 fix(DB/Quest): Spanish translation for Silithus (#4648) 2021-03-14 13:49:56 -06:00
AzerothCoreBot 19642d9159 chore(DB): import pending SQL update file
Referenced commit(s): 7ebb6e8bfb
2021-03-14 10:35:19 +00:00
Stifler82 7ebb6e8bfb fix(DB/GameObject-SpawnEvent): Brewfest banners in Darnassus (#4835) 2021-03-14 11:32:01 +01:00
Stifler82 aaef283b90 fix(DB/GameObject-SAI): Bubbling Fissures in Moonglade (#4834) 2021-03-14 11:31:08 +01:00
Stifler82 80f665cd29 fix(DB/GameObject-Spawn): Copper Veins above Jangolode Mine (#4833) 2021-03-14 11:30:31 +01:00
Stifler82 f8b9a27355 fix(DB/Creature-Spawn): Gnolls Underground in Wetlands (#4832) 2021-03-14 11:29:32 +01:00
Nolt 3d0192fa0a fix(DB/Creature) bugged Pridewing Soarer (#4824) 2021-03-14 11:29:23 +01:00
Peter 78cb2219a3 fix(DB/Creature): Make Lady Moongazer move around (#4818) 2021-03-14 11:29:02 +01:00
Peter dd7027dca6 fix(DB/quest): The Tear of the Moons (#4817) 2021-03-14 11:28:55 +01:00
Peter 1d591237ce fix(DB/quest): Bounty on Murlocs has no prerequisite (#4815) 2021-03-14 11:28:45 +01:00
Stefano Borzì b514dfb99c fix(DB/Spell): suicide saboteur on sapper explode (#4799) 2021-03-14 11:28:37 +01:00
Stefano Borzì 5d27b420fd fix(DB/Gameobject): spawn position (#4797) 2021-03-14 11:28:22 +01:00
Stifler82 6a142f1747 fix(DB/CreatureSAI): Various mobs in Tirisfal (#4794) 2021-03-14 11:27:45 +01:00
Stifler82 cfadd5a819 fix(DB/CreatureSAI): Bael'dun Foreman and Digger Flameforge (#4759) 2021-03-14 11:27:35 +01:00
Stefano Borzì 79504214f6 fix(DB/SAI): ashenvale outrunner stealthed (#4710) 2021-03-14 11:27:22 +01:00
dunjeon 8108f78762 feat(Core/Hook): OnSendInitialPacketBeforeAddToMap (#4645) 2021-03-13 23:46:58 +01:00
r0m1ntik b24ee3fc10 fix(Core/Spells): Warlock Death Coil shouldn't be able to crit (#4629) 2021-03-12 15:12:43 +01:00
AzerothCoreBot 89154a031b chore(DB): import pending SQL update file
Referenced commit(s): 30b3d74f01
2021-03-11 17:39:13 +00:00
Stifler82 30b3d74f01 fix(DB/CreatureSAI): Ruul-Snowhoof (#4786) 2021-03-11 18:37:37 +01:00
AzerothCoreBot a323107724 chore(DB): import pending SQL update file
Referenced commit(s): 15d78d4610
2021-03-11 14:09:49 +00:00
Peter 15d78d4610 fix(DB/Creature): Add spirit healer to Eastern graveyard in Arathi Highlands (#4789) 2021-03-11 15:00:07 +01:00
Peter 5e99737873 fix(DB/object): Increase respawn timer of Booty Bay fishing pool (#4780) 2021-03-11 14:59:50 +01:00
Peter b5c45abb98 fix(DB/quest): Gathering Leather requires skinning (#4771) 2021-03-11 14:59:36 +01:00
Hacki95 05656e3670 fix(Core): [Spell][Night Elf] Shadowmeld is not working properly (#4765) 2021-03-11 14:59:24 +01:00
Stifler82 7b7dac0512 fix(DB/GameObjectSpawn): Floating Giant Clam in Ghostlands (#4761) 2021-03-11 14:59:13 +01:00
Stifler82 948bd0a248 fix(DB/CreatureSAI): Gnarlpine Mystic (#4760) 2021-03-11 14:59:04 +01:00
Stifler82 57c32ec47e fix(DB/CreatureSAI): Quest Denalans Earth (#4758) 2021-03-11 14:58:52 +01:00
T1ti 3846caabfc fix(DB): some vanilla instance rare creatures and add missing ones (#4625) 2021-03-11 14:57:42 +01:00
AzerothCoreBot b6bcb0b2b0 chore(DB): import pending SQL update file
Referenced commit(s): 646f665747
2021-03-10 21:28:56 +00:00
Stifler82 646f665747 fix(DB/Spell+CreatureSAI): Leprous Machinesmith (#4757)
* fix(DB/Spell+CreatureSAI): Leprous Machinesmith

* Update rev_1615190253062057000.sql

Co-authored-by: Your Name <you@example.com>
2021-03-10 22:27:21 +01:00
AzerothCoreBot f96b711436 chore(DB): import pending SQL update file
Referenced commit(s): 671c4dc540
2021-03-10 01:19:19 +00:00
Silker 671c4dc540 fix(DB/creature_addon): Add "Double Attack" back on Anub'Rekhan and Gluth (#4779) 2021-03-09 19:17:54 -06:00
AzerothCoreBot 722e3aa967 chore(DB): import pending SQL update file
Referenced commit(s): 0f3a181561
2021-03-09 23:18:18 +00:00
Peter 0f3a181561 fix(DB/creature): Kolkar Drudge and Kolkar Outrunner resistances (#4746)
* fix(DB/creature): Kolkar Drudge and Kolkar Outrunner resistances

They have 70 fire and 30 shadow resistance while they should have none

Closes AzerothCore issue #4670

* Update data/sql/updates/pending_db_world/rev_1615103299173233870.sql

Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com>

Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com>
Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-03-10 00:10:15 +01:00
Stifler82 9e17e13953 fix(DB/GameEvent/CreatureSpawns): Hallow's-End-NPCs (#4750)
* fix(DB/GameEvent/CreatureSpawns): Hallow's-End-NPCs

* Update rev_1615132077108569700.sql

* Update rev_1615132077108569700.sql

* Update rev_1615132077108569700.sql

Co-authored-by: Your Name <you@example.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-03-10 00:09:55 +01:00
AzerothCoreBot 69a0211fca chore(DB): import pending SQL update file
Referenced commit(s): 9d09623354
2021-03-09 21:00:10 +00:00
Silker 9d09623354 fix(DB/creature_addon): Remove extra attacks from Naxxramas NPCs (#4773)
Co-authored-by: T1ti <T1ti@users.noreply.github.com>
Co-authored-by: Hacki95 <Hacki95@users.noreply.github.com>
2021-03-09 14:58:33 -06:00
Kargatum 60d684282b fix(Core/Utilites): improve acore::String::Trim (#4704)
- Improve `acore::String::Trim`
- Delete `acore::String::Reduce`
- Skip line comment #4748
2021-03-09 21:02:45 +07:00
AzerothCoreBot ddc18fa6c2 chore(DB): import pending SQL update file
Referenced commit(s): d3780a352c
2021-03-08 22:05:41 +00:00
Peter d3780a352c fix(DB/creatures): correct BaseAttackTime and RangeAttackTime (#4637) 2021-03-08 23:04:03 +01:00
Peter 78912075a6 fix(bash): Handle different Debian versions (#4607)
Co-authored-by: locus313 <locus313@users.noreply.github.com>
2021-03-07 13:43:22 -06:00
AzerothCoreBot 6a7155eb7e chore(DB): import pending SQL update file
Referenced commit(s): 1e90722a15
2021-03-07 12:37:07 +00:00
LannyE 1e90722a15 fix(Core/DB): Missing Diplomat Quests Part 11,14,16 and Minor Guard Tower Fixes (#4719) 2021-03-07 13:35:41 +01:00
AzerothCoreBot a7ef879c2f chore(DB): import pending SQL update file
Referenced commit(s): 88d1865a70
2021-03-07 12:21:16 +00:00
Peter 88d1865a70 fix(DB/gameobject): Improve quest Fields of Grief (part2) (#4722) 2021-03-07 13:13:38 +01:00
Stefano Borzì 7988717eef fix(Code/Fishing): improve timing of fishing (#4733) 2021-03-07 13:13:29 +01:00
Stefano Borzì 9a3ae2e4dc fix(DB/Quest): prevQuest (#4727) 2021-03-07 13:13:24 +01:00
Stifler82 11cba85752 fix(DB/GameObject/SAI): Bubbling Fissure (#4717) 2021-03-07 13:13:13 +01:00
Stefano Borzì 53d7341645 fix(DB/Text): chicken text for CLUCK special quest (#4714) 2021-03-07 13:13:06 +01:00
Stifler82 08c2ddbee2 fix(Core/Spell): Anti-Venom (#4711) 2021-03-07 13:12:59 +01:00
Stefano Borzì 0d1712c31b fix(DB/Quest): prevquest for quest 872 (#4687) 2021-03-07 13:12:02 +01:00
Stefano Borzì 62eec0529d fix(DB/Quest): make quest 75 not repeatable (#4685) 2021-03-07 13:11:56 +01:00
Stefano Borzì b53eefa5bc fix(DB/Page): update legacy aspects (#4684) 2021-03-07 13:11:48 +01:00
Stefano Borzì 9239f03310 fix(DB/SAI): remove SAI for talk line 0 (#4682) 2021-03-07 13:11:38 +01:00
Stefano Borzì 303ba07b06 fix(DB/Spell): quest very tasty (#4677) 2021-03-07 13:11:27 +01:00
Stefano Borzì ad8f204496 fix(DB/Loot): remove blackened gloves loot (#4672) 2021-03-07 13:11:12 +01:00
AzerothCoreBot 4ca6e4b3d9 chore(DB): import pending SQL update file
Referenced commit(s): bfb6faa23d
2021-03-07 04:32:11 +00:00
Silker bfb6faa23d fix(DB/creature_loot_template): Remove Long Crawler Limb from Ghostclaw Lynx (#4741) 2021-03-06 22:30:41 -06:00
AzerothCoreBot d04b8e13d9 chore(DB): import pending SQL update file
Referenced commit(s): 68859f6583
2021-03-07 04:06:43 +00:00
Silker 68859f6583 fix(DB/creature): Adjust position for Cursed Darkhound (#4745) 2021-03-06 22:05:11 -06:00
AzerothCoreBot bf46e0cb3f chore(DB): import pending SQL update file
Referenced commit(s): eb5cd217e0
2021-03-06 20:53:16 +00:00
Silker eb5cd217e0 fix(DB/smart_scripts): Pyrewood Elder - Healing SAI (#4737) 2021-03-06 14:51:46 -06:00
AzerothCoreBot f9b7e45f92 chore(DB): import pending SQL update file
Referenced commit(s): a269c51d51
2021-03-05 18:18:36 +00:00
Silker a269c51d51 fix(DB/creature_loot_template): Remove loot on creatures that shouldn't have loot (#4718)
Co-authored-by: T1ti <T1ti@users.noreply.github.com>
2021-03-05 12:17:02 -06:00
Patrick Lewis db6018aa38 fix(DOCKER): add dos2unix conversion when generating config files (#4697) 2021-03-05 05:17:47 -08:00
Asfo Zavala e59041ddb1 fix(Core): Compilation with EXTRA_LOGS in Windows (#4605) 2021-03-04 12:20:04 -06:00
AzerothCoreBot 1ef200397a chore(DB): import pending SQL update file
Referenced commit(s): 727590dcf8
2021-03-04 17:57:30 +00:00
r0m1ntik 727590dcf8 fix(DB/smart_scripts): Nagrand Kristen Dipswitch event (#4604) 2021-03-04 11:55:54 -06:00
AzerothCoreBot d7cef103fd chore(DB): import pending SQL update file
Referenced commit(s): 4014472fed
2021-03-04 05:13:18 +00:00
r0m1ntik 4014472fed fix(DB/gameobject): 'Chemical Wagon' zhCN translation (#4601) 2021-03-03 23:11:52 -06:00
r0m1ntik 3162ba3b24 fix(Core/player): Fix localized gossip_menu_option (#4584) 2021-03-03 20:02:19 -06:00
Francesco Borzì 498c5c9afc chore(Core/worldserver.conf): Enable warden by default (#4533)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-03-03 14:43:43 -06:00
AzerothCoreBot 5d1f644552 chore(DB): import pending SQL update file
Referenced commit(s): 80cdb76448
2021-03-03 00:56:58 +00:00
Silker 80cdb76448 fix(DB/creature_template): Fix 'Riding Horse' faction (#4679) 2021-03-02 18:55:28 -06:00
AzerothCoreBot ba3068494b chore(DB): import pending SQL update file
Referenced commit(s): d05500d5e6
2021-03-03 00:27:48 +00:00
Silker d05500d5e6 fix(DB/gameobject): Underground Herbs in Mulgore (#4678) 2021-03-02 18:26:11 -06:00
Kitzunu 28f1dc5c0c refactor(Core): replace NULL with nullptr (#4593) 2021-03-02 01:34:20 +01:00
Kargatum dbefa17a53 feat(Core/Config): rework config and delete ACE inherited (#4608) 2021-02-28 14:37:03 +01:00
AzerothCoreBot c2f274e06d chore(DB): import pending SQL update file
Referenced commit(s): 8195708962
2021-02-28 13:31:49 +00:00
Stifler82 8195708962 fix(DB/Core/Creatures/SAI): Pyrewood Ambush Quest (#4649) 2021-02-28 14:27:07 +01:00
Stifler82 7d95daf450 fix(DB/CreaturesSAI): Mobs Casting Daze (#4641) 2021-02-28 14:26:47 +01:00
Stifler82 41fa30a585 fix(DB/Creature/SAI): Quest Mist Disappearing cat (#4655) 2021-02-28 14:26:21 +01:00
AzerothCoreBot 3d0a4288e0 chore(DB): import pending SQL update file
Referenced commit(s): 39ece8d518
2021-02-27 11:44:54 +00:00
Peter 39ece8d518 fix(DB/creature): Young Moonkin shouldn't have Moonfire (#4651) 2021-02-27 12:43:25 +01:00
Kargatum b9e132a941 chore(Misc): correct double includes (#4647) 2021-02-26 17:44:08 +07:00
AzerothCoreBot 7ec204943a chore(DB): import pending SQL update file
Referenced commit(s): dbd78936bf
2021-02-25 00:36:51 +00:00
LannyE dbd78936bf fix(DB): Gnomeregan - Viscous Fallout and Minions Update (#4643) 2021-02-25 01:31:34 +01:00
Peter abea006931 fix(DB/object): Pool copper veins on Bloodmyst Isle (#4636) 2021-02-25 01:31:24 +01:00
Peter 0cd2da0015 fix(DB/object): Pool copper veins in Eversong Forest (#4634) 2021-02-25 01:31:07 +01:00
Peter 98bf26671e fix(DB/object): Pool copper veins on Azuremyst Isle (#4633) 2021-02-25 01:30:59 +01:00
Stifler82 ec038c3dfc fix(DB/Creature): Patroling-Deathguards-chain-aggro-range (#4632) 2021-02-25 01:30:50 +01:00
Stifler82 573a560541 fix(DB/Creature): Burning Blade Apprentice Summon Voidwalker (#4626) 2021-02-25 01:30:41 +01:00
LannyE ae2bd07296 fix(DB): Fix Some Gnomeregan Issues - Missing Animations, Spells and Texts (#4617) 2021-02-25 01:30:30 +01:00
Kitzunu dbc0ff6554 refactor(Core): sort #includes alphabetically (#4579) 2021-02-24 22:34:42 +01:00
Peter 51342ef9b5 chore(git): Add a co-author suggestion to the commit template (#4538) 2021-02-23 14:20:07 +01:00
Francesco Borzì a4115862de feat(Core/Hooks): OnBattlegroundDesertion (#4619) 2021-02-21 22:12:25 +01:00
r0m1ntik 8dbdffab92 fix(Core/Spell): Divine Protection reduces fall damage (#4618) 2021-02-21 20:23:46 +01:00
AzerothCoreBot 57d9774957 chore(DB): import pending SQL update file
Referenced commit(s): 90f7cf688e
2021-02-21 19:18:19 +00:00
Peter 90f7cf688e fix(DB/SAI): Captured Scarlet Zealot should die (#4616) 2021-02-21 20:16:54 +01:00
AzerothCoreBot e01a2cc7c3 chore(DB): import pending SQL update file
Referenced commit(s): f910d635b7
2021-02-21 18:54:30 +00:00
Stifler82 f910d635b7 fix(DB/Creature): Gubber-Blump-missing-gossip (#4615) 2021-02-21 19:53:03 +01:00
AzerothCoreBot f19f4377df chore(DB): import pending SQL update file
Referenced commit(s): 9b2584b8a6
2021-02-21 17:20:37 +00:00
Stifler82 9b2584b8a6 fix(DB/Creature): Westfall Woodworker position (#4614) 2021-02-21 18:19:09 +01:00
AzerothCoreBot 512284820a chore(DB): import pending SQL update file
Referenced commit(s): b1183fe137
2021-02-21 16:27:29 +00:00
Stifler82 b1183fe137 fix(DB/Quest): Plagued Lands (#4612) 2021-02-21 17:26:02 +01:00
AzerothCoreBot 9982583d8e chore(DB): import pending SQL update file
Referenced commit(s): 922f87e5a8
2021-02-21 16:01:03 +00:00
Stifler82 922f87e5a8 fix(DB/GameObject): Firework Launcher (#4597) 2021-02-21 16:59:40 +01:00
AzerothCoreBot 48c95468e7 chore(DB): import pending SQL update file
Referenced commit(s): 855ef81597
2021-02-21 15:45:59 +00:00
Stifler82 855ef81597 fix(DB/Creature): Amani Berserker (#4594)
Co-authored-by: Stifler <xspid@lastrevenge.ddns.net>
2021-02-21 16:44:33 +01:00
AzerothCoreBot 457a7b0c1e chore(DB): import pending SQL update file
Referenced commit(s): 79faa15551
2021-02-21 00:32:47 +00:00
r0m1ntik 79faa15551 fix(DB/Creature): Position NPC Rocklance (#4589) 2021-02-21 01:31:23 +01:00
T1ti ccca2dedfa fix(Scripts/MoltenCore): Garr abilities timers (#4568) 2021-02-19 19:27:51 +01:00
Kitzunu f35b3ddb76 fix(DB/MySQL): Support MySQL 8 in create_mysql.sql (#4492)
* fix(DB/MySQL): Support MySQL in create_mysql.sql

* Update create_mysql.sql
2021-02-19 12:37:04 +01:00
AzerothCoreBot 5b403f46f4 chore(DB): import pending SQL update file
Referenced commit(s): 53fd72a337
2021-02-18 14:11:32 +00:00
Peter 53fd72a337 fix(DB/creature/quests): Remove Tormek Stoneriver and his quests (#4578) 2021-02-18 15:09:54 +01:00
AzerothCoreBot 7292a68ec7 chore(DB): import pending SQL update file
Referenced commit(s): 28de039ca7
2021-02-18 00:39:40 +00:00
Francesco Borzì 28de039ca7 fix(DB/spell_dbc): column sizes & Life Tap descr. (#4545) 2021-02-17 19:38:12 -05:00
AzerothCoreBot e843425c4a chore(DB): import pending SQL update file
Referenced commit(s): a209eaf00e
2021-02-17 03:18:52 +00:00
Vox a209eaf00e fix(db/Creature): Darkshire NPC updates (#4588) 2021-02-16 22:17:20 -05:00
AzerothCoreBot 28d68cac20 chore(DB): import pending SQL update file
Referenced commit(s): 2cd534defb
2021-02-17 02:49:28 +00:00
LannyE 2cd534defb fix(db): Translation to Ello Quest - Add Stitches Completion Event (#4523) 2021-02-16 21:47:58 -05:00
AzerothCoreBot 75813d7a23 chore(DB): import pending SQL update file
Referenced commit(s): b71404b6e0
2021-02-16 18:41:56 +00:00
Peter b71404b6e0 fix(DB/creature_loot_template) Increase droprate for item Healthy Dragon Scale (#4516) 2021-02-16 13:40:19 -05:00
AzerothCoreBot 81793357cb chore(DB): import pending SQL update file
Referenced commit(s): 0a5262a73e
2021-02-16 18:16:18 +00:00
Vox 0a5262a73e fix(core/Scripts): 'The Attack!' Quest Improvements/NPC Spawn Adjust (#4577) 2021-02-16 13:14:43 -05:00
AzerothCoreBot d7acacfac0 chore(DB): import pending SQL update file
Referenced commit(s): 4f325780bd
2021-02-15 21:35:26 +00:00
Vox 4f325780bd fix(db/smart_script): Fix Worldserver spam of smart_script errors (#4575) 2021-02-15 16:33:52 -05:00
AzerothCoreBot 57308c02b6 chore(DB): import pending SQL update file
Referenced commit(s): f6c2c903e5
2021-02-15 16:16:15 +00:00
Kitzunu f6c2c903e5 chore(DB/quest_offer_reward): Update capitalization of name/class (#4421) 2021-02-15 11:14:41 -05:00
AzerothCoreBot 0c0ec452f7 chore(DB): import pending SQL update file
Referenced commit(s): 60ee3500a6
2021-02-15 14:54:32 +00:00
Vox 60ee3500a6 fix(db/GameObject): Adjust XYZ of Copper Vein (#4576) 2021-02-15 09:53:00 -05:00
AzerothCoreBot 21f828847f chore(DB): import pending SQL update file
Referenced commit(s): d88e14be4e
2021-02-14 19:27:49 +00:00
Yehonal d88e14be4e Fix: pipeline error after 8 pending sql
bash thinks that 08 is a hex number, so we have to cast the base

More info here: https://stackoverflow.com/questions/24777597/value-too-great-for-base-error-token-is-08
2021-02-14 20:26:29 +01:00
Vox 75569dd824 fix(DB/Spell): Make Amplify Magic Ranks 4-7 as Positive (#4567) 2021-02-14 14:12:18 -05:00
AzerothCoreBot 5eb15d8ac0 chore(DB): import pending SQL update file
Referenced commit(s): 8970037053
2021-02-14 18:51:16 +00:00
Vox 8970037053 Fix(DB/Trainer): Correct Polearm MinLvl Req (#4566) 2021-02-14 13:49:41 -05:00
AzerothCoreBot e12c3a005d chore(DB): import pending SQL update file
Referenced commit(s): c47a60ea57
2021-02-14 17:38:25 +00:00
Vox c47a60ea57 fix(DB/creature): Ham from Reese Langston position (#4564) 2021-02-14 18:36:51 +01:00
AzerothCoreBot 5cd011bee0 chore(DB): import pending SQL update file
Referenced commit(s): 65a0c10b8c
2021-02-14 06:09:53 +00:00
Peter 65a0c10b8c Ras Frostwhisper movement (#4517)
Co-authored-by: offl <offl@users.noreply.github.com>
2021-02-14 01:08:26 -05:00
AzerothCoreBot 97ea384cbe chore(DB): import pending SQL update file
Referenced commit(s): 98a0ff8297
2021-02-14 05:10:18 +00:00
Vox 98a0ff8297 fix(DB/quest_details): Add missing emotes for Maybell Maclure when offering quest Young Lovers (#4558) 2021-02-14 00:08:55 -05:00
AzerothCoreBot 19b7f0d27a chore(DB): import pending SQL update file
Referenced commit(s): 04d6fa2fa3
2021-02-14 04:40:46 +00:00
Vox 04d6fa2fa3 fix(DB/Creature): Script Master Wood Emotes and Responses (#4560) 2021-02-13 23:39:16 -05:00
AzerothCoreBot 03e77ce66f chore(DB): import pending SQL update file
Referenced commit(s): 5709fc4bec
2021-02-14 01:39:17 +00:00
Peter 5709fc4bec fix(DB/gameobject): Improve quest Fields of Grief (#4529) 2021-02-13 20:37:48 -05:00
AzerothCoreBot 367684fcbc chore(DB): import pending SQL update file
Referenced commit(s): b7e32df115
2021-02-14 01:12:26 +00:00
Vox b7e32df115 fix(db/creature): Add missing npc text for William Pestle (#4559) 2021-02-13 20:11:04 -05:00
AzerothCoreBot a06f183db5 chore(DB): import pending SQL update file
Referenced commit(s): 3d7663d310
2021-02-14 00:27:27 +00:00
Peter 3d7663d310 Improve quest Of Love and Family (#4501) 2021-02-13 19:25:49 -05:00
AzerothCoreBot f1c08f940c chore(DB): import pending SQL update file
Referenced commit(s): 25ef224515
2021-02-14 00:05:47 +00:00
Vox 25ef224515 fix(DB/creature): Update Old Blanchy Faction & Add Missing Text for Verna Furlbrow 2021-02-13 19:04:15 -05:00
AzerothCoreBot bc511c6771 chore(DB): import pending SQL update file
Referenced commit(s): 32e4882363
2021-02-13 23:45:25 +00:00
Vox 32e4882363 fix(DB/npc_text): Various Missing NPC Gossip
Co-Authored by @Killyana
2021-02-13 18:43:58 -05:00
AzerothCoreBot f1d2d31bfd chore(DB): import pending SQL update file
Referenced commit(s): 3015b4a8c6
2021-02-13 21:31:18 +00:00
Peter 3015b4a8c6 fix(DB/gameobject): Improve quest Barov Family Fortune (#4500) 2021-02-13 16:29:42 -05:00
AzerothCoreBot 548048d70b chore(DB): import pending SQL update file
Referenced commit(s): ff8b50f43e
2021-02-13 20:54:47 +00:00
Peter ff8b50f43e Improve raid quest Keanna's Log (#4502) 2021-02-13 15:53:15 -05:00
Kitzunu 812a744371 fix(Core/SAI): Do not reset HP with SMART_ACTION_UPDATE_ENTRY (#4486)
Co-Authored-By: Wyrserth <43747507+Wyrserth@users.noreply.github.com>
2021-02-13 14:53:44 -05:00
AzerothCoreBot 6c4efcdc67 chore(DB): import pending SQL update file
Referenced commit(s): 5c7c142c37
2021-02-13 11:04:23 +00:00
Kitzunu 5c7c142c37 fix(DB/Item): Chinese locale (#4473) 2021-02-13 12:02:54 +01:00
AzerothCoreBot 1f4e317f51 chore(DB): import pending SQL update file
Referenced commit(s): a63e41e5b3
2021-02-12 15:22:05 +00:00
Francesco Borzì a63e41e5b3 feat(Core/Conf): Rate.RewMoneyMaxLevel (#4546) 2021-02-12 16:20:31 +01:00
Peter 576f3588be fix(DB/quest): Rogue quest Encrypted Scroll (#4553) 2021-02-12 16:19:52 +01:00
Nicolas c873e48ece fix(DB/gameobject) Strange lockbox position and add Bubbly Fissure (#4460) 2021-02-12 16:19:29 +01:00
AzerothCoreBot 7bd025d303 chore(DB): import pending SQL update file
Referenced commit(s): ec720c3481
2021-02-12 15:16:43 +00:00
Peter ec720c3481 fix(DB/gameobject): pooling for Battered Chests in starting zones (#4552) 2021-02-12 16:15:16 +01:00
AzerothCoreBot cbe08ee0b9 chore(DB): import pending SQL update file
Referenced commit(s): 4d10278770
2021-02-12 15:14:40 +00:00
Peter 4d10278770 fix(DB/creature): Move Undertaker Mordo (#4548) 2021-02-12 16:13:09 +01:00
AzerothCoreBot 61c0e5abb0 chore(DB): import pending SQL update file
Referenced commit(s): 0ce7f8df2e
2021-02-12 14:21:29 +00:00
Peter 0ce7f8df2e fix(DB/creature): Move Megelon (#4539) 2021-02-12 15:19:55 +01:00
AzerothCoreBot 0e408971ff chore(DB): import pending SQL update file
Referenced commit(s): d3a9dd971f
2021-02-12 12:06:58 +00:00
Degen d3a9dd971f fix(DB/waypoint): Thomas Miller text (#4534) 2021-02-12 13:05:25 +01:00
Walter Pagani 5106e8234b fix(Core): loot party (#4409) 2021-02-12 13:03:49 +01:00
AzerothCoreBot 85eb4808ac chore(DB): import pending SQL update file
Referenced commit(s): 695a7402ad
2021-02-12 10:44:15 +00:00
Footman 695a7402ad fix(Core): creature movement bugs (#4544)
- fix UpdateEnvironmentIfNeeded was changing flying creature status all the time. closes: #4447
- fix hovering state was causing bugs at #4466
- add animation state priority: fly > hover > ground

Co-authored-by: Wotex <fm@gmail.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Patrick Lewis <pat@lo5t.com>
2021-02-12 11:42:41 +01:00
Francesco Borzì e75961756d Revert "feat(CI): use acore-core-build-action (#4326)" (#4543) 2021-02-11 18:25:50 +01:00
Francesco Borzì 87d33990f9 fix(DB/updates): faulty SQL update 2021-02-11 18:15:46 +01:00
AzerothCoreBot 70e92a7ce8 chore(DB): import pending SQL update file
Referenced commit(s): d7981de01e
2021-02-11 14:10:12 +00:00
Stifler82 d7981de01e fix(Core/Spell): solve issue with Life Tap All Ranks (#4408) 2021-02-11 15:08:27 +01:00
AzerothCoreBot 5fad58815d chore(DB): import pending SQL update file
Referenced commit(s): 7d46e38928
2021-02-11 02:17:23 +00:00
Vox 7d46e38928 fix(DB/Creature): Set MovementType of Scourged Flamespitter to 'Idle' (#4525) 2021-02-10 21:15:50 -05:00
Kitzunu 1a137dadde fix(Core/Script): Startup error in spell_bwl_shadowflame (#4474) 2021-02-10 17:53:30 -05:00
AzerothCoreBot 2b6413e0df chore(DB): import pending SQL update file
Referenced commit(s): 490a54b4c7
2021-02-10 14:46:25 +00:00
Stefano Borzì 490a54b4c7 fix(DB/Spell): remove NPC curse (#4477) 2021-02-10 09:44:56 -05:00
AzerothCoreBot 4a86db03c5 chore(DB): import pending SQL update file
Referenced commit(s): b60e6b7d5b
2021-02-10 14:24:59 +00:00
Peter b60e6b7d5b Improve quest The Active Agent (#4454) 2021-02-10 09:23:22 -05:00
AzerothCoreBot 97b8394f97 chore(DB): import pending SQL update file
Referenced commit(s): d6a2ddb142
2021-02-10 03:53:18 +00:00
Peter d6a2ddb142 fix(DB/gameobject): Improve quests Find the Gems and Power Source & Find the Gems (#4450) 2021-02-09 22:51:49 -05:00
AzerothCoreBot 5bff37a88c chore(DB): import pending SQL update file
Referenced commit(s): 5b8441f467
2021-02-10 00:12:41 +00:00
Francesco Borzì 5b8441f467 fix(DB/command): remove bank command (#4515) 2021-02-10 01:11:05 +01:00
Footman 522eb9a7e4 fix(Core/Pathfinding): Creatures regen health, spells LOD (#4509) 2021-02-10 00:37:05 +01:00
AzerothCoreBot 98a61b71e5 chore(DB): import pending SQL update file
Referenced commit(s): 55c1ab8fba
2021-02-09 21:33:15 +00:00
Peter 55c1ab8fba Improve quest Rig Wars (#4453) 2021-02-09 16:31:30 -05:00
Francesco Borzì 8915ab1362 feat(Hooks/PlayerScript): ShouldBeRewardedWithMoneyInsteadOfExp (#4445) 2021-02-09 14:09:41 -05:00
AzerothCoreBot 639d49509d chore(DB): import pending SQL update file
Referenced commit(s): f9d0be8dfa
2021-02-09 13:46:15 +00:00
Vox f9d0be8dfa ValianceKeepUpdates (#4511) 2021-02-09 08:44:34 -05:00
AzerothCoreBot c5400b3012 chore(DB): import pending SQL update file
Referenced commit(s): 45f012a52b
2021-02-09 03:27:38 +00:00
Peter 45f012a52b Improve quest Rituals of Power (#4449) 2021-02-08 22:26:00 -05:00
AzerothCoreBot b225b43d26 chore(DB): import pending SQL update file
Referenced commit(s): 4527505b92
2021-02-09 02:06:04 +00:00
Peter 4527505b92 Improve paladin quest The Test of Righteousness (#4443) 2021-02-08 21:04:31 -05:00
AzerothCoreBot dfe1da23ef chore(DB): import pending SQL update file
Referenced commit(s): dae209e059
2021-02-09 01:39:38 +00:00
Peter dae209e059 Improve quest Knowledge in the Deeps (#4438) 2021-02-08 20:38:08 -05:00
Kitzunu 82eb8b44d1 refactor(Core/Spell): Pascal Case some SpellEntry types (#4432) 2021-02-08 19:01:37 -05:00
AzerothCoreBot 4c558fd670 chore(DB): import pending SQL update file
Referenced commit(s): d0290d25fb
2021-02-08 23:13:47 +00:00
Peter d0290d25fb Improve quest Test of Lore (#4442) 2021-02-08 18:12:17 -05:00
AzerothCoreBot e764e7e37a chore(DB): import pending SQL update file
Referenced commit(s): 3c670cb5a0
2021-02-08 22:46:31 +00:00
Francesco Borzì 3c670cb5a0 fix(DB/Commands): align core and DB (#4479) 2021-02-08 23:45:00 +01:00
Kitzunu 05a8217270 refactor(Core/Player): add helper method for PLAYER_FLAGS_DEVELOPER (#4395)
Co-Authored-By: ForesterDev <11771800+ForesterDev@users.noreply.github.com>
2021-02-08 16:55:04 -05:00
AzerothCoreBot 736def2058 chore(DB): import pending SQL update file
Referenced commit(s): eb7b8a531e
2021-02-08 21:29:06 +00:00
Vox eb7b8a531e fix (DB/Commands): Add Syntax to Command .achievement checkall (#4506) 2021-02-08 16:27:39 -05:00
AzerothCoreBot 71b40ed8bc chore(DB): import pending SQL update file
Referenced commit(s): 238bdf3517
2021-02-08 14:52:03 +00:00
Duncan Steenburgh 238bdf3517 fix(DB/Quest): Incorrect requirements for quest: 'A Spark of Hope' (#4434) 2021-02-08 09:50:28 -05:00
AzerothCoreBot 074c46d090 chore(DB): import pending SQL update file
Referenced commit(s): a8c2c2cc10
2021-02-08 14:17:22 +00:00
Kitzunu a8c2c2cc10 refactor(DB/Creature): Move some Lunar auras from SAI to c_t_a (#4393)
Co-Authored-By: offl <11556157+offl@users.noreply.github.com>
2021-02-08 09:15:55 -05:00
AzerothCoreBot c66ab97c7f chore(DB): import pending SQL update file
Referenced commit(s): 0f1633c9c5
2021-02-08 01:52:22 +00:00
Stefano Borzì 0f1633c9c5 fix(DB/Spawn): move outside a tree a rabid bear (#4480) 2021-02-07 20:50:54 -05:00
AzerothCoreBot 4b91e8039f chore(DB): import pending SQL update file
Referenced commit(s): 30676e35a3
2021-02-08 01:01:33 +00:00
Kitzunu 30676e35a3 fix(DB/Event): Attempt to resolve STV Fishing Extravagnaza spawns and start (#4482) 2021-02-07 20:00:07 -05:00
AzerothCoreBot 8015de0c4b chore(DB): import pending SQL update file
Referenced commit(s): fd024e4661
2021-02-07 21:38:10 +00:00
Peter fd024e4661 Deserter Propaganda should respawn much faster (#4414) 2021-02-07 16:36:40 -05:00
Vox 94173dbbd9 fix(Core/Spell): Restore Stealth remove check (#4491) 2021-02-07 14:08:10 -05:00
LannyE 2741a3ea1c Fix Bug(cpp): SmartScriptMgr.cpp - Event Start and Stop not working (#4392) 2021-02-07 12:03:01 -05:00
AzerothCoreBot e4695cc74b chore(DB): import pending SQL update file
Referenced commit(s): d581ecd0cf
2021-02-07 16:16:58 +00:00
Kitzunu d581ecd0cf fix(DB/Gamobject): Remove deprecated signs (#4390)
Co-Authored-By: offl <11556157+offl@users.noreply.github.com>
2021-02-07 11:15:30 -05:00
AzerothCoreBot cd6f7e301f chore(DB): import pending SQL update file
Referenced commit(s): 6246609545
2021-02-07 15:17:36 +00:00
Kitzunu 6246609545 fix(DB/Creature): Remove skinning from non-skinnable creatures (#4475) 2021-02-07 10:16:01 -05:00
AzerothCoreBot 18d78afc2d chore(DB): import pending SQL update file
Referenced commit(s): 440d4191ae
2021-02-07 14:07:52 +00:00
Kitzunu 440d4191ae fix(Core/Spell): Restore SPELL_ATTR0_CU_AURA_CC (#4472) 2021-02-07 09:06:27 -05:00
Kitzunu d902411171 fix(Core/Spell): Clearcasting duration (#4422) 2021-02-06 21:06:30 -05:00
Footman e7bfbe7651 fix(Core/Pathfinding): pets chase & transport (#4451) 2021-02-06 20:22:15 -05:00
AzerothCoreBot c3a83c3618 chore(DB): import pending SQL update file
Referenced commit(s): d8afa849e3
2021-02-06 21:32:50 +00:00
Peter d8afa849e3 Improve quest The Lost Tablets of Will (#4452) 2021-02-06 16:31:26 -05:00
AzerothCoreBot 990e4943ba chore(DB): import pending SQL update file
Referenced commit(s): 61aa62bbbc
2021-02-06 17:28:09 +00:00
Peter 61aa62bbbc Fix quest Secondhand Diving Gear respawn rates (#4419) 2021-02-06 12:26:46 -05:00
AzerothCoreBot 6e7dc293ee chore(DB): import pending SQL update file
Referenced commit(s): 924ca9f57f
2021-02-06 15:42:42 +00:00
Kitzunu 924ca9f57f fix(DB/quest_request_items): Remove text that is set as null (#4385) 2021-02-06 10:41:11 -05:00
AzerothCoreBot 176eedabf1 chore(DB): import pending SQL update file
Referenced commit(s): 30fa12da30
2021-02-06 14:42:53 +00:00
Peter 30fa12da30 Improve quest Mythology of the Titans (#4439) 2021-02-06 09:41:00 -05:00
AzerothCoreBot df83476fa2 chore(DB): import pending SQL update file
Referenced commit(s): 88936e0d1a
2021-02-06 13:52:53 +00:00
OMGhixD 88936e0d1a fix(DB/gameobject): Double stacked veins in Stranglethorn Vale (#4433) 2021-02-06 08:51:30 -05:00
AzerothCoreBot 58254f6611 chore(DB): import pending SQL update file
Referenced commit(s): 2f35eed509
2021-02-06 11:25:16 +00:00
Kitzunu 2f35eed509 fix(DB/Item): Foreboding Plans text (#4386) 2021-02-06 12:23:49 +01:00
AzerothCoreBot 7b9fd194e1 chore(DB): import pending SQL update file
Referenced commit(s): 297a1ec63c
2021-02-06 02:22:32 +00:00
Peter 297a1ec63c Lower respawn for New Avalon Registry (#4428) 2021-02-05 21:21:07 -05:00
AzerothCoreBot 60491e871c chore(DB): import pending SQL update file
Referenced commit(s): bfcc3c6f87
2021-02-05 23:59:24 +00:00
Kitzunu bfcc3c6f87 refactor(Core/Spell): Move some SpellImmune from script to db (#4381)
* refactor(Core/Spell): Move some SpellImmune from script to db
2021-02-05 18:57:51 -05:00
AzerothCoreBot 158b1bcf73 chore(DB): import pending SQL update file
Referenced commit(s): 852b17117b
2021-02-05 22:37:27 +00:00
Peter 852b17117b Lower respawn for Empty Cauldron and Iron Chain (#4427) 2021-02-05 17:35:56 -05:00
AzerothCoreBot e7e5f2202a chore(DB): import pending SQL update file
Referenced commit(s): c9cc82bca2
2021-02-05 21:01:08 +00:00
Peter c9cc82bca2 Lower respawn for New Avalon Patrol Schedule (#4426)
Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com>
2021-02-05 15:59:35 -05:00
AzerothCoreBot e7640c6a60 chore(DB): import pending SQL update file
Referenced commit(s): a95de6c43a
2021-02-05 20:42:34 +00:00
Kitzunu a95de6c43a fix(DB/Creature): Add missing auras for some Icecrown creatures (#4394)
* https://github.com/TrinityCore/TrinityCore/commit/65a204c5b24746237177e5ce8abbaca5a1bbdcf0

Co-Authored-By: Eridium <6587064+Killyana@users.noreply.github.com>
2021-02-05 15:41:00 -05:00
55Honey 47160f3c36 fix(Core/Commands): remove character creation flag from .save command 2021-02-05 19:12:53 +01:00
Francesco Borzì 3671da68ff fix(Bash/DB-Exporter): typo (#4376) 2021-02-05 07:17:15 -05:00
Kitzunu 9f47c83c11 fix(Core/Player): Prevent looting already looted items (#4420) 2021-02-05 06:38:44 -05:00
AzerothCoreBot 8961a2406d chore(DB): import pending SQL update file
Referenced commit(s): 2dba53425b
2021-02-05 00:08:37 +00:00
Kitzunu 2dba53425b fix(DB/Creature): Remove clam loot from non-sea creatures (#4384) 2021-02-04 19:07:10 -05:00
AzerothCoreBot 83d3770176 chore(DB): import pending SQL update file
Referenced commit(s): 4f4bf5388e
2021-02-04 22:30:43 +00:00
Kitzunu 4f4bf5388e fix(DB/Item): Venture Co. Documents text (#4387) 2021-02-04 17:29:11 -05:00
AzerothCoreBot ba0c0d022f chore(DB): import pending SQL update file
Referenced commit(s): 1c9fd36074
2021-02-04 20:46:53 +00:00
Kitzunu 1c9fd36074 fix(DB/Creature): Update Mutaded Professor Putricide hitbox (#4382) 2021-02-04 15:45:22 -05:00
Rochet2 8a0ba39b53 fix(Docker): add cache to dockerignore to speed up local build (#4366)
Apparently including cmake cache to the build context will take a long time for consecutive builds and causes docker build to spend a long time at `Sending build context to docker daemon (x %)` step.
2021-02-04 13:39:00 +01:00
AzerothCoreBot b0d0378e40 chore(DB): import pending SQL update file
Referenced commit(s): 8cce6687d7
2021-02-04 09:46:24 +00:00
55Honey 8cce6687d7 fix(DB/Item) Flamewrought Key zhCN translation (#4365)
* Update item_template_locale.sql

* Revert changes to base sql files

* zhCN translation for Flamewrought Key

Created a pending_db_world sql file to add zhCN translations for Flamewrought Key

* Cleanup

* Cleanup

* Update data/sql/updates/pending_db_world/rev_1611865917828980400.sql

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* Update rev_1611865917828980400.sql

backticks for `locale`
2021-02-04 10:44:56 +01:00
AzerothCoreBot 36fb4765d8 chore(DB): import pending SQL update file
Referenced commit(s): bd6b1752fd
2021-02-04 01:31:10 +00:00
Kitzunu bd6b1752fd fix(DB/Quest): Journey to Undercity outro (#4389) 2021-02-03 20:29:36 -05:00
AzerothCoreBot c0656c66d2 chore(DB): import pending SQL update file
Referenced commit(s): 1b0b8abb8e
2021-02-03 23:16:43 +00:00
Peter 1b0b8abb8e fix(DB/gameobject): Book of Ur should be lootable by all (#4362)
Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com>
2021-02-03 18:15:02 -05:00
AzerothCoreBot 64016e234e chore(DB): import pending SQL update file
Referenced commit(s): ae74eb0713
2021-02-03 17:44:53 +00:00
Peter ae74eb0713 fix(DB/gameobject): Compendium of the Fallen should be lootable by all (#4360)
Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com>
2021-02-03 18:43:28 +01:00
Kitzunu 9fd6f1079b fix(Core/Spell): SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER to face caster (#4351)
* fix(Core/Spell): SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER to face caster

* cherry-pick https://github.com/TrinityCore/TrinityCore/commit/28353e920b531b7dd221ac926049f5a68b75e7ec

Co-Authored-By: Meji <2695278+meji46@users.noreply.github.com>

* [[nodiscard]]

* return;

* fix last thing

* build

* Revert "build"

This reverts commit c892cc292f.

* Update Object.h

* Update Object.h

* Update Object.h

Co-authored-by: Meji <2695278+meji46@users.noreply.github.com>
2021-02-03 17:06:37 +01:00
Francesco Borzì 504a788c63 fix(DB): bad sql syntax 2021-02-03 12:23:32 +01:00
AzerothCoreBot 557f940bba chore(DB): import pending SQL update file
Referenced commit(s): 6853291338
2021-02-03 09:48:01 +00:00
Vox 6853291338 fix(DB/Creature): Tender Strider Meat chance increase / icon for Refurbished Steam Tank (#4250)
* fix(db/core)

* Update rev_1610314669347459800.sql

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-02-03 10:46:31 +01:00
AzerothCoreBot cc8735fb19 chore(DB): import pending SQL update file
Referenced commit(s): 8cb01f5f36
2021-02-03 09:25:02 +00:00
Stefano Borzì 8cb01f5f36 feat(DB/Waypoint): improve Princess and companions movements (#4397)
* feat(DB/Waypoint): improve Princess and companions movements

* Update rev_1612129573861765384.sql
2021-02-03 10:23:29 +01:00
AzerothCoreBot 18e3ece24f chore(DB): import pending SQL update file
Referenced commit(s): 5c994d2d6d
2021-02-03 04:34:15 +00:00
Stefano Borzì 5c994d2d6d feat(DB/SAI): murloc fear when Mmmrrrggglll die (#4391)
* feat(DB/SAI): murloc fear when Mmmrrrggglll die

* chore(style): add new line
2021-02-03 05:32:54 +01:00
AzerothCoreBot d82a8d59f7 chore(DB): import pending SQL update file
Referenced commit(s): 6e1fb0d525
2021-02-03 02:45:33 +00:00
Kitzunu 6e1fb0d525 feat(Core/Creature): implement c_t->spell_school_immune_mask (#4358)
* feat(Core/Creature): implement spell_school_immune_mask

* https://github.com/TrinityCore/TrinityCore/commit/ae878e18ef121b7b1960f40f2b0f99debd2155d8

Co-Authored-By: Wyreth <32145860+Wyreth@users.noreply.github.com>

* Import from TC

* just capitalize sql keywords

* Update rev_1611769264588956600.sql

Co-authored-by: Wyreth <32145860+Wyreth@users.noreply.github.com>
2021-02-03 03:44:09 +01:00
AzerothCoreBot 887995f348 chore(DB): import pending SQL update file
Referenced commit(s): 1b7efadd5f
2021-02-03 01:21:40 +00:00
Kitzunu 1b7efadd5f fix(DB/Creature): Add spirit healer to gy 1318 (#4371)
* https://github.com/TrinityCore/TrinityCore/commit/acb3999bb8bc289461e9fccad04e3e4a6fd2fddb

Co-Authored-By: ModoX <moardox@gmail.com>

Co-authored-by: ModoX <moardox@gmail.com>
2021-02-02 20:20:09 -05:00
AzerothCoreBot ef72f69df0 chore(DB): import pending SQL update file
Referenced commit(s): c628cd776e
2021-02-03 00:29:10 +00:00
Kitzunu c628cd776e fix(DB/Creature): Lunar Festival Harbinger gossip (#4383) 2021-02-03 01:27:35 +01:00
55Honey 5a3c77a691 refactor(Core/Config): Change PlayerStart.AllSpells to .CustomSpells (#4345)
* Change PlayerStart.AllSpells to .CustomSpells

Remove wrong info regarding the  playercreateinfo_spell_custom table. Change the config flags name to match its purpose.

* Update src/server/worldserver/worldserver.conf.dist

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* Update src/server/game/World/World.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* Update src/server/game/World/World.cpp
2021-02-03 01:01:33 +01:00
AzerothCoreBot 5e2aa422ba chore(DB): import pending SQL update file
Referenced commit(s): f11ed6c938
2021-02-02 17:17:08 +00:00
Stefano Borzì f11ed6c938 fix(DB/Quest): wrong quest chain order (#4320) 2021-02-02 12:15:30 -05:00
AzerothCoreBot 4409ce38bc chore(DB): import pending SQL update file
Referenced commit(s): b43c5c9bf3
2021-02-02 15:10:22 +00:00
Kitzunu b43c5c9bf3 fix(Core/Spell): Instant Statue (#4319)
* fix(Core/Spell): Instant Statue

* make sure GetCaster() is not null

* values

* unit not player

* scriptName

* Update spell_item.cpp

* feat(Core/Spell): Implement ValidateSpellInfo

* Cherry-pick from https://github.com/TrinityCore/TrinityCore/commit/2b5d7eef3a091e67c27e853d43ac0bebbfa67531 & https://github.com/TrinityCore/TrinityCore/commit/a0a158b5b851db7e2c16819ec89e913d914a3aba

* Revert "feat(Core/Spell): Implement ValidateSpellInfo"

This reverts commit 7690f02b49.

* Revert "Revert "feat(Core/Spell): Implement ValidateSpellInfo""

This reverts commit 8ffbb46faf.

* Update spell_item.cpp

* dependant on https://github.com/azerothcore/azerothcore-wotlk/pull/4323

* untargetable
2021-02-02 16:08:52 +01:00
Francesco Borzì f85cb30c99 feat(Core/Conf): toggle XP price (#4388) 2021-02-02 04:11:54 +01:00
Patrick Lewis 2bbfb20d6f feat(CI): use acore-core-build-action (#4326) 2021-02-02 00:34:36 +01:00
AzerothCoreBot 7e9795fb3e chore(DB): import pending SQL update file
Referenced commit(s): f65cfb6f20
2021-02-01 23:14:35 +00:00
Peter f65cfb6f20 fix(DB/Creature): Convert npc_anchorite_truuen to sai (#4324)
* fix(DB/Core): Anchorite Truuen

Anchorote Truuen is escorted in quest Tomb of the Lightbringer, but he's
too fast and doesn't aggro on anything.

* Updated using suggestions from @pklloveyou

Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com>
2021-02-02 00:13:01 +01:00
AzerothCoreBot 58c1d0025e chore(DB): import pending SQL update file
Referenced commit(s): 50a4b44c76
2021-02-01 22:51:25 +00:00
Peter 50a4b44c76 fix(DB/gameobject): The Damaged Chest quest Tome of the Cabal should respawn right away (#4321)
Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com>
2021-02-01 23:49:57 +01:00
AzerothCoreBot e7cc7561c3 chore(DB): import pending SQL update file
Referenced commit(s): 4efcc16181
2021-02-01 22:05:48 +00:00
Peter 4efcc16181 fix(DB/gameobject): The Scarlet Key should be lootable by all (#4317)
The Scarlet Key from Doan's Strongbox inside Scarlet Monastery Library wing should be lootable by all.

Currently only one can loot and then the respawn is 24 hours.

This fix will make it respawn almost instantly for all to loot.

Reference: https://wowwiki.fandom.com/wiki/The_Scarlet_Key

Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com>
2021-02-01 23:04:14 +01:00
AzerothCoreBot 7fb198fb18 chore(DB): import pending SQL update file
Referenced commit(s): 722237d1ba
2021-02-01 21:21:02 +00:00
Peter 722237d1ba fix(DB/gameobject): Move location of Chest of The Seven in BRD (#4315)
Inside Blackrock Depths the "Chest of The Seven" spawns in a slightly wrong location.

- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/4293

Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com>
2021-02-01 22:19:32 +01:00
Kitzunu 0d52b4ca4a feat(Core/Spell): Implement ValidateSpellInfo (#4323)
* feat(Core/Spell): Implement ValidateSpellInfo

* cherry-pick from https://github.com/TrinityCore/TrinityCore/commit/2b5d7eef3a091e67c27e853d43ac0bebbfa67531 & https://github.com/TrinityCore/TrinityCore/commit/a0a158b5b851db7e2c16819ec89e913d914a3aba

* sLog->outError

* cleanup

* convert to ValidateSpellInfo

* fix error log

* improve sLog->outError

* remove non related spells stuff from Validate

* remove the last

* build

* build x2
2021-02-01 18:57:25 +01:00
AzerothCoreBot b68f469c73 chore(DB): import pending SQL update file
Referenced commit(s): 911ac12ea6
2021-02-01 17:18:00 +00:00
LannyE 911ac12ea6 fix(DB): missing Lunar Festival GOs and creatures (#4367)
Major Cities were missing Lunar Festival gameobjects and NPCs/Creatures
- Darnassus:  Added the entire Festival location  (gameobjects/creatures)
- Shattrath:  Added both Festival locations  (gameobjects/creatures)
- Dalaran:  Added the entire Festival location  (gameobjects/creatures)
- Silvermoon:  Added the entire Festival location  (gameobjects/creatures)
- Exodar: Added the entire Festival location (gameobjects/creatures)
- Exodar: Removed New Year's event objects from the Lunar Event (Festive Kegs,
Party Tables, and extra Haybales)
-Removed gameobject 11997 deletion.  Doesn't exist
-Added game_event_gameobject cleanup by removing GUIDs 11995 - 12000
of gameobjects that do not exist from Lunar Event.
2021-02-01 18:11:46 +01:00
AzerothCoreBot d45a2f1f82 chore(DB): import pending SQL update file
Referenced commit(s): 9c239d17cb
2021-02-01 17:10:16 +00:00
Stefano Borzì 9c239d17cb feat(DB/SAI): lunar festival invitation teleport (#4354) 2021-02-01 18:08:42 +01:00
AzerothCoreBot adcf3f7abb chore(DB): import pending SQL update file
Referenced commit(s): 68f7cf3fab
2021-02-01 17:02:36 +00:00
Peter 68f7cf3fab fix(DB/gameobject): Core Fragment should not despawn (#4311)
Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com>
2021-02-01 18:00:54 +01:00
Kitzunu 683ddf6c8d fix(Core/Spell): Detect Undead (#4310) 2021-02-01 16:21:33 +01:00
Yehonal c8f43d8584 feat(Core/Movement): Improved pathfinding, collisions and movements (#4220)
Npc positioning
Implemented slope check to avoid unwanted climbing for some kind of movements (backwards, repositioning etc.)
Implemented backwards movement
Re-implemented circle repositioning algorithm (smartest than retail, but with the same feeling)
Fixed random position of summoned minions
Improved pet following movement. Also, they attack NPC from behind now. Thanks to @Footman

Swimming creatures
Fixed max_z coordinate for swimming creatures. Now only part of their body is allowed to be out of the water level
Fixed pathfinder for swimming creatures creating shortcuts for specific segments, now they swim underwater to reach the seashore instead of flying above the water level.
Creatures with water InhabitType but no swimming flag now, when not in combat, will walk on water depth instead of swimming. Thanks @jackpoz for the original code
UNIT_FLAG_SWIMMING in UpdateEnvironmentIfNeeded to show the swimming animation correctly when underwater
Implemented HasEnoughWater check to avoid swimming creatures to go where the water level is too low but also to properly enable swimming animation only when a creature has enough water to swim.

Walking creatures
Extended the DetourNavMeshQuery adding area cost based on walkability (slope angle + source height) to find better paths at runtime instead of completely remove them from mmaps
improve Z height in certain conditions (see #4205, #4203, #4247 )

Flying creatures
Rewriting of the hover system
Removed hacks and improved the UpdateEnvironmentIfNeeded. Now creatures can properly switch from flying to walk etc.
Spells
LOS on spell effect must be calculated on CollisionHeight and HitSpherePoint instead of position coords.
Improved position for object/creature spawned via spells
Improved checks for Fleeing movements (fear spells)

Other improvements
Implemented method to calculate the CollisionWidth from dbc (used by repositioning algorithm etc.)
Improved raycast and collision checks

Co-authored-by: Footman <p.alexej@freenet.de>
Co-authored-by: Helias <stefanoborzi32@gmail.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-02-01 01:34:27 +01:00
Kitzunu fcad2b56ae refactor(Core/Spell): Define some unknown spell attributes (#4305)
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-01-31 23:03:44 +01:00
AzerothCoreBot 1774a322c8 chore(DB): import pending SQL update file
Referenced commit(s): 628c75d67f
2021-01-31 02:11:22 +00:00
Kitzunu 628c75d67f fix(Core/SpellMgr): Add cooldown to some vehicle spells (#4300)
* fix(Core/SpellMgr): Add cooldown to some spells

* author and spellscript

Co-Authored-By: Wyrserth <43747507+Wyrserth@users.noreply.github.com>
2021-01-31 03:09:50 +01:00
Kitzunu c5ce3e4460 fix(Core/Spell): improve check in SPELL_EFFECT_CREATE_ITEM(_2) (#4296)
* fix(Core/Spell): items disappearing in Spell::CheckItems()

* https://github.com/TrinityCore/TrinityCore/commit/18b36734f6ac235dbb7a37ba46d1c8d09d8171ab

* remove GetFreeInventorySpace

* restore p_caster to make other PR needing to merge before this

* fix build

* fuck github conflicts
2021-01-31 02:41:49 +01:00
AzerothCoreBot 422ebca567 chore(DB): import pending SQL update file
Referenced commit(s): 6ef7341313
2021-01-31 00:39:29 +00:00
FALL1N1 6ef7341313 fix(Core/Scripts): Blackwing Lair overhaul (#3673)
* [Core/Scripts] BWL - Make Razorgore talk, script blackwing mage, make his spell break eggs

* more to vaelastrasz

* accidentally removed some of the waypoints, fuck me

* Broodlord Lashlayer overhaul + supressors

* Formations, waypoints for Ebonroc and roaming Flamegor (might be non-blizzlike)

* complete overhaul for the basic scripts, merge with TC

* last for today, door cleanup and nefarian refactor (from TC)

* Doors are now working, hooraay!

* Fix the boss gossip that we broke... non-intentionally lolz

* Vaelstraz intro - done

* small corrections to the timers, they are not blizzlike since we got no sniffs.. :^)

* nefarian checked, everything seems to be fine... let the cleanup begin now

* SQL seems fine as well, let's gooo

* Partially Revert "SQL seems fine as well, let's gooo"

This partially reverts commit b1750da58d.

* idk why mine's called wander_distance

* wtb new eyes

* lost an override @ flamegor

* more junk to fix the compile

* anything else? whining shit..

* SpellScript header..

* how about now?

* hopefully this does the trick, the condition in general works just fine, the spell is targeting the boss

* Update 0000_00_00_00.sql

fuck. you.

* Cleanup SQL, temp comment out code for creature relations so they don't pull several rooms at once

* Move the file with proper revision and location

* Remove the creature_relations *fix* until there's a proper core-side fix for it.

* spawndist > wander_distance

* compile fix

* lost a bracket in the merge

* *sigh*

* add new line at the end

* Nefarian's whitespaces

* Vael's whitespaces

* Razorgore good to go as well

* Header as well

* finale
2021-01-31 01:38:00 +01:00
Kitzunu cf1eddf266 refactor(Core/LoginDatabase): LOGIN_DEL_ACCOUNT_MUTEDEL -> LOGIN_DEL_ACCOUNT_MUTED (#4281) 2021-01-30 13:37:41 +01:00
Patrick Lewis 356a623b70 fix(CI/macOS): solve ccache issue (#4378) 2021-01-30 12:04:43 +01:00
AzerothCoreBot dce3c9f8cb chore(DB): import pending SQL update file
Referenced commit(s): 8851152815
2021-01-29 23:48:26 +00:00
Kitzunu 8851152815 fix(Core/Item): Implement mount speed mod items (#4258) 2021-01-30 00:46:59 +01:00
r0m1ntik 647ce5bed7 fix(Core/Quest): A Tangled Skein (#4237)
Co-authored-by: r0m1ntik <r.badanin94@yandex.ru–>
2021-01-29 20:29:04 +01:00
Petric 4b4805779b fix(Core/Tets): Removed duplicated mock method (#4219) 2021-01-29 10:08:22 +01:00
AzerothCoreBot a6576f167d chore(DB): import pending SQL update file
Referenced commit(s): abe0021cc2
2021-01-28 22:47:02 +00:00
r0m1ntik abe0021cc2 fix(DB/Quest): location for quest 9589 & 9590 (#4204) 2021-01-28 23:45:24 +01:00
Francesco Borzì fe2fad17c7 fix(Bash): db-export on macOS (#4342) 2021-01-28 22:53:42 +01:00
Peter adc525f813 fix(Bash): Improve db_export script (#4350) 2021-01-28 22:49:28 +01:00
AzerothCoreBot b905ce8c35 chore(DB): import pending SQL update file
Referenced commit(s): 81f2b3f991
2021-01-27 21:08:14 +00:00
Lukas Volgger 81f2b3f991 feat(DB/locales): Import deDE locales (Part 16) (#4194) 2021-01-27 22:06:43 +01:00
Kitzunu 520c4c6426 fix(Core/Spell): do not create new items when inventory is full (#4298) 2021-01-27 18:26:17 +01:00
Francesco Borzì cea31fd0d3 feat(Core/PvPstats): top players of the month (#4353) 2021-01-27 18:23:56 +01:00
AzerothCoreBot 769626ceb1 chore(DB): import pending SQL update file
Referenced commit(s): d60fbc8eaa
2021-01-27 11:38:08 +00:00
r0m1ntik d60fbc8eaa fix(DB/Quest): Missing Event on questId (1020, 1033, 1034, 1035) (#4201)
Co-authored-by: r0m1ntik <r.badanin94@yandex.ru–>
2021-01-27 12:36:31 +01:00
r0m1ntik c9b46beae2 fix(Core/Spell): Glyph apply bonus (#4206) 2021-01-26 21:55:33 +01:00
Francesco Borzì 4b3ed30626 docs(SECURITY.md): rebrand supported dependencies (#4334)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-01-26 19:46:36 +01:00
AzerothCoreBot 6ecaca2d95 chore(DB): import pending SQL update file
Referenced commit(s): 17d2560ffa
2021-01-26 13:13:54 +00:00
Kitzunu 17d2560ffa fix(Core/Creature): Implement CREATURE_FLAG_EXTRA_NO_SELL_VENDOR (#4233) 2021-01-26 14:12:21 +01:00
Francesco Borzì 4a433afaba fix(DB/updates): fix chain (2) (#4349) 2021-01-26 09:10:16 +01:00
AzerothCoreBot 878b96aadf chore(DB): import pending SQL update file
Referenced commit(s): 99e0944e30
2021-01-25 23:33:55 +00:00
Francesco Borzì 99e0944e30 fix(DB/updates): fix chain (#4347) 2021-01-26 00:32:28 +01:00
Kitzunu 582a211ccd fix(Core/Creature): Move CREATURE_FLAG_EXTRA_IMMUNITY_KNOCKBACK (#4232) 2021-01-25 21:50:23 +01:00
Kitzunu 879468506f chore(Core/Global): Fix grouping of Worldserver initialization (#4130) 2021-01-25 20:50:53 +01:00
Francesco Borzì 49712bd12f release: DB squash & begin AC 4.0.0 development (#4341) 2021-01-25 19:51:22 +01:00
AzerothCoreBot 2d609e9e48 chore(DB): import pending SQL update file
Referenced commit(s): 77412062b1
2021-01-25 16:33:35 +00:00
Francesco Borzì 77412062b1 release: AzerothCore 3.0.0 (#4339) 2021-01-25 17:32:29 +01:00
Kitzunu 3d60ce8e6e chore(Core/PathGenerator.h): Kill Malformed whitespace (#4289) 2021-01-24 21:21:48 -05:00
AzerothCoreBot 2e6f78bddd chore(DB): import pending SQL update file
Referenced commit(s): d0c5bee59d
2021-01-24 13:44:48 +00:00
Kitzunu d0c5bee59d fix(DB/Creature): King Magni Bronzebeard combat script (#4292) 2021-01-24 08:43:39 -05:00
AzerothCoreBot 2ce6895bd9 chore(DB): import pending SQL update file
Referenced commit(s): c2b8c21798
2021-01-24 11:07:30 +00:00
Peter c2b8c21798 fix(DB/Graveyard): Add Horde graveyards in Darkshore (#4322) 2021-01-24 12:06:27 +01:00
AzerothCoreBot 355530b956 chore(DB): import pending SQL update file
Referenced commit(s): bc3bedac2d
2021-01-24 07:07:39 +00:00
Stefano Borzì bc3bedac2d fix(DB/Creature): faction of ravenoak (#4229) 2021-01-24 02:06:33 -05:00
Francesco Borzì a05ff77ebc feat(CI): deprecate gcc 7 (#4333) 2021-01-23 16:52:41 -08:00
Francesco Borzì 13db145eec fix(gcc): type warning [1/2] (#4332) 2021-01-23 20:22:15 +01:00
AzerothCoreBot 9d307c71a6 chore(DB): import pending SQL update file
Referenced commit(s): 9cee5e1d61
2021-01-23 16:00:49 +00:00
Kitzunu 9cee5e1d61 fix(Core/Spell): Paralytic Poison (#4128) 2021-01-23 16:59:43 +01:00
Patrick Lewis eb9819991e fix(CI): temp restore ci-install.sh (#4325) 2021-01-22 10:25:07 +01:00
AzerothCoreBot ef60db69ca chore(DB): import pending SQL update file
Referenced commit(s): 0a8a7ef149
2021-01-22 00:04:38 +00:00
Silker 0a8a7ef149 fix(Core): Activate creatures and objects during opening cinematics (#4045)
Co-authored-by: Si1ker <55638679+Sombranator@users.noreply.github.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-01-22 01:03:30 +01:00
AzerothCoreBot f07966fd3e chore(DB): import pending SQL update file
Referenced commit(s): f9b836efa6
2021-01-21 23:24:40 +00:00
r0m1ntik f9b836efa6 fix(DB/Quest): improve quest poi for some quests (#4120)
Co-authored-by: r0m1ntik <r.badanin94@yandex.ru–>
2021-01-22 00:23:38 +01:00
AzerothCoreBot f31e1b8cf4 chore(DB): import pending SQL update file
Referenced commit(s): 24b0af606f
2021-01-21 11:25:17 +00:00
r0m1ntik 24b0af606f fix(DB/spell_area): remove spell 57940 on area 480 (#4119) 2021-01-21 12:24:06 +01:00
Kitzunu be04dcec0e chore(CI): Improve error message of check_pending_sql (#4081) 2021-01-21 10:20:33 +01:00
Francesco Borzì ce4dbbce76 feat(Core/Config): allow initial (free) amount of Guild Bank tabs (#4290) 2021-01-20 11:19:09 +01:00
AzerothCoreBot ec974e7306 chore(DB): import pending SQL update file
Referenced commit(s): d142ec4470
2021-01-20 09:57:31 +00:00
Stefano Borzì d142ec4470 fix(DB/Waypoint): Hezrul Bloodmark (#4245) 2021-01-20 10:56:23 +01:00
AzerothCoreBot 9781646683 chore(DB): import pending SQL update file
Referenced commit(s): bc5f03755d
2021-01-20 09:28:26 +00:00
Lukas Volgger bc5f03755d feat(DB/locales): Import deDE locales (Part 15) (#4064) 2021-01-20 10:27:20 +01:00
AzerothCoreBot b624571df8 chore(DB): import pending SQL update file
Referenced commit(s): 367572dec1
2021-01-20 09:18:50 +00:00
Lukas Volgger 367572dec1 feat(DB/locales): Import deDE locales (Part 14) (#3986) 2021-01-20 10:17:41 +01:00
Francesco Borzì 8d5347b9ab fix(Core/QuestTracker): do not store quest if quest_id is null (#4027) 2021-01-20 01:14:04 +01:00
AzerothCoreBot 6f81eee02d chore(DB): import pending SQL update file
Referenced commit(s): 42244612ff
2021-01-19 21:05:58 +00:00
WiZZy 42244612ff fix(DB/Creature): Gyromasts Revenge (#4115) 2021-01-19 22:04:49 +01:00
AzerothCoreBot c939de7aa8 chore(DB): import pending SQL update file
Referenced commit(s): 2539ae96cb
2021-01-19 13:30:44 +00:00
Math 2539ae96cb fix(DB/locale): Spanish translation quests in elwynn forest (#3870) 2021-01-19 14:27:00 +01:00
AzerothCoreBot 21ec8da1da chore(DB): import pending SQL update file
Referenced commit(s): 97b18ad7d7
2021-01-19 08:39:53 +00:00
Walter Pagani 97b18ad7d7 fix(DB/locale): Spanish translation for Death Knight quests (#3563)
* Missing translations of DK Quests

* The gender was separated from the text

* More quest and some dialogues, broadcast_text

* More translations and links with missing broadcast_text

* A little more quests

* Completing missions of the Knights of Death.

* Creating a single SQL file.

* Conceptual error, the record works correctly.

* add new line at the end

* refactor

* HeidiSql

* style
2021-01-19 09:38:43 +01:00
AzerothCoreBot b9b484fafc chore(DB): import pending SQL update file
Referenced commit(s): 8ddd904324
2021-01-18 23:53:39 +00:00
Kitzunu 8ddd904324 refactor(Core/cs_reload): Improve page_text(_locale) output (#3115) 2021-01-19 00:52:32 +01:00
FALL1N1 0181b73bc2 feat(Core/Opcodes): Implement CMSG_CHANNEL_MODERATE (#4021)
* Core/Opcodes: Implement CMSG_CHANNEL_MODERATE

* Cleanup, prettify

* fix build

* whitespaces
2021-01-18 19:37:50 +01:00
AzerothCoreBot 72f2a7706e chore(DB): import pending SQL update file
Referenced commit(s): eddde2198c
2021-01-18 11:23:45 +00:00
Kitzunu eddde2198c fix(Core/Creature): Implement INHABIT_ROOT (#4141) 2021-01-18 12:22:33 +01:00
AzerothCoreBot e463e63361 chore(DB): import pending SQL update file
Referenced commit(s): 68a8bb25fa
2021-01-18 10:19:31 +00:00
Stefano Borzì 68a8bb25fa feat(DB/Translations): import translation text from @mpfans (#4088)
* feat(DB/Translations): import translation text from @mpfans

* feat(DB/Translations): import chinese text of item_set_names_locale, achievement_reward_locale, item_template_locale, npc_text_locale, page_text_locale, gossip_menu_option_locale

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-01-18 11:18:20 +01:00
AzerothCoreBot 671787fc3f chore(DB): import pending SQL update file
Referenced commit(s): 560d62ab6e
2021-01-18 09:43:57 +00:00
Stefano Borzì 560d62ab6e feat(DB/locales): import locales from TC (#4125) 2021-01-18 10:42:51 +01:00
Degen 5a1bb5bc66 fix(Core/SpellMgr): Essence of Wintergrasp only applies if config is enabled (#4110) 2021-01-17 20:14:27 +01:00
AzerothCoreBot 27a0a59509 chore(DB): import pending SQL update file
Referenced commit(s): 2794842553
2021-01-17 17:37:38 +00:00
Andrius Peleckas 2794842553 feat(Core/Warden): optimization + PQR detection (#3875)
* Update AuctionHouseHandler.cpp

* feat(warden): block PQR

* wip

* Update Warden.cpp

* Core/Warden: minor preperation

* Core/Misc: implemented some needed container wrapper functions

* Core/Warden: more preperations

* Core/Warden: more rework
* LUA checks now are splitted to seperate config
* LUA checks are always in front of queue
* Fixed "Other" checks
* Fixed PQR detection

* Core/Warden: adjusted and optimized

* Core/Warden: optimization

* Core/Warden: more optimization

* Core/Warden: use warden comments in ban reason

* Core/Warden: more warden work

* Core/Warden: more optimizations

* Core/Warden: more refactors

* Core/Warden: some more refactors + use default SHA definitions

* Core/Warden: more refactoring

* Core/Warden: fixed PQR detection again

* Core/Warden: improved detection logging

* Core/Misc: removed SmartEnums - we do not need it here + maybe should go as seperate commit

* Core/Warden: fixed some warnings

* Core/Warden: codestyle

* Core/Warden: include warden check comment to console logs

* Core/Warden: minor adjustment for previous commit

* Core/Warden: fixed static analysis warning

* Core/Warden: compilers, you're drunk this time... function is not unused...

* Core/Warden: minor correction for logs

* Core/Warden: one more improvement for logs

* Core/Warden: added missing overrides

* Core/Warden: some codestyle

* Core/Misc: more codestyle

* Core/Misc: more codestyle!

* Core/Warden: restored default config options... (if you change it, change in core source too)

* Core/Warden: addition to previous commit

* DB/Warden: added EWT and WOWPlus checks (provided by lineagedr)

* DB/Warden: addition to previous commit

* fix: codestyle

* Core/Warden: fixed build when extra logs are enabled in cmake

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2021-01-17 18:36:35 +01:00
AzerothCoreBot 17f2fdb537 chore(DB): import pending SQL update file
Referenced commit(s): b71423bdaa
2021-01-17 13:46:14 +00:00
Lukas Volgger b71423bdaa feat(DB/game_tele): Hidden Places (#3878) 2021-01-17 14:45:03 +01:00
AzerothCoreBot b1081bea78 chore(DB): import pending SQL update file
Referenced commit(s): c4eab90312
2021-01-17 13:29:41 +00:00
Vox c4eab90312 fix(DB/creature): Remove WotLK recipe drops from Vanilla NPC Sorrow Wing (#4285) 2021-01-17 14:28:34 +01:00
AzerothCoreBot 18762a1549 chore(DB): import pending SQL update file
Referenced commit(s): b85cfb9e2d
2021-01-17 01:52:36 +00:00
Vox b85cfb9e2d airmanskyhomie (#4251) 2021-01-16 20:51:30 -05:00
55Honey 12bf9731af fix(Scripts/boss_freya): adds apply SPELL_CONSERVATOR_GRIP 6s after spawn (#4082)
Co-authored-by: WiZZy <bilucristian25@gmail.com>
2021-01-17 01:06:40 +01:00
Kitzunu 1cc5518147 fix(Core/Spell): Killing Spree range (#4097)
Co-authored-by: Keader <keader.android@gmail.com>
2021-01-17 00:40:30 +01:00
Silker 3f79f16960 fix(Core/SpellMgr): Death Plague stacks (#4299) 2021-01-16 12:52:06 -06:00
Kitzunu 43f59c4c82 feat(Core/Player): implement GetFreeInventorySpace() (#4297) 2021-01-16 17:33:30 +01:00
AzerothCoreBot e7052d15f8 chore(DB): import pending SQL update file
Referenced commit(s): d5c41aa5d7
2021-01-16 12:44:53 +00:00
Kitzunu d5c41aa5d7 fix(DB/Quest): Taken by the Scourge (#4079) 2021-01-16 13:43:49 +01:00
Francesco Borzì 19d474b338 feat(Core/Conf): allow to change the cost of the guild bank tabs (#4240) 2021-01-16 01:35:52 +01:00
AzerothCoreBot c3b2bd10de chore(DB): import pending SQL update file
Referenced commit(s): 7815381778
2021-01-16 00:23:01 +00:00
Lukas Volgger 7815381778 feat(DB/game_tele): Improve GM Teleports (#3873) 2021-01-16 01:21:59 +01:00
nethw baeefc4b23 fix(Docker): binary update on rebuild (#4279) 2021-01-15 23:45:55 +01:00
AzerothCoreBot d2d2d4384e chore(DB): import pending SQL update file
Referenced commit(s): b2e7f39746
2021-01-15 22:08:22 +00:00
WiZZy b2e7f39746 fix(DB/Creature): Ethereal Priest Power-Shield Spam (#4073) 2021-01-15 23:07:13 +01:00
Patrick Lewis 8e0a48d43d fix(CI): disable macos-11.0 (#4283) 2021-01-15 01:48:28 -08:00
Kitzunu d237274a66 chore(2021_01_14_01.sql): int not string (#4280) 2021-01-15 00:45:02 +01:00
AzerothCoreBot cb323d3dd5 chore(DB): import pending SQL update file
Referenced commit(s): d95b7bc6c1
2021-01-14 23:18:04 +00:00
Lukas Volgger d95b7bc6c1 feat(DB/locales): Import deDE locales (Part 13) (#3858) 2021-01-15 00:16:59 +01:00
Stefano Borzì df600f9946 fix(Core/CreatureAI): revert NPC repositioning and path system (temporarily) (#4274) 2021-01-14 19:17:34 +01:00
AzerothCoreBot b42f2386c2 chore(DB): import pending SQL update file
Referenced commit(s): 943c1e7ae7
2021-01-14 18:17:03 +00:00
lineagedr 943c1e7ae7 fix(Scripts/DB/Creature): Set PvP flag for some creatures (#4270) 2021-01-14 19:15:55 +01:00
AzerothCoreBot 286f6cddb1 chore(DB): import pending SQL update file
Referenced commit(s): 9c70c6e40e
2021-01-14 12:14:58 +00:00
WiZZy 9c70c6e40e fix(DB/Quest): Shadow Vault Decree (#4075) 2021-01-14 13:13:49 +01:00
AzerothCoreBot cde6a1bed6 chore(DB): import pending SQL update file
Referenced commit(s): d54a860a47
2021-01-13 20:51:03 +00:00
WiZZy d54a860a47 fix(DB/Creature): Civilian Recruit Valiance Keep (#4071)
* Fix first in line position

* Add the correct path for the civilians that need to go to the barracks ( taken from retail )
2021-01-13 21:49:52 +01:00
Silker 6e682da387 chore(IssueTemplate/BugReport): Fix typo (#4199) 2021-01-13 11:43:56 -06:00
AzerothCoreBot 43d1a03e9b chore(DB): import pending SQL update file
Referenced commit(s): 19d9a550e1
2021-01-13 12:02:44 +00:00
Degen 19d9a550e1 fix(DB/loot_template): Fill in comment fields (#4063) 2021-01-13 13:01:38 +01:00
AzerothCoreBot 07b76b162d chore(DB): import pending SQL update file
Referenced commit(s): cd219aaeee
2021-01-12 18:29:03 +00:00
Lukas Volgger cd219aaeee feat(DB/locales): Import deDE locales (Part 12) (#3853) 2021-01-12 19:27:59 +01:00
Kitzunu 39b7a74823 refactor(Core): fix some warnings from VS (#4049) 2021-01-12 17:39:18 +01:00
AzerothCoreBot 7ecb42c287 chore(DB): import pending SQL update file
Referenced commit(s): b9375ffff7
2021-01-12 13:47:27 +00:00
WiZZy b9375ffff7 fix(Core/The Oculus) Drakos dragon keepers (#3531) 2021-01-12 14:46:16 +01:00
Kitzunu d6abed913c chore(ReadME): Add codefactor (#4260) 2021-01-12 12:56:59 +01:00
Malte Grave 2010308b7c fix(Build/Cmake): CMake now uses the Windows env vars (#3419)
* CMake wasn't able to find the enviroment variables which are noted in
the Wiki e.g MYSQL_INCLUDE_DIR or MYSQL_LIBRARY. Further I added
another variable for OpenSSL which is OPENSSL_ROOT_DIR.
This change allows .zip installations with a custom PATH.
2021-01-11 22:50:07 +01:00
Petric 8e06b08416 refactor(db_assembler): Allow connecting to non default mysql ports (#3123) 2021-01-11 20:43:36 +01:00
Kitzunu fd3505411d chore(Core/SpellAuraEffects): Comment out empty if (#4246) 2021-01-11 14:48:07 +01:00
AzerothCoreBot f3f300a1de chore(DB): import pending SQL update file
Referenced commit(s): adb877f23d
2021-01-10 18:13:59 +00:00
WiZZy adb877f23d fix(DB/Creature): Fix Borean Tundra Footmans (#4069) 2021-01-10 19:12:52 +01:00
Kitzunu b0aff365a9 chore(core): Remove malformed whitespace (#4248) 2021-01-10 18:20:45 +01:00
Kitzunu da4edd547d chore(core): remove malformed whitespaces (#4244)
* from https://www.codefactor.io/repository/github/azerothcore/azerothcore-wotlk/issues?category=Style&groupId=838&lang=5&page=75
2021-01-10 14:27:55 +01:00
FALL1N1 7cf097eab2 fix(Core/Opcodes): Implement CMSG_GROUP_SWAP_SUB_GROUP (#4020) 2021-01-10 01:03:01 +01:00
AzerothCoreBot 20afed08c9 chore(DB): import pending SQL update file
Referenced commit(s): 3fb1894449
2021-01-09 15:40:46 +00:00
Lukas Volgger 3fb1894449 fix(DB/gossip_menu_option): Give me a bomber! (#3830) 2021-01-09 16:39:38 +01:00
Patrick Lewis 96a549c559 feat(CI/Ubuntu): use acore.sh to install deps (#4042) 2021-01-09 12:12:38 +01:00
Francesco Borzì dd8abcd87e chore(CI/codestyle): fix build (#4241) 2021-01-09 12:06:02 +01:00
AzerothCoreBot 72ee5f4972 chore(DB): import pending SQL update file
Referenced commit(s): b1452b5b17
2021-01-09 11:02:09 +00:00
Grimgravy b1452b5b17 fix(DB/Script): Quest Re-Cursive (#3220) 2021-01-09 12:00:59 +01:00
Kargatum ea93a5c1a1 feat(CI/Codestyle): added codestyle check (#3668) 2021-01-09 11:59:50 +01:00
AzerothCoreBot 57aa46244d chore(DB): import pending SQL update file
Referenced commit(s): 9bffd56993
2021-01-09 00:22:36 +00:00
r0m1ntik 9bffd56993 fix(DB/Graveyard): add ghostZone for zone 3479 (#4224)
Co-authored-by: r0m1ntik <r.badanin94@yandex.ru–>
2021-01-09 01:21:26 +01:00
r0m1ntik b35d3a8fb8 fix(Core/Spell): [Potion] Elixir of Minor Fortitude effect disappear (#4217) 2021-01-08 23:26:17 +01:00
AzerothCoreBot ce7b503e7b chore(DB): import pending SQL update file
Referenced commit(s): c5fe21fe9a
2021-01-08 19:19:40 +00:00
Kitzunu c5fe21fe9a fix(Core/Spell): Earthliving weapon proc (#4015) 2021-01-08 20:18:36 +01:00
Yehonal aeab8d8bc6 fix(Core/Crash): safe calculation in GetMeleeAttackPoint (#4235)
Should solve: https://github.com/azerothcore/azerothcore-wotlk/issues/4225
2021-01-08 16:55:51 +01:00
AzerothCoreBot 37cb9f5242 chore(DB): import pending SQL update file
Referenced commit(s): 9592028ad1
2021-01-08 12:35:11 +00:00
Vox 9592028ad1 fix(scripts/instance): Force correct gossip/text updates (#3838) 2021-01-08 13:34:05 +01:00
Patrick Lewis 5e56a288a6 fix(CI/MacOS) workaround for configure os failing (#4234) 2021-01-08 10:06:42 +01:00
Degen 2dd6141afa fix(Core/ArenaTeam): Arena team queue protections (#3803) 2021-01-08 02:39:09 +01:00
Kitzunu 86d582f833 fix(DB/Update): fix missing delete (#4231) 2021-01-07 23:41:21 +01:00
AzerothCoreBot bf089f47c1 chore(DB): import pending SQL update file
Referenced commit(s): ba534cea6c
2021-01-07 00:38:51 +00:00
Francesco Borzì ba534cea6c fix(DB/SmartAI): Demolitionist Legoso weird behavior (#4211) 2021-01-07 01:37:51 +01:00
AzerothCoreBot 7dc4b7372d chore(DB): import pending SQL update file
Referenced commit(s): 8b101654af
2021-01-07 00:36:53 +00:00
r0m1ntik 8b101654af fix(DB/Creature): Laris Geardawdle (9616) missing text (#4134) 2021-01-07 01:35:48 +01:00
AzerothCoreBot 7c596f1c92 chore(DB): import pending SQL update file
Referenced commit(s): 9427da06ad
2021-01-06 22:44:24 +00:00
r0m1ntik 9427da06ad fix(DB/Creature): Guvan (npc 17482) incorrect NPC flags (can't train priests past lvl 6) (#4138) 2021-01-06 23:43:21 +01:00
AzerothCoreBot 347630ee4b chore(DB): import pending SQL update file
Referenced commit(s): f869c17da5
2021-01-06 21:19:16 +00:00
Stefano Borzì f869c17da5 fix(DB/Creature): position of guid 17952 (#4117) 2021-01-06 22:18:04 +01:00
AzerothCoreBot 9d9b71eda1 chore(DB): import pending SQL update file
Referenced commit(s): 1a0e4fc656
2021-01-05 19:46:50 +00:00
WiZZy 1a0e4fc656 fix(DB/Creature): Ranger Lilatha walk speed correction (#4114) 2021-01-05 20:45:26 +01:00
AzerothCoreBot 6ce52809f8 chore(DB): import pending SQL update file
Referenced commit(s): 234943fab1
2021-01-04 22:08:57 +00:00
WiZZy 234943fab1 fix(DB/Quest): "Botanist Taerix" and "Urgent Delivery!" (#4111) 2021-01-04 23:07:56 +01:00
AzerothCoreBot 5d2bda6ba8 chore(DB): import pending SQL update file
Referenced commit(s): 71b9124f69
2021-01-04 21:54:12 +00:00
Kitzunu 71b9124f69 fix(Core/Creature): Implement CREATURE_FLAG_EXTRA_GHOST_VISIBILITY (#4129) 2021-01-04 22:53:07 +01:00
Stefano Borzì b2761626fe feat(Core/CreatureAI): improve npc position during the combat (#3369)
+ tangent equation to find correct angle and distance when moving

+ implemented proper backward

* Improved performance + random angle margin

* chore: add tollerance calculation in instance

* improved LOS checks with movements

* implemented collisions using raycast (imported by TC)

+ improved collision detection for CanReachPositionAndGetCoords

+ improved collision check

+ set correct flags for the backward movement

+ first implementation of slope angle (to improve)

Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2021-01-04 20:23:08 +01:00
AzerothCoreBot 039e143d48 chore(DB): import pending SQL update file
Referenced commit(s): 64c686c40c
2021-01-04 15:26:28 +00:00
r0m1ntik 64c686c40c fix(DB/Creature): Shadowglen Webwood Spiders Population (#4135)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-01-04 16:25:22 +01:00
AzerothCoreBot 90526df8ab chore(DB): import pending SQL update file
Referenced commit(s): 92881ad1c9
2021-01-04 00:19:44 +00:00
Silker 92881ad1c9 fix(DB/smart_scripts): Add abilities to Arcanist Torseldori and Bloodmage (#4052) 2021-01-03 18:18:38 -06:00
AzerothCoreBot 66afdc024a chore(DB): import pending SQL update file
Referenced commit(s): 0bd7e9dd11
2021-01-03 10:45:21 +00:00
WiZZy 0bd7e9dd11 fix(DB/Visual): The Sun Gate (#4100) 2021-01-03 11:44:16 +01:00
AzerothCoreBot 2a08473a73 chore(DB): import pending SQL update file
Referenced commit(s): 1078bf4910
2021-01-03 07:17:05 +00:00
Silker 1078bf4910 fix(DB/creature): Add female models to Chosen Zealots (#4054) 2021-01-03 01:15:56 -06:00
Kitzunu f16aad0ad4 chore(MySQL): Deprecate 5.6 (#4070) 2021-01-03 03:14:06 +01:00
AzerothCoreBot 79aa560654 chore(DB): import pending SQL update file
Referenced commit(s): 469d5a8bca
2021-01-02 17:46:11 +00:00
WiZZy 469d5a8bca fix(DB/Creature): Engineer "Spark" and Geezle (#4089) 2021-01-02 18:45:04 +01:00
AzerothCoreBot 91f9d611d1 chore(DB): import pending SQL update file
Referenced commit(s): 1e5e20abb2
2021-01-02 13:04:25 +00:00
WiZZy 1e5e20abb2 fix(DB/Quest): Galaen's Fate (#4080) 2021-01-02 14:03:13 +01:00
AzerothCoreBot feb3ffa410 chore(DB): import pending SQL update file
Referenced commit(s): f366db286a
2021-01-01 22:45:46 +00:00
Silker f366db286a fix(DB/gameobject): adjust spawntimesecs of multiple GOs (#4062) 2021-01-01 23:44:44 +01:00
Stefano Borzì 9be41ff4e6 fix(Core/Quest): They're Alive! Maybe... (#4035)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-01-01 20:02:08 +01:00
AzerothCoreBot 3c67f17a2e chore(DB): import pending SQL update file
Referenced commit(s): 106684fbd2
2020-12-31 17:18:22 +00:00
Patrick Lewis 106684fbd2 fix(DB/Quest) add missing quest to brewfest npc's (#3511) 2020-12-31 18:17:20 +01:00
AzerothCoreBot 6414b40518 chore(DB): import pending SQL update file
Referenced commit(s): 7438c09d17
2020-12-31 01:07:35 +00:00
Stefano Borzì 7438c09d17 feat(DB/translations): import quest_template, quest_request_items and quest_offer_reward from TC (#4068) 2020-12-31 01:06:33 +00:00
Patrick Lewis 389227e4f7 fix(CI): Only run macos build if ubuntu build is successful (#4044)
* make macos build dependant on ubuntu build success

* test

* test2

* remove test
2020-12-30 09:31:51 -08:00
Francesco Borzì d513d8064a refactor(Core/sWorld): improve singleton management (#3862) 2020-12-30 10:20:39 +01:00
AzerothCoreBot 3c431e1fdc chore(DB): import pending SQL update file
Referenced commit(s): 0264289fe9
2020-12-30 00:22:56 +00:00
Lukas Volgger 0264289fe9 fix(DB/quest): Thalorien Dawnseeker - Quest texts (#3852)
* fix(DB/quest): Fix Thalorien Dawnseeker Quest Texts

* separate values - add line at the end

Co-authored-by: Silker <61223313+Si1ker@users.noreply.github.com>
2020-12-29 23:09:33 +01:00
AzerothCoreBot 5d8ada587d chore(DB): import pending SQL update file
Referenced commit(s): 4538b7880f
2020-12-29 10:47:56 +00:00
Francesco Borzì 4538b7880f fix(DB/Creature): add/fix spawns in Ghostlands & Eversong Woods (#4067)
* fix(DB/Creature): add/fix spawns in Ghostlands & Eversong Woods

* Update rev_1609090256646931000.sql
2020-12-29 10:48:06 +01:00
Stefano Borzì e1b8584118 fix(DB/Loot): drop chances for white items in starter zone (#4047)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2020-12-29 10:46:26 +01:00
Kitzunu 9b6da06a2e chore(Core/Conf): Change default of RecordUpdateTimeDiffInterval (#4033) 2020-12-28 20:20:28 +00:00
AzerothCoreBot 009b52808d chore(DB): import pending SQL update file
Referenced commit(s): 4bba70da0d
2020-12-28 17:30:29 +00:00
Kitzunu 4bba70da0d fix(DB/acore_string): Adjust characters for pinfo (#4032) 2020-12-28 17:29:21 +00:00
Stefano Borzì fef9260a19 fix(dashboard): check if acore user already exists (#4034) 2020-12-28 17:17:32 +01:00
Stefano Borzì e7dc6df31e fix(Core/GO): failed attempt (#4036)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2020-12-28 11:05:37 +01:00
AzerothCoreBot 76840a3590 chore(DB): import pending SQL update file
Referenced commit(s): d05120f751
2020-12-28 09:23:36 +00:00
Francesco Borzì d05120f751 fix(DB/gameobject): Quest 'Soaked Pages' GO respawn time (#4061) 2020-12-28 10:22:28 +01:00
AzerothCoreBot 46330ae096 chore(DB): import pending SQL update file
Referenced commit(s): 3c96a7df10
2020-12-27 17:28:00 +00:00
Kitzunu 3c96a7df10 fix(DB/acore_string): Remove weird spaces in npc info (#4031) 2020-12-27 11:26:56 -06:00
AzerothCoreBot c3b3230298 chore(DB): import pending SQL update file
Referenced commit(s): 10a84f7108
2020-12-27 10:04:55 +00:00
Kitzunu 10a84f7108 fix(DB/creature_template): Add mechanic_immune_mask for Hyjal bosses (#4029) 2020-12-27 04:03:49 -06:00
AzerothCoreBot 2ebcd6b8c1 chore(DB): import pending SQL update file
Referenced commit(s): 57a4f432c4
2020-12-27 04:21:55 +00:00
Kitzunu 57a4f432c4 fix(DB/smart_scripts): Script "Crowleg" Dan (#4030) 2020-12-26 22:20:54 -06:00
Kitzunu 269482778d chore(Core/SpellMgr): Indentation (#4028) 2020-12-26 20:58:22 -06:00
AzerothCoreBot db2c3ca5b4 chore(DB): import pending SQL update file
Referenced commit(s): d6a970a179
2020-12-26 21:02:28 +00:00
Kitzunu d6a970a179 fix(DB/game_event_gameobject): Brewfest gameobject in Winter Veil (#4026) 2020-12-26 15:01:24 -06:00
Silker 3654c18784 fix(scripts/Felmyst): Adjust beam target (#4055) 2020-12-26 12:56:21 -06:00
Kitzunu d3aff86c32 fix(Core/Object): Fix small error in Position::IsWithinBox (#4050) 2020-12-25 18:44:19 -06:00
WiZZy aec0dbb747 fix(scripts/Ulduar): Kologarn - Focused Eyebeam (#3529) 2020-12-25 12:10:19 -06:00
AzerothCoreBot af22f1e9c3 chore(DB): import pending SQL update file
Referenced commit(s): d710057a31
2020-12-25 15:57:40 +00:00
WiZZy d710057a31 fix(scripts/Ulduar): Expedition Base Camp (#3558) 2020-12-25 09:56:32 -06:00
Patrick Lewis 5caea8eff9 fix(CI): update procedure/function check (#4046) 2020-12-25 01:17:44 -08:00
Kitzunu 1ed80e9596 fix(Core/Guild): Implement gender in guild (#4017) 2020-12-24 21:38:56 +00:00
Walter Pagani 6a95e61801 refactor(scripts/BlackrockMountain): Remove commented NPC scripts (#3229) 2020-12-24 20:21:46 +00:00
AzerothCoreBot 10926a0ec3 chore(DB): import pending SQL update file
Referenced commit(s): 0eec0bf3f5
2020-12-24 18:32:27 +00:00
Walter Pagani 0eec0bf3f5 fix(DB/broadcast_text_locale): Guard gossip for hunter class [esES/esMX] (#3572) 2020-12-24 18:31:23 +00:00
AzerothCoreBot 96c7d42380 chore(DB): import pending SQL update file
Referenced commit(s): 7fd52e0326
2020-12-24 02:48:51 +00:00
Kitzunu 7fd52e0326 fix(DB/Spell): Clearcast proc (#4014) 2020-12-24 02:28:19 +00:00
Francesco Borzì fdc3fc962e chore(config): Improve dist files (#3989) 2020-12-23 23:13:35 +00:00
Patrick Lewis bc51fbf3f4 fix(apps/scripts): Add quotes for directory paths containing empty spaces (#3716) 2020-12-23 21:17:45 +00:00
IntelligentQuantum d6abb82055 refactor(Core): Remove player title defines (#2781) 2020-12-23 13:13:37 -06:00
Kitzunu 672057316a fix(Core/Spell): Clicking lock portal cost mana (#4013) 2020-12-22 21:24:52 +00:00
Patrick Lewis 0067d45ba4 feat(CI/MacOS): use acore.sh to install deps (#4003) 2020-12-22 17:55:58 +00:00
Francesco Borzì 46d6a4690b fix(Bash/simple-restarter): always show the correct command name (#3996) 2020-12-22 15:54:57 +01:00
FALL1N1 1f5babf0a6 Core/Utils: Create std::optional helper class (#3994) 2020-12-22 02:13:18 -06:00
Yehonal 35128d784b fix(README): catalogue link (#4023) 2020-12-21 20:13:05 +01:00
Francesco Borzì ae023831f1 docs: add sponsor link (#3987) 2020-12-21 02:25:31 -06:00
abebeos d182482ad2 refactor(Core): removed unused ace includes (#3874) 2020-12-21 00:07:36 -06:00
abebeos c93794770c docs(PR-template): normalized captions #3867 2020-12-20 21:53:50 -06:00
abebeos 184ef8d627 docs(README.md): normalized captions #3863 2020-12-20 20:37:24 -06:00
zxdhe121 ab8967c638 feat(Core): Another way to get talent points (#3773) 2020-12-20 19:26:00 -06:00
Silker b6ec66eebd fix(scripts/CullingOfStratholme): Remove "Corrupting Blight" at Infinite Corruptor's death (#4011) 2020-12-19 22:07:54 -06:00
Silker 26bf415ce0 fix(scripts/Oculus): Reset Mage-Lord Urom's position at death (#4012) 2020-12-19 18:29:02 -06:00
AzerothCoreBot 350f181068 chore(DB): import pending SQL update file
Referenced commit(s): e1636237df
2020-12-19 05:49:07 +00:00
Silker e1636237df fix(DB/creature): Improve starting NPCs (#4010) 2020-12-18 23:48:03 -06:00
AzerothCoreBot 066baf63a4 chore(DB): import pending SQL update file
Referenced commit(s): c6ce42ad6b
2020-12-18 21:30:17 +00:00
Lukas Volgger c6ce42ad6b fix(DB/npc_vendor): Argent Tournament (#3847) 2020-12-18 15:29:09 -06:00
AzerothCoreBot be4743b2d3 chore(DB): import pending SQL update file
Referenced commit(s): 1de1ba38e0
2020-12-18 10:48:48 +00:00
Kitzunu 1de1ba38e0 fix(DB/Quest): Make 6962 not repeatable (#4004) 2020-12-18 11:47:38 +01:00
AzerothCoreBot 3741743b8a chore(DB): import pending SQL update file
Referenced commit(s): 07588a170e
2020-12-18 07:23:39 +00:00
Lukas Volgger 07588a170e fix(DB/item_template_locale): Item Description deDE (#3845) 2020-12-18 01:22:34 -06:00
Francesco Borzì 16c25c2fa8 refactor(Core): apply clang-tidy modernize-raw-string-literal (#3824) 2020-12-17 20:50:02 -06:00
Patrick Lewis 6f214ab089 feat(CI/macOS): add macos-11.0 Big Sur to CI build (#4001) 2020-12-17 15:42:26 +01:00
Francesco Borzì eca17381e1 fix(CI/macOS): remove old openssl removal (#3998) 2020-12-17 02:13:17 -08:00
AzerothCoreBot 38bf355bf4 chore(DB): import pending SQL update file
Referenced commit(s): ed305b03f0
2020-12-16 10:03:09 +00:00
Lukas Volgger ed305b03f0 fix(DB/quest_poi_points): Fix The Battered Hilt Questline (#3844) 2020-12-16 11:01:58 +01:00
AzerothCoreBot f62693021f chore(DB): import pending SQL update file
Referenced commit(s): dd9d9e0c34
2020-12-15 17:03:01 +00:00
FALL1N1 dd9d9e0c34 fix(DB/smart_scripts): Quest "Enlistment Day" (#3725) 2020-12-15 08:57:34 -08:00
Francesco Borzì ab72d3ce91 feat(Bash/restarter): add restarter to the available bin/ collection (#3991) 2020-12-15 12:59:18 +01:00
Francesco Borzì 7eb1720d3b fix(Bash/installer): client data version (#3992) 2020-12-15 09:49:04 +01:00
Francesco Borzì f5f3360e01 refactor(Core/Social): Cleanup (#3843) 2020-12-14 13:45:43 -06:00
AzerothCoreBot 00a634efad chore(DB): import pending SQL update file
Referenced commit(s): c100efdfd8
2020-12-14 16:27:51 +00:00
Vox c100efdfd8 fix(DB/spell_custom_attr): Debuffs incorrectly applied as buffs (#3798) 2020-12-14 10:26:41 -06:00
AzerothCoreBot 1f3210d85c chore(DB): import pending SQL update file
Referenced commit(s): 3b17b68543
2020-12-13 22:02:50 +00:00
Lukas Volgger 3b17b68543 feat(DB/locales): Import deDE locales (Part 11) (#3842) 2020-12-13 16:01:44 -06:00
AzerothCoreBot f1be5f9405 chore(DB): import pending SQL update file
Referenced commit(s): 086ad6c9c2
2020-12-13 19:36:28 +00:00
Hacaw 086ad6c9c2 fix(DB/Quest): Text for quest "When the Cows Come Home" (#3840) 2020-12-13 13:35:18 -06:00
AzerothCoreBot d822761403 chore(DB): import pending SQL update file
Referenced commit(s): 82a8d2976e
2020-12-13 18:36:11 +00:00
aradep 82a8d2976e fix(DB/waypoint_data): Great Hexer Ohodo pathing (#3839) 2020-12-13 12:34:55 -06:00
Barbz 4775bef1c7 fix(Core/conf): Battleground kill XP rate description (#3833) 2020-12-13 11:40:46 -06:00
AzerothCoreBot 44892d0588 chore(DB): import pending SQL update file
Referenced commit(s): cc3ead075c
2020-12-13 16:46:08 +00:00
Lukas Volgger cc3ead075c feat(DB/locales): Import deDE locales (Part 10) (#3829) 2020-12-13 10:45:01 -06:00
AzerothCoreBot 0c115f9a22 chore(DB): import pending SQL update file
Referenced commit(s): 197137e7e7
2020-12-13 15:37:12 +00:00
Knindza 197137e7e7 fix(DB/creature_template): Improve The Nexus (#3542) 2020-12-13 09:36:07 -06:00
Francesco Borzì adf436c937 refactor(Core): apply clang-tidy modernize-pass-by-value (#3823) 2020-12-12 18:11:15 -06:00
Meltie2013 282966c117 fix(Core): a typo introduced in the Rest & Inn Improvements (#3985) 2020-12-12 23:24:48 +01:00
Kitzunu 30275b0810 chore(ReadMe): Add Discussions (Forum) to important links (#3980) 2020-12-12 20:14:04 +01:00
Francesco Borzì 7bb42c1d56 refactor(Core): apply clang-tidy modernize-deprecated-headers (#3821) 2020-12-12 10:33:07 -06:00
aradep 7d16417d16 feat(Core/Config): Arena points - Games required (#3811) 2020-12-12 00:36:00 -06:00
AzerothCoreBot 48f418e7e2 chore(DB): import pending SQL update file
Referenced commit(s): ed85ddafef
2020-12-11 19:04:03 +00:00
Lukas Volgger ed85ddafef fix(DB/item_template_locale): Twisted Reflection item description (#3808) 2020-12-11 13:02:53 -06:00
AzerothCoreBot 799d05a46b chore(DB): import pending SQL update file
Referenced commit(s): 1ca2cff28d
2020-12-11 18:03:29 +00:00
Lukas Volgger 1ca2cff28d feat(DB/locales): Import deDE locales (Part 09) (#3807)
* feat(DB/locales): Import deDE locales (Part 09)

* Update rev_1606648337329550400.sql

Co-authored-by: Endeffect93 <55922592+Endeffect93@users.noreply.github.com>
Co-authored-by: Silker <61223313+Si1ker@users.noreply.github.com>
2020-12-11 12:02:22 -06:00
AzerothCoreBot e168ef3d24 chore(DB): import pending SQL update file
Referenced commit(s): 1fb71189c7
2020-12-11 17:04:55 +00:00
Vox 1fb71189c7 fix(DB/creature_template_addon): Add 'Shadowform' aura to Saronite Animus (#3805) 2020-12-11 11:03:45 -06:00
AzerothCoreBot e069ef649d chore(DB): import pending SQL update file
Referenced commit(s): 85c31a13e6
2020-12-11 15:48:06 +00:00
aradep 85c31a13e6 fix(DB/access_requirement): Add missing quest_failed_text #3804 2020-12-11 09:47:00 -06:00
Meltie2013 af53598fa2 fix(Core/Game): Rest & Inn Improvements (#3780) 2020-12-11 08:23:09 -06:00
AzerothCoreBot aff02b0599 chore(DB): import pending SQL update file
Referenced commit(s): 62cb1f3602
2020-12-10 19:13:05 +00:00
Vox 62cb1f3602 fix(DB/smart_scripts): Ulduar- Iron Mender casting Fuse Metal out of combat #3802 2020-12-10 13:11:58 -06:00
AzerothCoreBot f90ed7520a chore(DB): import pending SQL update file
Referenced commit(s): 963553a9e3
2020-12-10 15:48:03 +00:00
Vox 963553a9e3 fix(DB/creature): Ulduar 25 Antechamber trash pack #3800 2020-12-10 09:46:53 -06:00
AzerothCoreBot 4cb0c9fc00 chore(DB): import pending SQL update file
Referenced commit(s): f77035bdc7
2020-12-10 05:57:54 +00:00
Francesco Borzì f77035bdc7 fix(DB/creature_loot_template): Quest item drop chance - 'Guardian of the Monument' #3796 2020-12-09 23:56:39 -06:00
AzerothCoreBot 45694083d9 chore(DB): import pending SQL update file
Referenced commit(s): 29ebdf61df
2020-12-10 03:29:35 +00:00
Knindza 29ebdf61df fix(DB/creature_template): Improve damage (#3561) 2020-12-09 21:27:18 -06:00
AzerothCoreBot dd2ee1e427 chore(DB): import pending SQL update file
Referenced commit(s): 4c8da757c3
2020-12-10 01:57:17 +00:00
Knindza 4c8da757c3 fix(DB/creature_template): Improve Ulduar (#3555) 2020-12-09 19:56:14 -06:00
AzerothCoreBot b5b4862c24 chore(DB): import pending SQL update file
Referenced commit(s): 4e857bd16c
2020-12-10 00:30:41 +00:00
Knindza 4e857bd16c fix(DB/creature_template): Improve Utgarde Keep (#3540) 2020-12-09 18:29:25 -06:00
AzerothCoreBot b338ebc507 chore(DB): import pending SQL update file
Referenced commit(s): a507d031d6
2020-12-09 21:22:42 +00:00
Knindza a507d031d6 fix(DB/creature_template): Improve The Oculus (#3541) 2020-12-09 15:21:31 -06:00
AzerothCoreBot 9e7d6924de chore(DB): import pending SQL update file
Referenced commit(s): 6d10d075c3
2020-12-09 19:15:38 +00:00
Knindza 6d10d075c3 fix(DB/creature_template): Improve Utgarde Pinnacle (#3539) 2020-12-09 13:14:31 -06:00
Francesco Borzì 1b156ef7eb chore(Core): forgot to add copyright in new files + small correction (#3861) 2020-12-07 21:05:13 -06:00
Francesco Borzì 9266ac6bf5 refactor(Core): apply clang-tidy modernize-use-bool-literals (#3826) 2020-12-07 18:37:41 -06:00
Francesco Borzì b1f108900d fix(CMake): Deprecation warning #3814 2020-12-07 14:50:45 -06:00
Francesco Borzì c5a35efd7b refactor(Core): apply clang-tidy modernize-use-default-member-init (#3827) 2020-12-07 13:34:06 -06:00
Francesco Borzì 1cf39b3d22 refactor(Core): apply clang-tidy modernize-use-equals-default (#3834) 2020-12-07 19:21:55 +01:00
Francesco Borzì 0b8ec1f6ee refactor(Core): apply clang-tidy modernize-loop-convert (#3822) 2020-12-07 19:04:19 +01:00
Francesco Borzì 0b7b36f20c refactor(Core): apply clang-tidy modernize-use-emplace (#3828) 2020-12-07 18:25:55 +01:00
AzerothCoreBot 3469115f4d chore(DB): import pending SQL update file
Referenced commit(s): 4ceca4b520
2020-12-07 16:56:08 +00:00
Knindza 4ceca4b520 fix(DB/creature_template): Improve Onyxia Lair (#3537) 2020-12-07 10:54:56 -06:00
AzerothCoreBot 1b73d3c90c chore(DB): import pending SQL update file
Referenced commit(s): b47fa096ee
2020-12-07 15:30:56 +00:00
Knindza b47fa096ee fix(DB/creature_template): Improve Vault of Archavon (#3536) 2020-12-07 09:29:50 -06:00
Francesco Borzì f380f81422 refactor(Core/PetAI): remove useless code (#3836) 2020-12-07 00:05:19 +01:00
Francesco Borzì 6558fca4a1 refactor(Core): apply clang-tidy modernize-use-noexcept (#3837) 2020-12-06 22:44:38 +01:00
Francesco Borzì a7faf4a16f refactor(Core): apply clang-tidy modernize-redundant-void-arg (#3825) 2020-12-06 21:38:52 +01:00
Francesco Borzì cba126fa84 refactor(Core): apply clang-tidy modernize-use-nullptr (#3819) 2020-12-06 20:55:11 +01:00
Francesco Borzì 161302252e refactor(Core): apply clang-tidy modernize-use-nodiscard (#3835) 2020-12-06 19:39:48 +01:00
Francesco Borzì d4a58700d4 refactor(Core): apply clang-tidy modernize-use-override (#3817) 2020-12-06 18:04:55 +01:00
Francesco Borzì 9facd81e54 refactor(Core/sLog): improve singleton management (#3801) 2020-12-06 15:59:08 +01:00
AzerothCoreBot a06bfa6e5b chore(DB): import pending SQL update file
Referenced commit(s): 23a3d6ae3a
2020-12-06 14:21:15 +00:00
Knindza 23a3d6ae3a fix(DB/Raid): improved Eye of Eternity (#3538) 2020-12-06 15:15:58 +01:00
AzerothCoreBot 6872a34244 chore(DB): import pending SQL update file
Referenced commit(s): e93a2ccc77
2020-12-05 14:48:03 +00:00
Knindza e93a2ccc77 fix(DB/creature_template): Improved Obsidian Sanctum (#3535) 2020-12-05 08:46:54 -06:00
AzerothCoreBot 224a3308e6 chore(DB): import pending SQL update file
Referenced commit(s): 45ccf2ff37
2020-12-05 12:30:20 +00:00
Stefano Borzì 45ccf2ff37 fix(DB/creature_formations): Elite patrolling positions (#3795) 2020-12-05 06:29:04 -06:00
AzerothCoreBot a277166537 chore(DB): import pending SQL update file
Referenced commit(s): 203349b2e7
2020-12-05 07:55:47 +00:00
Stefano Borzì 203349b2e7 fix(DB/creature): Respawn time secs (#3794) 2020-12-05 01:54:40 -06:00
Silker 87c905af26 fix(Scripts/Ulduar): Yogg-Saron's portals (#3810) 2020-12-04 22:55:18 -06:00
AzerothCoreBot 2a17125499 chore(DB): import pending SQL update file
Referenced commit(s): 3b28eaad2d
2020-12-04 17:25:51 +00:00
Silker 3b28eaad2d fix(DB/smart_scripts): Improve - Stitched Giant (#3812) 2020-12-04 11:23:30 -06:00
AzerothCoreBot d7517afe31 chore(DB): import pending SQL update file
Referenced commit(s): 04c245cfb5
2020-12-04 15:51:04 +00:00
Silker 04c245cfb5 fix(DB/creature): Improve - The Battle For The Ebon Hold (#3797) 2020-12-04 09:49:35 -06:00
AzerothCoreBot 49872d1080 chore(DB): import pending SQL update file
Referenced commit(s): d3df546167
2020-12-04 13:34:56 +00:00
Lukas Volgger d3df546167 feat(DB/locales): Import deDE locales (Part 08) (#3792) 2020-12-04 14:33:48 +01:00
Viste 755e30f916 fix(Core/Social): cleanup + fix crash in friend system (#3832)
fix crash when a friend or ignore get GUID 0 and also double friend list
2020-12-04 01:20:35 +01:00
AzerothCoreBot 9befc2c904 chore(DB): import pending SQL update file
Referenced commit(s): e6218fcb4d
2020-12-03 19:16:51 +00:00
Vox e6218fcb4d fix(DB/creature_template): Adjust levels for Snobold Vassal and Saronite Animus (#3787) 2020-12-03 13:15:08 -06:00
AzerothCoreBot 43c4ead969 chore(DB): import pending SQL update file
Referenced commit(s): 301c20f26d
2020-12-03 17:45:11 +00:00
Vox 301c20f26d fix(DB/smart_scripts): Open door on Sneed's death (#3786) 2020-12-03 11:44:01 -06:00
AzerothCoreBot a4fcd89210 chore(DB): import pending SQL update file
Referenced commit(s): 62307cbcf1
2020-12-03 06:55:21 +00:00
Lukas Volgger 62307cbcf1 feat(DB/locales): Import deDE locales (Part 07) (#3775) 2020-12-03 00:54:15 -06:00
AzerothCoreBot 62e7bb332a chore(DB): import pending SQL update file
Referenced commit(s): 5fe10355f8
2020-12-03 05:28:21 +00:00
Vox 5fe10355f8 fix(DB/Instance): Fix equip issue and text errors (#3771) 2020-12-02 23:27:13 -06:00
Patrick Lewis 55af77dbf9 fix(bin/scripts): Allow script work with git bash (#3841) 2020-12-02 16:24:20 -06:00
AzerothCoreBot 8b45f2520d chore(DB): import pending SQL update file
Referenced commit(s): 8b4be9f20d
2020-12-02 17:51:11 +00:00
Lukas Volgger 8b4be9f20d feat(DB/locales): Import deDE locales (Part 06) (#3766) 2020-12-02 11:50:01 -06:00
AzerothCoreBot 920f19faa9 chore(DB): import pending SQL update file
Referenced commit(s): ba036ac19d
2020-12-02 07:01:30 +00:00
Lukas Volgger ba036ac19d feat(DB/locales): Import deDE locales (Part 05) (#3761) 2020-12-02 01:00:23 -06:00
AzerothCoreBot 221f33b5b7 chore(DB): import pending SQL update file
Referenced commit(s): 3734bbd2e9
2020-12-01 19:38:49 +00:00
Lukas Volgger 3734bbd2e9 feat(DB/locales): Import deDE locales (Part 04) (#3751) 2020-12-01 12:30:27 -06:00
FALL1N1 0baecd3e8f fix(Core/Pathfinding): Improve - Point movement (#3658) 2020-12-01 10:58:00 -06:00
namreeb 66e65c474a fix(Deps/Acelite): add missing Windows dependency (#3816) 2020-12-01 11:58:31 +01:00
AzerothCoreBot 50392c0184 chore(DB): import pending SQL update file
Referenced commit(s): c5672ee6e3
2020-11-30 21:26:40 +00:00
Knindza c5672ee6e3 fix(DB/creature_template): Remove skull level on dungeon bosses (#3750) 2020-11-30 15:25:26 -06:00
AzerothCoreBot 003fa87731 chore(DB): import pending SQL update file
Referenced commit(s): 5048e661d5
2020-11-30 20:06:38 +00:00
Lukas Volgger 5048e661d5 feat(DB/locales): Import deDE locales (Part 03) (#3742) 2020-11-30 14:05:34 -06:00
AzerothCoreBot 7ed24d1f6e chore(DB): import pending SQL update file
Referenced commit(s): 09a9013105
2020-11-30 19:07:53 +00:00
Lukas Volgger 09a9013105 feat(DB/locales): Import deDE locales (Part 02) (#3738) 2020-11-30 13:06:45 -06:00
Francesco Borzì 53d28ce500 feat(CMake): show version when running cmake (#3813) 2020-11-30 18:10:10 +01:00
AzerothCoreBot 19acb69678 chore(DB): import pending SQL update file
Referenced commit(s): a4d0a90d90
2020-11-30 08:08:40 +00:00
Lukas Volgger a4d0a90d90 feat(DB/locales): Import deDE locales (Part 01) (#3732) 2020-11-30 02:07:20 -06:00
Petric 5984e82f22 feat(Core/Script): Hooks for custom arena teams/types (#3508) 2020-11-29 15:04:38 -06:00
Francesco Borzì d503ba0d71 test(Formulas.h): GetGrayLevel, GetColorCode, GetZeroDifference (#3734) 2020-11-29 19:50:44 +01:00
Francesco Borzì c838b371dd chore(CMake/Tests): use conventional CMake flag to enable tests (#3809) 2020-11-29 19:28:47 +01:00
AzerothCoreBot 885f45c63c chore(DB): import pending SQL update file
Referenced commit(s): 1c30f878fb
2020-11-29 11:27:34 +00:00
Vox 1c30f878fb fix(DB/Quest): Import "In Service of the Lich King" audio correct (#3748) 2020-11-29 12:26:29 +01:00
Patrick Lewis cfc5cf3d83 fix(ci): update semicolon check #3799
add sed to filter out comments with --
2020-11-28 18:42:20 -06:00
AzerothCoreBot f487439473 chore(DB): import pending SQL update file
Referenced commit(s): 01fa6257c8
2020-11-28 21:37:10 +00:00
Andrius Peleckas 01fa6257c8 fix(Scripts/ObsidianSanctum): Code revamp [1/2] (#3634) 2020-11-28 15:36:05 -06:00
AzerothCoreBot 3b8fc40f3e chore(DB): import pending SQL update file
Referenced commit(s): 73edb247fd
2020-11-28 19:22:11 +00:00
Vox 73edb247fd fix(DB/gossip): remove cataclysm gossip/gossip flag from Anduin Wrynn (#3717)
Anduin Wrynn should not have gossip in wotlk, should just be static NPC, current gossip is from cataclysm quest
2020-11-28 20:21:10 +01:00
AzerothCoreBot b9d5698fc5 chore(DB): import pending SQL update file
Referenced commit(s): d4612c7ac6
2020-11-28 14:23:48 +00:00
Vox d4612c7ac6 fix(Scripts/ICC): Intro Event Timers and Text 2020-11-28 15:22:42 +01:00
Goatform 37d1f2be47 fix(Scripts/VOA): code-style improvements + bandwidth consumptio (#3632) 2020-11-27 12:50:50 +01:00
AzerothCoreBot 553f1b455a chore(DB): import pending SQL update file
Referenced commit(s): 223738e910
2020-11-27 09:08:22 +00:00
aradep 223738e910 fix(Scripts/DB): Mimiron Computer NPC text (#3722) 2020-11-27 10:07:15 +01:00
Silker bcac48b573 fix(scripts/Ulduar): Assembly of Iron - interrupt immune effect (#3765) 2020-11-26 08:53:29 -06:00
Silker 931609d2c2 fix(scripts/Commands): Avoid get gm phase when summoning (#3764)
This change avoids to set the same phase as the one the GM has to a player when this is summoned by command

Co-authored-by: Si1ker <55638679+Sombranator@users.noreply.github.com>
2020-11-26 06:12:22 -06:00
Patrick Lewis b9c78740d9 fix(ci): update semicolon check (#3767) 2020-11-25 17:48:39 -06:00
AzerothCoreBot 9ed1048899 chore(DB): import pending SQL update file
Referenced commit(s): eda6183913
2020-11-25 22:13:06 +00:00
Silker eda6183913 fix(DB/creature): Starting zones (#3763) 2020-11-25 16:11:59 -06:00
AzerothCoreBot f6d4ceeebc chore(DB): import pending SQL update file
Referenced commit(s): 1a8110dc6f
2020-11-25 21:08:56 +00:00
Ilya Golubev 1a8110dc6f fix(DB/creature): Delete duplicate Big Roy (#3755) 2020-11-25 15:07:45 -06:00
Patrick Lewis abfa824fcc feat(CI): Add check for semicolon at end of pending sql update file #3749 2020-11-25 11:31:01 -06:00
Francesco Borzì 35fb9f49d2 Revert "fix(Core/Player): Improve rested removal (#3715)" (#3762) 2020-11-25 05:28:56 -06:00
AzerothCoreBot 19ce7d90b8 chore(DB): import pending SQL update file
Referenced commit(s): 2e39d452f5
2020-11-24 18:24:10 +00:00
aradep 2e39d452f5 fix(DB/creature): Ulduar 25 extra trash packs (#3736) 2020-11-24 12:23:05 -06:00
AzerothCoreBot 3f7f41089c chore(DB): import pending SQL update file
Referenced commit(s): 46f4b9ed13
2020-11-24 16:19:36 +00:00
KaizerAce 46f4b9ed13 fix(DB/conditions): Fix quest Kibler's Exotic Pets (#3710) 2020-11-24 10:18:31 -06:00
Petric 78179f7108 feat(Core/Config): Added pet experience rate (#3703) 2020-11-24 08:45:29 -06:00
AzerothCoreBot de4ea008a5 chore(DB): import pending SQL update file
Referenced commit(s): 9c16d6d459
2020-11-23 17:36:50 +00:00
Kitzunu 9c16d6d459 fix(DB/spell_proc_event): The Black Heart (#3694) 2020-11-23 11:35:43 -06:00
AzerothCoreBot 2079943ccf chore(DB): import pending SQL update file
Referenced commit(s): 5d3bb6085d
2020-11-23 16:41:52 +00:00
Kitzunu 5d3bb6085d fix(DB/conditions): Frenzyheart Champion & Hand of the Oracles (#3691) 2020-11-23 10:40:08 -06:00
Francesco Borzì 5053cb4121 refactor(Core): remove ACE types (#3745) 2020-11-23 13:29:12 +01:00
Kargatum 37ba988409 feat(Core/Misc): remove ACE Auto_Ptr (#3454) 2020-11-23 02:10:33 +01:00
Francesco Borzì 2e3c98df94 fix(DB): failure due to missing semicolumn (#3746) 2020-11-22 18:46:35 +01:00
AzerothCoreBot 8a0f2750e6 chore(DB): import pending SQL update file
Referenced commit(s): 4105d370bf
2020-11-22 17:17:46 +00:00
Silker 4105d370bf fix(DB/scripts): Freya - Sun beam (#3730) 2020-11-22 11:16:35 -06:00
AzerothCoreBot 17afcaf5cc chore(DB): import pending SQL update file
Referenced commit(s): 8d59610cd7
2020-11-22 05:26:07 +00:00
Kitzunu 8d59610cd7 refactor(DB/player_factionchange_titles): Add comment section (#3138) 2020-11-22 06:13:40 +01:00
Silker d6c1b84bd9 fix(Scripts): Ignis the Furnace Master - Iron construct buff stacks #3731 2020-11-21 15:31:22 -06:00
Francesco Borzì 42abbc9e4a fix(CI): make labeler work with UnitTests (#3735) 2020-11-21 20:38:32 +01:00
Kitzunu 5a8b60361a refactor(Core/SpellMgr): simplify dbc data corrections (#3709)
* refactor(Core/SpellMgr): simplify dbc data corrections

* I hate failing builds... so guess sleep isnt neccessary

* only works when you actually fill out them all

* blankspace

* step 1 - rename

* This takes so long Q.Q

* Update SpellMgr.cpp

* Revert "Update SpellMgr.cpp"

This reverts commit e1de9712a5.

* Revert "Revert "Update SpellMgr.cpp""

This reverts commit e9253c2846.

* revert

* DONE

* cleanup

* cleanup

* New error so good, why try to correct spells that dont exist :)

* brackets

* Github merge conflict fix SUCKS
2020-11-21 17:03:19 +01:00
AzerothCoreBot a24891728c chore(DB): import pending SQL update file
Referenced commit(s): 5702cdd0a8
2020-11-21 14:57:17 +00:00
Lukas Volgger 5702cdd0a8 fix(DB/locales): Restore deleted quest locales (#3729)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-11-21 15:56:12 +01:00
Patrick Lewis da304a76c9 feat(ci): Add apps directory to bash label (#3721) 2020-11-20 16:00:34 -06:00
Kitzunu 9ce76376da refactor(Apps/Defines): Codefactor warning (#3714) 2020-11-19 11:24:38 -06:00
Kitzunu fb69db212f fix(Core/Player): Improve rested removal (#3715) 2020-11-19 10:11:56 -06:00
Patrick Lewis b83650842a fix(Core/bin): Add quotes to pwd in docker build scripts (#3701) 2020-11-18 11:03:49 -06:00
Kitzunu 973dcbf47c fix(Core/SpellMgr): Thorns should not miss (#3695) 2020-11-18 10:06:41 -06:00
AzerothCoreBot 5b54ff6e9f chore(DB): import pending SQL update file
Referenced commit(s): 3f03925540
2020-11-18 13:38:48 +00:00
Lukas Volgger 3f03925540 feat(DB/locales): Import deDE quest locales (#3692) 2020-11-18 14:37:37 +01:00
Kargatum 85927685f2 refactor(Tools): restyle tools with astyle (#3705) 2020-11-18 09:49:56 +07:00
AzerothCoreBot 4457e85079 chore(DB): import pending SQL update file
Referenced commit(s): 435121083a
2020-11-17 16:27:58 +00:00
aradep 435121083a fix(DB/creature_loot_template): Emblem of Triumph #3689 2020-11-17 10:26:47 -06:00
aradep 788f8b5257 feat(Core/Config): configurable BG Respawn Timers (#3569) 2020-11-17 14:26:58 +01:00
Kargatum 7f26c9ddad refactor(Core/Common): restyle tools with astyle (#3706) 2020-11-17 16:59:58 +07:00
AzerothCoreBot 0bee5af962 chore(DB): import pending SQL update file
Referenced commit(s): 9a8aa61526
2020-11-16 15:21:58 +00:00
Lukas Volgger 9a8aa61526 fix(DB/creature): Maker's Overlook (#3686) 2020-11-16 09:20:50 -06:00
AzerothCoreBot c6f2803d7e chore(DB): import pending SQL update file
Referenced commit(s): 2ffa657d25
2020-11-16 14:15:23 +00:00
Kitzunu 2ffa657d25 fix(DB/gameobject): Dalaran Forge Spell Focus range (#3681) 2020-11-16 08:14:11 -06:00
AzerothCoreBot c5dd1de688 chore(DB): import pending SQL update file
Referenced commit(s): 923f070dbf
2020-11-15 16:11:47 +00:00
Lukas Volgger 923f070dbf fix(DB/creature): Rabid Brown Bear Position (#3667) 2020-11-15 10:10:39 -06:00
AzerothCoreBot 89ec10c68a chore(DB): import pending SQL update file
Referenced commit(s): f631a4b0a3
2020-11-15 15:26:21 +00:00
Lukas Volgger f631a4b0a3 fix(DB/quest_poi_points): Seeds of the Blacksouled Keepers Quest POI (#3663) 2020-11-15 09:25:12 -06:00
AzerothCoreBot c544bab2ad chore(DB): import pending SQL update file
Referenced commit(s): 7f2b82cad8
2020-11-15 14:41:37 +00:00
Lukas Volgger 7f2b82cad8 fix(DB/quest_poi_points): The Fallen Sisters Quest POI (#3662) 2020-11-15 08:40:33 -06:00
AzerothCoreBot 314bff8480 chore(DB): import pending SQL update file
Referenced commit(s): 0b74f17f98
2020-11-14 18:16:10 +00:00
Lukas Volgger 0b74f17f98 fix(DB/creature) Frosthorn Ram Position (#3661) 2020-11-14 12:14:59 -06:00
placemolle d21b2eebe7 fix(Core/Command): additem - doesn't work when name contains apostrophe (#3647) 2020-11-14 10:52:23 -06:00
Kitzunu 17bfcb77dc fix(Core/Condition): Implement CONDITION_QUESTSTATE (#3049) 2020-11-14 09:37:18 -06:00
Kitzunu 2788d495f9 fix(Core/Conditions): Implement CONDITION_DAILY_QUEST_DONE (#3050) 2020-11-14 06:08:00 +01:00
Kargatum 543753b641 feat(Core/MapUpdate): switch from ACE_Method_Request to PCQ (#3459) 2020-11-14 03:56:26 +07:00
placemolle fc63d935b9 fix(Core/Item): Meta gems sometimes ignore added sockets (#3643) 2020-11-13 10:24:16 -06:00
Andrius Peleckas d7becdae27 feat(Core/Spells): Functions will return cast result (#3635) 2020-11-13 08:00:07 -06:00
AzerothCoreBot 4efeb655e2 chore(DB): import pending SQL update file
Referenced commit(s): 75ea217096
2020-11-13 12:25:30 +00:00
Knindza 75ea217096 fix(DB/smart_scripts): Improved Classic Rares II (#3629) 2020-11-13 06:24:19 -06:00
AzerothCoreBot ce0990fb7a chore(DB): import pending SQL update file
Referenced commit(s): 5485ef6087
2020-11-13 06:28:01 +00:00
Knindza 5485ef6087 fix(DB/smart_scripts): Improved Hinterlands II (#3628) 2020-11-13 00:26:57 -06:00
AzerothCoreBot 8849f60c8b chore(DB): import pending SQL update file
Referenced commit(s): 58d4e7e105
2020-11-13 05:13:29 +00:00
Knindza 58d4e7e105 fix(DB/smart_scripts): Improved Hilsbrad Foothills (#3627) 2020-11-12 23:12:25 -06:00
AzerothCoreBot 6e92d10f0b chore(DB): import pending SQL update file
Referenced commit(s): 10ef5a1653
2020-11-13 04:19:13 +00:00
Knindza 10ef5a1653 fix(DB/smart_scripts): Improved Silverpine Forest (#3626) 2020-11-12 22:17:59 -06:00
AzerothCoreBot 3588ff33db chore(DB): import pending SQL update file
Referenced commit(s): 1cae3835d5
2020-11-13 02:57:31 +00:00
Knindza 1cae3835d5 fix(DB/smart_scripts): Improved Alterac Mountains (#3625) 2020-11-12 20:56:26 -06:00
AzerothCoreBot 57ef047990 chore(DB): import pending SQL update file
Referenced commit(s): 8ec31ef1ca
2020-11-12 23:20:54 +00:00
Knindza 8ec31ef1ca fix(DB/smart_scripts): Improved Arathi Highlands (#3624) 2020-11-12 17:19:42 -06:00
AzerothCoreBot 1c53b9c800 chore(DB): import pending SQL update file
Referenced commit(s): 5aafba86e7
2020-11-12 21:26:51 +00:00
Knindza 5aafba86e7 fix(DB/smart_scripts): Improved Dun Morogh (#3623) 2020-11-12 15:25:43 -06:00
AzerothCoreBot d929075a05 chore(DB): import pending SQL update file
Referenced commit(s): 6fd4860902
2020-11-12 19:42:28 +00:00
Knindza 6fd4860902 fix(DB/smart_scripts): Improved Wetlands (#3622) 2020-11-12 13:41:18 -06:00
AzerothCoreBot 740d459b3a chore(DB): import pending SQL update file
Referenced commit(s): c336819177
2020-11-12 17:48:48 +00:00
Knindza c336819177 fix(DB/smart_scripts): Improved Badlands (#3621) 2020-11-12 11:47:39 -06:00
Kitzunu cb382ad01d fix(Labeler): revert CORE changes(#3683) 2020-11-12 15:25:52 +01:00
AzerothCoreBot 28de0a5ba2 chore(DB): import pending SQL update file
Referenced commit(s): d28688d483
2020-11-12 03:35:28 +00:00
Knindza d28688d483 fix(DB/smart_scripts): Improved Searing Gorge (#3620) 2020-11-11 21:34:18 -06:00
AzerothCoreBot be6755ef00 chore(DB): import pending SQL update file
Referenced commit(s): d9b24bf196
2020-11-12 01:27:07 +00:00
Knindza d9b24bf196 fix(DB/smart_scripts): Improved Strangethorn Vale II (#3618) 2020-11-11 19:26:03 -06:00
AzerothCoreBot def5e98afd chore(DB): import pending SQL update file
Referenced commit(s): 41b5b543e2
2020-11-11 22:14:35 +00:00
Knindza 41b5b543e2 fix(DB/smart_scripts): Improved Elwynn Forest (#3616) 2020-11-11 16:13:24 -06:00
Kargatum 4734ae81dc feat(Core/Config): Improve config (#3453) 2020-11-11 14:18:35 -06:00
Kitzunu 01c830ed46 chore(Labeler): Workaround for CORE label (#3649) 2020-11-11 17:56:45 +01:00
Kargatum e27201cee2 chore(Deps/Acelite): Update to 6.5.10 (#3450) 2020-11-11 09:09:02 -06:00
gabrielfoo a93565b6da fix(Docker): fix log files not being generated in Docker setups (#3680) 2020-11-11 13:13:20 +01:00
AzerothCoreBot f1c21574be chore(DB): import pending SQL update file
Referenced commit(s): 2dbdd26b82
2020-11-11 03:45:13 +00:00
Gierlappen 2dbdd26b82 feat(DB/locales) Import deDE quest locales from TrinityCore (#3666) 2020-11-10 21:44:09 -06:00
AzerothCoreBot 28c5941816 chore(DB): import pending SQL update file
Referenced commit(s): c563b3a6ad
2020-11-11 01:53:21 +00:00
Knindza c563b3a6ad fix(DB/smart_scripts): Improved Blasted Lands (#3617) 2020-11-10 19:52:15 -06:00
AzerothCoreBot e017db6532 chore(DB): import pending SQL update file
Referenced commit(s): 8fbbf58cd4
2020-11-10 18:57:41 +00:00
Knindza 8fbbf58cd4 fix(DB/smart_scripts): Improved Westfall (#3615) 2020-11-10 12:56:35 -06:00
AzerothCoreBot 7add4026ad chore(DB): import pending SQL update file
Referenced commit(s): bef29f1769
2020-11-10 15:30:22 +00:00
Kitzunu bef29f1769 fix(DB/quest_poi): A Portabale Power Source (#3576) 2020-11-10 09:29:09 -06:00
Shard 2c20a86929 feat(MMAPS/mapbuilder): restore ability to work with custom MapIDs >= 1000 (#3671) 2020-11-10 13:06:26 +01:00
AzerothCoreBot 12362f64e7 chore(DB): import pending SQL update file
Referenced commit(s): 1976e57ca8
2020-11-10 03:08:32 +00:00
WiZZy 1976e57ca8 fix(DB/gameobject): The Codex of Blood (#3546) 2020-11-09 21:07:26 -06:00
AzerothCoreBot df33ea78f4 chore(DB): import pending SQL update file
Referenced commit(s): 1cccc8d4b5
2020-11-09 20:38:42 +00:00
Knindza 1cccc8d4b5 fix(DB/smart_scripts): Improved Duskwood (#3614) 2020-11-09 14:37:40 -06:00
AzerothCoreBot 01ee50d50e chore(DB): import pending SQL update file
Referenced commit(s): 2204678c8f
2020-11-09 16:06:03 +00:00
Patrick Lewis 2204678c8f fix(DB/creature_template) flags_extra for brewfest barker bunny's (#3505) 2020-11-09 10:04:56 -06:00
Shard e7f1ab4a6a fix(Core/Logs): Fix arguments in function call (#3672) 2020-11-09 08:56:19 -06:00
AzerothCoreBot 9410ceff66 chore(DB): import pending SQL update file
Referenced commit(s): da4235cc90
2020-11-09 10:21:54 +00:00
Knindza da4235cc90 fix(DB/gameobject_loot): Gordok Tribute (#3413) 2020-11-09 11:20:46 +01:00
AzerothCoreBot 96e5bae82c chore(DB): import pending SQL update file
Referenced commit(s): c6cb4ea4c8
2020-11-09 04:00:00 +00:00
Gierlappen c6cb4ea4c8 fix(DB/smart_scripts) Rachelle Gothena Position (#3651) 2020-11-08 21:58:48 -06:00
AzerothCoreBot ddadaa01a2 chore(DB): import pending SQL update file
Referenced commit(s): 74f2d5f0f6
2020-11-09 00:15:19 +00:00
WiZZy 74f2d5f0f6 fix(DB/creature/gameobject): Brother against brother (#3547) 2020-11-08 18:14:19 -06:00
AzerothCoreBot b380f33f3c chore(DB): import pending SQL update file
Referenced commit(s): e5fc4fcabd
2020-11-08 22:41:09 +00:00
Knindza e5fc4fcabd fix(DB/smart_scripts): Improved redrige mountains (#3613) 2020-11-08 16:40:03 -06:00
Francesco Borzì 34751b96cf fix: broken link 2020-11-08 18:54:29 +01:00
AzerothCoreBot e3100f8c97 chore(DB): import pending SQL update file
Referenced commit(s): 9bb6b15c67
2020-11-08 16:18:41 +00:00
Knindza 9bb6b15c67 fix(DB/smart_scripts): Improved swamp of sorrows (#3612) 2020-11-08 10:17:35 -06:00
AzerothCoreBot 6e7fac81cf chore(DB): import pending SQL update file
Referenced commit(s): 393fb2cf78
2020-11-07 18:50:11 +00:00
Silker 393fb2cf78 fix(DB/creature_template): Void Zone from Lady Blaumeux (#3637) 2020-11-07 12:49:08 -06:00
Goatform 5254aec645 fix(Core/Unit): ranged auto-attack sound issue if a player attacks target not in LOS (#3610) 2020-11-07 18:23:42 +01:00
AzerothCoreBot 9da3939c2d chore(DB): import pending SQL update file
Referenced commit(s): a280e138bd
2020-11-07 16:28:29 +00:00
Silker a280e138bd fix(DB/spelldifficulty_dbc): Fix Disrupting shout [10/25] (#3639) 2020-11-07 10:27:26 -06:00
AzerothCoreBot dd07515855 chore(DB): import pending SQL update file
Referenced commit(s): 5bbbe68e05
2020-11-07 15:42:45 +00:00
Silker 5bbbe68e05 fix(DB/creature_template): Fix Twilight Fissure (#3638) 2020-11-07 09:41:43 -06:00
AzerothCoreBot c32283fab7 chore(DB): import pending SQL update file
Referenced commit(s): 1dc1beb3bf
2020-11-06 18:05:03 +00:00
Knindza 1dc1beb3bf fix(DB/smart_scripts): Improved loch modan (#3619) 2020-11-06 12:03:56 -06:00
AzerothCoreBot ffd6177f90 chore(DB): import pending SQL update file
Referenced commit(s): 9763c4f48c
2020-11-06 16:06:36 +00:00
Knindza 9763c4f48c fix(DB/Zone):improved Burning Steppes (#3611) 2020-11-06 10:05:27 -06:00
AzerothCoreBot 6078df92df chore(DB): import pending SQL update file
Referenced commit(s): 74a34b5993
2020-11-06 14:48:24 +00:00
Gierlappen 74a34b5993 fix(DB/creature) Coilskar-Assasin Position (#3608) 2020-11-06 08:47:17 -06:00
AzerothCoreBot fab12a4682 chore(DB): import pending SQL update file
Referenced commit(s): f4a5907a54
2020-11-06 09:08:47 +00:00
aradep f4a5907a54 fix(DB/waypoint_data): Ulduar Colossus path fix (#3601) 2020-11-06 10:07:38 +01:00
AzerothCoreBot 29c1f8b233 chore(DB): import pending SQL update file
Referenced commit(s): b9e0bd1b32
2020-11-05 17:59:02 +00:00
Akimbo b9e0bd1b32 fix(DB/creature) Light's Hope Muradin/Saurfang Wrong Models (#3600) 2020-11-05 11:58:00 -06:00
Petric 95ee873e8f fix(Core/CS): Fixed learn command using null session when send over SOAP (#3595) 2020-11-05 10:44:56 -06:00
Patrick Lewis f3b506a1ca feat(CI): check if pending sql has procedure or function (#3596) 2020-11-05 09:29:14 +01:00
AzerothCoreBot 2e809055a0 chore(DB): import pending SQL update file
Referenced commit(s): 6ef7627c69
2020-11-04 20:33:38 +00:00
Patrick Lewis 6ef7627c69 fix(Script/ICC): Spirit Alarm and Deathbound Ward (#3592) 2020-11-04 14:32:33 -06:00
AzerothCoreBot 9a9308afd1 chore(DB): import pending SQL update file
Referenced commit(s): 473013d21f
2020-11-04 16:30:40 +00:00
Silker 473013d21f fix(DB/creature_template): Ulduar - Overload (#3590) 2020-11-04 10:29:29 -06:00
kubeeek 6574007e48 fix(Scripts/Ulduar): Supercharge stack issue fix (#3586) 2020-11-04 14:10:20 +01:00
kubeeek 2e298e7fc9 fix(Core/Ulduar): Stone Nova stacks [25 mode] 2020-11-03 08:38:16 -06:00
aradep c10bffb9a9 fix(Scripts/Ulduar): Boss XT-002 enrage sound 2020-11-03 02:50:59 -06:00
AzerothCoreBot 2b1057aace chore(DB): import pending SQL update file
Referenced commit(s): 427382ae89
2020-11-03 06:27:23 +00:00
Kitzunu 427382ae89 fix(DB/Creature): Shandy Glossgleam (#3577) 2020-11-03 00:26:17 -06:00
AzerothCoreBot 234c425a98 chore(DB): import pending SQL update file
Referenced commit(s): dbccdab8b9
2020-11-02 16:48:35 +00:00
Kitzunu dbccdab8b9 fix(DB/Quest): The Black Box (#3575) 2020-11-02 10:47:25 -06:00
Patrick Lewis 6b163290b1 fix(CI): do not run core_build on forks 2020-11-02 09:09:46 -06:00
aradep 18d7f8b92f fix(Scripts/Ulduar): Hodir flash freeze safe spots 2020-11-02 15:06:50 +01:00
AzerothCoreBot a3ca8c50f3 chore(DB): import pending SQL update file
Referenced commit(s): 82ee90883a
2020-11-02 00:16:26 +00:00
WiZZy 82ee90883a fix(DB/Dungeon/Quest): Entry into Karazhan (#3545) 2020-11-01 18:15:19 -06:00
AzerothCoreBot 85e0a3a71e chore(DB): import pending SQL update file
Referenced commit(s): f5445a9385
2020-11-01 16:41:56 +00:00
Kitzunu f5445a9385 fix(DB/Quest): Rifle the Bodies (#3574) 2020-11-01 17:40:51 +01:00
AzerothCoreBot ec150e1680 chore(DB): import pending SQL update file
Referenced commit(s): 155e634b93
2020-11-01 10:02:10 +00:00
Knindza 155e634b93 fix(DB/Zones):improved Tirisfal Glades (#3543) 2020-11-01 04:01:02 -06:00
AzerothCoreBot 07cdf1daad chore(DB): import pending SQL update file
Referenced commit(s): d2ddf03c21
2020-10-31 10:40:54 +00:00
Knindza d2ddf03c21 fix(DB/Creature):improved Defender of Timbermaw (#3523) 2020-10-31 04:39:50 -06:00
AzerothCoreBot a85f846e02 chore(DB): import pending SQL update file
Referenced commit(s): cef2731712
2020-10-31 09:39:16 +00:00
Silker cef2731712 fix(DB/smart_scripts): Gordok Ogre-Mage (#3578)
This change will improve the spell handling for the NPC "Gordok Ogre-Mage"
Co-authored-by: Si1ker <55638679+Sombranator@users.noreply.github.com>
2020-10-31 03:38:08 -06:00
Silker 4a2c4f0f5f fix(Spell): Expose weakness (#3588)
This change allows the spell Expose Weakness (heroic encounters) to stack from additional sources.
Co-authored-by: Si1ker <55638679+Sombranator@users.noreply.github.com>
2020-10-31 00:19:51 -06:00
AzerothCoreBot 5dfbac083a chore(DB): import pending SQL update file
Referenced commit(s): 93c70f5a0e
2020-10-30 09:41:19 +00:00
Knindza 93c70f5a0e fix(DB/Zones): improved missing & skipped some NPCs (#3518) 2020-10-30 10:40:07 +01:00
AzerothCoreBot ac4cfb13b0 chore(DB): import pending SQL update file
Referenced commit(s): e1df3b653a
2020-10-30 05:58:24 +00:00
Silker e1df3b653a fix(DB/creature_template): Adjust Anub'arak minions level (#3525)
This change adjusts the level of the Anub'arak's (ToC version) minions to their correct values
Co-authored-by: Si1ker <55638679+Sombranator@users.noreply.github.com>
2020-10-29 23:57:13 -06:00
AzerothCoreBot 95af510621 chore(DB): import pending SQL update file
Referenced commit(s): 9dbfd3bcba
2020-10-28 15:10:43 +00:00
Silker 9dbfd3bcba fix(DB/creature_template): Nerubian Burrower's immunity (#3513) 2020-10-28 16:09:31 +01:00
AzerothCoreBot c89daca32c chore(DB): import pending SQL update file
Referenced commit(s): 2b47117dd1
2020-10-28 01:36:59 +00:00
Knindza 2b47117dd1 fix(DB/Zone):improved Hinterlands (#3517) 2020-10-28 02:35:56 +01:00
AzerothCoreBot 82360e0c5f chore(DB): import pending SQL update file
Referenced commit(s): 00e736e45f
2020-10-27 14:08:49 +00:00
Knindza 00e736e45f fix(DB/Zone): improved Strangethorn Vale (#3516) 2020-10-27 15:07:39 +01:00
AzerothCoreBot 39853a0fe6 chore(DB): import pending SQL update file
Referenced commit(s): 4f4349e66f
2020-10-27 09:06:44 +00:00
Silker 4f4349e66f fix(DB/creature_loot_template): Pattern: Fur Lining - Arcane Resist (#3522) 2020-10-27 10:05:35 +01:00
AzerothCoreBot d414af3c06 chore(DB): import pending SQL update file
Referenced commit(s): 24b9c929a1
2020-10-26 11:48:00 +00:00
Knindza 24b9c929a1 fix(DB/Zone): improved Western Plaguelands (#3515) 2020-10-26 12:46:56 +01:00
AzerothCoreBot a0cd28db2f chore(DB): import pending SQL update file
Referenced commit(s): c4ded8898b
2020-10-26 10:38:45 +00:00
Knindza c4ded8898b fix(DB/Zone):improved Eastern Plaguelands (#3514) 2020-10-26 11:37:41 +01:00
AzerothCoreBot 7a9a0892db chore(DB): import pending SQL update file
Referenced commit(s): 5ec25278e6
2020-10-25 09:12:33 +00:00
Silker 5ec25278e6 fix(DB/SAI): Speaker Mar'grom (#3509) 2020-10-25 10:11:30 +01:00
Petric b3a967db60 fix(Core): fixed crash happening when clearing old mail (#3604) 2020-10-24 10:42:35 +02:00
Stefano Borzì d07a34c1d5 feat(Core/Unit): don't allow additions threat in evade mode and implement AURA_INTERRUPT_FLAG_LEAVE_COMBAT (#3381) 2020-10-23 22:12:37 +02:00
AzerothCoreBot 90a10a9b88 chore(DB): import pending SQL update file
Referenced commit(s): 7a84812dd1
2020-10-22 08:19:12 +00:00
Silker 7a84812dd1 fix(DB/Loot): Naxxramas 25 (#3512) 2020-10-22 10:18:03 +02:00
Petric d5bb6ba1c4 refactor(Core/Mail): avoid big mail loading/saving time, only load 50 mails at a time (#3420) 2020-10-21 15:20:32 +02:00
Patrick Lewis 36d4d22fd4 fix(CI): add workaround for configure os (macos-10.15) (#3597) 2020-10-21 10:08:47 +02:00
Kitzunu eb2fd6809a fix: update labeler.yml (#3593) 2020-10-20 13:42:13 +02:00
Kitzunu d4651c852a fix(Actions): Labeler (#3591) 2020-10-20 13:04:29 +02:00
Kitzunu e6e44b0e2f fix(Action): Labeler (#3579) 2020-10-19 14:06:47 +02:00
AzerothCoreBot 4d3fac1b13 chore(DB): import pending SQL update file
Referenced commit(s): ffa6ccb4c2
2020-10-19 08:18:37 +00:00
Patrick Lewis ffa6ccb4c2 fix(DB/Creature): remove mobs from brewfest camp (#3497) 2020-10-19 10:17:32 +02:00
Kargatum 11bbabc2ac chore(CI): fix Trailing spaces (#3481) 2020-10-19 10:16:52 +02:00
Andrius Peleckas ab5933effa fix(Core/Util): EventMap::RepeatEvent when eventId is retrieved by ExecuteEvent() call (#3426) 2020-10-17 14:59:22 +02:00
mslmdevu 32da0eeb9e fix(Scripts/Ulduar): cast electrical charge only if player dies (#3480) 2020-10-16 21:24:39 +02:00
Kitzunu 9f93e554e6 feat(Actions): Automatically add labels on PRs (#3571) 2020-10-15 23:13:36 +02:00
AzerothCoreBot c5df114454 chore(DB): import pending SQL update file
Referenced commit(s): f25e61c03d
2020-10-15 08:08:25 +00:00
Kitzunu f25e61c03d fix(DB/Spell): make 38318 positive (#3474) 2020-10-15 10:07:17 +02:00
AzerothCoreBot 8cd2b3cf57 chore(DB): import pending SQL update file
Referenced commit(s): 7144c2b848
2020-10-14 09:08:11 +00:00
Knindza 7144c2b848 chore(DB/VerifiedBuild): Creatures 3.1.x(#3409) 2020-10-14 11:07:01 +02:00
Kitzunu 036a8c2450 fix(Core/Unit): Eating anim (#3472) 2020-10-13 10:23:18 +02:00
Kargatum a2b26272d2 refactor(Core/Game): restyle game lib with astyle (#3466) 2020-10-12 10:08:15 +02:00
AzerothCoreBot e99b526e17 chore(DB): import pending SQL update file
Referenced commit(s): 24cfa307fe
2020-10-11 08:39:17 +00:00
Patrick Lewis 24cfa307fe fix(DB/Event): Brewfest - Synthebrew Goggles and Ram Racing Reins (#3502) 2020-10-11 10:38:11 +02:00
Kargatum 5e20b46812 refactor(Core/Scripts): restyle scripts lib with astyle (#3467) 2020-10-11 10:35:34 +02:00
Stefano Borzì 4cca286a4d fix(Core/Creature): dead creatures spawn position on respawn (#3382) 2020-10-09 11:18:01 +02:00
AzerothCoreBot 602817d804 chore(DB): import pending SQL update file
Referenced commit(s): 3368e0f8aa
2020-10-08 12:56:43 +00:00
Stefano Borzì 3368e0f8aa fix(DB/Creature): npc positions (#3376) 2020-10-08 14:55:31 +02:00
AzerothCoreBot df9c1df334 chore(DB): import pending SQL update file
Referenced commit(s): 22f8195c14
2020-10-07 10:18:41 +00:00
Arthas Wow 22f8195c14 fix(Core/Boss): Toravon Script Mechanics (#2868) 2020-10-07 12:17:36 +02:00
AzerothCoreBot 86a7226af0 chore(DB): import pending SQL update file
Referenced commit(s): 369d292c51
2020-10-07 10:11:32 +00:00
Francesco Borzì 369d292c51 fix(DB): Resupplying the Excavation (#3471)
Co-authored-by: felwyn <felixwuensch@hotmail.com>
2020-10-07 12:10:22 +02:00
Kargatum b00a86f6ab refactor(Tools): restyle tools with astyle (#3465) 2020-10-06 11:31:28 +02:00
Andrius Peleckas be09e03756 feat(Core/Movement): added orientation input for Point movement (#3456) 2020-10-05 12:28:25 +02:00
Andrius Peleckas 4e9e915a1d fix(Core/Misc): fixed NOPCH build (#3448) 2020-10-04 11:13:06 +02:00
Patrick Lewis b67c30e263 fix(Core/Script) npc Tom Hegger target player for aggro text (#3444) 2020-10-03 16:25:54 +02:00
Kitzunu 4290a129ca fix(Issue/Config): correct links (#3423) 2020-10-02 12:13:15 +02:00
AzerothCoreBot e9bce8a0f4 chore(DB): import pending SQL update file
Referenced commit(s): e19a21733b
2020-10-01 09:43:52 +00:00
Akimbo e19a21733b fix(DB): ICC Intro Event - Saurfang/Muradin MODELID (#3432) 2020-10-01 11:42:47 +02:00
AzerothCoreBot 55deca60aa chore(DB): import pending SQL update file
Referenced commit(s): e651196f6b
2020-09-30 08:27:29 +00:00
Knindza e651196f6b fix(DB/Dungeon): Dire Maul West (#3412) 2020-09-30 10:26:21 +02:00
AzerothCoreBot a02d9e4c67 chore(DB): import pending SQL update file
Referenced commit(s): 463384fe2c
2020-09-29 07:39:33 +00:00
Knindza 463384fe2c fix(DB/Dungeon): improved Upper Blackrock (#3414) 2020-09-29 09:38:24 +02:00
AzerothCoreBot 6ef28a8c47 chore(DB): import pending SQL update file
Referenced commit(s): 3e81beac58
2020-09-28 12:15:51 +00:00
Knindza 3e81beac58 fix(DB/Dungeon): improved Dire Maul East (#3410) 2020-09-28 14:14:44 +02:00
Stefano Borzì 91f4671d07 fix(Core/Spells): prevent client crash on use spell Neural Needle + ESC (#3383) 2020-09-27 16:31:41 +02:00
Stefano Borzì 1910b4ab35 chore(Core/Player): remove useless SendQuestComplete (#3380) 2020-09-26 14:46:27 +02:00
AzerothCoreBot 8b3a1c1fe5 chore(DB): import pending SQL update file
Referenced commit(s): fa29890a61
2020-09-25 08:07:55 +00:00
Patrick Lewis fa29890a61 fix(DB/Quest): Post-partum Aggression (#3417) 2020-09-25 10:06:50 +02:00
AzerothCoreBot ab594b75af chore(DB): import pending SQL update file
Referenced commit(s): a2a71240d9
2020-09-24 12:09:38 +00:00
Knindza a2a71240d9 fix(DB/Dungeon): improved Dire Maul North (#3411) 2020-09-24 14:08:30 +02:00
AzerothCoreBot 59fd41c8ef chore(DB): import pending SQL update file
Referenced commit(s): d20554d45d
2020-09-23 08:23:11 +00:00
Stefano Borzì d20554d45d fix(DB/Waypoint): npc guid 1021 path (#3366) 2020-09-23 10:22:04 +02:00
Patrick Lewis 3815e0df4f feat(Docker): add timezone settings to dockerfile (#3292) 2020-09-22 11:33:15 +02:00
Stefano Borzì 868081e959 fix(Core/PacketsIO): Send correct messages about server first achievements depending on faction. (#3379) 2020-09-21 12:09:08 +02:00
Stefano Borzì 4e5440ad91 feat(Core/Events): update holiday code and remove misleading log (event date is the one from game_event) (#3365)
Cherry-picked https://github.com/TrinityCore/TrinityCore/commit/5b4287e6832da32539a49e68f6a5ab0ee55854b3

Co-authored-by: ariel- <ariel-@users.noreply.github.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-09-20 20:36:33 +02:00
Andrius Peleckas a445cca4bc feat(InstanceScripts): new scriptable function DoAction() (#3445)
This will work in a similar way as CreatureAI based DoAction function. This will allow avoiding SetData or ProcessEvent usage where basic input is needed
2020-09-19 23:27:47 +02:00
Francesco Borzì 981ca6cd37 feat(CI/macOS): improve caching level (#3493) 2020-09-19 15:46:46 +02:00
AzerothCoreBot e23d4ba535 chore(DB): import pending SQL update file
Referenced commit(s): ecbd8059fe
2020-09-19 13:09:08 +00:00
Knindza ecbd8059fe chore(DB/VerifiedBuild): Items 3.1.x (#3408) 2020-09-19 15:08:02 +02:00
AzerothCoreBot 4406830e36 chore(DB): import pending SQL update file
Referenced commit(s): 60f44005a4
2020-09-19 02:45:14 +00:00
Stefano Borzì 60f44005a4 fix(DB/Creature): faction of several creatures (#3339) 2020-09-19 04:44:08 +02:00
Kitzunu a41671c02a docs: Move README.md to .github folder (#3235) 2020-09-18 18:37:53 +02:00
AzerothCoreBot 9408cf095f chore(DB): import pending SQL update file
Referenced commit(s): 96bcae3386
2020-09-18 13:09:40 +00:00
Knindza 96bcae3386 chore(DB/VerifiedBuild): Gameobjects 3.1.x (#3407) 2020-09-18 15:08:27 +02:00
Francesco Borzì 56ca87994b feat(CI): add support for GCC (#3314)
Co-authored-by: Viste <viste02@gmail.com>
2020-09-17 19:03:05 +02:00
AzerothCoreBot d76c8caba0 chore(DB): import pending SQL update file
Referenced commit(s): 742a346af6
2020-09-17 08:43:14 +00:00
Knindza 742a346af6 chore(DB/VerifiedBuild): Quests 3.1.x (#3406) 2020-09-17 10:42:05 +02:00
AzerothCoreBot 786a3c967a chore(DB): import pending SQL update file
Referenced commit(s): 72b8ef3a12
2020-09-16 16:23:44 +00:00
Kitzunu 72b8ef3a12 fix(DB/Event): Brewfest starttime (#3487) 2020-09-16 18:22:39 +02:00
Kitzunu f2c0160d07 refactor(Travis): Remove unused travis files (#3364) 2020-09-16 14:15:28 +02:00
AzerothCoreBot a79dbdb0ba chore(DB): import pending SQL update file
Referenced commit(s): d30d29652c
2020-09-16 09:43:06 +00:00
Kitzunu d30d29652c fix(DB/Creature): Remove Noblegarden item from Redridge Mongrel (#3362) 2020-09-16 11:41:57 +02:00
AzerothCoreBot 5b45615cfa chore(DB): import pending SQL update file
Referenced commit(s): cc2f8f8861
2020-09-16 08:26:40 +00:00
Knindza cc2f8f8861 chore(DB/VerifiedBuild): Creatures 3.2.0 (#3405) 2020-09-16 10:25:34 +02:00
Kitzunu 6ede23d177 fix(Core/AuraScript): Soul Feast should apply on some Valithria mobs (#3355)
* fix(Core/ItemScript): Shadow's Edge should give stacks on some Vali mobs

* make the logic more beautiful

* update name to IsException

* build

* IsException -> isException

* Keep it to a standard :)

* indentation

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-09-15 21:09:50 +02:00
AzerothCoreBot 57f81ecc57 chore(DB): import pending SQL update file
Referenced commit(s): 5148d0be34
2020-09-15 13:48:37 +00:00
Stefano Borzì 5148d0be34 fix(DB/Quest): gluttonous lurkers: improve the current SmartAI (#3341)
* Update AuctionHouseHandler.cpp

* fix(DB/Quest): gluttonous lurkers: improve the current SmartAI

* Update rev_1598303195521812924.sql

* Update rev_1598303195521812924.sql

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-09-15 15:47:32 +02:00
AzerothCoreBot 6abdd27fc7 chore(DB): import pending SQL update file
Referenced commit(s): ef1cf63c79
2020-09-15 10:42:04 +00:00
Knindza ef1cf63c79 chore(DB/VerifiedBuild): Quests 3.2.0 (#3403) 2020-09-15 12:40:43 +02:00
Francesco Borzì b61ae8abcd fix(Core/Misc): all GCC warnings (#3457) 2020-09-14 17:31:12 +02:00
AzerothCoreBot 80b149b218 chore(DB): import pending SQL update file
Referenced commit(s): e2fe1a308d
2020-09-14 12:54:36 +00:00
Knindza e2fe1a308d chore(DB/VerifiedBuild): Creatures 3.2.2 (#3402) 2020-09-14 14:53:33 +02:00
AzerothCoreBot 854dbefe64 chore(DB): import pending SQL update file
Referenced commit(s): d327641dd9
2020-09-13 15:50:35 +00:00
Stefano Borzì d327641dd9 fix(DB/Quest): gameobject loot and related responsible spell script (#3340) 2020-09-13 17:49:27 +02:00
Kargatum 6a4b5ad1db chore(Core/Scripting): cleanup unused code (#3473) 2020-09-13 00:45:52 +02:00
Krath ce8db433cf fix(Scripts/Ulduar): Hodir Door (#3346)
Co-authored-by: Krath <affannimattia@libero.it>
2020-09-12 20:10:12 +02:00
AzerothCoreBot 9d32baca32 chore(DB): import pending SQL update file
Referenced commit(s): 81d2c36119
2020-09-12 14:18:08 +00:00
Knindza 81d2c36119 chore(DB/VerifiedBuild): Items 3.2.0 (#3404) 2020-09-12 16:17:00 +02:00
Patrick Lewis 40cbd49f7c fix(CI): do not run import-pending-sql on forks (#3441) 2020-09-12 12:46:56 +02:00
AzerothCoreBot 23149ba1f7 chore(DB): import pending SQL update file
Referenced commit(s): 7202500353
2020-09-12 08:11:09 +00:00
Patrick Lewis 7202500353 fix(DB/Creature): Prince Sandoval is not attackable (#3333) 2020-09-12 10:10:03 +02:00
Kitzunu 4277e510e8 docs(Readme): Minor improvements (#3214) 2020-09-12 09:46:50 +02:00
Kargatum 3a0b0356ac refactor(Core/Common): restyle common lib with astyle (#3461) 2020-09-12 03:50:48 +07:00
Kargatum e15a493927 feat(Core/Time): remove inherited ACE Time (#3455)
Co-authored-by: Viste <viste02@gmail.com>
2020-09-11 14:03:26 +02:00
Kargatum 8b3621779e chore(Core/Shared): restyle shared lib with astyle (#3462) 2020-09-11 11:50:48 +07:00
Kargatum d47d6d34f3 chore(Core/Worldserver): restyle worldserver lib with astyle (#3463) 2020-09-11 10:41:31 +07:00
Kargatum c141be8684 feat(Deps/MySQL): add support MariaDB 10.5 (#3452) 2020-09-11 10:16:41 +07:00
Kargatum 3a8ca806c5 chore(Core/Authserver): restyle authserver library with astyle (#3464) 2020-09-11 09:55:28 +07:00
AzerothCoreBot c197181468 chore(DB): import pending SQL update file
Referenced commit(s): 4ba54d94f3
2020-09-10 19:17:33 +00:00
Kitzunu 4ba54d94f3 fix(DB/SAI): remove links pointing to non-existing ID (#3139) 2020-09-10 21:16:24 +02:00
AzerothCoreBot 940f14857e chore(DB): import pending SQL update file
Referenced commit(s): 35bc9d6bf6
2020-09-10 12:52:06 +00:00
Knindza 35bc9d6bf6 chore(DB/VerifiedBuild): Items 3.2.2 (#3401) 2020-09-10 14:51:01 +02:00
Stefano Borzì 51330f54d8 refactor(Core/Misc): remove the ternary operator when used improperly (#3327) 2020-09-10 12:29:23 +02:00
AzerothCoreBot 207512a0f5 chore(DB): import pending SQL update file
Referenced commit(s): a335d2cb47
2020-09-10 10:06:41 +00:00
Kitzunu a335d2cb47 fix(DB/Creature): Remove wrong Steam Burst (#3072) 2020-09-10 12:05:29 +02:00
Kitzunu 52dc0c1b7e docs(issue_template): add template for feature requests (#3207) 2020-09-09 17:02:02 +02:00
Francesco Borzì ebfb4b4cea fix(Scripts/Wintergrasp): fix disabled always false (#3437) 2020-09-09 11:46:41 +02:00
AzerothCoreBot 38d12f9b51 chore(DB): import pending SQL update file
Referenced commit(s): c7935398f4
2020-09-09 08:48:02 +00:00
Knindza c7935398f4 chore(DB/VerifiedBuild): Creatures 3.3.0 (#3400) 2020-09-09 10:46:54 +02:00
Francesco Borzì 438cde6a56 fix(Core/Spline): -Wcast-function-type warning (#3442) 2020-09-08 23:08:52 +02:00
Stefano Borzì 821e7d03e8 fix(Core/player): do not show zone at first login (#3358)
* Update AuctionHouseHandler.cpp

* fix(Core/player): do not show location at first login

* Update Player.cpp

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-09-08 22:49:54 +02:00
Kitzunu 2ed607e5c9 docs(SECURITY): Move SECURITY.md to .github folder (#3234) 2020-09-08 15:51:39 +02:00
Stefano Borzì 4a9476bbfd refactor(Core): replace ACE atomic types with standard C++ (#3421)
* Update AuctionHouseHandler.cpp

* refactor(atomic-type): replace ACE atomic types

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Co-authored-by: Kargatum <dowlandtop@yandex.com>
2020-09-08 10:41:01 +02:00
AzerothCoreBot b93ed8740a chore(DB): import pending SQL update file
Referenced commit(s): 156b0e419e
2020-09-07 20:50:50 +00:00
Kitzunu 156b0e419e fix(DB/spell_custom_attr): Remove spell that doesn't exist (#3353) 2020-09-07 22:49:45 +02:00
Petric 68b1112821 fix(Scripts/AzjolNerub): Amanitar not casting “Mini” and mushroom not cleansing the player on death (#3348)
Amanitar was not casting his “mini” spell during the fight and the shrooms did never remove this effect as how they should.
2020-09-07 16:52:24 +02:00
Viste 4dd9b92759 refactor(Core/Tools): remove ACE from tools (#3351) 2020-09-07 14:01:28 +02:00
AzerothCoreBot 7694c99edb chore(DB): import pending SQL update file
Referenced commit(s): 879f3c0cb2
2020-09-07 10:20:30 +00:00
Knindza 879f3c0cb2 chore(DB/VerifiedBuild): Items 3.3.0 (#3399) 2020-09-07 12:19:22 +02:00
Krath aa60f0b324 fix(Scripts/ICC): visual of the Blood Council Bosses 2020-09-07 10:27:39 +02:00
AzerothCoreBot 3934678b07 chore(DB): import pending SQL update file
Referenced commit(s): b164fea262
2020-09-06 17:27:17 +00:00
Knindza b164fea262 chore(DB/VerifiedBuild): Gameobject 3.3.0 (#3398) 2020-09-06 19:26:18 +02:00
Francesco Borzì cceb90862f Revert "feat(pull_request_template): Introduce the new github way (#3209)" (#3435)
This reverts commit a51c865a40.
2020-09-06 17:08:50 +02:00
Francesco Borzì b95c14f91a refactor(Scripts/Stratholme): fix warnings and made code more readable (#3433) 2020-09-06 17:07:36 +02:00
AzerothCoreBot d6646f8a81 chore(DB): import pending SQL update file
Referenced commit(s): af2ada0dee
2020-09-06 12:00:46 +00:00
Knindza af2ada0dee chore(DB/VerifiedBuild):] Quests 3.3.0 (#3397) 2020-09-06 13:59:43 +02:00
AzerothCoreBot 8908df6b80 chore(DB): import pending SQL update file
Referenced commit(s): 6783837ccc
2020-09-05 23:55:52 +00:00
Stefano Borzì 6783837ccc fix(DB/pool_template): improve spawn quantity of herbs in northrend (#3338) 2020-09-06 01:54:48 +02:00
Kitzunu 03bd4fafe6 refactor(Core/ICC): Move hardcoded spells to enum (#3337) 2020-09-05 16:21:21 +02:00
AzerothCoreBot 99e99e6652 chore(DB): import pending SQL update file
Referenced commit(s): 07a3f93c75
2020-09-05 12:21:26 +00:00
Knindza 07a3f93c75 chore(DB/VerifiedBuild): Creatures 3.3.5 2020-09-05 14:20:23 +02:00
Kitzunu f67635497f fix(Scripts/ICC): Don't show Heroic Attempts on Normal difficulty (#3336) 2020-09-05 13:19:31 +02:00
AzerothCoreBot 2ba4aa4a96 chore(DB): import pending SQL update file
Referenced commit(s): e68962f59e
2020-09-05 00:42:10 +00:00
Knindza e68962f59e chore(DB/VerifiedBuild): Items 3.3.5 2020-09-05 02:41:10 +02:00
Francesco Borzì 9d381fa0f1 fix(Core/Tools): fix GCC warnings in extractors (#3430) 2020-09-05 00:30:13 +02:00
AzerothCoreBot 6134e1d399 chore(DB): import pending SQL update file
Referenced commit(s): 92d2c4c602
2020-09-04 19:05:57 +00:00
Knindza 92d2c4c602 chore(DB/VerifiedBuild): Quests 3.3.5 (#3394) 2020-09-04 21:04:47 +02:00
Francesco Borzì fa6f814eba fix(Core/Misc): GCC warnings (#3428) 2020-09-04 17:39:02 +02:00
Kitzunu 0c2dce03cc feat(code_of_conduct): add code of conduct to the project (#3210) 2020-09-04 17:06:38 +02:00
AzerothCoreBot 00fe2ea903 chore(DB): import pending SQL update file
Referenced commit(s): cc3c2ada99
2020-09-04 12:55:47 +00:00
Knindza cc3c2ada99 fix(DB/Dungeon): improved Lower Blackrock Spire (#3328)
* [Dungeon] Lower Blackrock Spire

* Update rev_1598193186708522500.sql

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-09-04 14:54:44 +02:00
Stefano Borzì e9c805a743 refactor(lfg): refactor code and style (#3326)
* Update AuctionHouseHandler.cpp

* refactor(LFG): improve code style

* refactor(LFG): minor improvements

* chore(LFG): improve code style

* refactor(lfg): improve code style

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-09-04 10:18:43 +02:00
AzerothCoreBot 8f6c22afda chore(DB): import pending SQL update file
Referenced commit(s): 7a4a409cae
2020-09-04 07:45:17 +00:00
Petric 7a4a409cae fix(Core/Script): Anomalus (#3325)
* Correct rift spawning/ empowering timings and Rift Shield cancellation

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-09-04 09:44:09 +02:00
Francesco Borzì 1e2ebb3fe1 fix(CI/macos): reduce cache size (#3427)
Prevent macOS to take too much space (we are limited to 5GB in total)
2020-09-04 00:08:07 +02:00
AzerothCoreBot 203b8476e5 chore(DB): import pending SQL update file
Referenced commit(s): 29410b5340
2020-09-03 19:52:44 +00:00
Knindza 29410b5340 chore(DB/Zone): enable allowMount in Emerald Dream (#3392)
* [Zone] Emerald Dream

* Update rev_1598881458930915100.sql

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-09-03 21:51:39 +02:00
Petric e2cf12a2ce fix(CORE/Dungeon): Mage-Lord Urom now cats empowered arcane explosion when he teleports to the center (#3323)
Mage-Lord Urom in Oculus would teleport to the center of the room, but he would never cast empowered accane-explosion he would just wait there

Closes https://github.com/azerothcore/azerothcore-wotlk/issues/3320

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-09-03 16:18:34 +02:00
Francesco Borzì c6b2b4c392 chore(CI): solve (#3322)
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-09-03 12:47:04 +02:00
Francesco Borzì 5244b8d7ad chore: add ./apps/joiner/ to .gitignore (#3318)
* chore: add apps/joiner/ to .gitignore

* chore(wip): wip

* chore(wip): wip
2020-09-03 12:02:28 +02:00
Petric 15cc6fe0b6 fix(Core/Spells): Implement SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER. (#3313)
Co-authored-by: HeartWell <moki.play@mail.ru>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-09-03 12:02:00 +02:00
Kitzunu a51c865a40 feat(pull_request_template): Introduce the new github way (#3209)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-09-03 10:22:23 +02:00
Francesco Borzì e06dd5b156 feat(CI/Linux): use compression in ccache (#3425) 2020-09-02 22:06:11 +02:00
Francesco Borzì c6d38a97f9 chore(deps): update gsoap to version 2.8.105 (#3316) 2020-09-02 18:09:34 +02:00
AzerothCoreBot 8f696fc5d8 chore(DB): import pending SQL update file
Referenced commit(s): 29f2c2aeda
2020-09-02 14:33:47 +00:00
Petric 29f2c2aeda feat(Core/Script): Playing music from GameObjects and added holiday zones music script (#3307) 2020-09-02 16:32:41 +02:00
AzerothCoreBot e2f9a080f2 chore(DB): import pending SQL update file
Referenced commit(s): 2fc9567597
2020-09-02 11:56:38 +00:00
Knindza 2fc9567597 [Dungeon] Scholomance (#3306)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-09-02 13:55:26 +02:00
Patrick Lewis d0958c7636 fix(Docker): fix Priority class denied (#3295) 2020-09-02 12:33:54 +02:00
Kitzunu 41abcfbee3 docs(issue_template): add links to issue create window (#3208) 2020-09-02 11:47:45 +02:00
AzerothCoreBot 2632cd6fcd chore(DB): import pending SQL update file
Referenced commit(s): 60e8ec0575
2020-09-01 19:47:47 +00:00
imxari 60e8ec0575 fix(Core/Quest): Death Comes From On High (#2939)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-09-01 21:46:45 +02:00
AzerothCoreBot 19a177214a chore(DB): import pending SQL update file
Referenced commit(s): 26c99c383f
2020-09-01 12:20:16 +00:00
Moki 26c99c383f Core/Scripts: fix Nightfall proc chance and reduce it for victims with level above 60. (#3304)
* Core/Scripts: fix Nightfall proc chance and reduce it for victims with level above 60

Adding a TrinityCore commit https://github.com/TrinityCore/TrinityCore/commit/eac9c1f0b992fd3622fd7dd864b2acc2781ec778

* Update rev_1597581112860069800.sql

* Update rev_1597581112860069800.sql

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-09-01 14:19:09 +02:00
AzerothCoreBot 4b6827fb09 chore(DB): import pending SQL update file
Referenced commit(s): 321cf0d2b3
2020-09-01 10:38:32 +00:00
Petric 321cf0d2b3 fix(CORE/Commands): Renamed .character deleted old to .character deleted purge (#3300)
* fix(CORE/Commands): Renamed .character deleted old to .character deleted purge
Closes https://github.com/azerothcore/azerothcore-wotlk/issues/2925

* Fixed indentation

* Renamed handler function

* Spacing

* Update data/sql/updates/pending_db_world/rev_1597499028423474100.sql

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-09-01 12:37:30 +02:00
Kitzunu 37248474af feat(contributing) Add guidelines for new contributors (#3211)
* feat(contributing) Add guidelines for new contributors

* Grammar

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-09-01 12:03:26 +02:00
AzerothCoreBot eb952ecb3e chore(DB): import pending SQL update file
Referenced commit(s): a07c2b3989
2020-09-01 09:49:22 +00:00
Knindza a07c2b3989 feat(DB/SmartAI): [Raid] Ulduar (#3264)
* [Raid] Ulduar

* Update rev_1596728845705471100.sql

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-09-01 11:48:11 +02:00
AzerothCoreBot 48182f1748 chore(DB): import pending SQL update file
Referenced commit(s): 34d9998cac
2020-08-31 23:03:59 +00:00
Tyrelis 34d9998cac fix(DB/Creature): Atal'ai Priest unattackable (#3043) 2020-09-01 01:02:56 +02:00
Francesco Borzì bbb4af3405 feat(CI): actions/cache@v2 (#3416) 2020-08-31 19:46:44 +02:00
Francesco Borzì 0ff3f84f99 chore(CI/Docker): skip Scripts for shorter build times (#3415) 2020-08-31 19:25:14 +02:00
Francesco Borzì f11ddc6575 fix(CI/macOS): ccache issue (#3389)
* fix(CI/macOS): ccache issue

* Update ci-compile.sh

* Update ci-compile.sh

* chore: set cache limit to 5G

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-08-31 17:50:30 +02:00
Petric e1e8cc1bf5 fix(CORE/Raid): Muradin/Saurfang not de-spawning after finishing movement (#3294)
Saurfang and Muradin together with its 3 followers were not de-spawning once reaching the exit portal after the initial RP moment and remain standing in front of the exit portal forever.

Partially Closes https://github.com/azerothcore/azerothcore-wotlk/issues/3246

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-08-31 17:27:01 +02:00
Petric 4034a56f87 fix(CORE/Raid): Lich King “Pain and Suffering” snapping and “Shadow Trap” not targeting tanks (#3293)
-Lich King was snapping to north after using Pain and Suffering when instead he should be facing the direction of last target.
-Shadow Trap could not target tanks, it should be able to do so

Closes https://github.com/azerothcore/azerothcore-wotlk/issues/2826

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-08-31 14:19:22 +02:00
Kitzunu 1f89282b22 refactor(Core): NULL -> nullptr (#3275)
* NULL to nullptr

* NULL to nullptr

* NULL to nullptr

* NULL to nullptr

* NULL to nullptr

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-08-31 11:55:09 +02:00
Francesco Borzì 38903b5dfb docs(README): fix url (#3385)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-08-31 10:08:32 +02:00
Kitzunu 3aad2dc564 fix(Core/SpellEffects): Make Shadowmeld drop combat (#3272)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-08-30 22:50:28 +02:00
r0m1ntik 971d55d463 fix (Core/Quest) Correct link quest and fix command lookup quest for multilanguage dbc (#3271)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-08-30 19:42:36 +02:00
AzerothCoreBot 799ebb6a7d chore(DB): import pending SQL update file
Referenced commit(s): 3a56cdbd4a
2020-08-30 15:19:16 +00:00
r0m1ntik 3a56cdbd4a Core/DB fix Icecrown Citadel Raid - Saurfang Intro Roleplay (#3261)
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-08-30 17:18:15 +02:00
AzerothCoreBot d2b68b7822 chore(DB): import pending SQL update file
Referenced commit(s): 5fd404de02
2020-08-29 13:50:44 +00:00
Knindza 5fd404de02 feat(DB/SAI): [Azeroth] Classic Rares - Part I (#3256)
* [Zone] Outland Rares

* Classic Rares [Part I]

* Delete rev_1588339999314521100.sql

Duplicate by mistake.

* Update rev_1596556919928240000.sql

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-08-29 15:49:42 +02:00
AzerothCoreBot 9ca4554b79 chore(DB): import pending SQL update file
Referenced commit(s): 6f86643e09
2020-08-29 12:59:51 +00:00
Knindza 6f86643e09 feat(DB/Creature): [Zone] Thousand Needles (#3255)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-08-29 14:58:47 +02:00
AzerothCoreBot a1a726f07a chore(DB): import pending SQL update file
Referenced commit(s): 2a6a5e48f1
2020-08-29 10:37:46 +00:00
Knindza 2a6a5e48f1 feat(DB/SAI): [Azeroth] Missed & Skipped Creatures (#3254)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-08-29 12:36:44 +02:00
AzerothCoreBot 3361325435 chore(DB): import pending SQL update file
Referenced commit(s): 21fb494d03
2020-08-28 18:32:43 +00:00
Knindza 21fb494d03 [Zone] Isle of Quel'Danas (#3253)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-08-28 20:31:36 +02:00
AzerothCoreBot f39ae8f638 chore(DB): import pending SQL update file
Referenced commit(s): cb860e8ede
2020-08-28 16:27:19 +00:00
Knindza cb860e8ede [Zone] Tanaris (#3252)
* [Zone] Tanaris

* update sql rev version

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-08-28 18:26:13 +02:00
AzerothCoreBot 8c144458e5 chore(DB): import pending SQL update file
Referenced commit(s): fd51741406
2020-08-28 14:10:15 +00:00
Knindza fd51741406 fix(DB/Creature): Eversong Woods (#3251) 2020-08-28 16:09:12 +02:00
Francesco Borzì d7a758e34e chore(CI): change bot's commit message format (#3361) 2020-08-27 20:54:08 +02:00
AzerothCoreBot 041a508a50 Import pending SQL update file...
Referenced commit(s): 68bd99858c
2020-08-27 16:01:43 +00:00
Knindza 68bd99858c fix(DB/Creature): Ungoro Crater (#3250) 2020-08-27 17:54:55 +02:00
AzerothCoreBot a6a7cbf887 Import pending SQL update file...
Referenced commit(s): e6b49e4ae0
2020-08-26 16:48:43 +00:00
Knindza e6b49e4ae0 fix(DB/Creature): Silithus (#3249) 2020-08-26 18:47:36 +02:00
AzerothCoreBot b33652046a Import pending SQL update file...
Referenced commit(s): 3c47a2e19d
2020-08-26 15:29:21 +00:00
Walter Pagani 3c47a2e19d fix(DB/Creature): Yulda the Stormspeaker (#3233) 2020-08-26 17:28:10 +02:00
Shard d8ad0c5200 Allow mages to refresh Living Bomb (#3228)
Currently, mages can't refresh Living Bomb if the target already have the dot.

###How to reproduce the issue :
1. Use Living Bomb on a target
2. Try to re-use Living Bomb on the same target
3. Observe the error message

###Expected Blizzlike behaviour
Living Bomb should be reapplyable 

###Why this PR : 
This PR allow to refresh the duration of Living Bomb on the same target

I've didn't found a bad mage's video that refreshes Living Bomb on his target, but found some Fire Mage 3.3.5 guides that mentions : 
"Never refresh your LB (Living Bomb) before the explosion (except if I clearly tell you to)."
https://sites.google.com/site/pvemage335/fire/rotation-gameplay

"Living Bomb – every 12 seconds **after the explosion**"
https://www.gnarlyguides.com/wotlk/guides/pve-fire-mage/#plink-rotation

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-08-26 11:44:41 +02:00
AzerothCoreBot 4db1164dcd Import pending SQL update file...
Referenced commit(s): 9d5bbaf2ee
2020-08-26 07:59:46 +00:00
Knindza 9d5bbaf2ee fix(DB/Creature): Stratholme (#3226)
Co-authored-by: Francesco Borzì <borzifrances
2020-08-26 09:58:34 +02:00
Viste a9b90c9a07 refactor(Core): remove ace_autoptr, cleanup (#3276) 2020-08-25 12:52:22 +02:00
AzerothCoreBot 208c257b99 Import pending SQL update file...
Referenced commit(s): 9bf66931fc
2020-08-25 08:12:02 +00:00
Knindza 9bf66931fc fix(DB/SAI): improve Feralas NPCs 2020-08-25 10:10:51 +02:00
AzerothCoreBot 6ac68128df Import pending SQL update file...
Referenced commit(s): 563748ec31
2020-08-24 17:12:14 +00:00
Walter Pagani 563748ec31 fix(Core/Gossip): Remove hard-coded texts from the: The forge of souls C++ (#3219)
* Text of the gossip taken from the database

* Adding translations to quest_offer_reward_locale

* Adding enum for gossip.

* Changing the name of the enum to avoid conflicts.

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-08-24 19:10:02 +02:00
Kitzunu c79a475708 fix(DB/SmartScriptMgr): Move CWZ valid check (#3206) 2020-08-24 17:20:22 +02:00
Stefano Borzì 78e2e551e5 fix(build): remove warning (#3205) 2020-08-24 09:48:05 +02:00
Stefano Borzì 78a02c8fd1 fix(quest): improve quest force of neltharaku (#3203)
* Update AuctionHouseHandler.cpp

* chore(quest): improve quest force of neltharaku

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-08-23 15:49:18 +02:00
AzerothCoreBot 529d37475c Import pending SQL update file...
Referenced commit(s): 5bac46bbd5
2020-08-23 10:59:23 +00:00
Stefano Borzì 5bac46bbd5 refactor(creature-loot): improve chance % of Bohan NPC (#3202)
* Update AuctionHouseHandler.cpp

* refactor(creature-loot): improve chance % of Bohan NPC

* chore(sql): remove quotes from number

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-08-23 12:58:18 +02:00
Vhiper 77b7a20fb9 fix(Core/DBCStores): prevent crash worldserver 2020-08-23 01:50:26 +02:00
AzerothCoreBot 2a1f6c7a89 Import pending SQL update file...
Referenced commit(s): a5c301a265
2020-08-22 17:12:30 +00:00
Stefano Borzì a5c301a265 fix(DB/GO): improve gameobject instances respawn timesecs (#3201) 2020-08-22 19:11:29 +02:00
Kitzunu dd40e2e844 fix(Core/SpellAuras): Show auras to client limit (#3193)
Co-authored-by: Pascal Bachor <gerhood@users.noreply.github.com>
2020-08-22 10:34:12 +02:00
Christopher Galbraith 5a5ece6d98 fix(Scripts/UtgardePinnacle): Svala Sorrowgrave's loot disappearing too quickly (#3188) 2020-08-22 00:46:13 +02:00
Rochet2 1dd9965da8 feat(CI): add Windows to the CI (#3324) 2020-08-21 22:20:29 +02:00
Christopher Galbraith d7c9b36a5c fix(Core/Spells): Winter's Chill now stacks from multiple sources
Signed-off-by: Chris <chriscgalbraith@gmail.com>
2020-08-21 19:07:02 +02:00
Francesco Borzì 2ad98c573a feat(CI): add macOS to our CI (#3321)
Co-Authored-By: Meerd <meerd@users.noreply.github.com>
2020-08-21 12:19:02 +02:00
Barbz ed8ed175b7 fix(Core/Command): Can comment closed tickets (#3176) 2020-08-21 10:52:52 +02:00
Barbz 70bdba8309 feat(Core/Command): Reenable .teleport name on offline player (#3175)
- Reenable the possibility to .teleport name xxx $home even if the character is offline.
2020-08-20 23:26:17 +02:00
Kitzunu 73d725312d feat(Core/Config): CONFIG_INTERVAL_SAVE (#3171) 2020-08-20 15:50:32 +02:00
IntelligentQuantum 5d284f02a7 feat(Core/SendListInventory): Add multivendor function (#3172) 2020-08-20 11:00:11 +02:00
Petric 07c9debb0d fix(CI): Made test run in relative path (#3319) 2020-08-19 23:28:45 +02:00
Francesco Borzì 2bc832efe3 fix(CI/Core/ArenaSpectator): clang warnings + prevent new warnings (#3317)
Co-authored by @meerd
2020-08-19 19:44:07 +02:00
AzerothCoreBot 4e4a0013bc Import pending SQL update file...
Referenced commit(s): 3f8abc6bc2
2020-08-19 14:16:55 +00:00
Ercules76 3f8abc6bc2 refactor(CORE/Instance): Move Pandemonius script from SAI to Core script (#3165) 2020-08-19 16:15:43 +02:00
AzerothCoreBot 60176cd3c2 Import pending SQL update file...
Referenced commit(s): fae5753f81
2020-08-19 11:48:52 +00:00
IntelligentQuantum fae5753f81 feat(Core/Commands): Character check bag && work (#3164) 2020-08-19 13:47:48 +02:00
AzerothCoreBot 261289f1c9 Import pending SQL update file...
Referenced commit(s): 106f6f94a7
2020-08-19 09:11:45 +00:00
Ercules76 106f6f94a7 fix(Scripts/DB): Add Prison to spawn Yor, move Yor AI from SAI (#3163) 2020-08-19 11:10:41 +02:00
Francesco Borzì 1854a3a376 feat(CI): add Ubuntu 18.04 to the CI (#3311) 2020-08-18 16:36:16 +02:00
Erdem MEYDANLI 9e5c3f78af test: add code coverage report (#3312) 2020-08-18 16:34:45 +02:00
Viste ffd03582c9 fix(Core/Unit): melee attack through LoS (#3265) 2020-08-18 14:07:32 +02:00
Yehonal 7fba8b910f fix(#2147): enrage and some false-negative spells (#3153)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-08-18 11:10:43 +02:00
Francesco Borzì e546df4c56 fix(deps): update gsoap to fix vulnerability issue (#3310) 2020-08-17 23:36:47 +02:00
Francesco Borzì da61bf3a42 test: fix some cmake params (#3308) 2020-08-17 15:17:21 +02:00
Erdem MEYDANLI da1725cfc3 test: fix unit test linking problem in ubuntu 18.04 2020-08-17 14:48:34 +02:00
Stefano Borzì 408366f39f chore(unit-object-accessor): add findConnectedPlayer to object accessor (#3155) 2020-08-17 10:36:42 +02:00
AzerothCoreBot c373668a41 Import pending SQL update file...
Referenced commit(s): 580011d54e
2020-08-16 22:49:59 +00:00
Kitzunu 580011d54e Create rev_1592783105272652900.sql (#3150) 2020-08-17 00:48:57 +02:00
AzerothCoreBot 27ed629ff5 Import pending SQL update file...
Referenced commit(s): 8b9cec620d
2020-08-16 11:26:33 +00:00
Kitzunu 8b9cec620d refactor(Core/SpellInfo): Positive/Negative spells from SpellFamilyName into DB (#3149)
* Implement SPELL_ATTR0_CU_POSITIVE_EFF0

* Implement SPELL_ATTR0_CU_POSITIVE_EFF1

* Implement SPELL_ATTR0_CU_POSITIVE_EFF2

* Move SpellFamilyName spells into DB to define if they are POSITIVE or NEGATIVE spells

* Rename column from entry to spell_id to make more sense
2020-08-16 13:25:26 +02:00
Francesco Borzì 95dff359be feat(CI/Docker): build all containers in CI (#3289) 2020-08-15 23:33:57 +02:00
Francesco Borzì c2b40b126d feature(testing-automation): unit tests with Google Framework (#3273) 2020-08-15 22:34:45 +02:00
AzerothCoreBot 4d11f5c921 Import pending SQL update file...
Referenced commit(s): f754c00882
2020-08-15 19:24:02 +00:00
Knindza f754c00882 fix(DB/Creature): Desolace (#3145) 2020-08-15 21:23:01 +02:00
CosmeF 4f04af6a64 fix(Core/ObjectMgr): solve Global Storage issue 2020-08-13 15:44:36 +02:00
AzerothCoreBot 2052491a5a Import pending SQL update file...
Referenced commit(s): 8b57a3e25a
2020-08-13 07:47:38 +00:00
Knindza 8b57a3e25a fix(DB/SAI): improve Mulgore zone (#3144)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-08-13 09:46:32 +02:00
Francesco Borzì d2cc3fcbc2 feat(Docker): update to Ubuntu 20.04 + more improvements (#3277) 2020-08-13 00:25:20 +02:00
AzerothCoreBot c83c53e718 Import pending SQL update file...
Referenced commit(s): 3ddfb568db
2020-08-12 08:42:40 +00:00
Knindza 3ddfb568db fix(DB): improvements to Magister's Terrace (#3143)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-08-12 10:41:28 +02:00
Francesco Borzì 0e1713d1b7 fix(Core/Spell): rogue's poisons logic check (#3278) 2020-08-11 15:29:53 +02:00
AzerothCoreBot d50793535e Import pending SQL update file...
Referenced commit(s): 96dc9fc0f3
2020-08-10 08:11:15 +00:00
Vhiper 96dc9fc0f3 refactor(Scripts/SAI): move Gryphoneer Windbellow to SAI (#3137) 2020-08-10 10:10:08 +02:00
AzerothCoreBot e00ae6805a Import pending SQL update file...
Referenced commit(s): f398fd222a
2020-08-09 19:55:08 +00:00
Knindza f398fd222a fix(DB/Creature): Opening the Dark Portal (#3142) 2020-08-09 21:54:08 +02:00
AzerothCoreBot 205409ecb9 Import pending SQL update file...
Referenced commit(s): 455ce5f021
2020-08-09 14:11:49 +00:00
Kargatum 455ce5f021 fix(DB/GameTables): correct links to data from gt* DB tables (#3216)
Co-authored-by: Viste <viste02@gmail.com>
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-08-09 16:10:49 +02:00
AzerothCoreBot 0580ac0896 Import pending SQL update file...
Referenced commit(s): ca8dbc3924
2020-08-08 20:21:25 +00:00
Knindza ca8dbc3924 fix(DB/Creature): Escape from Durnholde (#3141) 2020-08-08 22:20:24 +02:00
Yehonal cdb499969d chore: Removed unwanted submodule 2020-08-06 03:24:28 +02:00
Yehonal ad6ad094de feat(bash): support for derivated distro + refactor conf (#3259)
* feat(bash): support for derivated distro

* refactor: refactoring for dist files
2020-08-06 02:37:14 +02:00
Kitzunu a37ea1b60e chore(worldserver.conf): Update GM.StartLevel to core default (#3136) 2020-08-05 15:01:04 +02:00
Kitzunu 64778f8dec feature(World/Config): Implement MaxWhoListReturns (#3127) 2020-08-04 22:36:01 +02:00
AzerothCoreBot 5fc0dca3ca Import pending SQL update file...
Referenced commit(s): b2d9ddfc4b
2020-08-04 10:42:01 +00:00
Francesco Borzì b2d9ddfc4b fix(DB/item_template): Savange and Hateful Gladiator's range (#3126) 2020-08-04 12:40:53 +02:00
AzerothCoreBot 83d5d9dcef Import pending SQL update file...
Referenced commit(s): 4e76485037
2020-08-03 13:02:30 +00:00
Kitzunu 4e76485037 fix(Core/playercreateinfo_item): Alter amount of allowed items (#3122)
* Change table `amount` to SMALLINT Unsigned

* Add a note column

* Remove deprecated item
2020-08-03 15:01:22 +02:00
AzerothCoreBot 3f1adefbd5 Import pending SQL update file...
Referenced commit(s): e949ab27b7
2020-08-02 19:46:17 +00:00
gengarshadowball e949ab27b7 fix(Core/Script): Remove hardcoded Loch Modan texts (#3111) 2020-08-02 21:45:16 +02:00
AzerothCoreBot f56ef239de Import pending SQL update file...
Referenced commit(s): 56b88502fe
2020-07-30 21:19:41 +00:00
gengarshadowball 56b88502fe fix(Core/Creature): Lady Katrana hardcoded text (#3110) 2020-07-30 23:18:42 +02:00
Viste fcaf91b8b2 Core/Misc: update g3dlite lib (#2904)
* Core/Misc: update g3dlite lib

* update

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-07-30 12:35:45 +02:00
Kitzunu 91bbbf08eb feat(SUPPORT): Show contributors how to get help (#3212) 2020-07-28 18:54:59 +02:00
Stefano Borzì fdb84742d1 fix(Core/MailHandler): Prevent client crash while receiving a malformed mail (#3223)
* Fix an issue in the MailHandler that let you crash the users client.
2020-07-28 11:02:09 +02:00
Barbz a37fa5307c fix(Core/Vendors): Load npc_vendor items in the right order (#3099)
* fix(Core/Vendors): Load npc_vendor items in the right order

Before that commit, if you copied a npc_vendor, the order would not be replicated (if all items were on the same `slot`). Now it works fine and it's consistent.

* Update ObjectMgr.cpp

* fix(sql): ASC position in the query

* Update ObjectMgr.cpp

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-07-27 17:01:27 +02:00
AzerothCoreBot e3a81ad180 Import pending SQL update file...
Referenced commit(s): a6a9cfbb15
2020-07-26 10:36:31 +00:00
Knindza a6a9cfbb15 fix(DB/Creature): The Botanica (#3098)
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-07-26 12:35:20 +02:00
AzerothCoreBot b9ff7eb0c1 Import pending SQL update file...
Referenced commit(s): 049299caf5
2020-07-25 08:56:30 +00:00
Knindza 049299caf5 fix(DB/Creature): The Mechanar (#3096) 2020-07-25 10:55:12 +02:00
AzerothCoreBot 99dd2689b8 Import pending SQL update file...
Referenced commit(s): 3b911f7f87
2020-07-24 15:17:50 +00:00
Knindza 3b911f7f87 fix(DB/Creature): The Arcatraz (#3097)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-07-24 17:16:30 +02:00
AzerothCoreBot 16c20c9675 Import pending SQL update file...
Referenced commit(s): e8fa3720a9
2020-07-23 12:57:05 +00:00
Knindza e8fa3720a9 fix(DB/Creature): Dustwallow Marsh (#3095) 2020-07-23 14:55:48 +02:00
AzerothCoreBot e428f0d6f1 Import pending SQL update file...
Referenced commit(s): 833611f1c5
2020-07-22 06:44:32 +00:00
Kargatum 833611f1c5 feat(Core/DBC): rework load DBC (#3002)
* Move DBC load system from TC
* Add db tables for all dbc
* Support override data from db
* Support override spells from db (#2994)
2020-07-22 08:43:16 +02:00
AzerothCoreBot 3cce44469a Import pending SQL update file...
Referenced commit(s): ab01adbb7b
2020-07-21 23:32:12 +00:00
Knindza ab01adbb7b fix(DB/Creature): Barrens (#3094) 2020-07-22 01:31:00 +02:00
AzerothCoreBot 24e7e8cfbb Import pending SQL update file...
Referenced commit(s): 8449a0b014
2020-07-21 08:32:25 +00:00
Knindza 8449a0b014 fix(DB/Creature): Durotar (#3093) 2020-07-21 10:31:09 +02:00
Kornél Horváth d735e22529 Fix db_assembler on macOS (#1700)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-07-20 12:03:11 +02:00
Kitzunu 39f2d13f66 fix(Core/SmartScripts): Disallow Gob to use Combat with Zone (#3199)
* Proper  fix for https://github.com/azerothcore/azerothcore-wotlk/issues/3028
2020-07-19 20:46:14 +02:00
AzerothCoreBot e1bf183741 Import pending SQL update file...
Referenced commit(s): 8de2b063b2
2020-07-18 14:43:14 +00:00
gengarshadowball 8de2b063b2 fix(DB/Gameobject): Maraudon portal clickable (#3088)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-07-18 16:42:02 +02:00
AzerothCoreBot 49e4ae7e9c Import pending SQL update file...
Referenced commit(s): a62f29fe1b
2020-07-17 14:26:18 +00:00
Kitzunu a62f29fe1b fix(DB/Sai): Remove Gameobject from being in combat with zone (#3195) 2020-07-17 16:24:57 +02:00
AzerothCoreBot 047d630c7d Import pending SQL update file...
Referenced commit(s): 15cd782197
2020-07-16 23:05:04 +00:00
Steven 15cd782197 fix(DB/Creature): Captain Greenskin formation (#3086) 2020-07-17 01:03:49 +02:00
AzerothCoreBot a2a4416bf3 Import pending SQL update file...
Referenced commit(s): f9b57554e3
2020-07-16 11:31:35 +00:00
Kitzunu f9b57554e3 fix(DB/Spell): Savory Deviate Delight auras should not stack (#3073)
Co-Authored-By: Wyrserth <wyrserth@users.noreply.github.com>

Co-authored-by: Wyrserth <wyrserth@users.noreply.github.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-07-16 13:30:15 +02:00
Yehonal 6bf93eb837 doc(readme): Fixed catalogue link 2020-07-16 11:10:29 +02:00
AzerothCoreBot abb2d99b3a Import pending SQL update file...
Referenced commit(s): f73bd8b2e6
2020-07-15 09:31:37 +00:00
Kitzunu f73bd8b2e6 fix(DB/Creature): Vereth the Cunning stand state (#3069)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-07-15 11:30:16 +02:00
Kitzunu b3b56bc655 fix(Core/Player): Display random properties in inspect (#3067)
https://github.com/TrinityCore/TrinityCore/commit/5b7b21c362f8127e98e63e939a419956bc188e20
Co-Authored-By: Paraciusz <paraciusz@users.noreply.github.com>
2020-07-14 23:36:08 +02:00
Kitzunu 02e1dce7a4 refactor(Core/World): Make the file a bit more pretty (#3058) 2020-07-14 11:29:21 +02:00
AzerothCoreBot 0d9e52d812 Import pending SQL update file...
Referenced commit(s): a073704761
2020-07-14 00:44:58 +00:00
Knindza a073704761 fix(DB/Creature): Stonetalon Mountains (#3046) 2020-07-14 02:43:43 +02:00
AzerothCoreBot e359cb0085 Import pending SQL update file...
Referenced commit(s): 26dcedd79d
2020-07-13 08:53:04 +00:00
Knindza 26dcedd79d fix(DB/Creature): Ashenvale (#3045) 2020-07-13 10:51:45 +02:00
Kargatum 94e6ef17a2 feat(Core/Config): rework configs load system (#2566) 2020-07-12 17:47:12 +02:00
AzerothCoreBot 2fb9985a99 Import pending SQL update file...
Referenced commit(s): 41c8a1166f
2020-07-12 08:28:47 +00:00
Knindza 41c8a1166f fix(DB/Creature): Azshara
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-07-12 10:27:31 +02:00
IntelligentQuantum ec806d6c60 refactore(core/config): Move BG Report AFK To Conf (#2813) 2020-07-10 20:06:12 +02:00
AzerothCoreBot a0b00be5b0 Import pending SQL update file...
Referenced commit(s): 6d460c54a0
2020-07-07 18:48:15 +00:00
Knindza 6d460c54a0 fix(DB/Creature): Darkshore (#3039) 2020-07-07 20:47:01 +02:00
Kitzunu b9adeba2a5 wiki(Security): Fix link (#3170) 2020-07-07 08:13:10 +02:00
Kitzunu f9d6711bc8 wiki(Security): Add a security policy (#3085) 2020-07-06 17:16:24 +02:00
Kitzunu 12c00e9149 chore(CMake)!: Drop support for MariaDB 10.1
BREAKING CHANGE: Building with MariaDB 10.1 will no longer be supported since we use code that exceeds its limits
2020-07-06 16:12:33 +02:00
Barbz 90dabd7b1b feat(Core/Loot): Increase the max loot possible by 2 (#3025)
Before it was 16, now let's use the max potential of the client.
2020-07-05 11:18:49 +02:00
AzerothCoreBot aeab506fbf Import pending SQL update file...
Referenced commit(s): 3dbd0181bc
2020-07-03 18:38:21 +00:00
Knindza 3dbd0181bc fix(DB/Creature): Auchenai Crypts (#3022) 2020-07-03 20:37:10 +02:00
AzerothCoreBot e225ba2617 Import pending SQL update file...
Referenced commit(s): b5004b310c
2020-07-02 18:27:17 +00:00
Knindza b5004b310c fix(DB/Creature): Underbog (#3020)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-07-02 20:25:57 +02:00
AzerothCoreBot df637282c2 Import pending SQL update file...
Referenced commit(s): d7afa14202
2020-07-01 16:36:58 +00:00
Knindza d7afa14202 fix(DB/Creature): Steamvault (#3019) 2020-07-01 18:35:42 +02:00
AzerothCoreBot 8968039a78 Import pending SQL update file...
Referenced commit(s): 849edc241d
2020-06-30 18:14:16 +00:00
aleigood 849edc241d fix(DB/Creature): Light's Hope Chapel dialogue script (#2850) 2020-06-30 20:12:58 +02:00
AzerothCoreBot 94a62654e9 Import pending SQL update file...
Referenced commit(s): ce7fa5447c
2020-06-29 08:05:30 +00:00
Knindza ce7fa5447c fix(DB/Creature): Slave Pens (#3018) 2020-06-29 10:04:14 +02:00
AzerothCoreBot 7725dfe8b8 Import pending SQL update file...
Referenced commit(s): 0d25f63257
2020-06-28 13:24:19 +00:00
VhiperDEV 0d25f63257 fix(Core/SpellScript): Script item Egg Nog (#2943)
Co-Authored-By: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Co-authored-by: Barbz <BarbzYHOOL@users.noreply.github.com>
2020-06-28 15:20:22 +02:00
AzerothCoreBot 6332fd958e Import pending SQL update file...
Referenced commit(s): 7d54d1918b
2020-06-27 22:17:04 +00:00
Knindza 7d54d1918b fix(DB/Creature): Shadow Labyrinth (#3017) 2020-06-28 00:15:51 +02:00
AzerothCoreBot 7b56b2bb0c Import pending SQL update file...
Referenced commit(s): 3fe41b1d2a
2020-06-27 13:53:18 +00:00
Knindza 3fe41b1d2a fix(DB/Fix): Sethekk Halls (#3016) 2020-06-27 15:52:06 +02:00
AzerothCoreBot 64dbdd9648 Import pending SQL update file...
Referenced commit(s): f1b266f497
2020-06-25 16:02:52 +00:00
Knindza f1b266f497 fix(DB/Creature): Mana Tombs (#3015) 2020-06-25 18:01:36 +02:00
AzerothCoreBot 257a53085e Import pending SQL update file...
Referenced commit(s): 9410e4098a
2020-06-24 11:16:40 +00:00
Knindza 9410e4098a fix(DB/Creature): Felwood (#3014) 2020-06-24 13:15:25 +02:00
AzerothCoreBot 20c7da238b Import pending SQL update file...
Referenced commit(s): 255989c1b9
2020-06-23 10:59:02 +00:00
Knindza 255989c1b9 fix(DB/Creature): Winterspring (#3013) 2020-06-23 12:57:49 +02:00
Kitzunu 039fe10a95 refactor(issue_template): Move it to Githubs "new" place (#3074) 2020-06-22 20:03:02 +02:00
AzerothCoreBot db4b7e00fc Import pending SQL update file...
Referenced commit(s): 0b4af00ab7
2020-06-21 11:18:22 +00:00
Kitzunu 0b4af00ab7 feat(Core/Config): Enable/Disable Debug BG/Arena (#3001) 2020-06-21 13:17:07 +02:00
AzerothCoreBot 139743004b Import pending SQL update file...
Referenced commit(s): 128fc6aaf4
2020-06-19 22:30:48 +00:00
Flashaholic88 128fc6aaf4 fix(DB/Creature): Remove loot from totems (#2995)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-20 00:29:35 +02:00
AzerothCoreBot cae81a9590 Import pending SQL update file...
Referenced commit(s): 0b35a24053
2020-06-19 10:01:38 +00:00
gengarshadowball 0b35a24053 fix(Core/Spell): Implement SPELL_ATTR0_CU_DONT_BREAK_STEALTH (#3056)
* Implement the ability to add SPELL_ATTR0_CU_DONT_BREAK_STEALTH on spells from DB

Co-authored-by: Shadowball Gengar <shadowballgengar60@gmail>
2020-06-19 12:00:21 +02:00
Francesco Borzì 34077115a5 refactor(Core/BG): improvements to the queue system (#3091)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2020-06-18 12:04:56 +02:00
Francesco Borzì 7307438a7f fix(Core/BG): fix BG_QUEUE_INVITATION_TYPE_NO_BALANCE (#3134) 2020-06-18 00:13:14 +02:00
AzerothCoreBot fb9eb95f80 Import pending SQL update file...
Referenced commit(s): 444f691e82
2020-06-17 16:44:05 +00:00
Knindza 444f691e82 fix(DB/Creature): Dragonmaw Bonewarder (#2992) 2020-06-17 18:42:54 +02:00
AzerothCoreBot 383a95f9a3 Import pending SQL update file...
Referenced commit(s): 82dab24a46
2020-06-16 15:13:19 +00:00
Knindza 82dab24a46 fix(DB/Creature): Outland Rares (#2991)
* Fix script of several outland rares
2020-06-16 17:12:04 +02:00
mishaparem a12e58b105 fix(Core): C++ 11 rule of 3 compiant constructors (#3023) 2020-06-15 12:45:04 +02:00
Francesco Borzì ebec48e6fd fix(Core/Battleground): fix queue issue (#3116)
* Remove useless code that was only causing issue to the BG queue

* Prevent new Battlegrounds to start if there are already other Battlegrounds that have free slots

Co-authored-by Yehonal <yehonal.azeroth@gmail.com>
2020-06-14 23:12:24 +02:00
AzerothCoreBot cccdb0a692 Import pending SQL update file...
Referenced commit(s): 55fde9ca74
2020-06-14 11:39:29 +00:00
Knindza 55fde9ca74 fix(DB/SmartScripts): Swamp of Sorrows (#2990)
* Fix Green Wyrmkin's Script

* Fix Wyrmkin Dreamwalker's Script

* Fix Tangled Horror's Script

* Fix Green Scalebane's Script
2020-06-14 13:38:12 +02:00
AzerothCoreBot d2c07271d2 Import pending SQL update file...
Referenced commit(s): 0527175120
2020-06-13 15:52:53 +00:00
PolluxTroy0 0527175120 fix(DB/Locale): Add several entries for frFR (#1302)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-13 17:51:42 +02:00
gengarshadowball 7b7b62efe6 fix(Core/WorldSocket): All control paths will return a value (#3117) 2020-06-13 14:05:51 +02:00
AzerothCoreBot 742471836b Import pending SQL update file...
Referenced commit(s): d3e5b5bba3
2020-06-12 22:58:52 +00:00
Knindza d3e5b5bba3 fix(DB/Creature): Desolace (#2989)
* Fix damage of creatures

* Fix Maraudine Wrangler's script

* Fix Maraudine Scout's script

* Fix Maraudine Windchaser's script

* Fix Maraudine Mauler's script

* Fix Ghostly Raider's script

* Fix Ghostly Marauder's script

* Fix The Nameless Prophet's script

* Fix Maraudine Priest's script
2020-06-13 00:57:39 +02:00
AzerothCoreBot 49c6a81523 Import pending SQL update file...
Referenced commit(s): 8ab818d95f
2020-06-12 19:30:11 +00:00
Knindza 8ab818d95f fix(DB/Quest): Mastery of the Crystals (#2988)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-12 21:28:51 +02:00
AzerothCoreBot bf74a3a00a Import pending SQL update file...
Referenced commit(s): 74ce78b2fe
2020-06-12 09:05:22 +00:00
Knindza 74ce78b2fe fix(DB/Creature): Blackfathom Deeps (#2987)
* Fix creature damage
2020-06-12 11:04:02 +02:00
AzerothCoreBot b5e1d93d4f Import pending SQL update file...
Referenced commit(s): d08d3b229b
2020-06-11 19:51:40 +00:00
Knindza d08d3b229b fix(DB/Creature): Shattered Halls (#2986)
* Fix creature damage
2020-06-11 21:50:19 +02:00
AzerothCoreBot a8658f2432 Import pending SQL update file...
Referenced commit(s): d4293f52c2
2020-06-10 18:18:11 +00:00
Knindza d4293f52c2 fix(DB/Creature); Blood Furnace (#2985)
* Fix creature damage
2020-06-10 20:16:55 +02:00
AzerothCoreBot 80fd8226e8 Import pending SQL update file...
Referenced commit(s): 46123a3853
2020-06-09 14:27:16 +00:00
Knindza 46123a3853 fix(DB/Creature): Hellfire Ramparts (#2984)
* Fix creature damage
2020-06-09 16:26:01 +02:00
AzerothCoreBot f860d49d9c Import pending SQL update file...
Referenced commit(s): aee070b8d6
2020-06-08 11:43:39 +00:00
Knindza aee070b8d6 fix(DB/Creature): Sunken Temple (#2983)
* Fix damage of creatures

* Fix Nightmare Whelp's script

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-08 13:42:19 +02:00
AzerothCoreBot 441c02a4d0 Import pending SQL update file...
Referenced commit(s): 83e46e205c
2020-06-07 20:56:49 +00:00
Knindza 83e46e205c fix(DB/Creature): Zul'farrak (#2982)
* Fix damage of creatures

* Fix Sandarr Dunereaver's script

* Fix Dustwraith's script

* Fix Zerillis' script

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-07 22:55:30 +02:00
AzerothCoreBot 3282ae8e30 Import pending SQL update file...
Referenced commit(s): 88590fe3b3
2020-06-07 08:53:26 +00:00
Knindza 88590fe3b3 [Dungeon] Maraudon (#2981)
* Fixed creature damage

* Fixed Deep Borer's script

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-07 10:52:12 +02:00
AzerothCoreBot 78995f9786 Import pending SQL update file...
Referenced commit(s): 2fc109a18a
2020-06-06 22:24:28 +00:00
Knindza 2fc109a18a fix(DB/Creature): Uldaman (#2980)
* Fix damage of several creatures

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-07 00:23:14 +02:00
AzerothCoreBot a67dd97494 Import pending SQL update file...
Referenced commit(s): 3ed778dffb
2020-06-06 10:16:12 +00:00
Knindza 3ed778dffb fix(DB/Creature): Razorfen Downs (#2979)
* Fix damage of several creatures

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-06 12:14:55 +02:00
Francesco Borzì 64e0867c28 fix(Core/BG): do not start new BGs if there are BGs with free slots (#3082) 2020-06-05 16:40:15 +02:00
AzerothCoreBot 0550a8d553 Import pending SQL update file...
Referenced commit(s): ac3554335b
2020-06-05 10:09:38 +00:00
Knindza ac3554335b fix(DB/Creature): Scarlet Monastery (#2978)
* Fixed damage of several creatures

* Fixed Scarlet Sentry's script

* Fixed Scarlet Disciple's script

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-05 12:08:22 +02:00
AzerothCoreBot c98c645255 Import pending SQL update file...
Referenced commit(s): 9bd47bd5cb
2020-06-04 19:42:28 +00:00
Knindza 9bd47bd5cb fix(DB/Creature): Gnomeregan (#2977)
* Fixed damage of creatures

* Fixed Mechanized Sentry's script

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-04 21:41:11 +02:00
AzerothCoreBot f4953cc13b Import pending SQL update file...
Referenced commit(s): ece33e4c22
2020-06-04 10:07:49 +00:00
Knindza ece33e4c22 fix(DB/Creature): Razorfen Kraul (#2976)
* Update creature damage

* Update Tamed Battleboar's script

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-04 12:06:25 +02:00
AzerothCoreBot bdd1c3312d Import pending SQL update file...
Referenced commit(s): 6c727805ad
2020-06-03 22:13:29 +00:00
Knindza 6c727805ad fix(DB/Creature): The Stockade (#2975)
* Update creature damage

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-04 00:10:09 +02:00
Francesco Borzì c208a1219b feat(CI): update clang-7 to clang-9, add clang-10 build (#3107) 2020-06-03 18:41:02 +02:00
Kitzunu 3d9d51977d fix(Core/MailHandler): Security check (#2889) 2020-06-03 08:42:12 +02:00
Kitzunu 5a0a12c6b0 fix(Core/Spell): Allow to cast and aura all spells (#3089) 2020-06-02 15:40:21 -03:00
Francesco Borzì 3526d3afc6 feat(CI): upgrade to Ubuntu 20.04 (#3106) 2020-06-02 19:44:18 +02:00
Francesco Borzì 7c0cc3cf89 fix(Core/Clang): make it work with clang 10 (#3104) 2020-06-02 18:29:12 +02:00
AzerothCoreBot e578ef7576 Import pending SQL update file...
Referenced commit(s): 46123b3f9e
2020-06-02 11:15:30 +00:00
Kitzunu 46123b3f9e fix(DB/Quest): A Dire Situation (#2974) 2020-06-02 13:14:25 +02:00
Stefano Borzì 5fb235ff86 fix(build): eluna (#3103) 2020-06-01 20:54:29 +02:00
Rochet2 7c1da6c5a3 feat(CI): refine cache usage in gh-actions (#3101) 2020-06-01 19:42:26 +02:00
AzerothCoreBot b64e20c825 Import pending SQL update file...
Referenced commit(s): fa805a29cc
2020-06-01 11:00:46 +00:00
Knindza fa805a29cc fix(DB/Creature): Shadowfang Keep (#2972)
* Fix damage for several creatures

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-06-01 12:59:41 +02:00
Kitzunu 468398d51d fix(CMake/FindMySQL): Allow MySQL 8.0 in Windows (#3087) 2020-05-31 22:50:13 +02:00
AzerothCoreBot c92d9b9291 Import pending SQL update file...
Referenced commit(s): 50484427de
2020-05-31 12:24:02 +00:00
Knindza 50484427de fix(DB/Creature): Wailing Caverns (#2971)
* Correct the damage done by several creatures

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-05-31 14:22:57 +02:00
iThorgrim 2e597c0665 fix(Core/Query): Update GroupMgr query to support MySQL 8.0 (#3068) 2020-05-30 13:35:01 +02:00
AzerothCoreBot d2f4ad6123 Import pending SQL update file...
Referenced commit(s): 60b0c4201a
2020-05-30 09:10:41 +00:00
h0lysp4nk 60b0c4201a fix(Core/Script): Felmyst (#2965)
Co-authored-by: Barbz <BarbzYHOOL@users.noreply.github.com>
2020-05-30 11:09:40 +02:00
Francesco Borzì 86f5c91427 fix(Core): solve issue with MariaDB (#3084) 2020-05-29 19:11:37 +02:00
AzerothCoreBot 408a5152e9 Import pending SQL update file...
Referenced commit(s): 00ce59d2e9
2020-05-29 08:12:29 +00:00
Knindza 00ce59d2e9 fix(DB/Creature): Deadmines (#2970)
* Update damage done by several creatures within the dungeon
2020-05-29 10:11:22 +02:00
AzerothCoreBot d1e83f6e3d Import pending SQL update file...
Referenced commit(s): 027c42fdec
2020-05-28 11:25:43 +00:00
Kitzunu 027c42fdec refactor(Core/Command): tele to teleport (#2956) 2020-05-28 13:24:36 +02:00
lineagedr 2743874e5d fix(Core/Script): Trial of the Crusader (#2888)
* The floor will remain broken after a wipe

* Anub'arak will respawn correctly after wiping
2020-05-27 21:58:28 +02:00
Stefano Borzì 3c5bb73f29 fix(Core/ChatHandler): Prevent messages > 255 characters (#3063) 2020-05-27 08:50:21 +02:00
Francesco Borzì 428133dc5e fix(Core/Mysql): my_bool type conflict (#3060) 2020-05-26 23:31:16 +02:00
AciDCooL 72614dd053 fix(Docker): Mysql Password (#3061) 2020-05-26 13:49:21 +02:00
AzerothCoreBot 6c7184b29d Import pending SQL update file...
Referenced commit(s): c50131faee
2020-05-25 17:21:30 +00:00
Knindza c50131faee fix(DB/Creature): Ragefire Chasm (#2969)
* Update damage done by several creatures within the dungeon

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-05-25 19:20:30 +02:00
Wai Yan Min 8e2e27d3cc feat(Core/Docker): Enable SOAP for external usage (#3003)
* Enable SOAP for Docker and External Usage.
2020-05-25 02:02:06 +02:00
h0lysp4nk 1fc82e7f16 feat(Docker): Container healthchecks (#2951) 2020-05-24 20:18:46 +02:00
h0lysp4nk f72788446f fix(Docker): Persistent volumes for ac-database (#2947) 2020-05-24 12:35:55 +02:00
TheWatchingI c7f4204d1f fix(Core/Pet): Risen Ghoul random name & pet detail (#2945)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-05-23 15:38:38 +02:00
AzerothCoreBot 82b22a3eef Import pending SQL update file...
Referenced commit(s): d8c6b98a81
2020-05-23 01:46:57 +00:00
VhiperDEV d8c6b98a81 fix(DB/Quest): Take No Chances (#2944) 2020-05-23 03:45:56 +02:00
AzerothCoreBot c2252cee9c Import pending SQL update file...
Referenced commit(s): 55dc9afc73
2020-05-22 14:55:24 +00:00
Kitzunu 55dc9afc73 feat(Core/Battleground): Config to allow/disallow ability to Share Quest & Ready Check (#2924) 2020-05-22 16:54:17 +02:00
AzerothCoreBot 92442cfb2f Import pending SQL update file...
Referenced commit(s): 2c4ffc1981
2020-05-21 22:35:44 +00:00
Kitzunu 2c4ffc1981 fix(DB/ImportSQL): Missed import SQL f2892764cd (#3054) 2020-05-22 00:34:38 +02:00
Kitzunu dca4fd3d7c fix(Core/Query): Escape MySQL 8.0 Keyword (#3052) 2020-05-22 00:23:41 +02:00
AzerothCoreBot 9745fc52d8 Import pending SQL update file...
Referenced commit(s): a1644ed808
2020-05-21 10:17:52 +00:00
Kitzunu a1644ed808 fix(DB/Quest): The Deathstalkers (#2935) 2020-05-21 12:16:48 +02:00
AzerothCoreBot 8b7530b96f Import pending SQL update file...
Referenced commit(s): 275c6e791d
2020-05-20 20:32:14 +00:00
Kitzunu 275c6e791d refactor(DB/acore_string): Rename locale columns (#2929) 2020-05-20 22:31:07 +02:00
merdlin f2892764cd fix(DB/Quest): Repurposed Technology (#2938)
* Harvest Collector will now despawn on spell-hit
2020-05-20 11:39:32 +02:00
AzerothCoreBot 24aa59eb71 Import pending SQL update file...
Referenced commit(s): 36be8c3f8a
2020-05-19 19:55:58 +00:00
Kitzunu 36be8c3f8a fix(DB/Gameobject): Reagent Pouch (#2908)
Co-authored-by: Barbz <BarbzYHOOL@users.noreply.github.com>
2020-05-19 21:54:24 +02:00
AzerothCoreBot 1b440c515a Import pending SQL update file...
Referenced commit(s): ca78dfca1b
2020-05-19 09:16:51 +00:00
Kitzunu ca78dfca1b fix(DB/Quest): Skybreaker Questchain (#2903) 2020-05-19 11:15:48 +02:00
AzerothCoreBot b556041ed4 Import pending SQL update file...
Referenced commit(s): 7f3945e13e
2020-05-18 19:14:33 +00:00
Kitzunu 7f3945e13e fix(Core/Command): additem checks (#2898)
* Add check if the player has 0 items to be destroyed

* Add check if the player has less than items trying to be destroyed
2020-05-18 21:13:29 +02:00
AzerothCoreBot 9097cf26ab Import pending SQL update file...
Referenced commit(s): c065f37418
2020-05-18 06:49:29 +00:00
Nefertumm c065f37418 fix(DB/Locale): Locale fix for quest 919 (#2894) 2020-05-18 08:48:24 +02:00
AzerothCoreBot a09df5ccd2 Import pending SQL update file...
Referenced commit(s): 2464751e25
2020-05-17 17:57:51 +00:00
Kitzunu 2464751e25 fix(DB/Gameobject): Dalaran Forges (#2886) 2020-05-17 19:56:52 +02:00
Kitzunu fecba9f287 refactor(Core/Query): escape some MySQL 8.0 keywords (#3027) 2020-05-17 07:33:47 +02:00
Yehonal dca02598ba fix(bash): joiner tool has been moved (#3038)
joiner tool has been moved has been moved under azerothcore organization.

I've fixed the url and the path

So it's now available here: 

https://www.azerothcore.org/joiner/   , repo: https://github.com/azerothcore/joiner
2020-05-16 16:56:37 +02:00
AzerothCoreBot c399c05f2e Import pending SQL update file...
Referenced commit(s): ccaf946ebd
2020-05-16 14:02:21 +00:00
Kitzunu ccaf946ebd fix(DB/Quest): Secrets of the Flamebinders quest chain (#2873) 2020-05-16 16:01:20 +02:00
VhiperDEV d3d9ad716e feat(DB/Account): Delete account_muted when deleting an account
* When you delete an account with .acc delete it will also delete the account_muted history for the account
2020-05-16 03:57:56 +02:00
Kitzunu f0cb997466 fix(Core/Script): Grand Magus Telestra talk (#2871) 2020-05-15 10:56:54 +02:00
AzerothCoreBot 4a402d6dcd Import pending SQL update file...
Referenced commit(s): 807005ae25
2020-05-14 23:04:36 +00:00
Kitzunu 807005ae25 fix(Core/Command): cheat explore (#2862)
Co-authored-by: P-Kito <p-kito@users.noreply.github.com>
2020-05-15 01:03:27 +02:00
AzerothCoreBot 6e70b96213 Import pending SQL update file...
Referenced commit(s): 7d7cedd160
2020-05-14 07:08:11 +00:00
Kitzunu 7d7cedd160 fix(DB/Quest): Deprecated quests (#2861) 2020-05-14 09:07:03 +02:00
Kitzunu 1aab9b1b86 fix quotes on 74e0f00 (#3029) 2020-05-13 11:45:28 +02:00
AzerothCoreBot ee81b7c874 Import pending SQL update file...
Referenced commit(s): 74e0f00229
2020-05-13 06:47:05 +00:00
Kitzunu 74e0f00229 fix(Core/Conditions): Add CONDITION_SOURCE_TYPE_QUEST_AVAILABLE (#2859)
* Merge CONDITION_SOURCE_TYPE_QUEST_ACCEPT & CONDITION_SOURCE_TYPE_QUEST_SHOW_MARK to CONDITION_SOURCE_TYPE_QUEST_AVAILABLE

Co-authored-by: SnapperRy <snapperry@users.noreply.github.com>
Co-authored-by: Aokromes <aokromes@gmail.com>
2020-05-13 08:46:05 +02:00
Barbz db45f79cd6 style(Core/Achievement): Improve error msg for achievement_reward (#2852)
* Change an outError to outDebug

* Fix typos and improve the texts to waste less time for the user

* Added some slightly useful comments for future devs
2020-05-12 19:34:13 +02:00
AzerothCoreBot f301d817e7 Import pending SQL update file...
Referenced commit(s): f35780c286
2020-05-12 06:08:54 +00:00
LukasVolgger f35780c286 fix(DB/Quest): Image of Commander Ameer Quests Start/End (#2845) 2020-05-12 08:07:45 +02:00
Francesco Borzì fede473a8e chore(DB): fix syntax in sql update (#2841) 2020-05-11 13:35:19 +02:00
AzerothCoreBot 566ead8934 Import pending SQL update file...
Referenced commit(s): e27078ab67
2020-05-10 23:07:07 +00:00
aleigood e27078ab67 fix(DB/Creature): Julianne Death Sound (#2836)
* Fixed the sound when Julianne dies

Co-authored-by: Barbz <BarbzYHOOL@users.noreply.github.com>
2020-05-11 01:06:04 +02:00
AzerothCoreBot 2bb868164e Import pending SQL update file...
Referenced commit(s): 81dd302a2c
2020-05-10 11:08:06 +00:00
aleigood 81dd302a2c fix(DB/Creature): Dreadsaber & Shardhorn Rhino positioning (#2835) 2020-05-10 13:06:58 +02:00
AzerothCoreBot 9dc6dd5db2 Import pending SQL update file...
Referenced commit(s): e8e5b8e02d
2020-05-09 12:54:09 +00:00
AsunaFrostwyrm e8e5b8e02d fix(DB/Creature_text): ToC Lich King (#2824)
* Lich King will no longer say his text twice in ToC
2020-05-09 14:53:06 +02:00
AzerothCoreBot e49c8c3aa6 Import pending SQL update file...
Referenced commit(s): 307d4e9aa8
2020-05-08 07:34:28 +00:00
LukasVolgger 307d4e9aa8 fix(DB/Creature): Bloodmaul Skirmisher Spawn Point (#2812)
* GUID 71130 has spawnpoint and movementtype fixed.
2020-05-08 09:33:26 +02:00
IntelligentQuantum f97d494ffc fix(Core/Account): GM Level 1 will not be hostile to players (#2807) 2020-05-07 13:37:55 +02:00
Yehonal 4266d1f764 fix(CI): core_build on coverity_scan is not needed 2020-05-07 10:35:19 +02:00
IntelligentQuantum 9ca9194d9b feat(Core/Conf): Move BG rewards to config (#2798) 2020-05-07 01:41:39 +02:00
AzerothCoreBot 32a6d330ff Import pending SQL update file...
Referenced commit(s): 3bdddd808b
2020-05-06 10:46:05 +00:00
LukasVolgger 3bdddd808b fix(DB/lang): TBC Heroic Dungeon Keys German Description (#2805)
Co-authored-by: Endeffect93 <55922592+Endeffect93@users.noreply.github.com>
2020-05-06 12:44:59 +02:00
AzerothCoreBot c305637baa Import pending SQL update file...
Referenced commit(s): 6bfff9aa49
2020-05-05 09:36:51 +00:00
LukasVolgger 6bfff9aa49 fix(DB/lang): Totem Item Description (#2795)
* fix(DB/lang): Totem item description

Fix text in item_template and add translation in locales

* Update data/sql/updates/pending_db_world/rev_1584982393046787000.sql

Update frFR like BarbzYHOOL suggested.

Co-Authored-By: Barbz <BarbzYHOOL@users.noreply.github.com>

* add zhCN translation

Co-authored-by: Endeffect93 <55922592+Endeffect93@users.noreply.github.com>
Co-authored-by: Barbz <BarbzYHOOL@users.noreply.github.com>
2020-05-05 11:35:45 +02:00
AzerothCoreBot 7c920de350 Import pending SQL update file...
Referenced commit(s): 1e5f755314
2020-05-04 21:58:45 +00:00
Kitzunu 1e5f755314 fix(DB/Creature): Naxxramas Cultistl (#2814)
* All will now kneel
2020-05-04 23:53:17 +02:00
IntelligentQuantum c9b7c75e1e feat(Core/conf): Move arena charters cost to config (#2790)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-05-04 12:01:19 +02:00
AzerothCoreBot dc0891a2f5 Import pending SQL update file...
Referenced commit(s): 5cbe5682eb
2020-05-03 12:09:37 +00:00
Kitzunu 5cbe5682eb fix(DB/Quest) Deprecated quests (#2770) 2020-05-03 14:08:35 +02:00
AzerothCoreBot 86a9c06e61 Import pending SQL update file...
Referenced commit(s): e81153c8ed
2020-05-02 22:59:19 +00:00
Kitzunu e81153c8ed fix(DB/Quest): Brothers in Death event (#2788)
Co-authored-by: Wyreth <wyreth@users.noreply.github.com>
2020-05-03 00:58:18 +02:00
AzerothCoreBot ccd1810a7a Import pending SQL update file...
Referenced commit(s): 3655cdae76
2020-05-02 10:43:34 +00:00
LukasVolgger 3655cdae76 feat(DB): Import german quest_request_items texts from GTDB (Part 4/4) (#2787)
Co-authored-by: Endeffect93 <55922592+Endeffect93@users.noreply.github.com>
2020-05-02 12:42:33 +02:00
IntelligentQuantum fd4b35be8c feat(Core/commands): Display reason for muting player (#2780) 2020-05-02 00:00:02 +02:00
Barbz f4e1155302 feat(CORE/command): .account onlinelist orders accounts by IP (#2934)
* Accounts will now be grouped by IP for easier detection of multiboxers
2020-05-01 11:39:41 +02:00
AzerothCoreBot 909b05bbf9 Import pending SQL update file...
Referenced commit(s): 75d4fb3dff
2020-04-30 20:47:34 +00:00
LukasVolgger 75d4fb3dff fix(DB/reputation): Kurenai and Mag'har reputation amount rewarded (#2783)
Correct reputation amount
2020-04-30 22:46:26 +02:00
AzerothCoreBot b429b7331d Import pending SQL update file...
Referenced commit(s): fedd6577f1
2020-04-30 08:07:10 +00:00
Kitzunu fedd6577f1 fix(DB/Creature): Stinky aura (#2860) 2020-04-30 10:06:07 +02:00
AzerothCoreBot 03a7becfb1 Import pending SQL update file...
Referenced commit(s): 8014aee830
2020-04-29 03:00:31 +00:00
Kitzunu 8014aee830 fix(DB/Quest): Shoot 'Em Down (#2915)
* You will no longer get stuck in combat with Jotunheim Proto-Drake

* Health of Jotunheim Proto-Drake has been corrected
2020-04-29 04:59:26 +02:00
AzerothCoreBot 4947ba67b0 Import pending SQL update file...
Referenced commit(s): d380505106
2020-04-28 10:01:29 +00:00
Kitzunu d380505106 fix(DB/Item): Chest of Spoils loot (#2769)
* Gold will now be dropped from Chest of Spoils
2020-04-28 12:00:21 +02:00
Dresmyr f1b44029c8 feat(Core/Config): Configurable buy/sell rates (#2763) 2020-04-27 21:20:34 +02:00
AzerothCoreBot e4b0a54b82 Import pending SQL update file...
Referenced commit(s): e37c11458d
2020-04-27 11:18:51 +00:00
Kitzunu e37c11458d fix(DB/Item): Tome of Tranquilizing Shot Deprecated (#2768) 2020-04-27 13:17:47 +02:00
AzerothCoreBot cdf518aba1 Import pending SQL update file...
Referenced commit(s): f14f750639
2020-04-26 11:32:12 +00:00
Unkacco f14f750639 fix(DB/SAI): Grizzly Hills transport (#2765)
* Alliance and Horde transports going towards the two bases in Venture Bay has been added
2020-04-26 13:31:07 +02:00
AzerothCoreBot 49cff4ab9e Import pending SQL update file...
Referenced commit(s): fe1815d48b
2020-04-25 22:18:13 +00:00
Kitzunu fe1815d48b Fix(DB/Dungeon): The Nexus (#2914)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-04-25 19:17:09 -03:00
AzerothCoreBot 5d38d69c01 Import pending SQL update file...
Referenced commit(s): 6780dcfbb3
2020-04-25 10:59:29 +00:00
Arthas Wow 6780dcfbb3 fix(DB/Quest): More locations to complete Patching Up (#2853)
* Added gameobjects to more Geysers so you can complete the quest at more spots

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-04-25 12:58:24 +02:00
AzerothCoreBot fc3fec3deb Import pending SQL update file...
Referenced commit(s): 93e7814af5
2020-04-24 12:14:50 +00:00
Kitzunu 93e7814af5 fix(Core/DB/Events): Game Event on Calendar (#2890)
* Game events will now show on Calendar

* Implement holiday_duration in holiday_dates (holiday_duration is the number of hours of how long the holiday may last (visible in the calendar))

* Fix all Start Dates of all events

Co-authored-by: Ovah <ovahlord@users.noreply.github.com>
Co-authored-by: natnat201193 <natnat201193@users.noreply.github.com>
Co-authored-by: Eridium <killyana@users.noreply.github.com>
2020-04-24 14:13:44 +02:00
AzerothCoreBot c1fb6dd6a1 Import pending SQL update file...
Referenced commit(s): 62baa1f8e4
2020-04-23 21:57:19 +00:00
Kitzunu 62baa1f8e4 fix(DB/NPC): Eridan Bluewindl now award Flute of the Ancients (#2759)
* Create rev_1584155968143283600.sql

* Update rev_1584155968143283600.sql

* fix travis
2020-04-23 23:56:17 +02:00
Kargatum 5f2f68c500 chore(CI): update import_pending_sql.yml (#2928)
* Add whitespace before commits list
2020-04-23 20:46:34 +07:00
AsunaFrostwyrm 63348e3802 fix(Core/Raid): Eyes activate when endboss dead in Naxxramas (#2819)
Load correct bossstate of four horseman
Added the GUID-catch for the eyes in Naxxramas in the instance-script
Added activation of the eyes when an endboss of a quarter is dead
2020-04-23 02:13:02 +02:00
AzerothCoreBot 195992f59f Import pending SQL update file...
Referenced commit(s):9cc5bcc1a447113ed77ab983e9596d89be3fbedd
2020-04-22 22:38:30 +00:00
Rochet2 9cc5bcc1a4 fix(CI): sql import
SQL import failed to push due to github branch protection.
Seems this will allow the actual supplied token to be used which has push access.
The solution was found from https://github.community/t5/GitHub-Actions/Push-to-restricted-master-branch/m-p/54948
2020-04-23 00:37:27 +02:00
Kitzunu 69d121fd03 fix(DB/Spell): Clam drops (#2757) 2020-04-22 11:48:23 +02:00
AzerothCoreBot fd9d98bedb Import pending SQL update file...
Referenced commit(s):cee55da48f247057757dd26ecec5e34d969647e2
2020-04-22 09:36:20 +00:00
Yehonal cee55da48f fix(CI):updated token for import_pending_sql 2020-04-22 11:12:57 +02:00
IntelligentQuantum 30dceb3fa6 feat(CORE/command): .kick will now display the kick reason (#2779)
- If ShowKickInWorld is enabled, kick will now display the kick reason to all the players
2020-04-22 00:26:47 +02:00
Kitzunu fe5b46f331 fix(DB/Creature): Ragefire Shaman will now cast heal (#2772)
Before that commit, the ragefire shaman would rarely cast his healing spell
2020-04-21 23:34:45 +02:00
Stefano Borzì ad6985f459 fix(core/packet): prevent client crash from malformed packet/message (#2910)
* Update AuctionHouseHandler.cpp

* fix(core/packet): prevent crash from malformed string
2020-04-21 00:00:26 +02:00
Evilpriest4 1603646aad fix(DB/item): Missing loot for Heart-Shaped Box (#792)
Co-authored-by: LukasVolgger <55922592+LukasVolgger@users.noreply.github.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-04-20 03:52:25 +02:00
Rochet2 1397971943 feat(CI): migrate from Travis to GitHub Actions (#2887)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2020-04-19 17:33:13 +02:00
P-Kito 2514f8fc9a feat(Core/AI): CU_SAI - Custom Target Options (#2879)
NEW:
* SMART_TARGET_PLAYER_WITH_AURA (spellid, negation?, distMax, distMin) - if target.O is set it will resize the list of targets to target.o
* SMART_TARGET_RANDOM_POINT (range, amount (for summon creature), self (creature is middle else use xyz) (ONLY USED FOR SUMMON CREATURE OR MOVE/JUMP TO POS ACTIONS FOR NOW)

MODIFIED:
* SMART_ACTION_SUMMON_CREATURE now possible to spawn multiple creatures with SMART_TARGET_RANDOM_POINT
* SMART_ACTION_MOVE_TO_POS/JUMP_TO_POS now possible to move to a random point with SMART_TARGET_RANDOM_POINT
* SMART_TARGET_PLAYER_RANGE no longer targets GMs or dead targets and when target.o is >0 it will try all possible targets in max instead of min-maxing


Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-04-18 16:59:52 +02:00
AzerothCoreBot 63c86a9a14 Import pending SQL update file...
Referenced commit(s): 00de6043d4
2020-04-17 21:15:04 +00:00
Kitzunu 00de6043d4 fix(DB/Quest): Old Whitebark's Pendant (#2771) 2020-04-17 18:12:25 -03:00
AzerothCoreBot c8085b87ba Import pending SQL update file...
Referenced commit(s): 85cbf146f5 495f362263
2020-04-17 21:02:41 +00:00
Kitzunu 495f362263 Fix reward text for Quest: Shaodw's Edge (#2752) 2020-04-17 18:00:13 -03:00
Kitzunu 85cbf146f5 fix:(DB/Item) Mechanical Greench / Wand of Holiday Cheer (#2751)
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2020-04-17 17:59:48 -03:00
P-Kito f381bd47cb feat(Core/AI): CU_SAI - set creature in combat outside of dungeon (#2878) 2020-04-17 16:29:47 +02:00
P-Kito 6a410efa36 feat(Core/AI): CU_SAI - Custom Event Options (#2881) 2020-04-17 00:40:06 +02:00
P-Kito 8aa80eef18 feat(Core/SAI): new Actions + Polar Coords System Offset Relocating (#2880) 2020-04-16 11:39:45 +02:00
Viste 1432f17c32 fix(Core/Mail): Mailhandler cleanup (#2802) 2020-04-15 12:23:30 +02:00
AzerothCoreBot c839ce5398 Import pending SQL update file...
Referenced commit(s): 615752a288
2020-04-13 22:42:32 +00:00
Kitzunu 615752a288 fix(DB/Quest): Teron Gorefiend chaining (#2746)
* Create rev_1583860566062662900.sql

* fix last line
2020-04-14 00:39:57 +02:00
AzerothCoreBot f7562f8d96 Import pending SQL update file...
Referenced commit(s): 7661eb2a53
2020-04-12 21:59:00 +00:00
LukasVolgger 7661eb2a53 fix(DB): The Green Hills of Stranglethorn German quest texts (#2736) 2020-04-12 23:56:25 +02:00
AzerothCoreBot 384fab39f9 Import pending SQL update file...
Referenced commit(s): 8a1eab2c23
2020-04-11 09:22:32 +00:00
Kitzunu 8a1eab2c23 fix(Core/Creature): Use proper name for wander distance (#2858)
* Change from spawndist to wander_distance

Co-Authored-By: ratkosrb <ratkosrb@users.noreply.github.com>

* fix sql error

Co-Authored-By: ratkosrb <ratkosrb@users.noreply.github.com>

* Let's see if this fixes eluna :)

* Revert "Let's see if this fixes eluna :)"

This reverts commit be675bf83f.

* fix indent

* Revert "fix indent"

This reverts commit f4cb3d2d9f.

* Revert "Revert "fix indent""

This reverts commit 48527cfd2f.

Co-authored-by: ratkosrb <ratkosrb@users.noreply.github.com>
2020-04-11 11:20:02 +02:00
AsunaFrostwyrm 50287c05f0 fix(CORE/locale): achievement_reward_locale should now work (#2811)
Closes #2810
2020-04-10 22:31:39 +02:00
AzerothCoreBot 9c8c5ea8ff Import pending SQL update file...
Referenced commit(s): a0498fb721
2020-04-08 23:45:58 +00:00
LukasVolgger a0498fb721 fix(DB): Fix quest minor text errors (#2727)
Fixed a few grammar and spelling errors from various quest texts.

Co-authored-by: Endeffect93 <55922592+Endeffect93@users.noreply.github.com>
2020-04-09 01:43:26 +02:00
AzerothCoreBot 9174e1eb96 Import pending SQL update file...
Referenced commit(s): 2abde9bd23
2020-04-08 10:55:28 +00:00
Alan 2abde9bd23 fix error loot altac valley (#2726) 2020-04-08 12:52:48 +02:00
AzerothCoreBot 38dbb78e84 Import pending SQL update file...
Referenced commit(s): 2bf127bed2
2020-04-07 08:55:28 +00:00
LukasVolgger 2bf127bed2 feat(DB/lang): import German quest_request_items Texts from GTDB (Part 3/4) (#2725) 2020-04-07 10:52:50 +02:00
AzerothCoreBot 44c3bef14e Import pending SQL update file...
Referenced commit(s): f821b0c7aa
2020-04-05 17:09:02 +00:00
Kitzunu f821b0c7aa fix(DB/Gossip): Corrupted Cat gossip #2762
- Missing gossip text fixed for this creature.

- Only "issue" is that the cat immediately transforms into tiger, but in vanilla video the cat goes to the well and then transforms into tiger
2020-04-05 19:04:36 +02:00
AzerothCoreBot 5cb1dc1017 Import pending SQL update file...
Referenced commit(s): d22251bcab
2020-04-04 15:52:57 +00:00
aleigood d22251bcab fix(DB/creature): Add waypoint for Morin Cloudstalker (#2837) 2020-04-04 17:50:24 +02:00
Amin.MasterkinG 378cd6fe28 fix(core): "Silenced - You can only chat with GMs" spell (#2716) 2020-04-04 11:01:11 +02:00
AzerothCoreBot 397c5d916f Import pending SQL update file...
Referenced commit(s): 9d0ebcd8ea
2020-04-02 18:47:37 +00:00
Barbz 9d0ebcd8ea style(DB): battelground_template entries now commented by type (arena or bg) (#2722)
- Can be useful for people who don't know WOW by heart
- Can be used to select only arenas or only battlegrounds
- Added full name for Nagrand Arena
2020-04-02 20:45:00 +02:00
arenacraftwow cfdbf00afe fix(Core/Hook): OnFirstLogin can now make persistent changes (#2793)
PlayerScript#OnFirstLogin was broken in that if you tried to teach the
player a spell or give an item to him that change wouldn't persist.
Meaning that the next time the Player would log in, his awarded spells
or items would be gone.

Meanwhile PlayerScript#OnLogin didn't have this behavior meaning
that the sematics of PlayerScript#OnFirstLogin and PlayerScript#OnLogin
where very different, which is unexpected.

This issue was caused by an implementation detail in Player#learnSpell
(and similiar) which behaves differently depending on
Player#isBeingLoaded phase. This code change makes its that
PlayerOnFirstLogin hook executes when Player#isBeingLoaded == false
fixing the issue.

Alternatives: The fact that Player#learnSpells and others behave
differently depending on the load phase is questionable and from my
research it seems like this impl detail is only used when giving the
player his template spells. We could add a overload to
Player#learnSpell with a flag like `isSpellTemporary` and make
the template spells loading use it. Then we would be able to remove
this implicit temporary spell mechanism when Player#isBeingLoaded
thing.  However this is a deeper change and not worth the risk.
2020-04-01 20:16:00 +02:00
Barbz ea709de58b fix(app/db_assembler): Allow recursion with bash (#2731)
- Before that commit, the recursion with "**" stopped after the first directory
2020-03-31 23:34:20 +02:00
Stefano Borzì 19c3a70d41 feat(Core/Config): make stop time for creatures with WP movement configurable #2715 (#2829)
Original author Stoabrogga
2020-03-31 01:30:39 +02:00
AzerothCoreBot 633ef83b47 Import pending SQL update file...
Referenced commit(s): 71f98abc2c
2020-03-30 00:27:37 +00:00
LukasVolgger 71f98abc2c fix(DB/creature_formations): Thal'trak Proudtusk pathing (#2724)
Use creature_formations instead of pathing for each npc. This avoids that they get out of sync after a while or get stuck.
2020-03-30 02:08:14 +02:00
AzerothCoreBot 386ee6f162 Import pending SQL update file...
Referenced commit(s): 2fd2984cb2
2020-03-29 21:05:18 +00:00
LukasVolgger 2fd2984cb2 fix(DB/creature_formations): Moon Priestess Amara pathing (#2711) 2020-03-29 23:02:47 +02:00
AzerothCoreBot f9f3efe0d3 Import pending SQL update file...
Referenced commit(s): ccb1d813f6
2020-03-29 01:13:01 +00:00
Kitzunu ccb1d813f6 feat(DB/Creature): Add missing Little Adeline NPC #2747
Originally from https://github.com/TrinityCore/TrinityCore/commit/9ed27e7d58414b1a872cbae52f1701ba90b2b98f
2020-03-29 03:10:26 +02:00
Nefertumm bb6047248a fix(Calendar/Packets): add additional validation when creating events (#2799) 2020-03-28 22:47:53 +01:00
AzerothCoreBot 1411336dcb Import pending SQL update file...
Referenced commit(s): 76bdbae9f4
2020-03-28 01:47:32 +00:00
LukasVolgger 76bdbae9f4 fix(DB/reputation): Sporeggar repeatable quest reputation rate (#2698)
The 2 repeatable quests of faction 970 had a wrong rate x3 instead of
x1.

Co-authored-by: Endeffect93 <55922592+Endeffect93@users.noreply.github.com>
Co-authored-by: Stoabrogga <38475780+Stoabrogga@users.noreply.github.com>
2020-03-28 02:44:50 +01:00
Nefertumm f5e38a7f57 Fix(Core/Packets/AntiDOS): Remove from default some repetitive movement packets (#2809) 2020-03-26 21:51:10 -03:00
AzerothCoreBot fcc81ed0a2 Import pending SQL update file...
Referenced commit(s): a21e24d746
2020-03-26 18:35:12 +00:00
LukasVolgger a21e24d746 fix(DB): Marsh Lurker spawn position (#2697)
Creature guid 64845 had wrong coordinates in position_z

Co-authored-by: Endeffect93 <55922592+Endeffect93@users.noreply.github.com>
2020-03-26 19:32:31 +01:00
Stefano Borzì 5ef98b95c9 chore(Core/AH): Restore little comment (#2702) 2020-03-25 20:40:25 +01:00
Stefano Borzì 19144d8bff fix(Core/Pet): Pet chase range check for melee ranged spells (#2694)
Co-authored-by: Stoabrogga <38475780+Stoabrogga@users.noreply.github.com>
2020-03-25 17:34:04 +01:00
Viste fa57954ff9 fix(DB): error on default MySQL install (#2776) 2020-03-24 23:06:53 +01:00
AzerothCoreBot cfcd81ff5d Import pending SQL update file...
Referenced commit(s): 566f86b6b6
2020-03-24 18:29:08 +00:00
LukasVolgger 566f86b6b6 feat(DB/lang): Import german quest_request_items texts from GTDB (Part 2/4) (#2692)
Co-authored-by: Endeffect93 <55922592+Endeffect93@users.noreply.github.com>
Co-authored-by: Stoabrogga <38475780+Stoabrogga@users.noreply.github.com>
2020-03-24 19:26:26 +01:00
Nefertumm b868f0ad04 Revert "Fix(Core/Gameobjects): non-consumable goobers no longer despawn on use (#2750)" (#2797)
This is causing troubles with veins and bg gameobjects (those are known)
This reverts commit 0521a314b5.
2020-03-24 03:44:40 -03:00
Nefertumm 846f7862d8 feat(Core/Packet): Implement AntiDOS protection from Trinity (#2789)
* Implement AntiDOS protection from Trinity


Co-authored-by: jackpoz <giacomopoz@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Vincent-Michael <trinity.michael_vincent@gmx.eu>
2020-03-23 15:46:00 -03:00
Kitzunu c5a7497f4d fix(Core/Gossip): fix titles in quest reward being able to show in gossip (#2791)
Co-Authored-By: Wyrserth <wyrserth@users.noreply.github.com>
2020-03-23 23:40:15 +07:00
AzerothCoreBot 5b093d3a67 Import pending SQL update file...
Referenced commit(s): 49424be66e
2020-03-22 21:46:57 +00:00
LukasVolgger 49424be66e fix(DB/creature): Remove duplicates Cenarion Stormcrow (#2708)
The 2 creatures with guid 84366, 84368 are wrong and will be removed.

Co-authored-by: Endeffect93 <55922592+Endeffect93@users.noreply.github.com>
2020-03-22 22:44:16 +01:00
Kitzunu 0521a314b5 Fix(Core/Gameobjects): non-consumable goobers no longer despawn on use (#2750)
Taken from https://github.com/TrinityCore/TrinityCore/commit/50c5d30d13fe12af2a2028baf845fb6eab329a57 & https://github.com/TrinityCore/TrinityCore/commit/2b1e8d135bd3f3a3ddf7f29471cf6116da223175


Co-authored-by: Wyrserth <wyrserth@protonmail.com>
2020-03-21 22:29:52 +01:00
Francesco Borzì 3cf3f69e13 fix(Core/Spell): Melee ranged spells (#2686)
Co-authored-by: Stoabrogga <38475780+Stoabrogga@users.noreply.github.com>
2020-03-20 18:52:30 +01:00
AzerothCoreBot 8c8d2fb88f Import pending SQL update file...
Referenced commit(s): 6daaa5b7dc
2020-03-19 18:44:39 +00:00
Stefano Borzì 6daaa5b7dc fix(DB/creature_template): PvP flagged creatures in Talon Den (#2681)
Co-authored-by: Stoabrogga <38475780+Stoabrogga@users.noreply.github.com>
2020-03-19 19:41:51 +01:00
Viste ef5d6eae9b Core/Misc: Remove dependency on undefined behaviour (#2678)
Co-authored-by: Ujp8LfXBJ6wCPR <github@lillecarl.com>

Co-authored-by: Ujp8LfXBJ6wCPR <github@lillecarl.com>
2020-03-18 20:07:59 +01:00
Nefertumm 8d6bf1f4dc Fix(Core/Packet): Calendar events exploits (#2753)
* Calendar handler exploit fix

* Travis and sugestions

* What a noob <.<
2020-03-17 22:11:07 +01:00
AzerothCoreBot 1668b765ad Import pending SQL update file...
Referenced commit(s): 4cf3a792f7
2020-03-16 21:05:49 +00:00
Kitzunu 4cf3a792f7 fix(DB/Gameobject): Secret Safe loot (#2738)
- Fix wrong groupid and loot chances
- refactor: Use more logical ID

Co-authored-by: Barbz <BarbzYHOOL@users.noreply.github.com>
2020-03-16 21:30:34 +01:00
AzerothCoreBot f1e21f2ca5 Import pending SQL update file...
Referenced commit(s): 8231a7cc1a
2020-03-15 09:11:55 +00:00
Francesco Borzì 8231a7cc1a fix(GameObject/Quest): GameObject quest / gossip window (#2676)
Co-authored-by: Stoabrogga <38475780+Stoabrogga@users.noreply.github.com>
2020-03-15 10:09:25 +01:00
Stefano Borzì ec91c779f3 fix(Core/SAI): SMARTCAST_COMBAT_MOVE (#2672)
Co-authored-by: Stoabrogga <38475780+Stoabrogga@users.noreply.github.com>
2020-03-14 17:41:03 +01:00
AzerothCoreBot c09b3e6d2b Import pending SQL update file...
Referenced commit(s): 1500a643d4
2020-03-12 20:07:11 +00:00
Stefano Borzì 1500a643d4 fix(DB/Quest): Shaman quest "Earth Sapta" (#2663)
Co-authored-by: Stoabrogga <38475780+Stoabrogga@users.noreply.github.com>
2020-03-12 21:04:36 +01:00
AzerothCoreBot d131840f34 Import pending SQL update file...
Referenced commit(s): fe28247fdc
2020-03-11 22:33:43 +00:00
Volgger fe28247fdc feat(DB/lang): Import german quest_offer_reward texts from GTDB (Part 1/4) (#2670) 2020-03-11 23:31:10 +01:00
AzerothCoreBot a4973304ab Import pending SQL update file...
Referenced commit(s): e72371ee4a
2020-03-09 21:56:49 +00:00
Alan e72371ee4a fix: Zul'Aman raid improvements (#2654) 2020-03-09 22:54:18 +01:00
Barbz 2eeab4c72b fix(apps): Script for default git commit template returns output (#2642)
- Before that, it didn't return anything and could confuse people
2020-03-08 18:21:18 +01:00
Stefano Borzì ce2f622ef0 fix(core/packet): check malformed guild packet to prevent client crash (#2739)
* Update AuctionHouseHandler.cpp

* fix(core/packet): prevent crash for malformed guild message

* fix(lint): fix codacy warnings
2020-03-07 10:12:16 +01:00
Kitzunu ed4d95f98e fix: TC link and fix spacing (#2737) 2020-03-06 18:43:42 +01:00
Barbz 7aad17433d chore(README): Add linkedin link (#2723) 2020-03-05 19:34:14 +01:00
AzerothCoreBot cb251f63a3 Import pending SQL update file...
Referenced commit(s): 1c23bf4024
2020-03-04 21:05:36 +00:00
Barbz 1c23bf4024 fix(DB/quests): Added german locale for "Ashenvale Hunt" (#2730)
- Updated quest texts 2, 23 and 24 to patch stand 3.3.5a
2020-03-04 22:03:01 +01:00
gengarshadowball 95251dfd2d fix(Core/Dungeon): Halls of stone doors (#2646)
* Improved logic and DX

Simplified the Developer Experience reading such a messy code and removed some duplicated useless conditions

* fix(core/dungeon): Halls of stone door

The door is closed before Maiden of Grief and Krystalus die.

* Revert "Merge commit 'refs/pull/2634/head' of https://github.com/azerothcore/azerothcore-wotlk into pr-2634"

This reverts commit 04e8ac45e4, reversing
changes made to 2fa9f5c249.

* Review changes

* improvement to check

Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2020-03-03 14:00:40 +01:00
AzerothCoreBot 831dfb4d71 Import pending SQL update file...
Referenced commit(s): e285ac4a2c
2020-03-02 22:36:48 +00:00
Volgger e285ac4a2c fix(DB/Creature): Argent Guard Thaelrid (#2674)
- Argent Guard Thaelrid (ID 4787) had wrong faction
- Also had wrong title & name in locales.
2020-03-02 23:19:40 +01:00
AzerothCoreBot 59e00ad124 Import pending SQL update file...
Referenced commit(s): 857e799298
2020-03-01 09:37:43 +00:00
gengarshadowball 857e799298 Morph command update (#2641)
* changed morph command

removed demorph and adapted morph to include a reset option

* command info updated

* Update data/sql/updates/pending_db_world/rev_1580747652284896800.sql

Co-Authored-By: Barbz <BarbzYHOOL@users.noreply.github.com>

* Added subcommand system for Morph

- Subcommands
- Descriptions on database

* travis

* two single quotes query

* Update data/sql/updates/pending_db_world/rev_1580747652284896800.sql

Co-Authored-By: Barbz <BarbzYHOOL@users.noreply.github.com>

* Update data/sql/updates/pending_db_world/rev_1580747652284896800.sql

Co-Authored-By: Barbz <BarbzYHOOL@users.noreply.github.com>

* Update data/sql/updates/pending_db_world/rev_1580747652284896800.sql

Co-Authored-By: Barbz <BarbzYHOOL@users.noreply.github.com>

Co-authored-by: Barbz <BarbzYHOOL@users.noreply.github.com>
2020-03-01 10:34:56 +01:00
Stoabrogga 2eb0705668 fix(Core/Pet): only show pet details for hunter pets and demons (#2637) 2020-02-28 17:02:54 +01:00
Stoabrogga 9adba482c2 feat(Core/Hook): A few new hooks (#2671) 2020-02-27 22:45:38 +01:00
Stefano Borzì 0749a861aa fix(Core): build with ENABLE_EXTRA_LOGS (#2709) 2020-02-27 08:04:24 +01:00
Stoabrogga 8f5c628836 feat(Core/Hook): New GlobalScript hook (#2665)
This allows you to change the behavior of phase system
2020-02-26 09:44:12 +01:00
Amin.MasterkinG 17fc93d864 fix(Core/Crash): remove unneeded hook OnPlayerChat (#2707) 2020-02-26 08:03:18 +01:00
Barbz 6869848364 fix(Core/commands): Realign columns for command ".pdump" (#2699) 2020-02-25 08:49:25 +01:00
Stefano Borzì 9e307455a8 refactor(HandleAuctionListOwnerItems): prevent crash (#2684) 2020-02-24 08:40:02 +01:00
Stoabrogga ed243d6911 feat(Core/Config): Parameter to set all creatures with WP movement active (#2615) 2020-02-23 14:08:42 +01:00
Viste d387bdc695 fix(Core/Packet): fix crash happening when someone sends small packets that is processed directly to WorldSocket (#2669) 2020-02-22 11:24:08 +01:00
Viste a7970b711a Core/Misc: Remove redundant null pointer checks before delete (#2679)
Co-authored-by: Ujp8LfXBJ6wCPR <github@lillecarl.com>

Co-authored-by: Ujp8LfXBJ6wCPR <github@lillecarl.com>
2020-02-20 18:33:28 +01:00
Yehonal 0cabb8e7e1 refactor(Core/Spells): Improved logic and DX Spell::EffectSummonPet (#2634) 2020-02-20 07:55:04 +01:00
niaro-kitty 32dcb3bf63 feat(Core/Spell): Header include optimization for files: SpellAura.h SpellAuraEffects.h (#2632) 2020-02-19 07:55:18 +01:00
Viste 38e8503d21 fix(Core/Misc): fix some exploits (#2630) 2020-02-18 08:26:12 +01:00
AzerothCoreBot 3b5b7a506f Import pending SQL update file...
Referenced commit(s): 2debf7b153
2020-02-17 07:11:04 +00:00
Stoabrogga 2debf7b153 fix(DB/gossip): Fix several gossip options for NPCs in Un'Goro Crater (#2606) 2020-02-17 08:06:30 +01:00
Stoabrogga 5ebb982db5 fix(Core/CreatureGroups): Fix "MoveSplineInitArgs::Validate" errors (#2604) 2020-02-16 10:04:55 +01:00
AzerothCoreBot f7e7084b10 Import pending SQL update file...
Referenced commit(s): 1a738f5240
2020-02-15 07:51:57 +00:00
IntelligentQuantum 1a738f5240 fix(DB/npc_trainer): remove some wrong spells from trainer tables (#2598) 2020-02-15 08:49:43 +01:00
Stoabrogga dcb714a5ef fix(Core/CreatureAI): Skip creatures in evade mode for DoZoneInCombat (#2599) 2020-02-14 08:06:58 +01:00
Stoabrogga 30fa1ae3b4 fix(Core/Unit): Fix Guardian Pets clearing combat state (#2619) 2020-02-13 08:12:52 +01:00
Rochet2 c16f21a271 fix(Core/Eluna): Fix issues with spell procs with Eluna (#2636) 2020-02-12 07:58:29 +01:00
AzerothCoreBot 35f3265bf9 Import pending SQL update file...
Referenced commit(s): fea38aa939
2020-02-11 07:12:46 +00:00
Stoabrogga fea38aa939 fix(DB/SAI): Duskwing (#2596) 2020-02-11 08:10:27 +01:00
AzerothCoreBot 7f1646e13d Import pending SQL update file...
Referenced commit(s): 8a83faad9f
2020-02-10 07:06:34 +00:00
Stoabrogga 8a83faad9f fix(DB/SAI): Quest "Anatoly Will Talk" (#2595) 2020-02-10 08:04:08 +01:00
Francesco Borzì eadbd40d5e fix(DB): sql import (#2655) 2020-02-08 00:03:36 +01:00
AzerothCoreBot 66e624cb76 Import pending SQL update file...
Referenced commit(s): 042932ddd1
2020-02-07 08:01:12 +00:00
Barbz 042932ddd1 feat(DB): Test accounts using various GM levels (#2587) 2020-02-07 08:58:53 +01:00
Stoabrogga 166967fe86 fix(Core/TempSummon): Fix crash concerning PlayerScript hook (#2650) 2020-02-05 17:40:17 +01:00
yehonal a201c63aed docs(REPO): removed unused submodule 2020-02-05 10:32:26 +01:00
AzerothCoreBot 10a6c6a40e Import pending SQL update file...
Referenced commit(s): 2fe2909f90
2020-02-05 09:13:23 +00:00
Stoabrogga 2fe2909f90 fix(DB/SAI): Grizzly Bear (#2585) 2020-02-05 10:10:56 +01:00
Stoabrogga 3f0739f1c9 feat(Core/Hook): New PlayerScript hooks (#2639) 2020-02-04 08:25:11 +01:00
Kaev 2fa9f5c249 fix(Core): potential crashes/bugs reported by static analysis #2 (#2622) 2020-02-03 07:52:27 +01:00
Nefertumm 8cfdfd0af0 Fix (Core/DB): Remove hardcoded text from Malygos (#2618) 2020-02-01 22:46:27 -03:00
Dresmyr 1329b6b471 fix(Core/Hook): Make OnPlayerLeaveMap actually trigger (#2628)
OnPlayerLeaveMap was previously inside the if(remove) block which only is called when the player is logging out, this moves it outside that block but still has it trigger in the same order, thus allowing OnPlayerLeaveMap scripts to fire properly (needed for AutoBalanceFix)
2020-02-01 15:03:48 +01:00
AzerothCoreBot 4da4ad4e0d Import pending SQL update file...
Referenced commit(s): 08796ec615
2020-01-31 08:05:31 +00:00
Stoabrogga 08796ec615 fix(DB/SAI): Innocuous Scarab (#2580) 2020-01-31 09:02:55 +01:00
AzerothCoreBot b1bcd21d51 Import pending SQL update file...
Referenced commit(s): 14598dbee9
2020-01-30 08:36:08 +00:00
Stoabrogga 14598dbee9 fix(DB/SAI): Devilsaurs (#2577) 2020-01-30 09:33:50 +01:00
Kaev ab72dc1e7a fix(Core/Player): Fix removal of quest items (#2626) 2020-01-29 10:32:39 +01:00
Barbz 8760a9f5c9 refactor(CORE/scripts): Clearer error when script unassigned or alrea… (#2576) 2020-01-29 08:18:59 +01:00
AzerothCoreBot 1c4dbb571f Import pending SQL update file...
Referenced commit(s): 7efd0a7e9a
2020-01-28 07:20:20 +00:00
Stoabrogga 7efd0a7e9a fix(DB/creature): Imperial Eagle (#2572) 2020-01-28 08:18:00 +01:00
Shard 35b6bedd81 fix(Core/DK): Don't allow starter dk to queue bg (#2584) 2020-01-26 16:25:48 +01:00
Kaev 999d588c37 fix(Core): Fixed a few crashes/bugs that were found via static code analysis (#2617) 2020-01-25 14:26:38 +01:00
Barbz 1bbe10dc33 fix(Core): Improve logging msg when missing .conf file (#2560)
- Fixed typos
- Changed outError to outString when it's not an actual error but just a warning
- Display "load hardcoded default settings" only when .conf.dist AND .conf are missing
2020-01-24 09:39:29 +01:00
Shard 9f690a3741 fix(Core) : Enable randomProperties or suffix up to 5 (#2340) 2020-01-23 08:06:05 +01:00
Nefertumm 59234f8f4b fix(CORE): Missing override on various functions (#2602) 2020-01-21 19:03:15 -03:00
Viste b66ec5712e fix(Core/Battleground): must fix IC scoreboard (#2597) 2020-01-21 23:47:16 +07:00
Shard eadcb1a782 feat(Core/Battlegrounds) Reworked enhanced bg system for modules (#2521) 2020-01-19 17:09:02 +01:00
Shard bb42c7c5eb fix(Core/Player): Only save player's glyphs when needed (#2583) 2020-01-18 00:59:50 +01:00
Skxawng-cu 70170f0bbd fix(Core/CreatureScript): Fix dk quest 12701 #2557 (#2559) 2020-01-16 08:24:10 +01:00
Barbz 7e0fba81b7 fix(core): Improve output for 2 small errors (#2549) 2020-01-15 09:46:49 +01:00
Stoabrogga dd81c21968 feat(Core/Hook): New PlayerScript hook "OnPetInitStatsForLevel" (#2556) 2020-01-14 11:46:16 +01:00
Stoabrogga 0a97359c53 fix(Core/Battlegrounds): Fix compile error (#2574) 2020-01-13 10:04:14 +01:00
Francesco Borzì c6b5805065 refactor(Core/BG/AB): code cleanup (#1903) 2020-01-13 07:52:58 +01:00
AzerothCoreBot d769d0e62c Import pending SQL update file...
Referenced commit(s): a87cce27f4
2020-01-11 08:23:27 +00:00
Stoabrogga a87cce27f4 fix(DB/SAI): Loramus Thalipedes quests/gossip (#2535) 2020-01-11 09:21:06 +01:00
Francesco Borzì 41946bbedb refactor(Core/BG/AV): code cleanup (#1695) 2020-01-10 08:47:45 +01:00
AzerothCoreBot 55b23c53ad Import pending SQL update file...
Referenced commit(s): 82535ecb60
2020-01-09 06:50:57 +00:00
Lukas V 82535ecb60 fix(DB): Various database cleanups (#2515) 2020-01-09 07:48:34 +01:00
Stefano Borzì 6a14c29e25 Fix(Core/Battleground): Fixed Nagrand Arena door position (#2523) 2020-01-07 11:18:36 +01:00
Barbz cf33698040 chore(github): Clean up pull_request_template.md (#2547)
- Removed useless lines
- Changed titles style
2020-01-05 21:06:41 +01:00
AzerothCoreBot 4103801f3b Import pending SQL update file...
Referenced commit(s): 811233974a
2020-01-04 07:49:17 +00:00
Stefano Borzì 811233974a feat(DB/Worldstates): added worldstates entry 20004 in characters DB (#2402) 2020-01-04 08:46:54 +01:00
AzerothCoreBot 0f590d0397 Import pending SQL update file...
Referenced commit(s): f420d0ba28
2020-01-02 07:43:04 +00:00
Stoabrogga f420d0ba28 fix(DB/creature): Great Wavethrasher position (#2537) 2020-01-02 08:40:49 +01:00
AzerothCoreBot 5ed74d9e00 Import pending SQL update file...
Referenced commit(s): 7a2d1cde79
2019-12-31 08:18:17 +00:00
Stoabrogga 7a2d1cde79 fix(DB/SAI): Kanati Greycloud (#2522) 2019-12-31 09:15:58 +01:00
AzerothCoreBot 561b9bacbd Import pending SQL update file...
Referenced commit(s): 3062c7a50f
2019-12-30 07:43:59 +00:00
Stoabrogga 3062c7a50f fix(DB/SAI): Snufflenose Gopher (#2519) 2019-12-30 08:41:40 +01:00
Viste 435190979e fix(Core/Tools): fix build (#2529) 2019-12-29 03:07:17 +07:00
Shard 067d9e791f fix(Core/Battlegrounds) Rewrite RandomBG and enabling bg/arenas weights (#2516) 2019-12-28 09:40:13 +01:00
IntelligentQuantum 5198b2614e chore(Core/Soap): Renamed TCSoap to ACSoap (#2509) 2019-12-27 00:01:57 +01:00
AzerothCoreBot 0a9f230f83 Import pending SQL update file...
Referenced commit(s): b776e68665
2019-12-26 08:12:06 +00:00
Stoabrogga b776e68665 fix(Core/Spell): Glyph of Eternal Water (#2508) 2019-12-26 09:09:50 +01:00
AzerothCoreBot 1cc4b54b3f Import pending SQL update file...
Referenced commit(s): 03c791e127
2019-12-25 08:36:01 +00:00
Stoabrogga 03c791e127 fix(Core/CreatureScript): Grand Warlock Nethekurse (#2507) 2019-12-25 09:33:44 +01:00
AzerothCoreBot bcf1894356 Import pending SQL update file...
Referenced commit(s): ac87793dee
2019-12-24 08:04:28 +00:00
Stoabrogga ac87793dee fix(DB/SAI): Wastewalker Captive (#2502) 2019-12-24 09:02:11 +01:00
Finn Michael Halvorsen dc14094e28 fix(Core/Intance): Fixed group spawn UBRS Rend (#2499) 2019-12-23 08:33:50 +01:00
CosmeF e4fc5def21 fix(Core/Spell) Add an intervene trigger condition to avoid stealth removal (#2492) 2019-12-22 09:29:13 +01:00
Kargatum 4a8f1de538 feat(Core/Misc): remove and replace ACE_Singleton (#2418) 2019-12-21 00:29:29 +07:00
AzerothCoreBot 16b45bf334 Import pending SQL update file...
Referenced commit(s): 4e8c3fd344
2019-12-20 08:14:35 +00:00
Stoabrogga 4e8c3fd344 feat(Core/CommandScript): New GM command "player learn" (#2487) 2019-12-20 09:12:27 +01:00
IntelligentQuantum ae810491e7 fix(Core/ItemHandler): crash buy back item (#2511) 2019-12-19 07:48:26 +01:00
AzerothCoreBot f1f553b509 Import pending SQL update file...
Referenced commit(s): f3b742549b
2019-12-18 06:47:54 +00:00
Lukas V f3b742549b fix(DB/Locales): Various names & title fixes in locales (#2482) 2019-12-18 07:45:31 +01:00
Shard da91e4a372 fix(Core/Guild): Crash during money deposit / withdrawal (#2506) 2019-12-17 07:48:22 +01:00
AzerothCoreBot 54e93a0ddf Import pending SQL update file...
Referenced commit(s): add2297e84
2019-12-16 07:15:37 +00:00
Stoabrogga add2297e84 fix(DB/SAI): Citizen of New Avalon (#2474) 2019-12-16 08:13:03 +01:00
AzerothCoreBot 3f588b7f56 Import pending SQL update file...
Referenced commit(s): 4d645d8e4a
2019-12-15 07:55:18 +00:00
Lukas V 4d645d8e4a fix(DB/GameEvent): Stranglethorn Fishing Extravaganca Event NPC's & Gameobject (#2463) 2019-12-15 08:52:31 +01:00
Bogir[rus] b05739455d fix(Core/Raid): Save correct data to DB after killing Ragnaros (issue #2464) (#2476) 2019-12-14 08:58:00 +01:00
AzerothCoreBot 2ca14f44ca Import pending SQL update file...
Referenced commit(s): c3b5291de9
2019-12-13 08:08:05 +00:00
Stoabrogga c3b5291de9 fix(DB/SAI): Fix SAI error during quest "The Seer's Relic" (#2470) 2019-12-13 09:05:14 +01:00
Stefano Borzì 5e2ac17888 fix(Core/BG) Moved AddObject AV doors after their spawn, closes #2453 (#2456) 2019-12-12 07:47:25 +01:00
Barbz 69ebb5081b feat(docs): Revamp the README (#2478) 2019-12-11 07:52:10 +01:00
AzerothCoreBot 7e38c23519 Import pending SQL update file...
Referenced commit(s): 687484af1e
2019-12-10 07:30:28 +00:00
Stoabrogga 687484af1e fix(DB/SAI): Enraged Feral Scar (#2452) 2019-12-10 08:27:35 +01:00
AzerothCoreBot 333dab2e85 Import pending SQL update file...
Referenced commit(s): b6c0f58dda
2019-12-09 07:06:14 +00:00
IntelligentQuantum b6c0f58dda feat(Core/ItemHandler): Optional item recovery (#2442) 2019-12-09 08:03:33 +01:00
AzerothCoreBot e337f1e38d Import pending SQL update file...
Referenced commit(s): 87bcf2a88a
2019-12-08 08:44:41 +00:00
Askh 87bcf2a88a fix(DB/SAI): Re-added Snowblind Follower interaction for quest 14090 (#2468) 2019-12-08 09:41:51 +01:00
AzerothCoreBot 0d2999a012 Import pending SQL update file...
Referenced commit(s): 183a15a661
2019-12-07 07:22:01 +00:00
Stoabrogga 183a15a661 fix(Core/GameObjectScript): Environmental damage of burning game objects (#2432) 2019-12-07 08:19:24 +01:00
GMKyle 412905843a fix(Core): Rand shuffle seed (RandomBattlegroundSystem,ICC-Marrowgar & Deathwhisper) (#2431) 2019-12-06 08:52:48 +01:00
Walter Pagani 0a1bb9f2f7 fix(Core/SpellScript): Remove hard-coded texts from the "Pit of Saron" c++ script (#2405) 2019-12-05 08:26:15 +01:00
AzerothCoreBot 39d3b87298 Import pending SQL update file...
Referenced commit(s): b0a7bc77a0
2019-12-04 06:24:38 +00:00
VhiperDEV b0a7bc77a0 fix(DB): Command reload acore_string (#2484) 2019-12-04 07:21:55 +01:00
Stoabrogga 64aa475d0f fix(CI): Enable Travis modules check (#2483) 2019-12-03 07:58:31 +01:00
Viste ec808793ae fix(Core/Misc): few improvements to ut8 handling (#2455) 2019-12-02 08:33:44 +01:00
AzerothCoreBot ad320ec9d9 Import pending SQL update file...
Referenced commit(s): e22d78ecd6
2019-12-01 12:16:23 +00:00
Viste e22d78ecd6 refactor(Core): rename namespaces and macros to acore (#2454) 2019-12-01 13:13:31 +01:00
AzerothCoreBot e19e95e5d0 Import pending SQL update file...
Referenced commit(s): eb6e388d1a
2019-12-01 08:57:42 +00:00
Stoabrogga eb6e388d1a fix(DB/SAI): Freed Crusader (#2403) 2019-12-01 09:54:54 +01:00
AzerothCoreBot b7d73ef08e Import pending SQL update file...
Referenced commit(s): dda507aaca
2019-11-30 07:45:09 +00:00
Stoabrogga dda507aaca fix(DB/GameObject): Quest event "The Bones of Nozronn"; quest sparkle for GO type "GAMEOBJECT_TYPE_SPELL_FOCUS" (#2398) 2019-11-30 08:42:20 +01:00
Dresmyr 51a72c8a46 fix(Core/CreatureScript): Fix Ragnaros magma blast (#2394) 2019-11-29 10:06:32 +01:00
AzerothCoreBot 7a9c85af9a Import pending SQL update file...
Referenced commit(s): 85626f2c71
2019-11-28 06:49:26 +00:00
Stoabrogga 85626f2c71 fix(DB/waypoint_data): Wyrmrest Guardian (#2389) 2019-11-28 07:46:42 +01:00
AzerothCoreBot e1ee77e173 Import pending SQL update file...
Referenced commit(s): 71f5c963f8
2019-11-27 06:58:48 +00:00
Stoabrogga 71f5c963f8 fix(DB/Quest): "Hot and Cold" quest item (#2388) 2019-11-27 07:55:58 +01:00
Stoabrogga a8ee996431 fix(Core): Missing updates for creatures; disable Travis modules check (#2457) 2019-11-26 09:49:58 +01:00
Song Liu 3700e91436 fix(docker): garbled cjk characters in docker (#2393) 2019-11-25 07:47:41 +01:00
AzerothCoreBot 3d34d799a6 Import pending SQL update file...
Referenced commit(s): da6c255a70
2019-11-24 08:46:12 +00:00
GMKyle da6c255a70 fix(Core/Raid):Putricide mutated abomination being energized by players (#2386) 2019-11-24 09:26:30 +01:00
Viste 1977336050 feat(Core/Misc): replace ACE based typedefs (#2460) 2019-11-22 22:42:00 +07:00
AzerothCoreBot 4313037298 Import pending SQL update file...
Referenced commit(s): 69baccff0d
2019-11-22 07:59:22 +00:00
Stefano Borzì 69baccff0d feat(DB/characters): added comments to worldstates (#2384) 2019-11-22 08:56:04 +01:00
Pide 2fe934aedc fix(DB/game_event): use another default minimum date to avoid import errors (#2462) 2019-11-21 07:50:32 +01:00
AzerothCoreBot aa574714af Import pending SQL update file...
Referenced commit(s): 8d9659158f
2019-11-20 07:08:03 +00:00
Stefano Borzì 8d9659158f feat(DB/Translations) Imported german translations from GTDB (#2381) 2019-11-20 08:05:17 +01:00
Nightprince ded3bd8900 fix(Core/PetAI): aggro and movement of Warlock's IMP (#2379) 2019-11-18 16:05:25 +01:00
Viste 616b8d9fb1 fix(Core/Deps): fix build for Windows (#2451) 2019-11-18 00:25:16 +07:00
Stoabrogga b1e5943e0a fix(Core/GridNotifiers): Fix crash (#2443) 2019-11-17 09:04:28 +01:00
Stefano Borzì 293ccc1faf fix(Core): uint32 assignment, prevent crash, closes #2433 (#2435)
* Fixed uint32 assignment, prevent crash

* Improved code quality
2019-11-16 18:44:06 +01:00
Kargatum a3206c56dc feat(Core/Misc): replace all prefix preprocessor defines from CompilerDefs with AC_ (#2419) 2019-11-15 23:27:31 +07:00
Kargatum f9a8de9be7 feat(Core/Shared): added new library - shared (#2416) 2019-11-15 16:31:54 +07:00
Viste 7a1ac8245b feat(Core/PacketIO): restrict CMSG_EMOTE/CMSG_STANDSTATECHANGE to only allow emotes/stand states that client can send by itself (#2412)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2019-11-15 16:28:54 +07:00
Stefano Borzì ab637800e7 fix(Core): prevent movement exploit (#2410) 2019-11-15 10:03:57 +01:00
Viste 685538b01b feat(Deps/Jemalloc): update Jemalloc to 5.2.1 (#2413) 2019-11-15 03:17:38 +07:00
Stoabrogga fae7ae95a3 fix(Core/GridNotifiers): increased visibility for large creatures, part 2 (#2378) 2019-11-14 08:04:41 +01:00
Kargatum 23b77c1303 fix(Core/MovementHandler): fix crash at null guid in mover (#2426) 2019-11-13 20:51:36 +07:00
Dmitry Brusenskiy 1914571cba fix(Core/Gossip): Enable gossip translations from database(#2427) 2019-11-12 21:31:09 +07:00
Kargatum aac3648b5c feat(Core/DBLayer): move DatabaseWorkerPool into it's own translation unit (#2417) 2019-11-12 08:13:40 +07:00
AzerothCoreBot 6be164203f Import pending SQL update file...
Referenced commit(s): 4e6a8a2756
2019-11-11 08:21:13 +00:00
Stoabrogga 4e6a8a2756 fix(Core/Quest): The Lich, Ras Frostwhisper (#2373) 2019-11-11 09:18:15 +01:00
Kargatum 0fd565d557 feat(Core/Debugging): improve crash reports (#2365)
* Enabled crash reports for Windows
2019-11-10 22:42:47 +07:00
AzerothCoreBot 5f21913378 Import pending SQL update file...
Referenced commit(s): 42a53837c6
2019-11-09 15:16:07 +00:00
Stoabrogga 42a53837c6 feat(Core/GameEvent): Allow unspecified end_time for game events (#2368) 2019-11-09 16:12:48 +01:00
Viste e83169d715 feat(Core/Opcode): simple opcode filter to log non-existing opcode (#2281) 2019-11-08 09:21:34 +01:00
AzerothCoreBot a1fdacbc0b Import pending SQL update file...
Referenced commit(s): f374f07590
2019-11-07 07:28:00 +00:00
GMKyle f374f07590 fix(Core/Dungeon): Elder Nadox hardcore texts + Ahn'kahar Spell Flinger spells. (#2244) 2019-11-07 08:25:03 +01:00
Stefano Borzì c294dd3142 fix(Core/Crash): Improved Utf8toWStr() function to prevent crashes (#2407) 2019-11-06 09:34:24 +01:00
AzerothCoreBot 77c97598f0 Import pending SQL update file...
Referenced commit(s): 26998d36bb
2019-11-05 06:56:46 +00:00
GMKyle 26998d36bb fix(Core/Spell): Eye of Gruul healing discount spell (#1913) 2019-11-05 07:53:32 +01:00
Vitoco 4899a7b11d fix(Core/Spell): Glyph of Shadow Word: Death (#1900) 2019-11-04 07:52:17 +01:00
AzerothCoreBot 52cd73e156 Import pending SQL update file...
Referenced commit(s): 601c9a1c69
2019-11-03 08:20:24 +00:00
Stoabrogga 601c9a1c69 fix(DB/SAI): Garm area (#2367) 2019-11-03 09:17:35 +01:00
AzerothCoreBot 8a3a7295a4 Import pending SQL update file...
Referenced commit(s): 7b510b7666
2019-11-02 07:41:58 +00:00
Stoabrogga 7b510b7666 fix(DB/SAI): Quest "Canyon Chase" (Horde/Alliance) (#2362) 2019-11-02 08:38:33 +01:00
AzerothCoreBot 7747f52bdf Import pending SQL update file...
Referenced commit(s): cfb1953c5b
2019-11-01 06:42:42 +00:00
Tyler Burhans cfb1953c5b fix(DB/creature_template): Make Sunreaver Dragonhawk not attackable in Argent Tournament Grounds (#2360) 2019-11-01 07:39:59 +01:00
Stoabrogga 53c4132b42 feat(Docker): Enable warnings during build (#2395) 2019-10-31 09:14:04 +01:00
Stefano Borzì ce30c08fbc fix(Core/AuthSocket): Added check for AuthFlooder (#2387) 2019-10-30 08:18:00 +01:00
AzerothCoreBot 3b67466d9c Import pending SQL update file...
Referenced commit(s): f3ea9f9240
2019-10-29 07:04:18 +00:00
Stoabrogga f3ea9f9240 fix(DB/SAI): Waypoint pause errors (#2359) 2019-10-29 08:01:29 +01:00
Shard 97c55c6152 fix(Core/Item): Random item properties generation (#2331) 2019-10-28 08:08:37 +01:00
AzerothCoreBot 58a0ae5762 Import pending SQL update file...
Referenced commit(s): 82c3a4322b
2019-10-27 06:42:02 +00:00
Stoabrogga 82c3a4322b fix(DB/waypoint_scripts): Chilltusk (#2357) 2019-10-27 07:38:30 +01:00
AzerothCoreBot d9986c0105 Import pending SQL update file...
Referenced commit(s): 8d1d3b217d
2019-10-26 06:22:02 +00:00
Stoabrogga 8d1d3b217d fix(DB/gossip_menu_option): Quest "The Exorcism of Colonel Jules" (#2355) 2019-10-26 08:19:09 +02:00
AzerothCoreBot 2cb28e5f53 Import pending SQL update file...
Referenced commit(s): 575833c23b
2019-10-25 07:21:15 +00:00
Stoabrogga 575833c23b fix(DB/SAI): Garm's Bane (#2354) 2019-10-25 09:17:46 +02:00
AzerothCoreBot 9f593eb64e Import pending SQL update file...
Referenced commit(s): 1ab080d5ac
2019-10-24 06:21:03 +00:00
Stefano Borzì 1ab080d5ac fix(DB/creature_loot_template): Fix Baron Rivendale loot, close #2349 (#2350) 2019-10-24 08:17:56 +02:00
AzerothCoreBot 8e17a17a18 Import pending SQL update file...
Referenced commit(s): 9dd623e061
2019-10-23 05:52:05 +00:00
Stefano Borzì 9dd623e061 feat(DB/points_of_interest): Improved points_of_interest table, close #1193 (#2348) 2019-10-23 07:48:46 +02:00
AzerothCoreBot 6cac3f881f Import pending SQL update file...
Referenced commit(s): d4cf4c1fd9
2019-10-22 06:23:18 +00:00
Stoabrogga d4cf4c1fd9 fix(Core/Commands): debug send opcode (#2344) 2019-10-22 08:20:00 +02:00
AzerothCoreBot 6b395e9b70 Import pending SQL update file...
Referenced commit(s): c769fb9006
2019-10-21 07:01:03 +00:00
Stoabrogga c769fb9006 fix(DB/Core): Quest "The Great Hunter's Challenge"; add new condition CONDITION_QUEST_OBJECTIVE_PROGRESS (#2342) 2019-10-21 08:57:41 +02:00
AzerothCoreBot 9e4b3cea3d Import pending SQL update file...
Referenced commit(s): 40b498910c
2019-10-20 06:19:08 +00:00
WiZZy 40b498910c fix(DB/Quest): Fix quest Hotter than Hell requirement of Fel Reaver corpse (#2336) 2019-10-20 08:16:17 +02:00
AzerothCoreBot e141503b54 Import pending SQL update file...
Referenced commit(s): 6d0afe7f7f
2019-10-19 05:59:08 +00:00
Stefano Borzì 6d0afe7f7f feat(DB/game_tele): Added Emerald Dream teleports (#2333) 2019-10-19 07:56:24 +02:00
AzerothCoreBot 6abed3a88b Import pending SQL update file...
Referenced commit(s): ed4456b6b3
2019-10-18 06:46:25 +00:00
Stoabrogga ed4456b6b3 fix(DB/SAI): Fulgorge (#2326) 2019-10-18 08:43:36 +02:00
Shard aa07ebf3d2 feat(Core/Tools): mmaps working with mapID >= 1000 (#2321) 2019-10-17 08:01:18 +02:00
AzerothCoreBot 7d09a260e8 Import pending SQL update file...
Referenced commit(s): 3baa3c7534
2019-10-16 05:55:57 +00:00
Stoabrogga 3baa3c7534 feat(Core/SpellMgr): Worldserver option for ICC buff (#2320) 2019-10-16 07:53:19 +02:00
AzerothCoreBot 626a54be9e Import pending SQL update file...
Referenced commit(s): 000d055f10
2019-10-15 05:40:15 +00:00
Stoabrogga 000d055f10 fix(DB/SAI): Quest event "The Reckoning" (#2318) 2019-10-15 07:37:37 +02:00
Francesco Borzì 4e7e98b542 feat(CI): add docker to travis build (#2347) 2019-10-14 07:50:25 +02:00
AzerothCoreBot 003e8fa459 Import pending SQL update file...
Referenced commit(s): 517d5c73c6
2019-10-13 07:27:52 +00:00
Stoabrogga 517d5c73c6 fix(DB/SAI): Fel Reaver (#2309) 2019-10-13 09:24:52 +02:00
AzerothCoreBot e4073816fb Import pending SQL update file...
Referenced commit(s): 4e4c6195a0
2019-10-12 06:37:33 +00:00
Stoabrogga 4e4c6195a0 fix(DB/SAI): Sen'Jin Fetish (#2297) 2019-10-12 08:34:47 +02:00
AzerothCoreBot 28dfcbff0d Import pending SQL update file...
Referenced commit(s): e8d0341ae7
2019-10-11 05:59:09 +00:00
Stoabrogga e8d0341ae7 fix(DB/SAI): Battle beneath the Dark Portal, part 2 (#2291) 2019-10-11 07:56:27 +02:00
AzerothCoreBot 352656f691 Import pending SQL update file...
Referenced commit(s): aa9e8a4194
2019-10-10 06:45:10 +00:00
Stoabrogga aa9e8a4194 fix(DB/gossip_menu_option): Gossip Dalaran NPCs (#2290) 2019-10-10 08:39:29 +02:00
Francesco Borzì 0651e77123 feat(docker): allow script-less build (#2337) 2019-10-09 08:02:55 +02:00
AzerothCoreBot ec57cdfbcb Import pending SQL update file...
Referenced commit(s): 8f51c756d5
2019-10-08 06:11:21 +00:00
Stoabrogga 8f51c756d5 fix(Core/spell_item): Fix a few items with spell effects (#2296) 2019-10-08 08:08:36 +02:00
Stoabrogga 0a9202a829 feat(cmake/macro): Allow scripts to lower prioritize other scripts (#2329) 2019-10-07 10:25:22 +02:00
WiZZy 1227485412 fix(Core/Battleground): Improving the Anti-Spam BG Queue Announcer (#2299) 2019-10-06 19:34:46 +02:00
WiZZy a8a27c2747 fix(Core/Chat): Channel exploit (#2298) 2019-10-05 13:40:38 +02:00
AzerothCoreBot 9e2bd353d2 Import pending SQL update file...
Referenced commit(s): 9ea9329285
2019-10-04 13:25:06 +00:00
Stoabrogga 9ea9329285 feat(Core/CreatureAddon): increased visibility for large creatures (#2304) 2019-10-04 15:22:03 +02:00
AzerothCoreBot e0b170f221 Import pending SQL update file...
Referenced commit(s): afe7937396
2019-10-03 12:39:50 +00:00
Stoabrogga afe7937396 fix(DB/SAI): Wind Trader Marid (#2285) 2019-10-03 14:36:47 +02:00
AzerothCoreBot b3876461e8 Import pending SQL update file...
Referenced commit(s): dc5ef266d3
2019-10-02 13:07:15 +00:00
Stoabrogga dc5ef266d3 fix(DB/gameobject): Tallonkai's Dresser (#2288) 2019-10-02 15:03:48 +02:00
AzerothCoreBot 72faaf643d Import pending SQL update file...
Referenced commit(s): 84ea36a21b
2019-10-01 13:21:31 +00:00
Stoabrogga 84ea36a21b fix(Core/Chat): Prevent Horde / Alliance chat via custom emotes (#2292)
* add new worldserver parameter "AllowTwoSide.Interaction.Emote"
* use new broadcast text ID 91243 for strange gestures
2019-10-01 15:18:43 +02:00
Stoabrogga ab55aa4e5a feat(Core/Config): Add parameter to load all grids of all non-instanced maps on server start (#2283) 2019-09-30 17:06:32 +02:00
AzerothCoreBot 439bcbda19 Import pending SQL update file...
Referenced commit(s): 5d57fb6a03
2019-09-29 18:03:50 +00:00
Stoabrogga 5d57fb6a03 fix(DB/SAI): Ruul the Darkener (#2279) 2019-09-29 20:01:03 +02:00
AzerothCoreBot 7283f2e4d9 Import pending SQL update file...
Referenced commit(s): efaa4586e6
2019-09-28 11:44:57 +00:00
Stoabrogga efaa4586e6 fix(DB/SAI): Quest "What Is Going On?" (#2275) 2019-09-28 13:42:06 +02:00
AzerothCoreBot 7a37252897 Import pending SQL update file...
Referenced commit(s): d5b7e30b54
2019-09-27 08:53:31 +00:00
Stoabrogga d5b7e30b54 fix(DB/SAI): Venomspite quests / area (#2274) 2019-09-27 10:50:37 +02:00
Viste 854b426978 feat(Core): Added ABORT() macro to prevent the usage of ASSERT(false) as a quick hack to crash the core misusing assert (#2273) 2019-09-26 09:51:33 +02:00
GMKyle 58f3cfe387 fix(Core/Hunter): Stable Master, exotics pets management, tame validations. (#2100) 2019-09-25 18:29:18 +02:00
Stoabrogga 8689903f58 fix(CMake): Use cmake-generator-expressions for escaping quotes (#2307) 2019-09-25 02:11:13 +07:00
Kargatum 7afaf743c6 feat(Cmake): set policy CMP005 to NEW (#2294) 2019-09-22 14:02:40 +02:00
Kargatum 3518c9e9f5 feat(Cmake): set minimal support version 3.8 and added interface libs for world and auth (#2295)
* Added interface library authserver-interface
* Added interfaca library worldserver-interface
* Added Copyright's in auth and world server Cmake's files
2019-09-21 18:25:56 +07:00
Stoabrogga bd4f8b5b14 fix(Core/CreatureScript): Quest "Kindness" (#2272) 2019-09-21 12:51:30 +02:00
AzerothCoreBot 6ebd64e5c3 Import pending SQL update file...
Referenced commit(s): ae7f128b96
2019-09-20 07:09:54 +00:00
Stoabrogga ae7f128b96 fix(DB/SAI): Sarathstra (#2264) 2019-09-20 09:06:48 +02:00
Kargatum 0e6c9a18f4 feat(Cmake/Build): Use interface targets for inheriting flags and definitions (#2255)
Co-authored-by: Naios Naios@users.noreply.github.com
2019-09-18 20:04:48 +07:00
AzerothCoreBot 91d62373cc Import pending SQL update file...
Referenced commit(s): 8061351128
2019-09-17 20:32:36 +00:00
Stoabrogga 8061351128 fix(DB/Quest): Lumber Hack (#2261) 2019-09-17 22:29:41 +02:00
AzerothCoreBot 25642cb7a6 Import pending SQL update file...
Referenced commit(s): c9662f6c5e
2019-09-16 20:14:18 +00:00
GMKyle c9662f6c5e fix(Core/Dungeon): Small corrections to Boss Novos encounter and some npcs wrong behavior (#2266) 2019-09-16 22:10:29 +02:00
AzerothCoreBot 9022eea128 Import pending SQL update file...
Referenced commit(s): 7cb7f7844c
2019-09-15 22:03:15 +00:00
Stoabrogga 7cb7f7844c fix(DB/Quest): "The Hunter's Path" (#2257) 2019-09-16 00:00:26 +02:00
AzerothCoreBot 3890e02334 Import pending SQL update file...
Referenced commit(s): 8d9a506284
2019-09-14 21:33:45 +00:00
Stoabrogga 8d9a506284 fix(DB/gameobject_template): Quest "Thwarting Kolkar Aggression" (#2249) 2019-09-14 23:30:37 +02:00
AzerothCoreBot 1bf8e3441a Import pending SQL update file...
Referenced commit(s): c31e2f8d55
2019-09-14 06:37:14 +00:00
Stoabrogga c31e2f8d55 fix(DB/SAI): Bath'rah the Windwatcher (#2253) 2019-09-14 08:34:03 +02:00
Stoabrogga 6416d084dc fix(Core/CreatureScript): Ormorok log errors (#2241) 2019-09-12 22:28:15 +02:00
Dmitry Brusenskiy 054c53b367 fix(Core/GameObjectScript): Load ICC Scourge Teleport gossip from DB (#2192) 2019-09-11 22:56:41 +02:00
AzerothCoreBot 8d7272226c Import pending SQL update file...
Referenced commit(s): 30bb15030d
2019-09-10 20:44:50 +00:00
Stoabrogga 30bb15030d fix(DB/Creature): Gimorak's Den (#2226) 2019-09-10 22:40:52 +02:00
mik1893 67d180ea77 fix(Core/Worldsession): add option to prevent logout when AFK in a sanctuary zone (#2205) 2019-09-09 23:53:37 +02:00
Stoabrogga ee09fb8f9d fix(Core/Spell): "Taming the Beast" hunter quests, part 2 (#2271)
Co-authored-by: Mitradis <mitradis@gmail.com>
2019-09-08 23:39:34 +02:00
AzerothCoreBot a22cfb84d9 Import pending SQL update file...
Referenced commit(s): 84bca9a6e8
2019-09-08 10:54:56 +00:00
Stoabrogga 84bca9a6e8 fix(DB/SAI): Quest "Territorial Trespass" (#2217) 2019-09-08 12:52:04 +02:00
AzerothCoreBot a9f66d6f14 Import pending SQL update file...
Referenced commit(s): 43629790ef
2019-09-06 12:22:55 +00:00
Stoabrogga 43629790ef fix(DB/creature): Add random movement to critters in "Pit of Saron" (#2196) 2019-09-06 14:19:42 +02:00
LichKing255 3aeb2e564d fix(Core): Build error concerning debug log message (#2265) 2019-09-05 22:33:06 +02:00
AzerothCoreBot f876cdda71 Import pending SQL update file...
Referenced commit(s): c5e187fed6
2019-09-05 05:53:07 +00:00
Stoabrogga c5e187fed6 fix(Core/Spell): "Taming the Beast" hunter quests (#2243) 2019-09-05 07:50:20 +02:00
AzerothCoreBot a15c824abe Import pending SQL update file...
Referenced commit(s): dbfa66c698
2019-09-04 14:46:21 +00:00
Stoabrogga dbfa66c698 fix(DB/Core): "Sons of Hodir" quests / areas (#2231) 2019-09-04 16:43:44 +02:00
AzerothCoreBot 213148f634 Import pending SQL update file...
Referenced commit(s): e314a0c716
2019-09-03 23:22:31 +00:00
Stoabrogga e314a0c716 feat(Core/Player): Additional option for worldserver config parameter "InstantFlightPaths" (#2246) 2019-09-04 01:19:57 +02:00
Kargatum 22b360ee0d chore(Core/Player): Fix all apply item mods for scale (#2248) 2019-09-03 22:06:18 +07:00
Kargatum 4fec95769e chore(PRTemplate): Update style pull_request_template.md (#2251) 2019-09-03 22:05:18 +07:00
AzerothCoreBot b22a1fd752 Import pending SQL update file...
Referenced commit(s): fe145359cb
2019-09-03 06:13:56 +00:00
Kargatum fe145359cb fix(SQL): rework dir for sql update (#2250) 2019-09-03 08:11:18 +02:00
Francesco Borzì 3a43e8c415 feat(Core): enable C++17 (#2234)
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com>
2019-09-02 13:54:10 +07:00
Kargatum cae91f1650 fix (Core/Vehicle): delay position update in Vehicles, this may be deleted (#2247) 2019-09-01 23:03:51 +07:00
Viste 4effe04a5c chore(Core/AI): Convert the hardcoded variadic RAND functions into one C++11 variadic template version. (#2239) 2019-09-01 08:44:28 +02:00
AzerothCoreBot 8853302da9 Import pending SQL update file...
Referenced commit(s): d39dff1829
2019-08-31 06:08:36 +00:00
Stoabrogga d39dff1829 fix(DB/SAI): Thrym (#2183) 2019-08-31 08:06:09 +02:00
Ali Khazaee e13d1cd9e4 fix(Core/CreatureScript): Sindragosa - Ice Tomb and Frost Imbued Blade buff (#2210) 2019-08-30 09:23:23 +02:00
ArashGorge 9880b20b32 fix(Core/Dungeon): Scourgelord Tyrannus died mid-air. Body got stuck mid-air and can't be looted (#2209) 2019-08-28 22:45:48 +02:00
AzerothCoreBot 0ee3f8373a Import pending SQL update file...
Referenced commit(s): a69c59c0fc
2019-08-27 23:07:31 +00:00
Stoabrogga a69c59c0fc fix(DB/creature): Thrall position (Orgrimmar) (#2181) 2019-08-28 01:05:04 +02:00
Viste bc1ad036a5 refactor(Core/Misc): Rewrite name handling functions that use raw buffers (#2230) 2019-08-26 21:12:19 +02:00
Francesco Borzì 0b88e24808 refactor(ItemTemplate): add missing enums + other minor improvements (#2236) 2019-08-26 20:43:53 +02:00
AzerothCoreBot f39f822aa9 Import pending SQL update file...
Referenced commit(s): 4e5bdb1293
2019-08-26 08:33:56 +00:00
Stoabrogga 4e5bdb1293 fix(DB/creature): Random movement "Stoic Mammoth" & "Roaming Jormungar" (#2178) 2019-08-26 10:31:41 +02:00
Francesco Borzì e4a3282d2a fix(bash): update the data files version (#2235) 2019-08-25 13:18:11 +02:00
Francesco Borzì f031d418e3 feat(CI/Travis): use Ubuntu 18.04 + update min clang version (#2232) 2019-08-25 10:22:11 +02:00
AzerothCoreBot 39719da4a8 Import pending SQL update file...
Referenced commit(s): 0264d952e7
2019-08-24 21:21:25 +00:00
Stoabrogga 0264d952e7 fix(DB/SAI): Quest "Keeping Pace" (Zamek's Distraction) (#2171) 2019-08-24 23:19:15 +02:00
Francesco Borzì 2f74802d03 chore(authserver): improve startup console logs (#2227) 2019-08-23 22:22:26 +02:00
Francesco Borzì c300bf8158 fix(db-assembler): error 'cant find any matching row in the user table' (#2202) 2019-08-23 00:03:07 +02:00
AzerothCoreBot f3957dc293 Import pending SQL update file...
Referenced commit(s): c7cd2a3cb7
2019-08-21 22:41:55 +00:00
Stoabrogga c7cd2a3cb7 fix(DB/SAI): Stoneskin Gargoyle (Naxxramas) (#2169) 2019-08-22 00:39:42 +02:00
Kargatum b1d102e04b feat(Core/BG): rewrite invite in bg (#2137)
Co-authored-by: mik1893 <michele.roscelli@gmail.com>
2019-08-20 23:58:15 +02:00
Francesco Borzì cde07f89b9 fix: revert unwanted Spell changes (#2222)
- Partially reverts https://github.com/azerothcore/azerothcore-wotlk/commit/7954a2a07ed1af2eb050f9252d3d2c3d7dab7e1f
2019-08-18 12:25:24 +02:00
Francesco Borzì 3fd75feb5c chore(CI): disable staging branch (#2221) 2019-08-17 18:23:21 +02:00
Dmitry Brusenskiy 524032d8f7 fix(Core/Dungeon): Remove Goblin Rocket Pack from inventory in ICC Gunship Battle (#2191)
Part 2
2019-08-17 17:35:25 +02:00
mik1893 7954a2a07e Creature type flags (#2195)
fix(Core/Creature): refactoring creature type flags and adding CREATURE_TYPE_FLAG_CAN_COLLIDE_WITH_MISSILES - closes #1984
2019-08-16 12:15:14 +01:00
AzerothCoreBot 5815808faa Import pending SQL update file...
Referenced commit(s): c5918758af
2019-08-15 21:55:50 +00:00
Stoabrogga c5918758af fix(DB/SAI): The Drakkensryd (#2164) 2019-08-15 23:53:46 +02:00
mik1893 84be529c76 fix(Core/Deps): fix build (#2203) 2019-08-14 08:28:32 +02:00
Francesco Borzì 10105cab01 fix(Core/Deps): Update recastnavigation to last version (#2189)
Note: you need to re-extract the client data files, or download them from: https://github.com/wowgaming/client-data/releases/tag/v7
2019-08-13 19:08:35 +02:00
Kargatum 859eaed800 feat(Core/Deps): Added fmt lib (#2190)
* About library (https://github.com/fmtlib/fmt)
2019-08-13 15:52:03 +07:00
ArashGorge 6fbeda297b fix(Core/Boss Script): Obsidian Sanctum Bugs Fixed (Cant enter instance while boss in combat , fix HardMode problem with damage drakes before starting boss) (#2130) 2019-08-13 10:14:25 +02:00
mik1893 2f9b700a3a fix(Core): Fix build - C3848 compile error (#2194) 2019-08-12 10:26:29 +02:00
AzerothCoreBot bfb4488505 Import pending SQL update file...
Referenced commit(s): ff1e6c0cdc
2019-08-11 07:50:18 +00:00
Stoabrogga ff1e6c0cdc fix(DB/creature): Thorim position (Temple of Storms) (#2160) 2019-08-11 09:48:04 +02:00
Shard 82d53bf316 fix(Core/SpellInfo): Magmadar's Enrage dispel fix (#2146)
Putting the Magmadar's Enrage spell as a Buff to make it dispellable.
2019-08-10 11:06:52 +02:00
AzerothCoreBot 6f853f382d Import pending SQL update file...
Referenced commit(s): 0232f0bc16
2019-08-09 10:31:23 +00:00
Stoabrogga 0232f0bc16 fix(DB/creature): Random movement for "Icemaw Bear" and "Ravenous Jormungar" (#2149) 2019-08-09 12:29:20 +02:00
Dmitry Brusenskiy a0e727ce1f fix(Core/Commands): Support morph uint32 ids (#1753) 2019-08-08 15:21:13 +07:00
Viste d202aea16d fix(Scripts/Karazhan): Cleanup in opera event (#2163) 2019-08-07 21:25:20 +02:00
AzerothCoreBot 24b3de0440 Import pending SQL update file...
Referenced commit(s): 825fde8acf
2019-08-07 06:07:30 +00:00
Stoabrogga 825fde8acf fix(DB/SAI): Mirage Raceway - goblin / gnome racing (#2119) 2019-08-07 08:05:03 +02:00
Poszer ef377b9d9f fix(Core/Instance): Fix instance resetting exploit (#2172)
* fix(Core/Instance): Fix instance resetting exploit

- Fix issue with instance reset exploit

Co-Authored-By: Lee <talamortis@users.noreply.github.com>

* Added another check

Added a check to see if any players are in the current instance before teleporting the player to the entrance.
2019-08-06 16:06:44 +02:00
Kargatum d40e894618 feat(Core/CFBG): Added support module mod-cfbg (#2064)
https://github.com/Winfidonarleyan/mod-cfbg - Original module
https://github.com/azerothcore/mod-cfbg - the fork in AC
2019-08-06 09:21:11 +07:00
Yehonal 34184d4afe Updated client data downloader url with vmaps 4.3 2019-08-05 17:07:35 +02:00
Viste 0228c1ea03 feat(core/AI): implement DoCastSelf helper (#2179) 2019-08-05 13:36:05 +02:00
AzerothCoreBot 5a2559b14c Import pending SQL update file...
Referenced commit(s): 5e345742e6
2019-08-04 21:47:22 +00:00
Stoabrogga 5e345742e6 fix(DB/Core): Throwing spells for Instructor Razuvious and Drakkari Battle Riders (#2109) 2019-08-04 23:44:36 +02:00
Francesco Borzì dd7f67c3ba chore(README.md): add Discord badge (#2162) 2019-08-03 23:51:10 +02:00
Francesco Borzì d45cd730b2 chore: improved pull_request_template.md (#2166) 2019-08-03 08:26:42 +02:00
AzerothCoreBot a35725712e Import pending SQL update file...
Referenced commit(s): 51e54da637
2019-08-02 09:05:33 +00:00
Stoabrogga 51e54da637 fix(DB/SAI): Revamp Crystalweb Cavern (#2105) 2019-08-02 11:03:19 +02:00
GMKyle 48f6b33512 fix(Core/Raid/Boss Script): Naxxramas boss loatheb kill event (#2098) 2019-08-01 09:32:28 +02:00
Kaev 9ea1b0e6be fix (Core/Dungeon/Boss Script): Remove Goblin Rocket Pack from inventory. (#2095) 2019-07-31 09:08:33 +02:00
AzerothCoreBot 5ee75d0e2f Import pending SQL update file...
Referenced commit(s): 091e7c101e
2019-07-30 11:21:56 +00:00
WiZZy 091e7c101e fix(Core/DB/Quest): Let Them Eat Crow (#1680) 2019-07-30 13:19:43 +02:00
AzerothCoreBot 7e3016d7d4 Import pending SQL update file...
Referenced commit(s): c7156c787f
2019-07-29 22:28:08 +00:00
Poszer c7156c787f fix(DB/Waypoint): Saedelin Whitedawn waypoint (#2112)
- Adding one more waypoint in waypoint_data for creature Saedelin Whitedawn
2019-07-30 00:25:58 +02:00
AzerothCoreBot 837839ea28 Import pending SQL update file...
Referenced commit(s): 6f6b43b41f
2019-07-29 04:30:35 +00:00
Poszer 6f6b43b41f fix(DB/Creature): Enslaved Netherwing Drake flying animation (#2093)
* fix(DB/Creature): Enslaved Netherwing Drake flying animation

- Fix issue with flying animation for creature Enslaved Netherwing Drake.
- Updated inhabitType to 5 (Ground+Flying).
2019-07-29 06:28:15 +02:00
AzerothCoreBot 046f00a286 Import pending SQL update file...
Referenced commit(s): 8d4a694e82
2019-07-28 13:06:32 +00:00
Stoabrogga 8d4a694e82 fix(Core/SAI): fix parameters for action type "SMART_ACTION_UPDATE_TEMPLATE" (#2131) 2019-07-28 15:04:22 +02:00
Poszer 42fc4ded9e fix(Core/Achievements): Skill achievements (#2114)
- Correctly progress skill-learned achievements when learning new skill
2019-07-27 19:38:15 +02:00
Poszer 178315f8e2 fix(Core/Quest): Scratches (#2090)
- Correctly despawn NPC Kaliri totem when the quest is completed.
2019-07-27 01:49:37 +02:00
Amin.MasterkinG 502d8fc14b Fix client game crash with invite player to invalid name for Channel. (#2087)
* Fix client game crash with invite player to invalid name for Channel.

https://github.com/TrinityCore/TrinityCore/commit/7b8f294c024230451f82ff67150e11fc31b61293

https://github.com/TrinityCore/TrinityCore/issues/23215

* Change `#include <utf8.h>` to `#include "utf8.h"`
2019-07-26 15:25:10 +02:00
AzerothCoreBot 7d44bf25c7 Import pending SQL update file...
Referenced commit(s): 7f599f8c35
2019-07-25 18:09:25 +00:00
Poszer 7f599f8c35 fix(DB/Quest): Ending their world (#2102)
* fix(DB/Quest): Ending their world

- On quest complete serveral npcs should spawn near the questender

* Added event
2019-07-25 20:07:11 +02:00
ArashGorge bad8390dee fix(Core/Dungeon/Boss Script): Halls of Stone - Brann Respawn - Naxxaramus Noth Teleport phase Bug - Ulduar StormcCaller Brundir inFly Die Bug (#2063) 2019-07-25 09:55:21 +02:00
AzerothCoreBot d9d84c4eb9 Import pending SQL update file...
Referenced commit(s): 2b490ea487
2019-07-24 22:02:43 +00:00
Zabustak Narvorsky 2b490ea487 fix(DB/gameobject): Band-aid fix for Malygos platform (#2085)
* Fix (DB/gameobject): Band-aid fix for Malygos platform.  close https://github.com/azerothcore/azerothcore-wotlk/issues/1948

* Nexus Raid Platform no longer collapses on the first Saronite Bomb use
2019-07-24 23:14:36 +02:00
AzerothCoreBot 03864eea58 Import pending SQL update file...
Referenced commit(s): b880f007a7
2019-07-24 09:29:08 +00:00
Stoabrogga b880f007a7 fix(DB/CreatureScript): The Lurker Below (#2083)
- Fix "The Lurker Below" not spawning.
2019-07-24 11:26:37 +02:00
AzerothCoreBot 763f546d2a Import pending SQL update file...
Referenced commit(s): d92dde4380
2019-07-23 17:50:58 +00:00
Poszer d92dde4380 fix(Core/Spell): Flame Breath (Catapult) (#2115)
* fix(Core/Spell): Flame Breath (Catapult)

- Will fix issue with Wintergrasp Catapult Siege spell (Flame Breath).
- The SQL is added just in case, if someone already tried temp fix applying another spell.
https://github.com/azerothcore/azerothcore-wotlk/issues/1978#issuecomment-507880360
- Done, updated. Wintergrasp Demolisher - Spell Ram is fixed also
* Fix treating numeric values as string
2019-07-23 19:48:57 +02:00
AzerothCoreBot 0ea076e37f Import pending SQL update file...
Referenced commit(s): d025a90a69
2019-07-22 22:23:55 +00:00
Stoabrogga d025a90a69 fix(DB/CreatureScript): Deathblow to the Legion (#2080)
* fix(DB/CreatureScript): Deathblow to the Legion

* Implement the event which takes place during the "Deathblow to the Legion" quest. This is based on PR #1834 but had to be heavily modified as the original scripts contained many bugs and inconsistencies.
2019-07-23 00:21:24 +02:00
Francesco Borzì 74703a9371 chore(PR template): automatically add instructions for testing (#2066) 2019-07-22 08:18:43 +02:00
AzerothCoreBot 3b09bd79ca Import pending SQL update file...
Referenced commit(s): e36e1210f7
2019-07-21 10:10:26 +00:00
Selyria e36e1210f7 DB/SAI: actually execute Technician Zhanaa's script on quest turn-in (#2078)
- The fix should cause the event to start after the quest The Emitter ID 9312 has ended.

The old smart_script is deleted because it does not belong to the NPC.
It belongs to the NPC with the ID 16514 which also has the script.
2019-07-21 12:08:22 +02:00
AzerothCoreBot 76810b0c4d Import pending SQL update file...
Referenced commit(s): 39057adc6d
2019-07-20 23:25:13 +00:00
Selyria 39057adc6d fix Emalon Loot (#2068)
Fix Deletes false prey from Emalon Storm Watcher
2019-07-21 01:23:22 +02:00
Poszer 15bd8f5440 fix(Core/Boss): Boss Urom (#2110)
* fix(Core/Boss): Boss Urom

- Will fix issue with not spawned / teleported
2019-07-20 14:36:14 +02:00
ArashGorge e2bae754ef fix(Core/Battleground): Warsong flags can be picked up while mounted (#2067)
* Fixed Mount Bug (https://github.com/azerothcore/azerothcore-wotlk/issues/2065)

* DisMount Player while Pickedup Flag
2019-07-20 02:39:13 +02:00
AzerothCoreBot 8f12eb0311 Import pending SQL update file...
Referenced commit(s): 9579bf17d1
2019-07-19 08:00:05 +00:00
Stoabrogga 9579bf17d1 fix(DB/Core): Dragonflayer Strategist spell "Hurl Dagger" (#2060) 2019-07-19 09:58:07 +02:00
Dresmyr 8b97440450 fix(Core/Boss Scripts): Update boss_hodir.cpp - Fix ice shards cast speed in 10 man (#2050) 2019-07-18 23:39:15 +02:00
AzerothCoreBot 66aa629d12 Import pending SQL update file...
Referenced commit(s): 16ac2cc7c3
2019-07-18 06:30:31 +00:00
Stoabrogga 16ac2cc7c3 fix(DB/SAI): Overthane Balargarde (#2058) 2019-07-18 08:28:36 +02:00
AzerothCoreBot 6fa07cb807 Import pending SQL update file...
Referenced commit(s): cb15707d24
2019-07-17 05:54:41 +00:00
Poszer cb15707d24 fix(DB/Gameobject): Pumpkin wrong placement (#2057)
* fix(DB/Gameobject): Pumpkin wrong placement

- Added to game_event_gameobject
2019-07-17 07:52:42 +02:00
Francesco Borzì 69c7fefad6 refactor(Naxxramas): code cleaning (#2015) 2019-07-17 00:50:52 +02:00
Stoabrogga 53b74a6c07 fix(Core/CreatureScript): fix Skadi / Grauf text error (#2052) 2019-07-16 00:52:56 +02:00
AzerothCoreBot 7b105b75dd Import pending SQL update file...
Referenced commit(s): 4a96f4988d
2019-07-15 06:08:55 +00:00
Stoabrogga 4a96f4988d fix(DB/SAI): fix a few issues for Jotunheim (#2047) 2019-07-15 08:07:00 +02:00
AzerothCoreBot 9f8c549d9c Import pending SQL update file...
Referenced commit(s): 5aa9266cf3
2019-07-14 17:06:53 +00:00
Stoabrogga 5aa9266cf3 fix(DB/SAI): fix movement / SAI errors (#2041)
- Culling of Stratholme: Apply random movement instead of waypoint movement in order to prevent log errors for these creatures: Bile Golem, Crypt Fiend, Devouring Ghoul, Patchwork Construct
- Utgarde Keep: Apply correct waypoint path for Prince Keleseth
- Fix Rocknar SAI link error
- Fix Impaled Valgarde Scout SAI link error (quest "Rescuing the Rescuers")
- Utgarde Pinnacle: Fix Ymirjar Flesh Hunter SAI link error in Normal difficulty; fix using "Aimed Shot" in Heroic difficulty
2019-07-14 19:04:41 +02:00
Brandon So 130bbe0d17 fix(Core): Online status of accounts (#2037) 2019-07-13 23:59:43 +02:00
AzerothCoreBot c47391bc94 Import pending SQL update file...
Referenced commit(s): 1c420a2d6c
2019-07-13 06:08:10 +00:00
Poszer 1c420a2d6c fix(DB/Creature): Razorscale Harpoon Fire State (#2036)
* fix(DB/Creature): Razorscale Harpoon Fire State

- Adding flags_extra 128	CREATURE_FLAG_EXTRA_TRIGGER creature is trigger-NPC (invisible to players only).
2019-07-13 08:06:12 +02:00
AzerothCoreBot 4fa60c06b2 Import pending SQL update file...
Referenced commit(s): 9807a3fb60
2019-07-12 09:31:45 +00:00
Poszer 9807a3fb60 fix(DB/Creature): High Overlord Saurfang (#2034)
* fix(DB/Creature): High Overlord Saurfang

- Adding UNIT_FLAG_IMMUNE_TO_NPC (disables combat/assistance with NonPlayerCharacters (NPC)) to creature High Overlord Saurfang in icc.
- Will fix issue with attacking creatures inside, and issue with DB errors about missing text.

* fix(DB/Creature): High Overlord Saurfang

Improvement. Fix issue with DB text. Thanks to @Stoabrogga
2019-07-12 11:29:48 +02:00
AzerothCoreBot d55eab5638 Import pending SQL update file...
Referenced commit(s): b224928448
2019-07-11 12:01:06 +00:00
Poszer b224928448 fix(DB/Quests): For Great Honor & Concerted Efforts (#2033) 2019-07-11 13:59:07 +02:00
AzerothCoreBot 1fbf7cbe0d Import pending SQL update file...
Referenced commit(s): 383fefac51
2019-07-10 22:48:53 +00:00
Selyria 383fefac51 fix(DB/gameobject): Faction+flags ID 184632 (#2031) 2019-07-11 00:46:52 +02:00
AzerothCoreBot 4ff8a865ec Import pending SQL update file...
Referenced commit(s): 9c76406c76
2019-07-10 11:16:08 +00:00
Stoabrogga 9c76406c76 fix(DB/creature_text): "Scarlet Medic" / "Scarlet Infantryman" (#2029)
Remove on aggro text "Light bless you, my child." for "Scarlet Medic" and "Scarlet Infantryman".
2019-07-10 13:14:07 +02:00
AzerothCoreBot 4df446c3eb Import pending SQL update file...
Referenced commit(s): c29c7bd968
2019-07-10 00:31:18 +00:00
Stoabrogga c29c7bd968 feat(Core/Pool): improve pool manager (#2027)
Use "std::unordered_map" instead of "std::vector" in order to reduce memory usage (not much, perhaps 5-10%)
identify missing pool entries in pool_template via error messages in the server log
Concerning the pool entries I applied the following fixes as they would now cause errors:

Remove pool entry 5217 from pool_gameobject (only 1 game object "Saronite", not needed here)
Remove pool entry 1047 from pool_creature (only 1 creature "Hematos", not needed here)
Add a few missing Saronite nodes to pool_template
2019-07-10 02:28:56 +02:00
AzerothCoreBot 940f4f907a Import pending SQL update file...
Referenced commit(s): 5e251afaa7
2019-07-09 12:35:53 +00:00
Poszer 5e251afaa7 fix(DB/Creature): Fixing reports related to DB, SAI, Text (#2022) 2019-07-09 14:33:45 +02:00
AzerothCoreBot 59c12abf2d Import pending SQL update file...
Referenced commit(s): f9069eda4a
2019-07-08 23:25:38 +00:00
Poszer f9069eda4a fix(DB/Creature): Flatland Prowler SAI (#2021) 2019-07-09 01:23:44 +02:00
Barbz ac8b20922b feat(Core): GUID recycler (#1820)
Automatically recycle GUIDs, thus avoiding crashes when reaching the
limit of data type "int" in MySQL.
2019-07-08 11:27:52 +02:00
AzerothCoreBot 6a1866f5e6 Import pending SQL update file...
Referenced commit(s): a2f3eb7522
2019-07-07 21:01:33 +00:00
Stoabrogga a2f3eb7522 fix(DB/SAI): quest "When All Else Fails" (#2017)
As it is now you can complete the quest "When All Else Fails" (Horde: 13060, Alliance: 12862) but there are just 2 gossip options "I am ready to head further into Storm Peaks." which don't do anything. This is fixed through this PR which is based on the TC commit TrinityCore/TrinityCore@7c7029c (I just omitted the delete/insert statements for table "gossip_menu_option", because the AC database already contains the data).
2019-07-07 22:59:34 +02:00
AzerothCoreBot be5b95980a Import pending SQL update file...
Referenced commit(s): e0eeb2a48c
2019-07-06 22:57:16 +00:00
Poszer e0eeb2a48c fix(DB/Creature): Kargath Grunt equipment (#2016) 2019-07-07 00:55:25 +02:00
AzerothCoreBot da013f3543 Import pending SQL update file...
Referenced commit(s): d17c95d5bb
2019-07-06 09:18:23 +00:00
Poszer d17c95d5bb fix(DB/Creature): Warsong Marksman's corpses (#2013) 2019-07-06 11:16:33 +02:00
AzerothCoreBot 954a6d9067 Import pending SQL update file...
Referenced commit(s): 5021f2e861
2019-07-05 21:12:11 +00:00
Alan 5021f2e861 fix(DB/Quest): Fix Fire At Will! (#1699) 2019-07-05 23:10:15 +02:00
Kargatum a425de6a1f [CFBG module part 3] Core/BG: Rework functions, delete ASSERT's. (#2010) 2019-07-05 15:09:52 +07:00
AzerothCoreBot e2b62b1c12 Import pending SQL update file...
Referenced commit(s): 4583e16ac9
2019-07-05 02:33:34 +00:00
Poszer 4583e16ac9 fix(DB/Creature): Ribbon Pole Dance NPC's (#2059)
* fix(DB/Creature): Ribbon Pole Dance NPC's

- Adding missing Debug NPC's for the Event mindsummer.
- Using 10 free guids from DB.
2019-07-05 04:31:22 +02:00
Poszer e14964c52b fix(Core/Wintergrasp): Leaving Wintergrasp with the minimap button (#2018) 2019-07-04 09:01:24 +02:00
Poszer 5086af8190 fix(Core/Wintergrasp): Spam msg's (#2040)
- Fix issue with wintergrasp spam msgs
2019-07-03 18:12:26 +02:00
AzerothCoreBot 7a4af9efec Import pending SQL update file...
Referenced commit(s): d8f14c982f
2019-07-02 23:51:29 +00:00
Stoabrogga d8f14c982f fix(DB/Spell): Argent Dawn trinkets (#2007) 2019-07-03 01:29:13 +02:00
AzerothCoreBot c82a422c2c Import pending SQL update file...
Referenced commit(s): dd28552209
2019-07-02 01:15:20 +00:00
Stoabrogga dd28552209 fix(DB/SAI): Mini Diablo, Panda Cub, Sleepy Willy (#2011)
Mini Diablo: Add aura "Diablo" which causes the pet to cast a flame spell every 12 minutes
Panda Cub: Add aura "Sleepy Pet" to allow it to occasionally fall asleep; sometimes uses "Roar" after awakening
Sleepy Willy: Disable fly / hover as this was also not the case originally; let the pet fall asleep occasionally
2019-07-02 03:13:10 +02:00
AzerothCoreBot 51ec6d6899 Import pending SQL update file...
Referenced commit(s): 6db0a438d9
2019-07-01 10:49:31 +00:00
Poszer 6db0a438d9 fix(DB/Creatures): Living & Mature lasher (#2006)
* fix(DB/Creatures): Living & Mature lasher

- New SAI script
- Fixed issue with movements for these creatures (Living lasher, Mature lasher).
2019-07-01 12:47:43 +02:00
AzerothCoreBot 3fe5eed6e9 Import pending SQL update file...
Referenced commit(s): ea2ecdbcc8
2019-06-30 23:07:29 +00:00
Poszer ea2ecdbcc8 fix(DB/Creature/Event): Arena Vendors & Creatures (#2002)
- Adding two missing creatures Drolig and Drelig Blastpipe in Shattrah, They re located in the Scryer's Tier and Aldor Rise.
- Linking Arena vendors from the season 3 & 4 to game event
2019-07-01 01:05:15 +02:00
AzerothCoreBot 386820bc25 Import pending SQL update file...
Referenced commit(s): 43fcceec02
2019-06-30 08:48:03 +00:00
Poszer 43fcceec02 fix(DB/Creature): Ulathek aggro text (#2000)
- Use correct text from database.
-  When the Ulathek aggro (Say text), the two creatures who are at the entrance should attack instantly player too
2019-06-30 10:46:02 +02:00
Stoabrogga 765479798e feat(Core/SAI): improve SAI logging for missing creature text (#2023) 2019-06-29 16:13:31 +02:00
AzerothCoreBot 391b4ba954 Import pending SQL update file...
Referenced commit(s): 44b83a3d7c
2019-06-29 00:16:49 +00:00
Stoabrogga 44b83a3d7c fix(DB/SAI): Zergling vs Grunty (#1998) 2019-06-29 02:14:49 +02:00
AzerothCoreBot c2307f090c Import pending SQL update file...
Referenced commit(s): 2b37ea11a9
2019-06-28 09:01:37 +00:00
Nefertumm 2b37ea11a9 Fix(Core/DB): Naxxramas overhaul (#1657)
Co-authored-by: Pondaveia Pondaveia@users.noreply.github.com
Co-authored-by: FALL1N1 FALL1N1@users.noreply.github.com
2019-06-28 10:59:28 +02:00
Francesco Borzì bacbf0a5c2 Let's make it clear. (#1991)
* Let's make it clear.

* Fix typo

* Add missing comma

* Update worldserver.conf.dist
2019-06-28 01:05:51 +02:00
AzerothCoreBot 261fc797dd Import pending SQL update file...
Referenced commit(s): 9f3c0267bc
2019-06-26 21:45:58 +00:00
Stoabrogga 9f3c0267bc fix(Core/Spell): Haunted Memento (#1992) 2019-06-26 23:43:58 +02:00
Poszer eae2214d7c fix(Core/Creature): Mature Netherwing Drake (#1987)
* fix(Core/Creature): Mature Netherwing Drake

- After eating, Mature Netherwing Drake will fly back into the air.
2019-06-26 09:58:25 +02:00
AzerothCoreBot 89bd613f84 Import pending SQL update file...
Referenced commit(s): 62a5e95d8c
2019-06-25 18:21:31 +00:00
Stoabrogga 62a5e95d8c fix(DB/Core): "Battle for the Undercity" buffs (#1986)
- Cast the buffs from Thrall and Wrynn on themselves instead of the player. This prevents interrupting spellcasting of the player during battle.
- Override "EnterEvadeMode" for Thrall and Wrynn AI in order to prevent removing their auras on evade.
- Remove the spell script "spell_undercity_buffs" as it is not needed anymore (the players only get the aura when near Thrall or Wrynn)
2019-06-25 20:17:23 +02:00
Kargatum e15a0c2189 feat(Core/Player): Added new functions for BGData (#2009) 2019-06-25 07:32:32 +07:00
Kargatum 782150ead3 feat(Core/Hooks): Added new BG hooks (#2008) 2019-06-25 07:31:19 +07:00
GMKyle 3269c0acc1 fix(Core/Spell): Holy Priest Tier 5 Greater Heal Refund proc (#1985)
* Holy Priest Tier 5 (2 pieces) bonus http://wotlk.cavernoftime.com/spell=37594 procs any time greater heal is cast if you have at least two pieces off this tier equiped.
2019-06-25 01:59:59 +02:00
Francesco Borzì 031e0aed45 chore(core): fix indentation (#1983)
* chore(core): fix indentation

* chore: more indentation fix
2019-06-24 08:44:33 +02:00
AzerothCoreBot 9805c011dd Import pending SQL update file...
Referenced commit(s): 645914e998
2019-06-23 17:20:54 +00:00
Stoabrogga 645914e998 fix(DB/SAI): Orbaz Bloodbane - Ominous Cloud (#1977)
* As it is now the Ominous Cloud summoned by Orbaz Bloodbane follows the player and attacks him
2019-06-23 19:18:53 +02:00
AzerothCoreBot 01df775df8 Import pending SQL update file...
Referenced commit(s): d5044fa848
2019-06-23 05:31:42 +00:00
Poszer d5044fa848 fix(DB/Creature): Quintis Jonespyre gossip menu (#1970)
- Use correct gossip menu which is not used but already exist in DB.
2019-06-23 07:29:41 +02:00
Ali Khazaee 4a483aa3fd Sartharion Boundary (#1967)
* Sartharion Boundary

* Engage with players
2019-06-22 10:56:47 +02:00
Micrah ce3d3b42d4 fix(Core/npc_professions): Swordsmith specialization (#1966)
Fix for master blacksmithing trainer not teaching master swordsmith
2019-06-21 23:51:59 +02:00
AzerothCoreBot 6df2348cf4 Import pending SQL update file...
Referenced commit(s): 9885b65ee0
2019-06-21 07:38:08 +00:00
Stoabrogga 9885b65ee0 fix(DB/SAI): Death Knight Adept mass spawn (#1962) 2019-06-21 09:36:11 +02:00
AzerothCoreBot 00338506ab Import pending SQL update file...
Referenced commit(s): 54ddf19501
2019-06-20 14:12:55 +00:00
Poszer 54ddf19501 fix(DB/Creature): Venture Co. Strip Miners now move/attack/cast (#1973)
Fix combat issue with Venture Co. Strip Miners. They should move, and attack players
2019-06-20 16:07:19 +02:00
AzerothCoreBot 5d3cd9a0b4 Import pending SQL update file...
Referenced commit(s): 76de17545e
2019-06-20 09:35:37 +00:00
Stoabrogga 76de17545e fix(DB/npc_vendor): Empty vendors honor/arena S6 horde side (#1960) 2019-06-20 11:33:34 +02:00
AzerothCoreBot c33f66f492 Import pending SQL update file...
Referenced commit(s): 57a86355fc
2019-06-19 21:03:23 +00:00
Stoabrogga 57a86355fc fix(DB): King Krush (#1958) 2019-06-19 23:00:46 +02:00
AzerothCoreBot e6de64a081 Import pending SQL update file...
Referenced commit(s): 3e2e09e728
2019-06-19 05:25:59 +00:00
Selyria 3e2e09e728 fix(DB/Creature): FixCreature Sporebat+Greater Sporebat+Young Sporebat+Sporewing (#1953)
* FixCreature Sporebat and Greater Sporebat

* Update rev_1560028006349950800.sql

* Update rev_1560028006349950800.sql
2019-06-19 07:24:01 +02:00
Stoabrogga 8b862c91ca fix(Core/Spell): Target "TARGET_DEST_CHANNEL_TARGET" (#1979) 2019-06-18 15:41:59 +02:00
AzerothCoreBot 199216fcf3 Import pending SQL update file...
Referenced commit(s): 31466d4803
2019-06-18 07:50:17 +00:00
Stoabrogga 31466d4803 fix(DB/SAI): Chicken Escapee (#1954) 2019-06-18 09:48:10 +02:00
AzerothCoreBot a16ff7363e Import pending SQL update file...
Referenced commit(s): 41486e348b
2019-06-17 17:11:23 +00:00
Poszer 41486e348b fix(Core/Spells): Spell ID Shadow Ward (Warlock) (#1971)
- Set correct ID of warlock spell Shadow Ward. It was set to -7235(Shadow Protection) which is wrong
- Correct spellID is 6229 (Shadow Ward)
2019-06-17 19:09:17 +02:00
Francesco Borzì 7d13c66e5c fix(Core/BG): prevent potential crash in BG (#1931) 2019-06-17 11:14:29 +02:00
AzerothCoreBot e31ca0b77c Import pending SQL update file...
Referenced commit(s): 1f4eefe1be
2019-06-16 19:56:30 +00:00
Stoabrogga 1f4eefe1be fix(DB/SAI): Thalgran (#1952) 2019-06-16 21:54:34 +02:00
AzerothCoreBot 1f983424c8 Import pending SQL update file...
Referenced commit(s): 071a3fbc95
2019-06-16 10:15:20 +00:00
Stoabrogga 071a3fbc95 fix(DB/SAI): Serfex the Reaver (#1951) 2019-06-16 12:12:48 +02:00
AzerothCoreBot e71d70cec4 Import pending SQL update file...
Referenced commit(s): 4c1ef0a67e
2019-06-15 18:40:52 +00:00
Poszer 4c1ef0a67e fix(DB/Quest): Tormented By the Past (#1972)
- Fix for the quest Tormented By the Past.
- When quest "Tormented By the Past" is rewarded, every undead Highborne in Lake Kel'theril (Anguished Highborne & Suffering Highborne) should become friendly for a few minutes.
Port from TC
2019-06-15 20:38:49 +02:00
Stoabrogga 4f1be7533d fix(Core): check quest conditions on item equip (#1936) 2019-06-15 06:35:57 +02:00
AzerothCoreBot 3fe56680c9 Import pending SQL update file...
Referenced commit(s): 5da61f1167
2019-06-14 05:53:21 +00:00
Stoabrogga 5da61f1167 fix(DB/Core): Play "Lament of the Highborne" as music instead of sound (#1926)
* fix(DB/Core): Play "Lament of the Highborne" as music instead of sound

* Update ScriptedCreature.cpp

* Update rev_1559456042362460279.sql

* Update rev_1559456042362460279.sql

* Update rev_1559456042362460279.sql

* Update rev_1559456042362460279.sql
2019-06-14 07:51:29 +02:00
AzerothCoreBot 613bb9d002 Import pending SQL update file...
Referenced commit(s): 8cd79cd9cf
2019-06-13 15:25:07 +00:00
Stoabrogga 8cd79cd9cf fix(DB): Dismiss Frenzyheart companion (#1945)
Fix for Frenzyheart companion.
2019-06-13 17:23:02 +02:00
AzerothCoreBot b96a31e81c Import pending SQL update file...
Referenced commit(s): facd3a8114
2019-06-12 20:49:21 +00:00
GMKyle facd3a8114 fix(DB/Spell): Judgement of wisdom/light procs (#1943) 2019-06-12 22:47:22 +02:00
AzerothCoreBot 8c5c86d2b8 Import pending SQL update file...
Referenced commit(s): 2575665285
2019-06-11 05:21:59 +00:00
Poszer 2575665285 fix(DB/Quest): Horn Fragment (#1933)
* fix(DB/Quest): Horn Fragment

- Fix issue with phasemask in gameobject
2019-06-11 07:19:28 +02:00
AzerothCoreBot e714bfe7e8 Import pending SQL update file...
Referenced commit(s): d04c66faca
2019-06-10 12:12:35 +00:00
Poszer d04c66faca fix(Core/Quest): Memories of Stormhoof (#1930) 2019-06-10 14:08:48 +02:00
Poszer 97e65bd447 feat(Core/Player): PartyLevelReq invite settings (#1919)
- Minimum level at which players can invite to group setting
2019-06-09 09:03:18 +02:00
AzerothCoreBot 3abbaaec57 Import pending SQL update file...
Referenced commit(s): c5cfc70577
2019-06-08 10:08:24 +00:00
Stoabrogga c5cfc70577 fix(DB/SAI): Various fixes for Mogor (Ring of Blood) (#1912)
* fix(DB/SAI): Mogor resurrection (Ring of Blood)

Mogor is the final challenge in the "Ring of Blood" quest chain. The following fixes will be applied:

* Mogor resurrects himself after being defeated for the first time
* he will only cast "Frenzy" after resurrection
* he now uses also Ice Totem
* Ice Totem has been fixed to periodically cast "Frost"
* he now casts "Chain Lightning" only every 10 seconds
* he uses "Healing Wave" only once at 60% health during the first part of the fight
* he uses "Healing Wave" every 15 seconds when below 50% health during the second part of the fight
* if combat is cancelled he resets himself and returns to his home position
2019-06-08 12:06:21 +02:00
WiZZy 204160b121 feat(Core/Eluna): PLAYER_EVENT_ON_SPELL_CAST (#1624) 2019-06-07 23:39:09 +02:00
AzerothCoreBot 3f4c2f7652 Import pending SQL update file...
Referenced commit(s): 6d3eabcb2c
2019-06-06 20:16:28 +00:00
Selyria 6d3eabcb2c fix(DB/Creature): Hide various dungeon creature triggers (#1924)
Adding Extra_flags 128 (CREATURE_FLAG_EXTRA_TRIGGER) = Creature is trigger-NPC (invisible to players only)

- Shirrak the Dead Watcher in Heroic
- Zul'Aman - Jan'alai (Dragonhawk boss): Firebomb (Zul'Aman) 23920
- Mount Hyjal - Archimonde: Doomfire  18095
2019-06-06 22:14:23 +02:00
AzerothCoreBot 2ff5c5f8c7 Import pending SQL update file...
Referenced commit(s): 3e8337d086
2019-06-06 06:33:48 +00:00
Poszer 3e8337d086 fix(DB/Gameobject): Empty Cauldron (#1911)
- Three same gameobjects was spawned at the same place
- Deleting two, not needed.
2019-06-06 08:31:20 +02:00
AzerothCoreBot 528f548482 Import pending SQL update file...
Referenced commit(s): 3cc96f7b1d
2019-06-05 08:53:38 +00:00
Stoabrogga 3cc96f7b1d fix(DB/Core): Fix some issues concerning "Thorim's Charm of Earth" (Mending Fences) (#1910)
* fix(DB): Make "Thorim's Charm of Earth" usable against Fjorn

* various updates

* update script

* update script
2019-06-05 10:51:21 +02:00
Poszer 1c90e1d8f5 fix(Core/Spell): Big Blizzard Bear (#1905)
- Correctly apply 60% & 100% speed for mounts based on riding skill
2019-06-04 20:24:48 +02:00
AzerothCoreBot cca96ff4f6 Import pending SQL update file...
Referenced commit(s): 61f3e6a398
2019-06-03 21:11:44 +00:00
Poszer 61f3e6a398 fix(DB/Quest): The Key of Warlord Zol'Maz (#1904)
* fix(DB/Quest): The Key of Warlord Zol'Maz

- Fix quest The Key of Warlord Zol'Maz where gameobject ''Gate'' didn't activate
- Updated SAI for Warlord Zol'Maz
2019-06-03 23:05:15 +02:00
AzerothCoreBot f47c2d2f8c Import pending SQL update file...
Referenced commit(s): f8167d4d02
2019-06-03 05:30:11 +00:00
Stoabrogga f8167d4d02 fix(DB/SAI): Ring of Blood creature despawn (#1901)
* fix(DB/SAI): Ring of Blood creature despawn

* condensed update statements
2019-06-03 07:26:39 +02:00
AzerothCoreBot 1c54fce4e9 Import pending SQL update file...
Referenced commit(s): 78f4e71894
2019-06-02 12:02:46 +00:00
Stoabrogga 78f4e71894 fix(DB/Quest): "Defeat the Gearmaster" / "The Gearmaster" (#1894)
* despawn game object "The Gearmaster's Manual" after usage
* Despawn "Gearmaster  Mechazod" after 300 seconds instead of 3000 seconds as it was before
2019-06-02 14:00:22 +02:00
AzerothCoreBot e6750f9b78 Import pending SQL update file...
Referenced commit(s): b0cca6cfee
2019-06-01 21:04:28 +00:00
Stoabrogga b0cca6cfee fix(DB/Core): Mother Smolderweb (#1886)
* moved cpp script to SAI for boss "Mother Smolderweb"

* add "Summon Spire Spiderlings" on death
2019-06-01 23:02:03 +02:00
Francesco Borzì 5bfbb9f1b7 fix(SQL): solve critical issue #1921 (#1922) 2019-06-01 11:27:22 +02:00
AzerothCoreBot ccfc6ef460 Import pending SQL update file...
Referenced commit(s): 44db558b24
2019-06-01 05:56:21 +00:00
sluggor 44db558b24 fix(DB/Creatures/Objects): Revamp Wintergarde mine to include more mobs and mineral nodes (#1880)
* Revamp Wintergarde mine to include more mobs and mineral nodes for quest completion

* Changed random orientation generation on nodes to varied fixed orientations
2019-06-01 07:54:07 +02:00
Selyria 48a94f6f5f fix(DB/Creature): Hide creature trigger on Shirrak the Dead Watcher (#1909)
Fix Invisibility Creature Trigger
2019-05-31 21:38:17 +02:00
AzerothCoreBot b5a9c830bf Import pending SQL update file...
Referenced commit(s): e9013454a6
2019-05-31 07:48:54 +00:00
Selyria e9013454a6 fix(DB/SAI): Wastewalker Slave&Wastewalker Worker (#1881) 2019-05-31 09:46:43 +02:00
Poszer dfdedd36bb fix(Core): Bag/Fishing pole equip (#1860)
* fix(Core): Bag/Fishing pole equip

- Fix bug When your bags are full and you equip a fishing pole, from 2x one handed weapon, it equip the fishing pole, than 1 weapon goes into bag and the other goes into the mailbox from "customer support".
-Do not allow equip 2 fishing poles for Warrior
2019-05-30 12:30:23 +02:00
Francesco Borzì fa9638a1b1 refactor(Docker): fix codacy warnings (#1902) 2019-05-29 17:52:04 +02:00
AzerothCoreBot 7cc25a63a7 Import pending SQL update file...
Referenced commit(s): b97e6f36c6
2019-05-29 10:18:06 +00:00
sluggor b97e6f36c6 fix(DB/SAI): Quest "Jack Likes His Drink" (#1875)
* Fix for the Quest "Jack Likes His Drink"
2019-05-29 12:15:47 +02:00
Shard 0e08350b69 fix(Core/Spells): Shaman Reincarnation (#1844) 2019-05-28 14:29:31 +02:00
AzerothCoreBot 490fd16bf5 Import pending SQL update file...
Referenced commit(s): 7b7f6e6559
2019-05-27 12:09:40 +00:00
Poszer 7b7f6e6559 fix(DB/Gameobject): Spire Spider Egg Trap (#1873)
* fix(DB/Gameobject): Spire Spider Egg Trap

- Related to this quest: https://wotlk.evowow.com/?quest=4862
2019-05-27 14:07:25 +02:00
AzerothCoreBot 68a998c79e Import pending SQL update file...
Referenced commit(s): d7ac077128 337820db0f 052d3364d6 bdd33f1f7e
2019-05-26 13:09:40 +00:00
Poszer 052d3364d6 fix(DB/SAI): Fix some db errrors (#1865)
* fix(DB/SAI): Fix some db errrors

- Fix latest DB errors reported in this issue: https://github.com/azerothcore/azerothcore-wotlk/issues/1824

* Update rev_1558481800224314500.sql

* Update rev_1558481800224314500.sql

* Update rev_1558481800224314500.sql
2019-05-26 15:07:31 +02:00
Poszer d7ac077128 fix(DB/Quest): Dark Iron Legacy (#1861)
- On quest complete add gameobject at the hand of statue (Ironfel Hammer) - Blizzlike
- Despawn in 150s = 2,30minutes
2019-05-26 15:07:04 +02:00
Pondaveia e9770dbb33 Core/Spells: Fix wintergrasp spells yards (#1842)
Continuation of developer's work https://github.com/xDevICCI
2019-05-26 15:06:32 +02:00
Pondaveia e4c33b46cb Improved check (#1831)
- Increased the range in which we search for the desired gameobject
- Added a check in case this gameobject exists
2019-05-26 15:05:51 +02:00
Poszer 337820db0f fix(DB/Quest): Going Bearback SAI (#1864)
- React state, will fix issue with creatures that are friendly instead of enemy.
- Quest can be done without problem now
2019-05-26 15:05:28 +02:00
Poszer bdd33f1f7e fix(DB/SAI): Defias Taskmaster on loot (#1866)
- On looting Defias gunpowder in Deadmines, summon Defias Taskmaster aggro'ing player who loot / Blizzlike.
2019-05-26 15:05:11 +02:00
Poszer 1ab83feb76 fix(Core/Raid): Vault of Archavon stomp (#1871)
- Archavon will stomp the ground, dealing approximately 4,000 unmitigable damage to everyone and stunning them for 2 seconds. At the same time, he'll Impale his highest aggro target, removing it from the fight for 8 seconds.
2019-05-26 15:04:23 +02:00
AzerothCoreBot 9e3d4fd24c Import pending SQL update file...
Referenced commit(s): 0b18d4c3d9
2019-05-25 19:54:07 +00:00
Poszer 0b18d4c3d9 fix(DB/Gossip): Stormpike Quartermaster (#1827)
- Correct vendor gossip menu for creature in bg Alterac Valley, Stormpike Quartermaster
2019-05-25 21:52:11 +02:00
sluggor ded199dd7e fix(CORE): Low-level quests blue "!" instead of yellow w/ tracker (#1867)
Ensure low-level quests have blue exclamation marks when using tracker.
2019-05-25 01:28:06 +02:00
AzerothCoreBot bc539f3bb2 Import pending SQL update file...
Referenced commit(s): 7d4e726ad5
2019-05-24 09:08:36 +00:00
Poszer 7d4e726ad5 fix(DB/Quest): The Assassination of Harold Lane (#1859)
- Updated SAI
- Added Goup, summon, waypoints, conditions.
2019-05-24 11:06:38 +02:00
AzerothCoreBot b67ea15d16 Import pending SQL update file...
Referenced commit(s): 988d95ff2c
2019-05-23 15:26:51 +00:00
Stoabrogga 988d95ff2c fix(DB/SAI): Watchman Doomgrip / Warbringer Construct (#1872) 2019-05-23 11:23:48 -04:00
AzerothCoreBot 72f7a7ff7d Import pending SQL update file...
Referenced commit(s): ff7658ed40
2019-05-23 13:31:10 +00:00
Pondaveia ff7658ed40 fix(Core/Raid): Reworked Archimonde fight (#1691)
* Reworked Archimonde

* missing spell scripts on db

*  Travis?

* Thanks Nefertum

* Update rev_1554524766481187700.sql

* compact sql

* Update data/sql/updates/pending_db_world/rev_1554524766481187700.sql

Co-Authored-By: Pondaveia <43385840+Pondaveia@users.noreply.github.com>

* Update rev_1554524766481187700.sql

* Update boss_archimonde.cpp

* Resets

* Update boss_archimonde.cpp

* Update boss_archimonde.cpp

* Finger of death check improvement

Deku suggested adding this check instead: 
- me->IsWithinMeleeRange(unit)

* fix: remove unneeded if statement

* Possible targets list bug

Added a list for both Finger of death and Spell protections specifically. Also cleared the lists when needed to avoid possible bugs.

* comment typo

* Last touches

* Copy paste fail?

Removed waypoint reached function. No idea how it got there!

* Update boss_archimonde.cpp

* The meele check was too small

This check allows the tank to move the boss without getting snipped by finger of death

* Update boss_archimonde.cpp

* Initializing summonlist on constructor

* Update hyjal.h

* Update hyjal.h

* Changed Archimonde AI

Hyjal_trash AI to BossAI

* Removing hyjal_trashAI function

* Somehow the commit above didn't remove

* unused variable

* bool initialization on the constructor

bool Enraged;
bool BelowTenPercent;
bool HasProtected;
bool IsChanneling;

* HOLY SHIT TRAVIS
2019-05-23 09:28:59 -04:00
AzerothCoreBot 6b2254bee7 Import pending SQL update file...
Referenced commit(s): e757a3587b
2019-05-23 00:38:17 +00:00
Poszer e757a3587b fix(Core/Waypoint): Drakkari Gutripper (#1848)
- Added waypoints for 2 creatures in Drak'Tharon Keep:
* Drakkari Gutripper will patrol now in formation, and use correct waypoint.
2019-05-23 02:36:01 +02:00
AzerothCoreBot ac64ebf2a7 Import pending SQL update file...
Referenced commit(s): cc3fe767c7
2019-05-22 12:42:41 +00:00
Poszer cc3fe767c7 fix(DB/Waypoints): Guardian Lasher & Winter Revenant (#1847)
* fix(DB/Waypoints): Guardian Lasher & Winter Revenant

- Adding missing waypoints for the next creatures:
* Guardian Lasher
* Winter Revenant
2019-05-22 14:39:44 +02:00
Poszer 0b9a0d8ea6 feat(Core/Icons): New look (#1840)
- Auth & World icons
2019-05-21 17:07:52 +02:00
Poszer 1e19e666c6 fix(Core/Combat): Casters combat (#1839)
- Fix issue with caster not entering in combat (Example: Priest apply buff on mage, while mage in combat. Priest doesn't enter in combat)
2019-05-21 02:43:15 +02:00
AzerothCoreBot 3cf02cf21c Import pending SQL update file...
Referenced commit(s): f5aeaaf906
2019-05-20 12:33:22 +00:00
Stoabrogga f5aeaaf906 fix(DB/SAI): Fizzcrank Bomber (#1838)
- Set Fizzcrank Bomber active when it starts moving along it's waypoint path. This should prevent dozens of bombers piling up in the air when no player is near.
2019-05-20 14:31:19 +02:00
AzerothCoreBot d8f5b702cb Import pending SQL update file...
Referenced commit(s): a16af1dbc0
2019-05-20 01:15:28 +00:00
Selyria a16af1dbc0 fix(DB/Quest): A Spirit Ally QuestId 9847 (#1837)
* Fix The mission item has no cd and infinite snakes can be invoked.
2019-05-20 03:13:39 +02:00
AzerothCoreBot 4f3d5a4c76 Import pending SQL update file...
Referenced commit(s): b75e5c2d5d
2019-05-19 12:13:20 +00:00
Poszer b75e5c2d5d fix(DB/SAI): Overseer Deathgaze (#1832)
- https://wotlk.evowow.com/npc=27807?quest=12459
- Scripted AI for Weakened Overseer Deathgaze
2019-05-19 14:11:12 +02:00
AzerothCoreBot 6131c9d789 Import pending SQL update file...
Referenced commit(s): 53b3eafe9c
2019-05-18 21:10:42 +00:00
Stoabrogga 53b3eafe9c fix(DB/Core): Emotes / reaction during quest "The Taste Test" (#1795)
- Just a small adjustment to the core script handling the reaction of the NPCs during the quest
2019-05-18 23:08:09 +02:00
AzerothCoreBot 30a0d6828d Import pending SQL update file...
Referenced commit(s): 354697b59a
2019-05-18 09:30:33 +00:00
Poszer 354697b59a fix(DB/Creature); Kelgruk Bloodaxe (#1830)
- Set correct npc flags to 16
- The creature is Weaponsmith Trainer
2019-05-18 11:28:20 +02:00
AzerothCoreBot 2379c9a6bf Import pending SQL update file...
Referenced commit(s): 24307697eb
2019-05-17 22:55:43 +00:00
Poszer 24307697eb fix(DB/Fishing): Fix db errors (#1828)
- 3479 (The Veiled Sea is missing in table skill fishing_base_level which giving us sometimes errors in DB logs).
Based on some informations, since it's near Desolace and This zone is part of Ashenvale which is Level 31-40 zones:, i'm importing there skill 225 too.
- Also importing some loot related to this area
2019-05-18 00:53:31 +02:00
AzerothCoreBot f24b93973f Import pending SQL update file...
Referenced commit(s): d321388981
2019-05-17 18:54:49 +00:00
Poszer d321388981 fix(DB/Gameobject): Missing in DB (Giving conflicts on quest) (#1829)
- Adding missing gameobject_template in DB.
- Required for Quest https://wotlk.evowow.com/?quest=10629
2019-05-17 20:52:45 +02:00
AzerothCoreBot d0f583cd96 Import pending SQL update file...
Referenced commit(s): 55ef766b19
2019-05-17 00:51:05 +00:00
Stoabrogga 55ef766b19 fix(DB): Defendo-tank 66D - fix target of "say" action (#1819)
- The Defendo-tank 66D talks on aggro, but uses "SMART_TARGET_ACTION_INVOKER" instead of "SMART_TARGET_SELF". This is corrected through this PR.
2019-05-17 02:48:50 +02:00
Pondaveia 78b897f852 fix(Core/SAI) Add missing parameters for SMART_ACTION_MOVE_TO_POS (#1813)
* Imported changes from TC

Game/AI: Implement ContactDistance for ACTION_MOVE_TO_POS

* Contactdistance

* We don't have disablePathFinding

* Update src/server/game/AI/SmartScripts/SmartScript.cpp

Co-Authored-By: Pondaveia <43385840+Pondaveia@users.noreply.github.com>

* Update src/server/game/AI/SmartScripts/SmartScript.cpp

* Update SmartScriptMgr.h

* Update src/server/game/AI/SmartScripts/SmartScript.cpp

Co-Authored-By: Stoabrogga <38475780+Stoabrogga@users.noreply.github.com>
2019-05-16 02:49:11 +02:00
AzerothCoreBot 24daecddfa Import pending SQL update file...
Referenced commit(s): b2c15f795c
2019-05-15 09:22:38 +00:00
Pondaveia b2c15f795c fix(DB) TC Alignment - Characters arena stats (#1810)
* Boss re-order

* Revert "Boss re-order"

This reverts commit 03289cb064.

* alter character_arena_stats

* Update rev_1557226918417685700.sql
2019-05-15 10:20:24 +01:00
AzerothCoreBot cb8788aba3 Import pending SQL update file...
Referenced commit(s): f92f167c4f
2019-05-15 01:21:26 +00:00
Poszer f92f167c4f fix(DB/Creature): Deadmines Pathing for 23 creatures (#1808)
- Fix Pathing for 23 creatures inside instance
- Fix ERROR: WaypointMovementGenerator
2019-05-15 03:19:09 +02:00
AzerothCoreBot 0077342bcb Import pending SQL update file...
Referenced commit(s): 85e46e06b2
2019-05-14 10:31:09 +00:00
Pondaveia 85e46e06b2 fix(Core/Dungeon) Blackrock Depths - Ambassador Flamelash (#1803)
* Boss re-order

* Revert "Boss re-order"

This reverts commit 03289cb064.

* Reworking Ambassador flamelash

- Removed timers
- Scripting the boss properly, missing event and talk emote

* Update boss_ambassador_flamelash.cpp

* Update boss_ambassador_flamelash.cpp

* Ambassador Flamelash reworked

- Burning spirits spawn at the correct places
- When they get close to the boss they die, thus buffing the boss with a stackable buff
- When encounter begins the runes start burning
- Burning Spirits chase the boss around the room

* Missing aggro emote and cleanup

* travis

* Cleaner code

Changed the enum usage to a Vector and iterated over every gameobject entry to make them active or ready.

* Cleanup

Removed not used enum

* types

* Update boss_ambassador_flamelash.cpp

* Added dynamic spawning algorithm

Before this commit, Spirits could be summoned on the same rune.
After this commit Spirits will not be summoned on the same position.

* bad null conversion

* declaration and initialization inside function

changed randomPosition to an Int inside the getValidRandomPosition().

* wrong type declaration

variable needs to be declared outside of while cycle.

* useless variable

* Bugfixing

- New fireblast
- When burning spirits die killed by the player, new event to summon new ones
- Make them aggro the player and attack them

* miss typed ;

* Trying to fix mentioned issues

- If spirits are in combat, keep summoning new ones
- If spirits are in combat, then the boss can't kill them if they get close to them

* IsInCombat typo

* Exploit fixing

* Summoning massive waves fix

* Fixing last issue hopefully
2019-05-14 12:28:49 +02:00
AzerothCoreBot 963b2b8cb6 Import pending SQL update file...
Referenced commit(s): c420603a52
2019-05-14 00:42:08 +00:00
Poszer c420603a52 fix(DB/Quest): Healthy Dragon Scale (#1807)
* fix(DB/Quest): Healthy Dragon Scale

- Added conditions. Item will be drop, just if the quest 5529 is completed.
- Loot updated to 100 drop chance.

* fix(DB/Quest): Healthy Dragon Scale

- Updated drop chance to 6 (Source: wowhead and some other DB's for patch 3.3.5)
2019-05-14 01:39:55 +01:00
AzerothCoreBot f05fee7436 Import pending SQL update file...
Referenced commit(s): 31ee4b14f2
2019-05-13 17:15:14 +00:00
Poszer 31ee4b14f2 fix(DB/Creature): Delete creature, wrong spawn (#1804)
* fix(DB/Creature): Posible wrong spawned

- Delete one creature from Borean T. Creature is wrongly spawned there causing issue entering in combat with other creature (CreatureTextMgr: Could not find TextGroup 1 for Creature(Bone Warrior) GuidLow 97670 Entry 26126. Ignoring.

* fix(DB/Creature): Posible wrong spawned

- Deleting two more wrong spawned creatures
* GUID 101638, ID 25660 (Festering Ghoul)
* GUID 101626, ID 25660 (Festering Ghoul)
2019-05-13 19:13:15 +02:00
AzerothCoreBot bd74996186 Import pending SQL update file...
Referenced commit(s): 9a7084e42d
2019-05-13 06:19:11 +00:00
IntelligentQuantum 9a7084e42d feat(Core/Commands): Arena command (#1798)
* New arena command
2019-05-13 08:16:57 +02:00
AzerothCoreBot b7863dc4f1 Import pending SQL update file...
Referenced commit(s): 2b4fb29c08
2019-05-12 21:12:05 +00:00
José González 2b4fb29c08 feat: Add creation_date column to characters table (#1825) 2019-05-12 17:09:49 -04:00
AzerothCoreBot dd4d89294f Import pending SQL update file...
Referenced commit(s): 9f040c626d
2019-05-12 07:11:14 +00:00
Poszer 9f040c626d fix(DB/Quest): Returning the Favor (#1797)
* Shamans and Reavers are creatures for this quest.
2019-05-12 09:09:24 +02:00
AzerothCoreBot 67b8c47222 Import pending SQL update file...
Referenced commit(s): bc4b261350
2019-05-11 17:24:19 +00:00
AzerothCoreBot 9428e9d9fe Import pending SQL update file...
Referenced commit(s): e675150c4c
2019-05-11 17:22:01 +00:00
Poszer bc4b261350 fix(DB/Creature): Delete some creatures in Dragonblight (#1816)
* fix(DB/Creature): Delete some creatures in Dragonblight

- Posible wrongly spawned
- Creatures are stucked.
- Too many of them are at this place which is wrong.

* fix(DB/Creature): Delete some creatures in Dragonblight

- 4 more wrong
2019-05-11 19:20:27 +02:00
Poszer e675150c4c fix(DB/SAI): Bleeding Hollow Riding Worg despawn (#1799)
* fix(DB/SAI): Bleeding Hollow Riding Worg despawn

- Force despawn for creatures.
https://wotlk.evowow.com/?npc=19640

* fix(DB/SAI): Bleeding Hollow Riding Worg despawn

- Comment
2019-05-11 13:19:37 -04:00
AzerothCoreBot 1f8b1547ed Import pending SQL update file...
Referenced commit(s): 1e4e36b588
2019-05-11 16:11:31 +00:00
Poszer 1e4e36b588 fix(DB/SAI): Void Spawner - Quest - Warp Rifts (#1796)
* fix(DB/SAI): Void Spawner - Quest - Warp Rifts

- Creature(quest item) should be despawned after quest done /Gather 3 Warp Nethers
2019-05-11 18:09:20 +02:00
Poszer 4b271008c2 fix(Core): Auth/World conf.dist corrections (#1801)
- Typo, grammar corrections.
- Rate.Mining.Amount changed to correct config Rate.Talent  (It was set to Rate.Talent for mining amount using default value: 1 which is totally wrong. - Rate.Talent is for talents points per level.)
2019-05-10 21:30:44 +02:00
AzerothCoreBot f1def5ec32 Import pending SQL update file...
Referenced commit(s): ed6f91a5e7
2019-05-10 10:13:42 +00:00
Stoabrogga ed6f91a5e7 fix(DB): Raised Mud Despawn (quest "An Embarassing Incident") (#1794)
Despawn game object "Raised Mud" after using it (see quest "An Embarassing Incident", ID 12699).
2019-05-10 12:11:29 +02:00
Pondaveia 609c410605 fix(Core/Dungeon) BRD - The seven minibosses re-order (#1792)
* Boss re-order

1st attacker is Anger'rel ID 9035
2nd attacker is Seeth'rel ID 9038
3rd Attacker is Dope'rel ID 9040
4th Attacker is Gloom'rel ID 9037
5th attacker is Vile'rel ID 9036
6th attacker is Hate'rel ID 9034
7th attacker is Doom'rel after his death spawnt the chest and the doors go back to ID 9039

* Domrel eventmap

swapped timers to events

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Doomrel ain't the first boss

* Don't ignore first boss

* Gossip option

* Gossip done
2019-05-10 02:30:04 +02:00
AzerothCoreBot 2a7c7b96aa Import pending SQL update file...
Referenced commit(s): d3ab863dea
2019-05-09 11:12:52 +00:00
Poszer d3ab863dea fix(DB/SAI): Blackrock Depths creatures (#1791)
* Add spells/abilities to the following creatures
Ported from https://github.com/TrinityCore/TrinityCore/commit/56405c85713e600e8cae3c7b704d984cbaaadcb2
2019-05-09 12:10:03 +01:00
AzerothCoreBot 23fdbaa39e Import pending SQL update file...
Referenced commit(s): ad009e1f42
2019-05-09 07:34:35 +00:00
Stoabrogga ad009e1f42 fix(DB): Sturdy Vine Despawn (quest "Some Make Lemonade, Some Make Liquor") (#1790)
- The vines will correctly despawn (they respawn after ca. 5 minutes).
2019-05-09 09:32:27 +02:00
AzerothCoreBot ed00db2b85 Import pending SQL update file...
Referenced commit(s): 268fab03a9
2019-05-08 10:29:50 +00:00
Poszer 268fab03a9 feat(Core/Commands): Deserter command (BG/Instance) (#1786)
* feat(Core/Commands): Deserter command (BG/Instance)

- Adding .deserter command
- Subcommands ;
* instance add
* instance remove
* bg add
* bg remove

Time is in seconds, example usage:
.deserter instance add 3600 (One hour)
.deserter bg add 3600 (One hour)

* Update cs_deserter.cpp

* Update cs_deserter.cpp

another try

* Update cs_deserter.cpp

again

* Update cs_deserter.cpp

sick of this

* Update cs_deserter.cpp

* Update cs_deserter.cpp

Remove some lines
2019-05-08 11:27:52 +01:00
Stoabrogga eee8e965e7 fix(Core): increase visibility distance of large game objects (#1788) 2019-05-08 08:01:40 +02:00
AzerothCoreBot a68c13488e Import pending SQL update file...
Referenced commit(s): 5b4cd25e5a
2019-05-07 17:42:35 +00:00
Vitoco 5b4cd25e5a fix(DB/Quest): Gaining Acceptance (#1777)
* Make quest repeatable.
* Add 25 reputation on complete
2019-05-07 19:40:34 +02:00
AzerothCoreBot bdae3c2ec9 Import pending SQL update file...
Referenced commit(s): fa32450176
2019-05-07 05:53:51 +00:00
Stoabrogga fa32450176 fix(DB/SAI): Skorn (#1780) 2019-05-07 07:51:51 +02:00
AzerothCoreBot 60bbe8f0ea Import pending SQL update file...
Referenced commit(s): 53bd1504a1
2019-05-06 10:46:17 +00:00
Stoabrogga 53bd1504a1 fix(DB/SAI): Darkspear Spear Thrower (#1763)
- Use spell "Throw" (38556) instead of "Shoot" (6660) for Darkspear Spear Thrower, allowing them to launch ranged attacks.
2019-05-06 12:44:05 +02:00
AzerothCoreBot 84c6b71ba5 Import pending SQL update file...
Referenced commit(s): 190be9cbd0
2019-05-05 22:45:31 +00:00
Poszer 190be9cbd0 fix(DB/SAI): Alterac Valley mobs movement (#1761)
* fix(DB/SAI): Alterac Valley mobs movement

- Added one more action to SAI (Use random movement in the radious of 10) for the next creatures:
- Frostwolf
- Alterac Ram
- Snowblind Harpy
- Snowblind Windcaller
- Frostwolf Bloodhound SAI
2019-05-06 00:43:06 +02:00
Poszer c05cea14b6 fix(CORE/Quest): Death's Challenge gossip menu (#1755) 2019-05-05 09:54:49 +02:00
AzerothCoreBot e501347007 Import pending SQL update file...
Referenced commit(s): 1697d3ee25
2019-05-04 21:35:34 +00:00
Knindza 1697d3ee25 fix(DB/SAI): Teldrassil missing SAI (#1750)
* Added SAI for creatures in Teldrassil
2019-05-04 23:33:41 +02:00
AzerothCoreBot 7188fa0f68 Import pending SQL update file...
Referenced commit(s): d46777ac98
2019-05-04 06:58:25 +00:00
Knindza d46777ac98 fix(DB/SAI): Bloodmyst Isle missing SAI (#1749) 2019-05-04 08:56:31 +02:00
AzerothCoreBot 4794695674 Import pending SQL update file...
Referenced commit(s): 1ea4eca4a4
2019-05-03 01:42:24 +00:00
Poszer 1ea4eca4a4 fix(DB/Creature): NPC Ethereum guardian (#1742)
- Remove UNIT_FLAG_IMMUNE_TO_PC from NPC 'Ethereum guardian'.
2019-05-03 03:40:19 +02:00
AzerothCoreBot c6c4511e33 Import pending SQL update file...
Referenced commit(s): 41d0b7032c
2019-05-02 22:14:31 +00:00
Stoabrogga 41d0b7032c fix(DB/SAI): phasing after reward for "Return To Angrathar" (#1747)
- cleanup phasing after the quest "Return To Angrathar" is rewarded
- add correct phasing for areas "Fordragon Hold" and "Kor'kron Vanguard"
- let the Fleeing Horde / Alliance Soldiers run around and cower in fear (the old SAI did not work correctly, the soldiers were only walking around)
2019-05-03 00:12:40 +02:00
Pondaveia 37682632fe fix(Core/Raid): Ulduar - Kologarn (#1785)
* Kologarn bugfixes

- Doors not closing or opening during and after encounter
- Petrifying gaze should have a start window so the raid doesn't wipe on pull

* Update src/server/scripts/Northrend/Ulduar/Ulduar/boss_kologarn.cpp

* override canceled the repeats
2019-05-02 10:40:47 +01:00
AzerothCoreBot 820a6ba07a Import pending SQL update file...
Referenced commit(s): bf26256e2b
2019-05-01 21:42:59 +00:00
Knindza bf26256e2b fix(DB/Creature): Dalaran creatures speech (#1752)
Dalaran NPCs no longer address themselves when speaking.
2019-05-01 23:40:57 +02:00
IntelligentQuantum e56c8e07ce fix(CORE/Commands): .Pinfo - Show guild informations (#1775)
* fix(CORE/Commands): .Pinfo
*Now you can see Guild Name, Guild Rank, Note, Officer  Note And Xp - Total Xp

* Renamed inappropriate variable names
* Add Guild related informations
2019-05-01 03:06:32 +02:00
AzerothCoreBot 3e071ea740 Import pending SQL update file...
Referenced commit(s): 9c5e62849b
2019-04-30 15:51:09 +00:00
Knindza 9c5e62849b fix(sql): Eversong Woods missing SAI (#1751)
The Crazed Dragonhawk now uses "Feather Burst" in combat.
2019-04-30 17:48:39 +02:00
AzerothCoreBot bb362af926 Import pending SQL update file...
Referenced commit(s): 7e7662b6fd
2019-04-30 07:40:52 +00:00
Poszer 7e7662b6fd fix(DB/SAI): Trident of Naz'jan to SAI (#1736)
- Remove item script for Trident of Naz'jan (Use: Impale Leviroth while he slumbers in the waters below Riplash)
- Restore Immune to PC flag on reset.
- Add missing in-combat spell.
- Change inhabittype so the NPC's corpse doesn't fall to the sea floor when he dies
2019-04-30 09:38:46 +02:00
Viste 15ffcc65aa fix(Core/Spells): Change to the way the spell effect SPELL_EFFECT_JUMP work. (#1696) 2019-04-29 09:52:28 +02:00
AzerothCoreBot 5df63b86c2 Import pending SQL update file...
Referenced commit(s): 9b67e5d7bd
2019-04-28 10:33:13 +00:00
Poszer 9b67e5d7bd fix(DB/Quests): Blood Elfs starting zone quests for classes (#1739)
- Fix wrong prevQuestId assignment on BE starting zone
2019-04-28 12:31:08 +02:00
Poszer 4f9ff70148 fix(CORE/Battleground): Captain Galvangar position (#1762)
- Correct position/orientation for boss Captain Galvangar in Alterac Valley battleground
- Also updated to correct position/orientation for Boss Trigger
2019-04-27 23:58:44 +02:00
AzerothCoreBot 0940349f7d Import pending SQL update file...
Referenced commit(s): 0af062a364
2019-04-27 08:22:48 +00:00
Poszer 0af062a364 fix(DB/Creature): Coilskar defender (#1743)
* fix(DB/Creature): Coilskar defender
* Removed unit_flags UNIT_FLAG_NOT_SELECTABLE ( Can't be selected by mouse or with /target {name} command.)
* Updated unit_flags to 'Only Swim'
* Removed extra flags CREATURE_FLAG_EXTRA_CIVILIAN ( creature does not aggro - ignore faction/reputation hostility)
2019-04-27 10:20:29 +02:00
AzerothCoreBot 26eb2baa2c Import pending SQL update file...
Referenced commit(s): d27bddaa34
2019-04-26 13:31:28 +00:00
Stoabrogga d27bddaa34 fix(DB/SAI): fix mini-event for quest "All Hail Roanauk!" (#1735)
* set orientation of Overlord Agmar to face Roanauk Icemist
* set orientation of the Taunka Soldiers to face Roanauk and let them kneel before him
* add cheer emote to the Taunka Soldiers
* let the Taunka Soldiers return to their home position after the event ends
* prevent Overlord Agmar to get stuck waiting for the player to talk to Roanauk; Overlord Agmar will now return to his home position after 3 minutes
2019-04-26 15:29:36 +02:00
Shocker 24ed94a320 fix(CORE): Increase C'Thun Dark Glare spell timer (#1754)
C'Thun's Dark Glare spell is now cast about 4 seconds after C'Thun turns red instead of 1 second.
2019-04-25 21:40:02 +02:00
Poszer 5fc0d58d05 feat(Core/Quest): Quest item reward (#1733)
- Instead of sending two same messages about item receive, send one.
2019-04-25 12:09:43 +02:00
Poszer dca6fcfaaf fix(CORE/Spells): Druid forms (#1732)
* Added SpellFamilyName != SPELLFAMILY_POTION (Druids are able to use potions in Bear, Cat form also).
2019-04-24 10:16:52 +02:00
Poszer 80c2025cd9 fix(CORE/Spells): Shadowmourne spell effect (#1731)
- Remove SM aura (Soul Fragment) if the item is unequiped
2019-04-23 23:47:53 +02:00
Pondaveia b81c157628 fix(CORE/Raid): Obsidian Sancturn - Tenebron (#1726)
* Removed the whelpings that were spawned as soon as the portal opens.
2019-04-23 14:03:39 +02:00
Pondaveia 22d4cae1f1 fix(CORE/Raid): Molten Core - Ragnaros hammer orientation (#1683)
* Fixed Ragnaros hammer when he dies
* Removed useless comments
2019-04-22 13:36:54 +02:00
AzerothCoreBot 6021de8875 Import pending SQL update file...
Referenced commit(s): 94a1dcd554
2019-04-22 01:09:05 +00:00
Poszer 94a1dcd554 fix(DB/SAI): Head of Nefarian (A&H) (#1729)
* DB/Quest: Head of Nefarian (A)

- Fix

* DB/Quest: Head of Nefarian (A&H)

- Fixed alliance quest Head of Nefarian (Despawned in 2h)
- Fixed horde quest Head of Nefarian (Despawned in 2h)
- Both quests now works fine!

* DB/Quest: Head of Nefarian (A&H)

- Fixed Horde quest / despawn at two hours

*  DB/Quest: Head of Nefarian (A&H)

- Remove one line

*  DB/Quest: Head of Nefarian (A&H)

- Link

*  DB/Quest: Head of Nefarian (A&H)

- Fix for the Quest

Co-Authored-By: Stoabrogga <stoabrogga@users.noreply.github.com>
2019-04-22 03:06:53 +02:00
Stoabrogga 5cf01e02f6 fix(Core): implement "SCRIPT_COMMAND_MOVEMENT" (35) to fix Defias Thug waypoint errors (#1721)
* fix(DB): fix Defias Thug waypoint errors

* implement SCRIPT_COMMAND_MOVEMENT (35); remove SQL script
2019-04-21 16:56:32 +02:00
AzerothCoreBot e4f5b34a19 Import pending SQL update file...
Referenced commit(s): 6b6083e077
2019-04-20 06:53:36 +00:00
Pondaveia 6b6083e077 Fix(DB/Core): UBRS - General Drakissath (#1703)
* Ported Chromatic Elite Guard from SAI to the core so I can bring the General and the not attacked Chromatic Elite Guard to attack the party
2019-04-20 08:51:27 +02:00
AzerothCoreBot 35d4fcf697 Import pending SQL update file...
Referenced commit(s): fe17a0eccc
2019-04-19 16:55:05 +00:00
Nefertumm fe17a0eccc fix(Core/DB): Hardcoded text - Eastern Kingdoms (#1640) 2019-04-19 18:52:38 +02:00
AzerothCoreBot 7eb703e708 Import pending SQL update file...
Referenced commit(s): 3763792d70 a89f2f1626
2019-04-18 00:57:06 +00:00
Stoabrogga a89f2f1626 Fix(DB/Core): Dragonmaw Peon AI (#1722) 2019-04-17 21:49:15 -03:00
AzerothCoreBot 8b0ad176e9 Import pending SQL update file...
Referenced commit(s): 0b0382e60e 9d0d464add
2019-04-18 00:48:11 +00:00
Falstring 3763792d70 Fix(DB/Gameobject): Neferian head spawntime updated to 2 hours (#1711) 2019-04-17 21:46:45 -03:00
Stoabrogga 0b0382e60e fix(DB/SAI): battle beneath the dark portal (#1719)
* fix(DB/SAI): battle beneath the dark portal

* adjust random wait interval
2019-04-17 21:45:44 -03:00
Stoabrogga 9d0d464add Fix(DB/SAI): Creature text for "Battle for the Undercity" (#1720) 2019-04-17 21:45:12 -03:00
Kargatum 6150b4b948 feat(Cmake/MYSQL): Correct support MariaDB for windows (#1674)
* Delete CMake option MARIADB
* Delete definitions (-DMARIADB)
* Replace macro MariaDB support 10.2+
2019-04-17 23:42:31 +07:00
AzerothCoreBot 9ba2e55448 Import pending SQL update file...
Referenced commit(s): 28bd4ce9ac
2019-04-16 10:37:57 +00:00
Pondaveia 28bd4ce9ac changes to loot from Trinitycore (#1715) 2019-04-16 12:35:47 +02:00
AzerothCoreBot 4ded62ba65 Import pending SQL update file...
Referenced commit(s): 5480c1a112
2019-04-15 21:46:47 +00:00
Poszer 5480c1a112 DB/Creature: Grom'tor, Son of Oronok (#1716) 2019-04-15 23:44:41 +02:00
AzerothCoreBot 6aeab39af3 Import pending SQL update file...
Referenced commit(s): a1114b3735
2019-04-14 14:13:10 +00:00
Pondaveia a1114b3735 fix(DB): Training the Beast quest reward text (#1714) 2019-04-14 16:10:50 +02:00
AzerothCoreBot a0cb2c0b7c Import pending SQL update file...
Referenced commit(s): c1ebc70b58
2019-04-13 16:09:19 +00:00
Pondaveia c1ebc70b58 feat(core): Increased limit of realms (#1664) 2019-04-13 18:07:26 +02:00
AzerothCoreBot 135b4470ce Import pending SQL update file...
Referenced commit(s): 0614bdf943
2019-04-11 23:48:46 +00:00
Stoabrogga 0614bdf943 fix(DB/SAI): Shadowlord Deathwail (#1705) 2019-04-12 01:46:34 +02:00
Barbz b72b4a45bc chore(git): Add a commit template & introduce new guidelines (#1044)
* chore(git): Add a commit template & introduce new guidelines

Introduce new guidelines for commit titles and descriptions:
- More useful and unique commit titles
- Useful descriptions
- Maybe the use of automated changelogs in the future (see link)

https://www.conventionalcommits.org/en/v1.0.0-beta.2/

* chore(git): Improve title examples

* Update .git_commit_template.txt
2019-04-10 10:49:44 -04:00
TheHighlord 2ce10cf609 Fix(Core/Spells): Fix parry aura spells (#1694) 2019-04-09 14:20:13 -03:00
AzerothCoreBot 1d8b3ec1ff Import pending SQL update file...
Referenced commit(s): edec48f179
2019-04-09 17:19:03 +00:00
Pondaveia edec48f179 Fix(DB/SAI): Desolace AI for centaurs (#1682) 2019-04-09 14:16:38 -03:00
Francesco Borzì 97e7e2228e fix(Docker): allow to use modules (#1558) 2019-04-08 21:29:21 +02:00
Stoabrogga 68c89e8af9 fix(CI): fix paths for dry-run check (#1697) 2019-04-08 10:04:34 +02:00
AzerothCoreBot e1d782d0de Import pending SQL update file...
Referenced commit(s): 6d0e54296f
2019-04-07 17:48:20 +00:00
Poszer 6d0e54296f DB/Quest: Head of Nefarian (A) (#1662)
* DB/Quest: Head of Nefarian (A)

- Head of Nefarian correctly displayed in Stormwind after quest turn-in to Field Marshal Afrasiabi.

* Update rev_1554113581920680700.sql

* Update rev_1554113581920680700.sql

* Update rev_1554113581920680700.sql

'' to '

* Update rev_1554113581920680700.sql

- Adding despawn

* Update rev_1554113581920680700.sql

- Despawn in 2 hours

* Codestyle
2019-04-07 19:46:30 +02:00
Alan 3b82a3d903 fix(Core/Battlegrounds): log errors about creatures not found (#1587) 2019-04-07 13:19:45 +02:00
Stoabrogga 2014610723 feat(CI): Travis check modules (#1663) 2019-04-06 23:13:30 +02:00
AzerothCoreBot 9e3966617f Import pending SQL update file...
Referenced commit(s): 85412f09d6
2019-04-06 15:35:06 +00:00
WiZZy 85412f09d6 Fix(Core/BG): Queue Announcer FIX (#1643) 2019-04-06 12:33:17 -03:00
AzerothCoreBot edaddb150a Import pending SQL update file...
Referenced commit(s): 08b01462fc
2019-04-06 03:37:13 +00:00
Nefertumm 08b01462fc Core/ICC: Lady Deathwhisper (#1630)
-  Added missing overrides and changed NULL for nullptr.
-  Fix timers (this needs atention, it might be wrong)
-  No more Dark Martyrdom being casted in phase 2.
-  Added temporal immunities to certain spell mechanics to avoid interrupt Dark Martyrdom cast.
-  Added the correct auras to reanimated cultists (fanatic's/adherent's determination).
-  Avoid spam of Dark Martyrdom.
-  Lady Deathwhisper should be immune to taunt on heroic.
-  Don't do the intro in combat (this can happen if the server crash or restart and there's people in front of the boss, when they login again and they don't activate the areatrigger, so avoid this).
-  Indentation correction.
2019-04-06 00:35:03 -03:00
AzerothCoreBot d2511fe34b Import pending SQL update file...
Referenced commit(s): 9eb52224cd
2019-04-05 17:30:57 +00:00
Poszer 819ca8e9ea feat(Core/Commands): Quest Add (#1673)
Do not allow to take same quest XX times.
2019-04-05 14:27:19 -03:00
Poszer 9eb52224cd Fix(DB/Misc): Borean Tundra SAI (#1681)
-  Added SAI for Rocknar, Bloodspore Harvester, Bloodspore Roaster, Bloodspore Firestarter
-  Updated inhabittype for some creatures.
-  Updated creature_texts
-  Added Waypoint for bird

Co-authored-by: William Starrheld <starrheld@users.noreply.github.com>
2019-04-05 14:24:00 -03:00
AzerothCoreBot 3550f7a3c0 Import pending SQL update file...
Referenced commit(s): 43587bd8a4
2019-04-05 17:22:08 +00:00
Poszer 43587bd8a4 Fix(DB/Quest/Gameobject): Despawn time for The Lord of Blackrock (#1686)
Completes 0dfda71c8b
2019-04-05 14:19:42 -03:00
AzerothCoreBot 9eb6e9a777 Import pending SQL update file...
Referenced commit(s): 4c1a3b67bd
2019-04-05 00:58:08 +00:00
Pondaveia 4c1a3b67bd Fall From Grace (#1665)
* Fall From Grace

https://github.com/azerothcore/azerothcore-wotlk/issues/1654#issuecomment-478290748

* Changed replaces for delete and insert

* Forgot empty line

* Changes to query
2019-04-05 02:44:34 +02:00
Stoabrogga e204ac4043 fix(Core/Eluna): fix compiler warning concerning Eluna (#1671) 2019-04-05 00:26:09 +02:00
Kargatum 5105333968 feat(Core/Library): Rename shared library to common (#1675) 2019-04-04 16:47:17 +07:00
Kargatum 7ad58aa6ea fix(Cmake/Eluna): Add Eluna files in game lib (#1668) 2019-04-04 10:26:24 +07:00
AzerothCoreBot d56a41f551 Import pending SQL update file...
Referenced commit(s): 7756fcad20
2019-04-02 20:03:35 +00:00
Alan 7756fcad20 Fix(DB/Creature): Spirit of Olum and Spirit of Udalo (#1650) 2019-04-02 17:00:50 -03:00
AzerothCoreBot 21511ca6e9 Import pending SQL update file...
Referenced commit(s): 19e28d227a
2019-04-02 19:49:57 +00:00
Knindza 19e28d227a Fix(DB/SAI): Rough Stone & Dragonmaw Bonewarder (#1656)
* [DB] Rough Stone drop chance

Fix for Rough Stone from Copper Veins.

For some reason, there was only 10 or 20% drop chance -> Should be 80% except Ghostlands where's 88%.

* [DB | SAI] Dragonmaw Bonewarder

SAI update for Dragonmaw Bonewarder.

At the moment, he have 2 almost same spells, and he don't spawn with hes guardian.
2019-04-02 16:39:35 -03:00
Stoabrogga 994dc23833 fix(Core): fix a few issues with "Battle for the Undercity" (#1648) 2019-04-02 16:36:46 -03:00
Kargatum ba0ec5875a feat(Cmake): Add new hook AFTER_LOAD_CMAKE_MODULES (#1670) 2019-04-02 22:49:04 +07:00
AzerothCoreBot 2bd998bd4f Import pending SQL update file...
Referenced commit(s): baab75e285
2019-04-02 14:41:35 +00:00
Pondaveia baab75e285 DB: Shattered sun marksman SAI (#1038)
* Sheath bow on reset

* Dummy target pick and spell swap

* Add new line

* Changed quotes
2019-04-02 16:36:49 +02:00
Kargatum eae9affec9 feat(Cmake): Rewrite build and use inherited dependencies (#1652) 2019-04-01 22:41:08 +02:00
AzerothCoreBot 0f174eff01 Import pending SQL update file...
Referenced commit(s): 812a90568e
2019-03-30 15:44:35 +00:00
Poszer e8d0027b95 Fix(Core/Player: On first login cinematics (#1617)
- If the player create character, usually the cinematics is played in the zone, but if he's summoned by gm on the first login, the cinematics shouldn't be played. Since he will be summoned in the other zone / map.
2019-03-30 12:43:05 -03:00
WiZZy 812a90568e DB/Core: Heroes of old Blizzlike and Fix (#1646) 2019-03-30 12:42:25 -03:00
Poszer b4a89be4cd fix(Core/Commands): Learn spell for GM lvl 3 (#1651)
- Allow Learn spell from spell_script_names.
- To learn spells you need to have GM level 3 (SEC_ADMINISTRATOR) instead of GM level 4 ( SEC_CONSOLE)
2019-03-30 00:10:12 +01:00
AzerothCoreBot dfd034332e Import pending SQL update file...
Referenced commit(s): 6ccab63e7d
2019-03-28 04:28:25 +00:00
Francesco Borzì c638ae859a chore(Docker): add comments to explain the building steps (#1638) 2019-03-28 01:26:36 -03:00
Poszer 6ccab63e7d Fix(DB/Quest): Data Rescue (#1645) 2019-03-28 01:25:49 -03:00
Poszer 57a5f26eb1 Fix(Core/Scripts): NPC Iruk gossip from DB (#1632) 2019-03-27 12:50:43 -03:00
Viste 801847b718 Feat(Core/Item): Proper way to add item signature (#1623)
Co-authored-by: PolarCookie <PolarCookie@users.noreply.github.com>
2019-03-27 12:44:55 -03:00
AzerothCoreBot 6a05b0402c Import pending SQL update file...
Referenced commit(s): 5b594fec4d
2019-03-27 10:04:01 +00:00
Stoabrogga 5b594fec4d fix(DB/SAI): despawn Jenny when quest "Load'er Up!" is complete (#1641) 2019-03-27 11:01:34 +01:00
AzerothCoreBot 5849d5cc42 Import pending SQL update file...
Referenced commit(s): 18d5268787
2019-03-27 09:52:58 +00:00
Stoabrogga 18d5268787 fix(DB): Fezzix "jumping" through the air (#1634) 2019-03-27 10:50:44 +01:00
AzerothCoreBot 4193898ccd Import pending SQL update file...
Referenced commit(s): 6380500b33
2019-03-26 23:03:55 +00:00
Stoabrogga 6380500b33 fix(DB/Core): quest chain leading to "Battle for the Undercity" (#1629) 2019-03-26 20:01:52 -03:00
AzerothCoreBot f55f90a35f Import pending SQL update file...
Referenced commit(s): 1aa5ebc7bd
2019-03-26 14:36:49 +00:00
WiZZy a06a869949 feat(Core): Changing max pass size (#1626) 2019-03-26 11:33:51 -03:00
WiZZy 1aa5ebc7bd Fix(DB/Quest): Blueleaf Tubers (#1633) 2019-03-26 11:31:59 -03:00
Kargatum 30b0325cee Core/Misc: Replace ACE_UINT* to uint* (#1628)
* Core/Common: Replace ACE_UINT* to uint*

* #include "Common.h"
2019-03-26 13:38:16 +07:00
Stoabrogga 6ba32eaff1 fix(CI): prevent failing Travis runs (#1631) 2019-03-26 07:37:19 +01:00
WiZZy 52872bd10f feat(DB): Keeping database names consistent troughout the system (#1603) 2019-03-25 14:18:07 -03:00
Kargatum 824a80005c Refactor(Core/Misc): Remove remaining COMPILER_HAS_CPP11_SUPPORT related macros (#1627)
* Delete macros UNORDERED_MAP
* Delete macros UNORDERED_SET
2019-03-26 00:01:56 +07:00
AzerothCoreBot d1abe39414 Import pending SQL update file...
Referenced commit(s): d745267206
2019-03-25 16:20:55 +00:00
Poszer d745267206 Fix(DB/Quest): Assassin's Contract & Baron's Demise (#1616)
Co-authored-by: Knindza <knindzagxg@users.noreply.github.com>
2019-03-25 13:18:16 -03:00
Kargatum b6cb9247ba Refactor(Core/Gossip): Replacing old macros with new (#1338)
* Correct support new macro
2019-03-25 21:10:57 +07:00
AzerothCoreBot 4abe082190 Import pending SQL update file...
Referenced commit(s): 1f4f318705
2019-03-25 03:02:42 +00:00
Kargatum 1f4f318705 Rewrite(Core/BanManager): Rewrite Ban system (#1576)
* Added ban manager
* Delete ban functions in world class
* Separate ban account to (ban account, ban ip, ban character)
* Support world announce
2019-03-25 10:00:17 +07:00
AzerothCoreBot a9c4c14ef2 Import pending SQL update file...
Referenced commit(s): f0e9f83eaa
2019-03-24 18:15:20 +00:00
Poszer f0e9f83eaa Fix(DB/Quest): Heroes of Old (#1607)
- Fix for the quest Heroes of Old

Co-authored-by: Knindza <knindzagxg@users.noreply.github.com>
2019-03-24 15:13:02 -03:00
Codacy Badger bd4d8057ad Feat: Add Codacy badge (#1622) 2019-03-24 19:38:08 +03:00
Kargatum 5057a3f1b6 Fix(Core/Quest): Correct add locale in quest (#1614) 2019-03-24 23:07:20 +07:00
AzerothCoreBot c0caaddb86 Import pending SQL update file...
Referenced commit(s): 46f0de16fe
2019-03-24 15:08:22 +00:00
Nefertumm 46f0de16fe Fix(Core/DB/Ulduar): Assembly of Iron (#1615) 2019-03-24 18:06:07 +03:00
AzerothCoreBot ce322bc0ec Import pending SQL update file...
Referenced commit(s): 08e52b0b48
2019-03-23 21:00:44 +00:00
Poszer 08e52b0b48 Fix(DB/NPC): Librarian Garren (#1610)
- Players are able to click on the menu given now
2019-03-23 17:38:54 -03:00
AzerothCoreBot eebb905dee Import pending SQL update file...
Referenced commit(s): 87189cf37a
2019-03-23 20:37:40 +00:00
Poszer 87189cf37a Fix(DB/Quest): Ogre Head On A Stick (#1608)
Fix quest completion.
Co-Authored-By: WiZZy <bilucristian25@gmail.com>
2019-03-23 17:35:16 -03:00
Viste(Кирилл) 03bfbf4f7e Fix(Core/Player): fix periodic eating and drinking emotes (#1602) 2019-03-23 11:35:04 +03:00
AzerothCoreBot 980f4cff99 Import pending SQL update file...
Referenced commit(s): 69792b21c0
2019-03-22 21:04:17 +00:00
WiZZy 69792b21c0 refactor(DB/world): graveyard_zone (#1599) 2019-03-23 00:01:43 +03:00
AzerothCoreBot 64d8bb1984 Import pending SQL update file...
Referenced commit(s): 486840fa7d
2019-03-22 15:36:16 +00:00
Poszer 486840fa7d Fix(DB): Fixing several Npc issues (#1596)
- NPC Emerald Skytalon now correctly attack target.
- The players can now interact with NPC Geirrvif.
- The Wastewander rogues in Tanaris now using stealth while patroling at the zone.
- The NPC Sunfury Nethermancer now correctly attack target, casting spells.
2019-03-22 18:33:40 +03:00
AzerothCoreBot 9665320a77 Import pending SQL update file...
Referenced commit(s): 3d0e7671c7
2019-03-22 09:44:45 +00:00
WiiZZy 3d0e7671c7 DB restructuring - world - achievement_reward (#1598)
* Makes table achievement_reward TrinityCore like

* Makes table achievement_reward TrinityCore like
2019-03-22 12:42:54 +03:00
AzerothCoreBot 43f17091f8 Import pending SQL update file...
Referenced commit(s): 570a128206
2019-03-22 00:09:11 +00:00
Poszer 570a128206 fix(DB/Quest): WANTED: Boss Grog'ak (#1589)
Added the race condition for quest :
https://www.wowhead.com/quest=9820/wanted-boss-grogak
- It's available for Horde only
2019-03-22 03:06:54 +03:00
AzerothCoreBot 397719679a Import pending SQL update file...
Referenced commit(s): c53437bc75
2019-03-21 18:41:03 +00:00
Ercules76 c53437bc75 Skill perfect item template (#1564)
* Core/Misc Created handler for character creation

* fix(Core/DB): Error message when the password is longer than 16 char when creating an account

* Update rev_1551539925032805900.sql

* Update AccountMgr.cpp

* Milestone (DB/Core): Create new table for perfect item craft, create new command for reload capability to this new table, implements the table into core (killExtraItems.cpp, SkillExtraItems.h, SpellEffects.cpp), change some magic number with enum. Tnx to Treestone

* clean old sql

* Remove perfect item in skill extra item template table, now the perfect are in skill_perfect_item_template, sync column name skill_extra_item_template same as TC

* Update rev_1552232377246845400.sql
2019-03-21 21:38:40 +03:00
Francesco Borzì c4835d8099 Switch to C++14 to solve compilation issues (#1595) 2019-03-21 11:14:07 +03:00
Francesco Borzì 6fd03cfd05 Feat:Update README.md (#1594) 2019-03-21 11:09:59 +03:00
Micrah 15667774c2 Fix(Core/Common): Added header <unordered_map> in file DBCStore.h (#1592)
* To allow the use of latest eluna-module, stuffed up the PR merge redoing
2019-03-20 22:53:51 +07:00
Viste(Кирилл) 5cbced320d Fix(Core/Ticket System): Ticket comment visual output bug (#1567)
* Fix(Core/Ticket System): Ticket comment visual output bug

* fix build

* rewrite
2019-03-20 16:23:26 +03:00
Viste(Кирилл) 2af5893d52 feat(Core/Chat): Add config option to allow use LFG anywhere not only in city (#1586) 2019-03-20 02:04:59 +03:00
AzerothCoreBot b72454847b Import pending SQL update file...
Referenced commit(s): a4fcf926fe
2019-03-19 21:19:57 +00:00
Stoabrogga a4fcf926fe fix(DB): Fjord Hawk, Fjord Turkey (#1584)
* fix(DB): Fjord Hawk, Fjord Turkey

* add delete statement
2019-03-19 22:17:50 +01:00
AzerothCoreBot a7b4c909f3 Import pending SQL update file...
Referenced commit(s): 54b23ce209
2019-03-19 08:06:44 +00:00
Stoabrogga 54b23ce209 fix(DB/Core): play event after quest "Hero of the Mag'har"; extend SAI to play music (#1570) 2019-03-19 09:04:40 +01:00
AzerothCoreBot 306615e71a Import pending SQL update file...
Referenced commit(s): 1aec039daf
2019-03-18 21:30:38 +00:00
Stoabrogga 1aec039daf fix(DB): a few improvements to the giant wandering outdoor creatures (#1579) 2019-03-19 00:28:05 +03:00
AzerothCoreBot 9c646da416 Import pending SQL update file...
Referenced commit(s): e243c572e5
2019-03-18 11:16:09 +00:00
Stoabrogga e243c572e5 fix(DB): zeppelin master - remove gossip option "Where is the zeppelin now?" (#1578) 2019-03-18 14:14:10 +03:00
Ercules76 8b7d067abc Fix(Core): GM command not working while GM mode is on (#1581) 2019-03-18 02:59:24 +03:00
Stoabrogga e2f196580e feat(CI): improve Travis build time (#1573)
* feat(CI): improve Travis build time
2019-03-16 17:25:51 +03:00
AzerothCoreBot cbc0c93d06 Import pending SQL update file...
Referenced commit(s): cd9e8716d8
2019-03-14 20:55:00 +00:00
Alan cd9e8716d8 Fix(Scripts/Instances/Oculus): improvements (#1498)
* I removed the blank
* I made some changes to correct Travis's error.
* Update oculus.cpp
* Removed the unused method parameter
Renamed Unit::SetSpeed to SetSpeedRate
* added an improvement
* Correct Drakes flight error
* duplicate removed
* Travis Error Fixing
2019-03-14 23:48:59 +03:00
AzerothCoreBot d04ba0f860 Import pending SQL update file...
Referenced commit(s): 9874e52681
2019-03-14 20:48:10 +00:00
Stoabrogga 9874e52681 fix(DB): Malmortis creature text (#1572) 2019-03-14 23:45:32 +03:00
Ercules76 2d1e459197 fix(Core/WorldSession): change how to storing data in account_tutorial (#1563)
* Core/Misc Created handler for character creation

* fix(Core/DB): Error message when the password is longer than 16 char when creating an account

* Update rev_1551539925032805900.sql

* Update AccountMgr.cpp

* fix(Core/DB): account_tutorial now storing data

* clean
2019-03-14 23:43:50 +03:00
Viste(Кирилл) 2e65c0afb7 Fix(Scripts/Spells): Check range to fire totem when casting Fire Nova. (#1566)
* Fix(Scripts/Spells): Check range to fire totem when casting Fire Nova.
2019-03-14 15:21:31 +03:00
Viste(Кирилл) 26ae2ce2d6 fix(Core/Player): close all character tickets when delete (#1565) 2019-03-11 21:46:57 +01:00
Makpptfox 1d0a8dbba0 fix(Core/Commands): fix reload creature_template and creature movment
Reloading an existing creature with .reload creature_template will most of the time cause the error "MoveSplineInitArgs::Validate: expression 'velocity > 0.01f' failed for GUID..." when the NPC tries to move afterward without a proper server restart.

Caused because the cInfo->speed_run was calling the field 29 for whatever reason.
2019-03-09 21:28:40 +03:00
Francesco Borzì 048eddd8cd fix(Modules): solve breaking change (#1561) 2019-03-08 21:24:14 -03:00
AzerothCoreBot 17069cc638 Import pending SQL update file...
Referenced commit(s): b0d6b6ee70
2019-03-07 21:22:54 +00:00
Ercules76 b0d6b6ee70 fix(core): prevent unsupported-by-client passwords (#1547) 2019-03-07 22:20:02 +01:00
Francesco Borzì 0758677578 feat(core): allow to debug KickPlayer() (#1549) 2019-03-05 22:58:40 +01:00
Francesco Borzì e7ace60e59 feat(cpp): enable C++17 support (#1553) 2019-03-05 04:41:36 -03:00
Francesco Borzì 5348d9cbe5 fix(Docker/macOS): solve disconnection issues (#1552) 2019-03-03 16:33:17 +01:00
Francesco Borzì be0b7b23f8 feat(core): allow to disable auto-kick for idle players (#1550) 2019-03-03 15:26:07 +01:00
AzerothCoreBot a958ff6e36 Import pending SQL update file...
Referenced commit(s): 65251a2b4e
2019-03-03 11:35:07 +00:00
Nefertumm 65251a2b4e Fix(Core/Ulduar): Multiple fixes to Flame Leviathan (#1487)
* Multiple fixes to FL
* Move who check to CanAIAttack
2019-03-03 14:33:00 +03:00
Viste(Кирилл) 4177c05ce3 feat(Core/Movement): Implement move time skipped handler (#1433) 2019-03-03 14:10:43 +03:00
ayase be3abe21d9 Eluna: load the configuration file using the new method. (#1546) 2019-03-03 10:24:43 +03:00
Francesco Borzì 1b62af3e14 fix(Docker): no need to duplicate *.dist files (#1551) 2019-03-03 02:00:22 +01:00
Stefano Borzì 75bf44d168 feat(modules): Allow modules to extend Battlegrounds (#1444) 2019-03-02 12:09:39 +01:00
AzerothCoreBot 9643ccdb9d Import pending SQL update file...
Referenced commit(s): b4a34abc73
2019-02-28 19:36:27 +00:00
Francesco Borzì b4a34abc73 fix(DB/creature): correct phaseMask of NPC Ravenous jormungar (#1523)
Closes #1397
2019-02-28 20:34:19 +01:00
AzerothCoreBot e68a99a578 Import pending SQL update file...
Referenced commit(s): 6a074af196
2019-02-27 22:21:50 +00:00
Nefertumm 6a074af196 fix(Core/DB/Quest): Battle for the Undercity (#1479)
- Closes #204
2019-02-27 23:16:56 +01:00
ladiszlai 15e4d2e21f Core/ChatHandler: Update Addon message read fix (#811) 2019-02-27 00:24:41 +07:00
AzerothCoreBot e071847255 Import pending SQL update file...
Referenced commit(s): adc5faa88f
2019-02-25 10:42:57 +00:00
Stoabrogga adc5faa88f fix(DB): Pit of Saron intro (#1517) 2019-02-25 11:40:32 +01:00
Stoabrogga 845a3b65db feat(CI): add commit hashes to the automatic SQL import (#1516) 2019-02-25 11:30:43 +01:00
Francesco Borzì 15622225d6 chore(readme): fix stackoverflow default view 2019-02-24 22:24:18 +01:00
AzerothCoreBot 926c8e63af Import pending SQL update file 2019-02-24 17:37:19 +00:00
Nefertumm 40f68ab026 feat(Commands): Added cheat commands (#1412) 2019-02-24 18:35:08 +01:00
Francesco Borzì e659ca5fe9 feat(docker): add cache for faster rebuild (#1507)
- Closes #1502
2019-02-23 17:34:56 +01:00
AzerothCoreBot 53098cd1e0 Import pending SQL update file 2019-02-23 09:59:21 +00:00
OverFlow 8dff8f04c0 fix(DB/Item): Hateful Gladiator's Longbow No Range (#1492) 2019-02-23 10:56:50 +01:00
Stoabrogga 2fc6528a22 feat(CI): dynamically calculate thread count for build process (#1510)
Dynamically calculate the thread count for the build process by reading `/proc/cpuinfo` in order to be more independent from the environment.
2019-02-22 17:27:57 +01:00
Dmitry Brusenskiy 5d4248d171 Core/Skills: Add FishingBaseSkillLevel dynamic change method (#1511) 2019-02-22 08:10:31 +07:00
AzerothCoreBot d584ec2dfb Import pending SQL update file 2019-02-21 20:17:30 +00:00
OverFlow 03c6c47dc2 fix(DB/Quest): Morrowgrain to darnassus (#1490)
- Closes #1475
2019-02-21 21:13:13 +01:00
Francesco Borzì 10a75ef6ce style(cpp): DBC AchievementCriteriaTypes indentation 2019-02-20 19:42:15 +01:00
Stoabrogga b434f24611 fix(CI): break on errors in CI scripts (#1504)
- break on errors by adding `set -e` to the CI scripts
- increase build timeout to 2700 seconds (45 minutes)
2019-02-20 10:49:05 +01:00
Dmitry Brusenskiy 4616d22369 Core/Eluna: Hotfix call sEluna->OnGameEventStart method arg register (#1500) 2019-02-19 23:48:54 +07:00
Stoabrogga e1c3433afc feat(CI): improve Travis configuration (#1486)
- use random DB names in order to detect statements which address a specific DB
- split compilation and DB check (DB check and dry run only have to run once)
- use separate shell scripts for easier module Travis integration
2019-02-19 16:21:52 +01:00
Dmitry Brusenskiy 3a39aaeed5 Core/Hooks: Adds hooks for start and stop game events (#1472) 2019-02-19 09:24:55 +07:00
Dmitry Brusenskiy 23d78ce6bc Core/Hooks: Add new Player hooks (#1481)
* Fix hook OnReputationChange
* Add hook OnReputationRankChange
* Add hook OnLearnSpell
* Add hook OnForgotSpell
2019-02-18 18:22:36 +07:00
Francesco Borzì f68fef798d chore(docs): use new wiki 2019-02-17 22:43:08 +01:00
Francesco Borzì b003058424 fix(CI): Travis triggers the AC bot only once (#1484) 2019-02-17 22:27:49 +01:00
AzerothCoreBot 4570dfe422 Import pending SQL update file 2019-02-17 19:59:43 +00:00
FrancescoBorzi 3cdc5a45a1 fix(DB): sql update chain for all DBs 2019-02-17 20:57:12 +01:00
Poszer e86296461d DB: Fixing some issues (#1474)
- Quest "The Lost Supplies" : Changed drop of the Scattered Crate drop of Lost Supplies to 100 drop chance.
- Creature Flanis Swiftwing must be dead.
- Deleted duplicate creature Commander Jordan.
- Closes #1462
2019-02-17 20:40:30 +01:00
Francesco Borzì caf955dd78 fix(DB): update chain after release 2019-02-17 14:56:23 +01:00
Francesco Borzì 0858526c9a DB squash & begin AC 3.0.0 development 2019-02-17 14:25:53 +01:00
AzerothCoreBot 1fc22a7408 Import pending SQL update file 2019-02-17 12:26:44 +00:00
Francesco Borzì 2742a2ed37 AzerothCore 2.0.0 2019-02-17 13:24:15 +01:00
Francesco Borzì 2bcedc2859 fix(Bash/Exporter): fix path + add prompt to prevent wrong usage (#1477) 2019-02-17 10:04:09 +01:00
AzerothCoreBot 9945f19a03 Import pending SQL update file 2019-02-16 22:58:14 +00:00
Francesco Borzì eb90ca2ff7 fix(DB): added missing SQL part of #1371 (#1478)
Co-Authored-By: José González <deku@users.noreply.github.com>
Co-Authored-By: Vitoco <xdevicci@users.noreply.github.com>
2019-02-16 19:56:22 -03:00
AzerothCoreBot afad0c9f2d Import pending SQL update file 2019-02-16 19:17:55 +00:00
Poszer 7a2d7a4f15 fix(DB/Quest): solved three Quest issues (#1443)
- Closes #1434
- Closes #1428
- Closes #1425
2019-02-16 20:13:43 +01:00
Vitoco edd88fbd1e fix(instance): Ruby Sanctum - Resistances ignored (#1371) 2019-02-16 20:08:50 +01:00
Francesco Borzì f960d8e848 fix(setup): MySQL 5.7 (#1445) 2019-02-16 20:04:26 +01:00
Francesco Borzì d326f4b3ff fix(sql): correct mistake in update file (#1473)
thanks @Stoabrogga for reporting this
2019-02-16 11:45:01 +01:00
AzerothCoreBot f32b909eb8 Import pending SQL update file 2019-02-15 19:31:09 +00:00
Nefertumm 6d80047af3 DB/Creature: Strange Winged Goblin (#1468) 2019-02-15 16:28:42 -03:00
Nefertumm c15206fc15 Revert "feat(core): Ensure that all actions are compared to fixed point in time (#1236) (#1458)" (#1471)
This reverts commit 51b8773528.
2019-02-15 15:14:49 -03:00
AzerothCoreBot 23e7ae6a2f Import pending SQL update file 2019-02-14 20:03:40 +00:00
OverFlow 38830f29c1 fix(DB/Quest): Fall From Grace (#1466) 2019-02-14 20:29:21 +01:00
OverFlow 6a53a73c1b fix(DB/Creature): NPC Rabine Saturna missing text (#1460)
- Closes #1454
2019-02-14 20:28:26 +01:00
Nefertumm 6dfb40b446 fix(Core/Instances): instance reset (#1416) 2019-02-14 20:27:12 +01:00
Walter Pagani 275dbec76d refactor(DB/Quest): move 4866 and 4224 from cpp to DB (#1415) 2019-02-14 20:26:15 +01:00
Francesco Borzì dc72de9fce fix(DB): correct mistake in sql update file 2019-02-14 19:48:50 +01:00
AzerothCoreBot 7cc30a6cf0 Import pending SQL update file 2019-02-14 18:27:56 +00:00
Francesco Borzì c2e0d9d4e6 chore(DB): set main DB version 2019-02-14 19:24:00 +01:00
Viste(Кирилл) 51b8773528 feat(core): Ensure that all actions are compared to fixed point in time (#1236) (#1458)
i.e. world update start
2019-02-14 19:22:17 +01:00
robens {e.py} 1b7522ff0e fix(Core/Player): achievements activation (#1463) 2019-02-14 19:11:54 +01:00
Viste(Кирилл) cb81f3c17a feat(Core/LOS): restruct LOS functions and add LineOfSight check (#1459) 2019-02-13 22:24:04 +01:00
Francesco Borzì 6908d333db fix: windows build (#1455)
- Closes #1451
2019-02-12 22:13:44 +01:00
AzerothCoreBot 0142255175 Import pending SQL update file 2019-02-12 20:21:17 +00:00
José González f0913b7da8 feat(Command): Remove spy command from AC and make it a module (#1401) 2019-02-12 21:19:27 +01:00
Francesco Borzì d4ab165888 refactor(Scripts/SpellGeneric): use modern C++ array instead of C array (#1436) 2019-02-12 08:06:05 +01:00
AzerothCoreBot f286737332 Import pending SQL update file 2019-02-11 19:06:00 +00:00
CookieMonsterDev 694b406b8b fix(DB/Quest): Hunting for Ectoplasm (#1441)
- Closes  #1435
2019-02-11 20:03:46 +01:00
Stoabrogga 24ccbd69e3 feat(Travis): speed up and stabilize build process (#1410)
- Use Travis build matrix to test build with clang 3.8 and clang 7
- Set the number of threads for the "make" command to 4 (Travis provides only 2 cores, see https://docs.travis-ci.com/user/reference/overview/, so 4 threads should be good to go)
- Use Travis caching (https://docs.travis-ci.com/user/caching/) and ccache to speed up the build process (with full cache now takes about 7-8 minutes); a separate cache is used for clang 3.8 and clang 7
- Added a 43 minute timeout for the "make" command in order to ensure that the cache is saved within Travis (Travis will kill the build process after 50 minutes without saving the cache, see https://docs.travis-ci.com/user/customizing-the-build/). If the "make" command is terminated by the timeout it suffices to restart the Travis build job in order to use the already written cache.
2019-02-11 09:03:32 +01:00
AzerothCoreBot f9ac9f1f1a Import pending SQL update file 2019-02-10 20:36:35 +00:00
CookieMonsterDev fcb7af46a1 fix(DB/Quest): The Shimmering Frond (#1440)
- Closes #1439
2019-02-10 21:32:25 +01:00
Stoabrogga 7a9f09341f chore(PCH): remove "ScriptPCH.h" from cpp scripts (#1423)
remove "ScriptPCH.h" from cpp scripts as it is intended to be used as precompiled header for the build process only
2019-02-10 14:50:44 +01:00
Stoabrogga 2d3ea3a308 fix(clang): fix build on version 7 (#1391)
Remove unused private fields
2019-02-09 23:34:28 +01:00
Francesco Borzì 01c6d32ac9 feat(Core/Misc): compatibility with 10.2+ versions of MariaDB library (#1284) (#1437) 2019-02-09 21:51:05 +01:00
AzerothCoreBot 0c71d0e56e Import pending SQL update file 2019-02-08 23:12:03 +00:00
Nefertumm 2a71b2a666 feat: Added logs_ip_action + more (#1157) 2019-02-08 23:52:22 +01:00
Lee 6750fd5a73 [Core /Script] Added On player complete quest hook (#1427)
* Added OnPlayerCompleteQuest Hook
2019-02-07 22:03:30 +00:00
AzerothCoreBot c141e06362 Import pending SQL update file 2019-02-07 19:54:39 +00:00
Poszer a09f786d00 fix(DB): prevquest for "Rejold's New Brew" (#1409)
Quest ''The Perfect Stout'' is required to open quest ''Rejold's New Brew''

Closes #1408
2019-02-07 20:52:06 +01:00
Francesco Borzì 7b61731958 feat(CI): prevent PRs that cause DB errors to get on master (#1407) 2019-02-06 23:55:23 +01:00
AzerothCoreBot 90e559ad8a Import pending SQL update file 2019-02-06 21:59:14 +00:00
Francesco Borzì b1198c7ef9 fix: remove data for unsupported criteria type (#1405) 2019-02-06 22:56:21 +01:00
AzerothCoreBot 313c65d967 Import pending SQL update file 2019-02-06 18:35:38 +00:00
Poszer 13bd000af8 feat(DB/Creature): Add Troll Roof Stalkers (#1414)
Add missing creatures in Orgrimmar.

Closes #1413
2019-02-06 19:33:08 +01:00
Francesco Borzì 37d9ef0126 fix(DB): mail_loot_template startup errors (#1404)
Fixed bug that made the core complaining about "unused mail_loot_template" while they were actually used 

Closes #1155
2019-02-05 19:55:00 +01:00
AzerothCoreBot 6299a412a5 Import pending SQL update file 2019-02-04 21:50:36 +00:00
Stoabrogga 13d3d4b26f Fix(DB): Backbiter movement + missing texts in Dalaran (#1384)
Fix Backbiter following Warp-Huntress Kula in Dalaran. Instead of summoning Backbiter via spell "Summon Backbiter" by Kula it is inserted as regular creature following Kula in close formation. Also fixed some missing texts for the following creature IDs in order to get rid of the errors in the server log:
27047: Invisible Stalker (Floating Only)
32711: Warp-Huntress Kula
29506: Orland Schaeffer


Closes #980
Closes #1379
2019-02-04 22:44:13 +01:00
Francesco Borzì f8697fef52 Update README.md 2019-02-04 20:27:11 +01:00
AzerothCoreBot c5dace960b Import pending SQL update file 2019-02-04 17:57:37 +00:00
Francesco Borzì 2eb5477c79 fix: spell_scripts DB startup errors (#1406) 2019-02-04 18:54:04 +01:00
AzerothCoreBot bcddad97da Import pending SQL update file 2019-02-03 16:36:27 +00:00
Stoabrogga ca858538b6 fix(DB): positioning of the control console on the zeppelin "Cloudkisser" (#1400)
Fix the positioning of the control console on the zeppelin "Cloudkisser". Otherwise it falls to the ground and floats through the air while the zeppelin is moving.

Closes #1394
2019-02-03 17:34:13 +01:00
Francesco Borzì 264dd0c65a fix(gobject): elevator bug + prevent bugs related to faction and flags (#1402)
- Closes #1396
2019-02-02 14:34:50 +01:00
Poszer 002f24aadb Core/Spells: Mage permafrost talent (#1389)
* Core/Spells : Mage permafrost talent

- Will fix issue with permafrost (Talent ) apply the heal reduction even if dispelled.

Co-Authored-By: talamortis <talamortis@gmail.com>

* Update Spell.cpp

Removed the whole case function as requested in AC comments.
2019-02-02 12:51:16 +00:00
AzerothCoreBot 726288c8fd Import pending SQL update file 2019-02-01 21:51:06 +00:00
Stoabrogga 781fe38003 fix(DB/SAI): Rift Spawns (Mage quests) (#1383)
Mage quests 1920 & 1960

The Rift Spawns will immediately attack after using "Cantation of Manifestation" and now correctly say "Rift Spawn is angered and attacks!"
The Rift Spawns will now correctly say "Rift Spawn escapes into the void!" if it takes too long to catch them after being stunned.
The LoS restriction of "Cantation of Manifestation" is removed
2019-02-01 22:48:02 +01:00
AzerothCoreBot 89df9b9086 Import pending SQL update file 2019-02-01 02:03:09 +00:00
Lee d172c43459 [Core/ Spell] Val'anyr Hammer of Ancient Kings Fix (#1388)
* [Core / Spell] Fixed Val'anyr Hammer of Ancient Kings

Fixed issue with Val'anyr Hammer of Ancient Kings procing on non healing spells such as buffs
2019-02-01 01:59:19 +00:00
AzerothCoreBot 0e154c4dba Import pending SQL update file 2019-01-31 21:28:31 +00:00
Poszer d36a306835 fix(DB): solved several issues (#1375)
- Will fix double quest from creature Captain Hecklebury Smotts
- Will fix incorrect factions of Torek & Splintertree Raider ( They belongs to Horde Faction as Quest NPC's and will be just attackable while quest is finished ) from opossite faction.
- Updated faction for NPC Sarkoth ( Monster )
- Updated pahing for creature Centaur Pariah
2019-01-31 22:25:58 +01:00
Barbz c60d1ee6e6 style: Reorder DBs in config.sh.dist (#1353)
Now use the logical order of DBs.

Also disabled extractors (tools) compilation by default.
2019-01-30 18:19:53 +01:00
Lee 30f28d341e [Core / Spell] Fixed Amplify Damage (#1387)
Fixed Amplify Damage for Prince Malchezaar, this will no longer apply the effect on all players in the raid but only single player
2019-01-30 12:15:56 +00:00
AzerothCoreBot fc1fad4e32 Import pending SQL update file 2019-01-29 22:25:54 +00:00
Francesco Borzì d16c17c044 feat(conditions): prevent adding bad contitions + align enums with TC (#1381) 2019-01-29 23:02:54 +01:00
AzerothCoreBot 4af1dc4906 Import pending SQL update file 2019-01-29 21:38:42 +00:00
Walter Pagani 99fdc32991 refactor: Quest 5742 moved from core to DB (#1354)
Replace c++ with smart_scripts
2019-01-29 22:34:23 +01:00
Raschaad f7229dc82b fix(docker): align generate-database.sh to db-asm script output renames 2019-01-29 21:55:30 +01:00
AzerothCoreBot 9af2a461f6 Import pending SQL update file 2019-01-28 19:27:58 +00:00
Francesco Borzì 38b368e909 feat(gameobject): allow gameobjects to loot money + align table with TC (#1368) 2019-01-28 20:24:43 +01:00
Francesco Borzì 1905c36353 fix(quest): fix some quest chains + align NextQuestID with TC (#1351) 2019-01-28 20:23:59 +01:00
Francesco Borzì 2f1c01a1fd feat(SmartAI): display error on unsupported targets + align TC enums (#1349) 2019-01-28 20:23:35 +01:00
José González 987095e2c9 fix(Core/Command): fix startup error 2019-01-27 12:23:19 +01:00
Francesco Borzì e1b506fafa fix(travis): prevent failures in forks
thanks @Rochet2
2019-01-27 11:09:17 +01:00
Francesco Borzì 1c49942796 fix(travis): remove command duplication that was causing failure 2019-01-26 23:24:05 +01:00
Francesco Borzì fac605de24 chore(readme): added Docker reference in README.md 2019-01-26 22:16:45 +00:00
Stoabrogga acf47073ab feat(SmartAI): Implement action type 115 "SMART_ACTION_RANDOM_SOUND" 2019-01-26 22:16:16 +00:00
Francesco Borzì 9eb07a57d4 fix(travis): attempt to fix staging branch auto-update 2019-01-26 22:11:34 +00:00
AzerothCoreBot 9f4837cf2d Import pending SQL update file 2019-01-26 19:49:53 +00:00
Poszer e60c3df132 fix(DB/Quest): Mage Summoner (#1341)
- Added gossip menu option for Shaman Trainer
- Updated faction for creature Minor Water Guardian
- Updated flags for creature Sarilus Foulborne
- Added SAI for Creature Sarilus Foulborne

- Sagorne Creststrider now correctly has the text "Teach me the ways of the spirits" instead of a blank gossip option. All his gossip options open the correct corresponding features.
- Sarilus Foulborne summons water elementals on pull, then proceeds to use frostbolt in combat.
    Note: Sarilus will always run to the player to be in melee range, even though he casts frostbolt every couple seconds. Maybe he should stay at casting range until OOM?
2019-01-26 20:47:46 +01:00
AzerothCoreBot ebdfdea8e3 Import pending SQL update file 2019-01-25 21:03:02 +00:00
Poszer 8c49cec40a fix(DB/SAI): Lazy Peons quest (#1348)
- Quest: Lazy Peons: Moved from core to SAI
- Lazy Peon will now play work sounds
- Lazy Peon will now display the axe-swing emote
- Lazy Peon will now kneel in front of the pile, and start cutting in front of the tree
- Lazy Peon will now use better positions and orientations for the wood pile and the trees
- Lazy Peon will fall asleep after 80 seconds of working
- Lazy Peon will now activate itself every 120 000 till 150 000 milliseconds
2019-01-25 22:01:24 +01:00
Francesco Borzì 17e07528c4 feat(travis): keep staging branch up to date 2019-01-25 12:24:06 +00:00
AzerothCoreBot 69a5616025 Import pending SQL update file 2019-01-24 19:09:29 +00:00
Francesco Borzì 206feacab3 feat(SmartAI): improve add quest action (#1333) 2019-01-24 19:07:13 +00:00
Francesco Borzì 60561d6f9f chore(bot): improve layout of travis bot commits (#1347) 2019-01-23 22:54:45 +00:00
Francesco Borzì c62fec7f77 feat(SmartAI): handle unused SmartActions (#1335)
Emit error when there is a SmartAction in the DB that is not yet supported in AzerothCore.
Emit error when there is a SmartAction in the DB that is not supposed to be used in version 3.3.5a.
2019-01-23 15:51:08 +01:00
Travis CI 4ba0932885 Importing pending sql 2019-01-22 23:07:46 +00:00
Kargatum f6d00026cd DB: Fix crash in waypoint_scripts (#1342) 2019-01-23 06:05:19 +07:00
Francesco Borzì 86d78f7d05 chore(README.md) 2019-01-22 23:55:14 +01:00
Barbz b41fd95874 chore(db_assembler): Changed var name (#1091)
- Added a missing "s" to the update suffix because it must match exactly the name of the updates/ directory (we have base, custom and updates)
- Also changed var name in config.sh.dist (edit your config.sh if you use it)
- Removed trailing spaces
2019-01-22 22:43:30 +01:00
Francesco Borzì 71e0ad005b fix(Docker): solve bug in Windows installation
- Closes #1305
2019-01-22 20:43:40 +01:00
Travis CI 6c233c4d8c Importing pending sql 2019-01-22 14:39:50 +00:00
José González 8ad64cd8a3 fix(DB/Command): Add help options for .spy command (#1339)
Add missing help options for the new .spy command
2019-01-22 15:38:16 +01:00
Lee 662a49bfd8 [Core / Script] Mr Smite Event Update (#1340)
Fixed an issue where Mr Smite would do his stomp event more than once.
2019-01-22 08:12:46 +00:00
Travis CI a8621e44e8 Importing pending sql 2019-01-20 23:40:07 +00:00
Walter Pagani b39042d533 DB/Quest: Quest 11223 moved from core to DB (#1334) 2019-01-21 06:38:26 +07:00
Travis CI 049b9cb220 Importing pending sql 2019-01-20 18:59:30 +00:00
Francesco Borzì 8931ae74ba refactor(SmartAI): move AC-only SMART_ACTIONs to avoid conflicts with TC 2019-01-20 19:57:21 +01:00
Travis CI 3b02050e5b Importing pending sql 2019-01-20 13:10:54 +00:00
Francesco Borzì 386b334337 refactor(SmartAI): align some SMART_ACTION(s) to TC (#1329) 2019-01-20 14:09:14 +01:00
Travis CI 569b25e579 Importing pending sql 2019-01-20 10:41:44 +00:00
Francesco Borzì 7c7c5eb203 Core/DB: refactor(creature_template): closes #1181 (#1322)
* refactor(creature_template): closes #1181

* chore: improve code readability
2019-01-20 13:39:32 +03:00
Travis CI e8d73a553f Importing pending sql 2019-01-20 00:40:54 +00:00
Francesco Borzì a1c73d66b0 refactor(DB-world): minor changes (#1323) 2019-01-20 01:38:54 +01:00
Travis CI 941852987d Importing pending sql 2019-01-20 00:04:15 +00:00
Francesco Borzì 07d5314a8b refactoring(SAI): add event_param5 and target_param4 (#1324) 2019-01-20 01:02:01 +01:00
Francesco Borzì aa66ff8f08 Core/Startup: Empty table should not be a startup error (#1320) 2019-01-20 02:24:10 +07:00
Poszer 2729b35bb3 fix(Core/Quest): Mr.Floppy's Perilous Adventure fix (#1314) 2019-01-19 12:07:26 +01:00
Francesco Borzì 043b9691ab Fix server motd (#1319)
* fix: server motd

* add new lines at the end of files

* fix build
2019-01-19 11:53:52 +01:00
Travis CI 9acca7bc99 Importing pending sql 2019-01-19 10:52:54 +00:00
ColdIronWow 7bf1167b53 Core/Instance: Naxxramas conversation fix (#1304)
* Resolve Issue 1138
* Move sql update to a single line
Co-Authored-By: ColdIronWow <46758545+ColdIronWow@users.noreply.github.com>
2019-01-19 13:49:08 +03:00
Stoabrogga 0e495e9698 DB/SAI: Add event after finishing quest "Alien Egg" (#1303)
* add event after finishing quest "Alien Egg"

* remove elite rank from Young Arikara
2019-01-19 13:48:01 +03:00
FrancescoBorzi 0411cc9c21 fix build 2019-01-19 10:23:23 +01:00
FrancescoBorzi 5e08b2b8d9 add new lines at the end of files 2019-01-19 02:55:10 +01:00
FrancescoBorzi 97ae1496a7 fix: server motd 2019-01-19 02:48:00 +01:00
Francesco Borzì ccaa74a9a7 (chore) Removed broken Coverity badge from Readme
we will add it back when Coverity will be working again
2019-01-18 23:07:05 +01:00
Kargatum d82d6ba20d refactor(sql): Split big update file into smaller ones 2019-01-18 22:38:42 +01:00
Dmitry Brusenskiy 1952b2fbfb Core/Packets: Fix calendar event time (#1289)
No more -3 hours shift when creating events in the calendar.

Closes #1287
2019-01-18 14:43:12 +01:00
Francesco Borzì 62b05683f5 fix(docker) .env.dist paths format (#1312) 2019-01-17 20:39:32 +01:00
FrancescoBorzi 860521538d docker-simplify-database-dockerfile 2019-01-17 20:08:02 +01:00
Francesco Borzì f2a37485fa Docker/Scripts: fix file permissions 2019-01-17 19:00:58 +01:00
Vitoco c9c9007015 Core/Spells: Fix DeathKnight T10 Tank 2P Bonus (#1291)
Now correctly increase the damage done by your Death and Decay ability by 20%
2019-01-17 18:53:05 +01:00
Francesco Borzì b578bce1d1 Make the Docker installation easy
See: https://github.com/azerothcore/azerothcore-wotlk/wiki/Install-with-Docker
2019-01-16 20:44:02 +01:00
José González 7599624fdf [CI] Make Travis only import pending sql from master branch (#1297) 2019-01-16 16:10:08 -03:00
Francesco Borzì b9d14372fd chore: Update copyright note (#1292) 2019-01-16 15:59:02 +01:00
Francesco Borzì b824154722 Fix sql updates chain 2019-01-16 11:32:59 +01:00
Francesco Borzì 3e0866cfe1 Added Jetbrains to .gitignore & readme 2019-01-15 21:10:06 +01:00
José González a4d8134e38 Core/Commands: Add new spy command (#1263)
Add a new spy command for game masters and administrators to receive all conversations of followed players.

How to use:

- Use command .spy follow <characterName> with a GM 
- Make that player whisper another player
- You (GM) should receive the message sent
- Use command .spy status. You should get a list with the test subject's name in it.
- Use command .spy unfollow <characterName>
- You should not receive any more messages sent or received by that player


* Core/Commands: Add new spy command
* Importing pending sql
* Fix missing comma in SQL
* Fix travis compile: comment unused parameter
2019-01-15 15:47:14 -03:00
Travis CI 55d006c16d Importing pending sql 2019-01-15 17:32:51 +00:00
Stoabrogga 98a3990d94 DB/SAI: Fix Arakkoa Egg (#1280)
Prevent the Arakkoa Egg (template ID 20214) from following the player
Arakkoa Egg will now cast Arakkoa Egg Debuff (ID 35788) if the player is within 6 yards range

Closes #1209
2019-01-15 18:30:15 +01:00
Francesco Borzì 27ea9c3f95 Core/MySQL: wait for the DB to be ready (#1286)
* Core/MySQL: wait for the DB to be ready
- Closes #1285

* Fix build on windows
2019-01-15 13:52:54 +01:00
Poszer d5294f7112 Merge pull request #1255 from poszer/QuestAbandonFinishFix
Quest abandon finish fix
2019-01-15 13:52:26 +01:00
FrancescoBorzi 57f6a44082 Fix build on windows 2019-01-15 08:46:07 +01:00
Poszer 6ef7c40313 Update Player.cpp 2019-01-15 00:48:54 +01:00
FrancescoBorzi e5ad0165b3 Core/MySQL: wait for the DB to be ready
- Closes #1285
2019-01-14 23:21:50 +01:00
Francesco Borzì 81fe5482a1 Fix DB import issues (#1283)
- Closes #1278
- Closes #1281
2019-01-14 23:11:50 +01:00
Travis CI c90afdd9e2 Importing pending sql 2019-01-14 08:29:08 +00:00
Poszer c573c60a0f DB/Quest Going Bearback (#1267)
-Fix client crash while ussing arrows in quest, and pressing Esc.
-Updating creature spells ( Correct is to have Flaming Arror and Burst of Speed )
2019-01-14 11:26:58 +03:00
Poszer 0dfda71c8b DB/Quest The Lord of Blackrock (#1254) 2019-01-14 11:26:11 +03:00
Kargatum 66b9f007ea Core/Reload: Delete useless lines for achievement_reward_locale (#1277) 2019-01-14 11:24:45 +03:00
Francesco Borzì 3b281e27ce Docker: fix connectivity issues on Mac & Windows (#1275) 2019-01-13 15:32:57 +01:00
Kargatum 93bccb9b85 Core/Gossip: improve gossips related to Dual Talent Specialization (#1218) 2019-01-13 17:16:09 +03:00
Travis CI 4983cc1cbc Importing pending sql 2019-01-13 13:38:10 +00:00
Poszer 4480c95b6f Merge pull request #1245 from poszer/UlagtheCleaverQuestFix
DB/Quest Ulag the Cleaver
2019-01-13 14:36:18 +01:00
FrancescoBorzi ceb82e3506 Merge branch 'master' into UlagtheCleaverQuestFix 2019-01-13 12:41:13 +01:00
Francesco Borzì 36c6d7438e CI: fix travis build (#1274) 2019-01-13 12:10:24 +01:00
Francesco Borzì 2c1c35fd16 Create .gitkeep 2019-01-13 02:40:07 +01:00
Francesco Borzì 0e87deb416 Several improvements to Docker:
- ability to reload configuration files without building again the images
- faster images building
- corrected a mistake
- logs are saved to the main host
2019-01-13 02:38:04 +01:00
Poszer 2fea4fea8b Update rev_1546933586341240000.sql
Changed game object GUID
2019-01-13 01:35:47 +01:00
Francesco Borzì 05d03747be Fix bad copy paste in docker README.md 2019-01-13 00:27:29 +01:00
Travis CI dabf4f5f8e Importing pending sql 2019-01-12 22:58:13 +00:00
Kargatum b34bc28e5b Core/DB: Update all locales to actual TrinityCore (#1160)
* Core/Misc Update all locales table structure to simple system. Port from TrinityCore
Co-Authored-By: Winfidonarleyan <dowlandtop@yandex.com>
* Core/Db/Gossip Update structure gossip_menu and gossip_menu_action to actual TrinityCore
* Core/DB Update Broadcast system to actual TC
* Core/Mail: implement Quest Mail Sender
* Core/Quest Split quest template locales
2019-01-13 01:56:06 +03:00
Stefano Borzì 76772e434d Fixed permission in docker-database (#1272) 2019-01-12 23:39:17 +01:00
Francesco Borzì 1dae236cf0 Update Docker README.md
Since some users are already doing it wrong...
2019-01-12 23:16:05 +01:00
Francesco Borzì c638fc3b6a Update README.md 2019-01-12 22:16:31 +01:00
Francesco Borzì 7bff043a1b AzerothCore complete Docker solution
Check https://github.com/azerothcore/azerothcore-wotlk/tree/master/docker for all details.
2019-01-12 21:48:33 +01:00
Viste(Кирилл) e7dafc18d2 MySQL: fix MySQL 5.6 find mistake (#1268) 2019-01-12 16:02:59 +03:00
Kargatum 8e7fb1a38a DBAssembler: Fix incorrect apply sql files at import (#1252) 2019-01-12 12:53:49 +03:00
Travis CI b16bb23ef7 Importing pending sql 2019-01-12 09:51:59 +00:00
Stoabrogga cbb21c5b74 DB/SAI: fix Sen'Jin Fetish (#1266) 2019-01-12 12:50:25 +03:00
Travis CI a4c8e98d1f Importing pending sql 2019-01-10 21:14:29 +00:00
Kargatum d60cd1ced6 DB/Graveyard: Translate comments to English language (#1246) 2019-01-10 22:12:10 +01:00
Vitoco bb34d1b90a Core/Spell: Val'kyr Target Search bypass invuln (#1229)
This spell now bypass invulnerability.
Fix players using Hand Of Protection to prevent selection from valkyrs.
2019-01-10 14:30:42 +01:00
Poszer e993c20cac Update Player.cpp 2019-01-10 13:35:54 +01:00
Poszer ffd578559a Update Player.cpp 2019-01-10 13:23:46 +01:00
Poszer 13c854c345 DB/Quest Ulag the Cleaver
Update: Way path is correct now
2019-01-10 11:52:31 +01:00
Kargatum c00d5fe0ab CMake: Use source_groups to represent the source tree (#1247) 2019-01-10 07:20:32 +03:00
Francesco Borzì 82baf637f6 Update docker README.md 2019-01-10 01:31:14 +01:00
Francesco Borzì 1c116c2902 Dockerize AzerothCore Database 2019-01-10 01:14:23 +01:00
Poszer cfa2f86a0d Merge pull request #1241 from poszer/QuestAbandonFinishFix
Core/Quests: Abandon&Finish quest items
2019-01-09 19:58:57 +01:00
Stoabrogga 0be44221d2 Core/Pet: additional check if it's a creature (#1248) 2019-01-09 20:51:27 +03:00
Travis CI 7a3a9a81b4 Importing pending sql 2019-01-08 16:19:35 +00:00
Poszer c07bba17e5 DB/Creature Vile Fin & Ragged Scavenger fix (#1243)
Co-Authored-By: Maurowin <maurowin@users.noreply.github.com>
Co-Authored-By: Alan <sr.alansantos@hotmail.com>
2019-01-08 19:16:07 +03:00
Travis CI 4571588031 Importing pending sql 2019-01-08 13:17:56 +00:00
Viste(Кирилл) 31bce00b2a Core/Events: announce event system improvement. (#1228)
* DB: update timestamps for #1187
2019-01-08 16:15:38 +03:00
poszer cfef52d190 Update zone_tirisfal_glades.cpp
Removed script
2019-01-08 13:48:11 +01:00
poszer 2c056116d0 DB/Quest Ulag the Cleaver
Move Ulag the Cleaver to SAI
2019-01-08 09:00:47 +01:00
Travis CI 2f5653c24f Importing pending sql 2019-01-08 06:39:05 +00:00
Kargatum 1a9f8dfc0c Core/DBC Move WorldSafeLocs.dbc storage to DB (#932) 2019-01-08 09:37:31 +03:00
Stoabrogga 3d416de893 Core/Movement: Prevent pet animation stuttering during movement (#1142)
* fix vanity pet distance and angle
* fix vanity pet distance to player
* put size calculation for normal pets into the if-statement for vanity pets
* change pet speed algorithm
* change distance calculation
* another change to the distance calculation; differentiate between player running or flying
2019-01-08 09:36:25 +03:00
Viste(Кирилл) f852a87f9c Core/Session: proper client timeout detection (#1232)
* Core/Session: proper client timeout detection

- Properly detect client timeout when logged into a character after a configurable time (default 60s) has passed without the client sending any packets.
- Fixes issues with crashed clients leaving characters in the world for a very long time (default 15 minutes), as well as edge case exploits involving intentionally pausing client execution for some amount of time.
2019-01-08 09:33:24 +03:00
Barbz 09fa4c515b Apps: Add backticks to version_db_* in create_sql.sh (#1244)
So people don't add the backticks manually and waste time.
2019-01-07 22:43:11 +01:00
poszer d213a4ef93 Core/Quests: Abandon&Finish quest items
Destroy quest items on quest failure/abandon.

Failing/abandoning a quest should not unconditionally remove required items, non-quest specific items such as crafting reagents should remain in inventory.

Delete all quest bound items on quest reward, failure or abandoning.

Only delete all quest bound items from inventory on turn in if the quest is not repeatable
2019-01-07 18:13:47 +01:00
Travis CI b5d56462e2 Importing pending sql 2019-01-07 11:22:07 +00:00
Poszer 9bf56aa124 Core/Quest: Mr.Floppy's Perilous Adventure Quest (#1158) 2019-01-07 14:19:56 +03:00
Nefertumm e51fe9e081 Core/Misc: add support to calculate zoneId/areaId for creatures & gameojects (#1226) 2019-01-07 12:07:05 +03:00
Travis CI 5ad58353f2 Importing pending sql 2019-01-06 17:53:51 +00:00
Stoabrogga c019214a3f DB/Core: Proper hover height + flying animations for vanity pets (#1237)
Fix hover height and some animations of vanity pets
The smart script for the Wind Rider Cub can also be used for the Gryphon Hatchling.
2019-01-06 18:52:06 +01:00
Travis CI 554910aa6d Importing pending sql 2019-01-06 16:57:35 +00:00
talamortis 247bb8f7bd Update waypoints for black knight in Trail of the champion to be more blizzlike.
closes: #1072
2019-01-06 16:55:38 +00:00
Travis CI 9a36f5957b Importing pending sql 2019-01-06 06:34:18 +00:00
Viste(Кирилл) 3f45c14822 Core/Quest: implement Quest Tracker (#1233) 2019-01-06 09:32:17 +03:00
Travis CI 3c14bd0faa Importing pending sql 2019-01-05 20:21:50 +00:00
Viste(Кирилл) 41adf1539f MySQL: account table restructure (#1230)
* DB/auth: change last_login to NULL instead of invalid date and up email colum to varchar 255 from 254
2019-01-05 23:20:12 +03:00
Viste(Кирилл) aa949479d7 MySQL: refuse any version of MySQL, below 5.6 (#1227) 2019-01-05 02:22:54 +03:00
Travis CI 248435a29c Importing pending sql 2019-01-04 17:25:56 +00:00
Stoabrogga 5c037215f5 DB/Creature: Fix pet Sen'jin Fetish model (#1208) 2019-01-04 18:23:48 +01:00
Travis CI 6cd70a36a9 Importing pending sql 2019-01-03 17:46:10 +00:00
Stoabrogga f6055da02e DB: Flying pets can follow player on flying mount (#1212)
For vanity pets
2019-01-03 18:44:02 +01:00
Nefertumm 59d4e1d3a8 Core: Vmaps update 4.3 (#1021)
Vmaps update from 4.2 to 4.3
2019-01-03 18:27:11 +01:00
Travis CI 676d5cd431 Importing pending sql 2019-01-03 14:03:28 +00:00
Francesco Borzì 5096a3db87 Update creature & gameobject table structure (#1219) 2019-01-03 15:01:14 +01:00
Francesco Borzì b6d5a4a504 Improve issue template 2019-01-01 22:56:03 +01:00
Travis CI 0e16853157 Importing pending sql 2018-12-31 17:30:32 +00:00
Poszer 9aa6770c89 DB/SAI: Quest Forge Camp Annihilated (#1146)
Fixed Quest Forge Camp Annihilated: The Canons now shoot the camps

Updated SAI Script
Updated Creatures ( Problem with LOS Targeting ) - Moved to Clear positions where can be targeted.
Creature 68741 ( Fel Cannon - Fear Target )
Creature 68742 ( Fel Cannon - Hate Target )


Closes #1077
2018-12-31 18:28:30 +01:00
Francesco Borzì 2c539c07ae Core/World: do not consider error when no player data in the DB (#1151) 2018-12-30 18:36:07 +01:00
Travis CI 9591fa9d4e Importing pending sql 2018-12-29 14:13:39 +00:00
Poszer 585d293de4 DB/NPC: Quartermaster Bartlett can now repair (#1149)
Added repair option to gossip menu of Quartermaster Bartlett
2018-12-29 15:11:30 +01:00
Travis CI 008f16fac2 Importing pending sql 2018-12-28 18:26:21 +00:00
Poszer 4419409b16 DB/SAI: fix Ward of Laze creature (#1145)
Prevents totem from moving, attacking in melee and it now correctly attacks player.
Closes #1093
2018-12-28 19:24:20 +01:00
Travis CI ccb925b856 Importing pending sql 2018-12-27 20:57:13 +00:00
Viste(Кирилл) 7648858939 Core/LootMgr: Update lootMgr to normalize loot_template tables (#1137)
* Core/LootMgr: Update lootMgr to normalize loot_template tables 

original by trinitycore team
2018-12-27 23:55:15 +03:00
Francesco Borzì 94d8476e48 Core/Guilds: fix gcc compile warnings (#1150)
- Closes #1148
2018-12-27 01:45:03 +03:00
Travis CI 84c0bf6961 Importing pending sql 2018-12-26 17:41:46 +00:00
zeb139 ead21e2176 DB/Players: Apprentice Riding to Death Knight on creation (#810)
Added Apprentice Riding (33388) spell to Death Knight playercreateinfo_spells
2018-12-26 18:39:46 +01:00
Poszer b1b48b92df CORE/Crash: Fix crash with MoveSpline [hacky] (#1066)
Closes #1063 
Closes #552 

Co-authored-by: grimgravy<sr.alansantos@hotmail.com>
2018-12-25 21:48:17 -03:00
Barbz d167890b3f CORE/Movement: Fix a potential crash with a player out of bounds. (#970) 2018-12-25 21:42:27 -03:00
Poszer db25b814e2 Core/Spell: Hand of Reckoning kills totem & puts in combat (#1139)
Closes #626
2018-12-25 19:39:02 +01:00
Travis CI 2d575299d3 Importing pending sql 2018-12-23 14:00:42 +00:00
Viste(Кирилл) 204358bb67 Core/Players: Fixed saving quest item progress (#1129)
Ported from TC (original commit by Shauren)

Add 2 columns to character_queststatus
2018-12-23 14:58:21 +01:00
Travis CI fffb925201 Importing pending sql 2018-12-22 16:18:53 +00:00
Poszer 2455501b75 DB/Creature Add missing pet trainer / NPC text (#1115) 2018-12-22 17:17:01 +01:00
Stoabrogga 380c236479 Scripts/Quest: fix 12733 Death's Challenge (#886) 2018-12-22 17:01:35 +01:00
Francesco Borzì 9a9f44549d Change badges order in README.md 2018-12-22 14:11:43 +01:00
Francesco Borzì 877e1f0716 Fix Coverity badge layout by converting to md 2018-12-22 14:07:11 +01:00
Francesco Borzì 73c584af5c Remove broken badge from README.md 2018-12-22 14:03:47 +01:00
Barbz 54a6817bbb Core/Achiev: Fix unwanted GM warnings (#1122)
* Core/Achiev: Fix unwanted GM warnings

It now only warns the player that he can't complete achievements.
2018-12-22 11:08:05 +01:00
Travis CI eb7d78ffb0 Importing pending sql 2018-12-21 19:00:02 +00:00
Poszer 87716fd3cb DB/Quest: Escape Through Force & Stealth. (#1100)
Closes #189 #905 #904 #190
2018-12-21 15:58:03 -03:00
Francesco Borzì a0595b73e3 CI: Update Ubuntu version of travis build to xenial (16.04) 2018-12-21 14:37:57 +01:00
Stoabrogga ffa7b7a286 DB/Quest: "The Endless Hunger" fix second talk text. (#867)
Bugfix quest "The Endless Hunger": Wrong source for second talk text.
2018-12-20 13:08:47 +01:00
Francesco Borzì b09ace1013 Add Installation & Support section in README.md 2018-12-19 19:00:27 +01:00
Barbz 51086f2dcd Modules: Added create_module.sh script to kickstart module creation (#1071)
Helps people to create modules with the right base files.
2018-12-19 18:03:27 +01:00
Travis CI 840642fa57 Importing pending sql 2018-12-19 12:48:58 +00:00
Nefertumm 468faa3ead Refactored quest_template table structure 2018-12-19 13:47:24 +01:00
Nefertumm 4255b986d6 DB/Typo: Fix column name
Causing DB not updating further sql changes.
Closes #1127 
Thanks @wetbrownsauce
2018-12-18 15:51:29 -03:00
Francesco Borzì 0ed3d25759 Added Stackoverflow badge in README.md 2018-12-18 15:13:33 +01:00
Viste(Кирилл) 4a52df6375 Core/Build: Fix windows build for recent OpenSSL versions (#1065)
Closes #1047
2018-12-17 20:09:53 -03:00
Trystanosaurus 74e8e79e54 Gruul: Add a minimum cooldown for Cave In (#893) 2018-12-17 16:46:34 -03:00
Poszer fd696c6475 Core/Instance: Blackrock - Warchief Rend Blackhand
This will fix the next issues:
- Waves of mobs spawning during Blackhand fight.
- Door conflicts.
- Boss can't be pulled after killing the 3rd wave.

Closes #536
2018-12-16 15:34:31 -03:00
Travis CI b6aa6a9505 Importing pending sql 2018-12-16 15:07:57 +00:00
Poszer 30e1b9c059 DB/QUEST/OUTLAND - Deathblow to the Legion (#1109)
Added missing Quest Credit's

Closes #470
2018-12-16 16:05:59 +01:00
Amin.MasterkinG 4bd1330b6e Core: Fix titles not showing on login (#1114)
Wrong field ID fixed.

Closes #1059
2018-12-13 16:43:43 +01:00
Nefertumm f41899e690 Tabs from the last commit. 2018-12-12 02:19:37 -03:00
Amin.MasterkinG 8c753dc04e Update PINFO command, show character details like TrinityCore. (#1097)
Closes #1067
2018-12-12 02:08:12 -03:00
Chaz 8906d1ea26 Enable SourceType of 8 for Disables table to disable LFG/LFD maps (#1076) 2018-12-11 03:54:15 -03:00
Travis CI 06b189deb6 Importing pending sql 2018-12-11 05:56:12 +00:00
Nefertumm f9bdf86c6d DB/Quest The Ring of Blood (#1102)
Closes #1056 .
2018-12-11 02:54:21 -03:00
Travis CI 20975c7298 Importing pending sql 2018-12-11 05:49:44 +00:00
Nefertumm c4a1990acf DB/Quest Steamtank Surprise (#1104)
Closes #1008
2018-12-11 02:48:05 -03:00
Travis CI 007140ffb7 Importing pending sql 2018-12-09 15:17:35 +00:00
poszer 4a66a75225 DB/Signs Correct road signs
Updated road signs to correct positions
2018-12-09 16:15:47 +01:00
poszer 4072167d0f DB/Quest Steamtank Surprise
Fix for the Quest and Vehicles
2018-12-09 15:44:09 +01:00
poszer d2b223ef4c DB/Quest The Ring of Blood
Fix for goals of quest "The Ring of Blood: The Blue Brothers
2018-12-09 08:45:30 +01:00
Barbz b8d2396398 Core/Achiev: Warning if GM mode enabled (#1028)
* Core: Achievements warning if GM mode enabled

Added a warning ingame and in console when you're a GM testing achievements (else it was confusing).
Added an extra type check in UpdateAchievementCriteria, ported from TrinityCore.
2018-12-08 23:02:41 +01:00
Barbz b1b02e0328 Core/Script: BRD needs to light 2 braziers to open the doors (#1069)
Before, it required to light only 1 brazier to bypass the Lyceum.

http://wowwiki.wikia.com/wiki/Shadowforge_Torch
2018-12-05 16:28:56 +01:00
Dmitry Brusenskiy 1320cc21cf Core: feature add 2FA (OTP) (#1054)
Add 2 factor authentification for improved security on your websites/apps.

Taken from TrinityCore

Closes #1049 on github.
2018-12-04 19:18:23 +01:00
Rochet2 45431a8a15 Fix import error for the SQL (#1092)
ERROR 1253 (42000) at line 41: COLLATION 'utf8mb4_bin' is not valid for CHARACTER SET 'utf8'
2018-12-03 08:21:13 +00:00
talamortis a9b981d619 [Core / Fix] Fixed an issue if charmed creatures was created by spell they wouldn't disappear if owner was too far away from it.
Lets take quest Taming the beast for example, Once beast was tamed and player was too far away from the creature it would still appear as a pet and cause issues.
2018-11-30 00:27:32 +00:00
talamortis 50aace0e52 [Core / Fix] Mage: Empowered Fire Talent
Fixed an issue where the Mana return was returning 0.2% instead of 2%.
2018-11-29 19:49:47 +00:00
Walter Pagani 914013cd88 Core/NPC: Deathstalker Faerleia text translatable in the DB (#1070)
Deathstalker Faerleia text can now be translated in the DB
2018-11-28 20:59:26 +01:00
Travis CI d55c44c74d Importing pending sql 2018-11-25 15:31:44 +00:00
Poszer e7813f9f75 DB/NPC: fix Darnassus shield merchant missing equipment in hand (#1089)
Added missing equipment (wooden staff as on wowhead screenshot).

Closes #1084 on github.
2018-11-25 16:30:05 +01:00
Travis CI d34e5329df Importing pending sql 2018-11-24 17:44:29 +00:00
Stoabrogga 8018e759a1 DB/SAI: fix tortured skeletons in Shadow Labyrinth (#1088)
Fix tortured skeletons in Shadow Labyrinth.
Set MovementType to 0 for affected skeletons.
2018-11-24 18:42:49 +01:00
Jinyang li f2f3872c25 CORE/Spell: add diminishing returns on reflected spell. (#1050)
Fix "Spell which is reflected doesn't create DR on whom is casting the spell"
Now warrior would not add diminishing returns if he reflect spell (code may be a bit hacky)

Closes issue #650 on github
2018-11-23 22:39:30 +01:00
Travis CI f49e651107 Importing pending sql 2018-11-22 14:24:06 +00:00
Poszer a2c8522a1a DB/Quest: fix OfferRewardText for The New Horde (#1087)
Replacing wrong Offer Reward Text
2018-11-22 15:22:21 +01:00
Travis CI fc4b52b036 Importing pending sql 2018-11-15 23:18:33 +00:00
Poszer 398904a35b DB/Strings: Improve permaban string (#1074)
Add missing "Reason:" to the string.
2018-11-16 00:16:15 +01:00
Jinyang li 4b6342b42f Core/NPC: Creatures now alert when they detect stealthed players (#1060)
Creatures stop when they detect a stealthed player like in retail.
Closes #1020
2018-10-31 20:25:23 +01:00
Stoabrogga 59f0d086a6 Core/Script: Add sounds to quest "Let the Fires Come!" (#1061)
Add voice sounds for the Headless Horseman during quest "Let the Fires Come!"
2018-10-30 15:02:14 +01:00
Barbz f40dc23242 Core/Conf: Typo in MaxPrimaryTradeSkill desc
Wrong number of primary professions in worldserver.conf
2018-10-28 18:57:13 +01:00
talamortis 7ffc68e4aa Added missed copyrights to CreatureGroups.cpp 2018-10-27 21:28:37 +01:00
talamortis 1fd6b4cff5 [Core / Spell ] Warlock Life Tap
Fixed an issue where warlock could kill itself using max rank till fizzled and then low rank.
2018-10-27 21:03:34 +01:00
Barbz 879553ddf8 Core/Conf: Fix StartAllReputation from player.cpp (#973)
Remove StartAllReputation from player.cpp
Move StartAllReputation to handler
Add the config back
2018-10-23 19:39:14 +02:00
Barbz 03d0c6a360 README - Removed a dead badge 2018-10-21 19:06:59 +02:00
Travis CI 57425fcf58 Importing pending sql 2018-10-17 22:08:56 +00:00
Pondaveia e8aff9feac Core/Scripts: Unify GOB commands (#1037)
- Unify game object related GM commands
- Add deprecation notice to old commands

Closes #1019
2018-10-18 00:07:05 +02:00
Travis CI 2907a1f3bc Importing pending sql 2018-10-16 17:53:19 +00:00
Trystanosaurus 0f68c7c96b DB/GOBs: Set pools for Ghostlands Mining (#895)
Sets pools for Ghostlands mining, each node has a 60% chance of copper, 30% chance of tin and 10% chance of silver.

Closes #781
2018-10-16 19:50:27 +02:00
Travis CI 1503f7c07e Importing pending sql 2018-10-15 18:38:41 +00:00
Stoabrogga 798bee27ee DB/NPC: Set correct gossip ID for zeppelin masters (#907)
set correct gossip menu ID for Squibby Overspeck (NPC 12137):
old: 1969 (belongs to Frezza)
new: 3842

set correct gossip menu ID for Nez'raz (NPC 3149):
old: 1971 (belongs to Zapetta)
new: 2441

removed gossip menu options 1969 and 1971 ("Where is the zeppelin now?"), as this functionality is not implemented and the option only existed for Frezza and Zapetta
2018-10-15 20:36:55 +02:00
Barbz 69840392c4 CORE/conf: Note about MaxCoreStuckTime danger
Warning note to avoid stupid crashes.

https://github.com/azerothcore/azerothcore-wotlk/issues/1042
2018-10-14 23:49:23 +02:00
Travis CI 3471692114 Importing pending sql 2018-10-13 14:37:44 +00:00
Pondaveia 24034776e9 DB/SAI: Add missing scripts to most Silithus mobs (#1031)
Fix missing many creatures not scripted in silithus

Original Author: https://github.com/ZenoX92
https://github.com/TrinityCore/TrinityCore/issues/20491
2018-10-13 16:36:02 +02:00
Travis CI c71500a6a0 Importing pending sql 2018-10-05 14:14:27 +00:00
Stoabrogga a42f16363f DB/Creatures: Pathing for kodos; random movement for gazelles
Missing waypathes for Kodos and gazelles in the barrens (notably south barrens)

PR #913
Closes #444
2018-10-05 16:12:36 +02:00
Travis CI f2d16c3003 Importing pending sql 2018-10-02 21:32:53 +00:00
Stoabrogga b9d963867d fix(DB/Dungeon): Pit of Saron intro texts
Set correct broadcast IDs for creature texts during the Pit of Saron intro for Horde and Alliance
2018-10-02 23:31:15 +02:00
Barbz 1d5407a9d9 Revert "Core: Better fix for stuck at "Retrieving character list"" (#1040)
This reverts commit c4a6445a23.
2018-09-30 01:05:51 +02:00
talamortis 841f4fea59 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2018-09-28 18:33:57 +01:00
talamortis c4a6445a23 Core: Better fix for stuck at "Retrieving character list"
also fix instance lock always delayed and never expiring

close: #966
2018-09-28 18:33:17 +01:00
Travis CI f7c71068f9 Importing pending sql 2018-09-26 21:25:50 +00:00
Pondaveia 5012caae12 DB/Conditions: Meridith gossip fix (#1035)
Shows right text
Cast spell
2018-09-26 23:24:00 +02:00
Travis CI 2425ada9da Importing pending sql 2018-09-24 19:15:25 +00:00
Barbz 7d9591c3ad DB: Grimtotem Naturalist fix (PR #1034)
DB: Grimtotem Naturalist now acts correctly in tauren form and bear form and is not stuck anymore doing nothing
2018-09-24 21:13:40 +02:00
BarbzYHOOL 368f187a42 Conf - UseProcessors option explained
A bit more detailed example to understand bit masks
2018-09-23 21:17:18 +02:00
talamortis b68354858f Mirror image Update
Mirror images no longer run to their follow position before start casting

close: #730
2018-09-23 13:54:26 +01:00
Pondaveia bf1690aed6 grimtotem fix 2018-09-23 12:28:54 +01:00
d3tr0l 4f2c6fcc31 [Core/Script] Fixed the amount of mana gained from Life tap
Patch 3.3.3: Life Tap: This spell no longer scales with spirit, and instead scales with spell power.
2018-09-20 19:18:27 +01:00
talamortis e715dd3f61 Core/Script: Warlock lifetap's damage
Fixed warlocks Lifetap todo the same damage as displayed on tooltip.
2018-09-20 18:24:38 +01:00
Travis CI 4cb2e267fa Importing pending sql 2018-09-17 18:02:12 +00:00
Kargatum 0d6eb11db9 Core/Account: Add total time played in account (#1003)
This saves the total time played on the account, even if your characters have been deleted.
2018-09-17 19:58:42 +02:00
root 82ca2bef99 fixed query of previous commit 2018-09-17 14:27:50 +00:00
Yehonal 3bf937d2ea Fixing db importing with new mysql 5.7 installations 2018-09-17 13:07:59 +00:00
Yehonal a8e848b054 updated client data downloading url 2018-09-17 12:40:43 +00:00
Barbz 9d2fa9a8c9 db_assembler - Readme
Default location of the merged files
2018-09-14 17:50:42 +02:00
Stoabrogga 205e8eb14e Log unused config options (#999)
Now fixed
2018-09-08 20:26:28 +02:00
Barbz fa65a8070a DB/Characters: Remove unused tables "uptime" and "cheaters" (#1000)
* DB/Characters: Remove unused tables "uptime" and "cheaters"
2018-09-03 22:40:38 +02:00
Barbz 4a9e3f190a issue_template.md - Reorganisation
Switched "current behaviour" with "expected behaviour" because it makes more sense
2018-08-27 16:10:56 +02:00
Travis CI f66e0dc99e Importing pending sql 2018-08-26 19:27:13 +00:00
Stoabrogga 2af151c971 Fix world server crash when using the Atal'ai Statue (ID 148833) in Sunken Temple 2018-08-26 21:25:36 +02:00
Yehonal 564d2e8eb7 [Bash] fixed menu header display 2018-08-24 10:16:24 +02:00
Travis CI ddc8a1ae6e Importing pending sql 2018-08-19 23:22:22 +00:00
Dunjeon 7dce384d33 MissingCreatureTexts
2.5k unique creature_text database entries extracted from TC
2018-08-20 01:20:35 +02:00
Travis CI ac06be129d Importing pending sql 2018-08-13 13:48:38 +00:00
Barbz 99b534ddaf Core/Commands: .npc set faction fix and improvement (#1001)
Fix error message in console, and add help text for new 'npc set faction' command
2018-08-13 15:46:42 +02:00
Stoabrogga c369ba44e6 fix error message and help text for new 'npc set faction' command 2018-08-12 23:16:01 +00:00
Barbz 334a0f3e2c Cmake: Custom cmake options now read (#989)
fix: config.cmake not work.

"EXISTS" cannot use relative paths.
2018-08-06 15:56:30 +02:00
BarbzYHOOL 4d7c06c304 Revert "Show default options, missing in config files (#908)"
This reverts commit f122ed57bf.
This commit created a critical errors and made the core instable. The feature should be reimplemented in a better way.
2018-08-05 20:49:51 +02:00
Barbz 3e914957db Fix travis + compiler script (#997 from Stoabrogga/compiler)
Exit compiler script if any statement returns non-zero exit code
2018-08-05 19:15:27 +02:00
Stoabrogga c3ecdf751d add "set -e" also to script "db_assembler.sh" 2018-08-05 15:10:03 +00:00
Stoabrogga 5278e96aca ignore exit code of 'make clean' as it won't find a Makefile if called as first action (which is the case for "compiler all") 2018-08-05 04:55:47 +00:00
talamortis a47876ebd9 Updated custom commands made. 2018-08-05 00:52:10 +01:00
talamortis cbf7bc2d3f Updated code for New config.
*enable/disable Minigob Manabonk
*Put the config option in the wrong part, changed from int to bool.
2018-08-05 00:50:24 +01:00
Stoabrogga 287b2010ea exit compiler script if any statement returns non-zero exit code 2018-08-04 22:50:16 +00:00
talamortis ccb3e8c2a4 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2018-07-29 23:09:07 +01:00
talamortis 78e1407f7a New config option added
- Added config to enable/disable Minigob Manabonk.
 - Dalaran Wintergrap mage no longer yells if the event has been disabled.
2018-07-29 23:08:56 +01:00
ayase 69e663510e fix: config.cmake not work. 2018-07-29 00:27:38 +08:00
FALL1N1 c6be57c232 Move preloading in the continent transport check 2018-07-28 01:43:23 +02:00
Kartselyanski 1f51bf41cd And another one... 2018-07-28 01:43:23 +02:00
Kartselyanski 21aae9eec5 Should be out of the check. 2018-07-28 01:43:23 +02:00
Kartselyanski ea8c85c886 Make the continent transport and preloading optional. 2018-07-28 01:43:23 +02:00
Anthony Gauthier 5f4ab8fe44 Simple README error fixed 2018-07-26 20:36:03 +02:00
talamortis 4e27109cea Fixed crash issue with death grip from previous commit.
*Tested on both Windows and Linux system.
2018-07-22 12:08:52 +01:00
talamortis 295f461fdd Added the commands into a sub table
Now

.npc set faction temp (id)
.npc set faction original
.npc set faction perm (id)
2018-07-22 00:37:43 +01:00
talamortis e36dac4258 added two more commands to .npc set
* .npc set tempfactionid (35) - will changed the selected npc faction but will not save it.

* .npc set originalFaction - will restore the correct faction from the npc faction template in the DB.

closes #706
2018-07-22 00:23:39 +01:00
talamortis 562833c9d6 Fixed Glyph Learning.
* Fixed an issue where if players learn a glyph in spec 1 the same glyph couldnt be applied in spec 2.

closes #739 #411
2018-07-21 23:38:33 +01:00
talamortis bdbdc8030a Update Death Grip
* Added another check to Death grip to ignore some boss ids, as need for some faction champions in argent crusade.

closes #982
2018-07-21 22:22:59 +01:00
ayase d29a1a3300 Core: Easy module conf creation & reload (#931)
* Change the read method of the config of the module.Developers can now easily read the config file in cmake.

e.g. AC_ADD_CONFIG_FILE("${CMAKE_CURRENT_LIST_DIR}/conf/my_first_module.conf.dist")

* Update Master.h

* Update cs_reload.cpp

Command: `.reload config` can now reload the config file of all modules #981
2018-07-19 21:50:29 +02:00
talamortis 8b1f2ece8a Fixed Typo
*Fixed typo on custom hook.
2018-07-18 19:48:44 +01:00
talamortis a5a130b95a Added Hook
* This hook can be used to cache module database tables.
2018-07-18 13:12:30 +01:00
Yehonal 8767372ebf Distro information when install OS deps 2018-07-17 17:27:17 +02:00
Yehonal 114f37801c Missing unzip dep for client data downloader 2018-07-17 17:27:17 +02:00
Yehonal 3fb937f003 Fixed simple-restarter script 2018-07-17 14:56:13 +00:00
Stoabrogga 8e9faf8488 Revert WMO changes (#976) 2018-07-17 14:27:42 +01:00
Yehonal 8255f78f8a Missing curl package in unix os deps 2018-07-17 13:57:55 +02:00
Yehonal af5256cd5b Various fixes to acore dashboard
+ simple restarter now prevents infinite crash loops
+ client data downloader now uses github releases and fixed downloading path
+ module updating now take care about compatibility version info
+ disabled CONFDIR variable in bash conf file, using BINPATH by default instead
2018-07-17 13:54:23 +02:00
Kartselyanski 113ac06929 Ahn'Kahet: Amanitar should cast the fungus only on players without "Mini" aura. 2018-07-17 00:01:09 +02:00
Travis CI 9bbb1b10e0 Importing pending sql 2018-07-16 16:10:50 +00:00
MajorDOT dfd00ff897 DB/Script: Fix Captain Dranarus sound range
Fix by:
https://github.com/offl
2018-07-16 18:08:57 +02:00
Yehonal 32f215805a Fixed libssl-dev for latest ubuntu revs on deps installer 2018-07-15 23:44:58 +02:00
Yehonal afbe059d5a fixed loop with comp_build() function of compiler 2018-07-15 23:33:22 +02:00
Yehonal e2e3a07f94 missing executable permissions for *.sh files
command: git add --chmod=+x -- $file
2018-07-15 23:22:20 +02:00
Yehonal cd722b73d3 Updated .travis.yml for new bash system 2018-07-15 23:13:42 +02:00
Yehonal 85388901cf Rewrite of bash system
+ Implemented new dashboard menu
+ some fixes for db_assembler
+ new module installation process with version check via json files
+ some fixes to modules installer
+ implemented simple crossplatform worldserver and authserver restarters
+ new compiler script
+ client data downloader (beta)
+ various other fixes
2018-07-15 22:51:17 +02:00
Barbz 07a451e140 README - db_assembler
Added description and formatted it for github
2018-07-13 21:07:47 +02:00
Stoabrogga a18d1474a3 tools improvement (#926)
* tools improvement

* added "Source/DetourAssert.cpp" to recastnavigation/Detour/CMakeLists.txt

* increased MMAP and VMAP version numbers

* Will need to re extract MMAPS and VMAPS
2018-07-13 12:46:04 +01:00
Travis CI 02d14df9b8 Importing pending sql 2018-07-12 13:43:52 +00:00
Stoabrogga 471413719c Fix NPC 7856 (Southsea Freebooter) 2018-07-12 15:41:28 +02:00
Kartselyanski 90fdd10c3f Fix Fishing's spell cast interruption. 2018-07-11 00:16:35 +02:00
Barbz 0f744d660f Github: issue_template made easier to read
Deleted pointless comments and tidied it so it's less scary
2018-07-10 01:38:20 +02:00
Barbz 73bcb01005 Github: pull_request_template made easier to read 2
Made easier to read
Again.
2018-07-09 17:10:58 +02:00
Barbz cc886b18a1 Github: pull_request_template made easier to read
Deleted pointless comments and made it easier to read
2018-07-09 16:46:32 +02:00
Kargatum 7a5ed0c5bb Core/Scripts: Add SpellSC and new hook OnCalcMaxDuration 2018-07-08 01:04:38 +02:00
Kartselyanski e5d58de641 Core/Scripts: Sapphiron fixes.. 2018-07-07 16:59:31 +02:00
Barbz 81e66d7b04 Github/pull_request_template.md - Improved
Made "target branch" optional since all the PRs are for the master branch by default
Tidied the existing comments to be shorter to read but with more information
Added links for contribution
2018-07-06 22:15:44 +02:00
Barbz 4c4795ec40 Github/issue_template.md - Improved
Added a lot more guidelines
Tidied the existing comments to be shorter to read but with more information
Added links for contribution
2018-07-06 22:15:34 +02:00
talamortis 2c7485c11c Removed the set faction from animal blood spell 2018-07-06 17:10:41 +01:00
talamortis 775d5094d2 Removed comment from hook - No idea why it was there. 2018-07-06 15:05:47 +01:00
FALL1N1 cbc5172b1c Core/Scripts: Boss Gluth + Spell Infected Wound ... (#937)
* Fixed infinite stacks (and eventually crash) of infected wound. (Also fixes the stranglethorn vale zombies' DoT stack issue and all the mobs using that spell)
* Fixed zombie spawn location (3 gates, only 1 used in 10man, all 3 in 25)
* Fix Gluth's "Zombie Chow" distance, now it's blizzlike. Closes #736
2018-07-06 15:23:42 +02:00
Barbz c15444a18e Rogue/Spell: Blade Flurry correctly dmg multiple mobs (#939)
Core/Spells: Fixed Blade Flurry not sharing damage/ignoring armor to
2018-07-05 00:41:05 +02:00
Travis CI 6f1bb411ce Importing pending sql 2018-07-04 22:25:00 +00:00
Stoabrogga d9d5758383 Fix Midsummer Celebrants in Tirisfal Glades and add Festival Scorchling 2018-07-05 00:21:39 +02:00
lineagedr fb6d7af046 Update spell_rogue.cpp (#959)
Blade flurry shouldn't target totems.
2018-07-03 09:12:20 +01:00
Travis CI dd291e0de6 Importing pending sql 2018-07-02 18:22:28 +00:00
FALL1N1 613b586485 Fix Maexxna's portal rotation. (#925)
* Maexxna portal rotation.

* Rewritten sql to update, ready to be merged.

* Portal's visual effect should be in different phasemask and appear only when maexxna is killed.

* split the update query in two, forgot that visual is in phase2

* i want to kms.. all should be good now
2018-07-02 19:20:46 +01:00
talamortis c3a36641ff Fixes Rogue Tier 1
close #955
2018-07-02 18:39:48 +01:00
Travis CI 80f81d77eb Importing pending sql 2018-06-29 19:07:02 +00:00
Stoabrogga 904ec49d42 delete duplicate Midsummer Celebrants in Tanaris; Fire Breathing for all Fire/Flame Eaters 2018-06-29 21:05:17 +02:00
talamortis 5100a533d2 Added check to player to return if player is in tank spec 2018-06-28 01:57:48 +01:00
Travis CI 03cae215b9 Importing pending sql 2018-06-26 22:22:06 +00:00
Stoabrogga ba6575eaf7 fix faction of Midsummer Celebrant (NPC ID 16781) 2018-06-27 00:20:24 +02:00
Travis CI 83ac3e407b Importing pending sql 2018-06-25 21:47:15 +00:00
talamortis 832bccd9fa Added missing spirit healer into Stranglethorn vale. 2018-06-25 22:44:12 +01:00
Kartselyanski 02f0b4c942 Fixed Archavon's Stone Breath knockback on tank. 2018-06-25 17:55:36 +02:00
Kargatum 7329ad4790 Add GitRevision
GitRevision as in TrinityCore
2018-06-24 17:32:50 +02:00
Kartselyanski b9f12ddf8a Core/Spells: Fixed Blade FURry not sharing damage/ignoring armor to additional mobs. 2018-06-24 02:59:19 +03:00
Travis CI 52fa2c2967 Importing pending sql 2018-06-23 23:00:39 +00:00
Nefertumm 00b5e3141a Fix Lady Deathwhisper intro
When you are at Lord Marrowgar entrance and he starts his intro, Lady
starts her intro too. With this fix, that is fixed.
2018-06-24 00:59:04 +02:00
Rochet2 a3d3042049 Core Hook - Remove temporary fix and document possible null in hook (#805)
* Remove workaround

Partially revert temporary crash fix https://github.com/azerothcore/azerothcore-wotlk/commit/a36e94a49a5b3bbdf01c622600c87da8cf55a26b

* Update ScriptMgr.h
2018-06-20 00:38:32 +02:00
Kaev b2870298c1 Merge pull request #930 from Winfidonarleyan/fix_typo
Fix typo in hooks for BGScripts
2018-06-18 18:53:12 +02:00
Kargatum d4f785d705 Fix typo in commit https://github.com/azerothcore/azerothcore-wotlk/commit/049386b93662ad62ea6f779ed5832865ffbde242 2018-06-18 20:58:53 +07:00
Kaev 131da6a0e4 Merge pull request #929 from Winfidonarleyan/bg_hooks
Core/Scripts: Add BGScripts and new hooks
2018-06-18 08:58:42 +02:00
Kargatum 049386b936 Core/Scripts: Add BGScripts and new hooks
* OnBattlegroudStart
* OnBattlegroudEndReward
* OnBattlegroudUpdate
* OnBattlegroudAddPlayer
2018-06-18 02:00:20 +07:00
Barbz a1794c6193 BattlegroundMgr - Fixed typo
Quick fix typo in slog
2018-06-17 17:04:56 +02:00
Viste(Кирилл) a303ba3da3 Core/Arena: fix auto distribute arena points and config option. (#927) 2018-06-16 17:28:44 +01:00
Barbz 8d2555ed04 Change Trinity Core to AzerothCore in config files (#889)
* Authserver.conf - Change Trinity Core to AzerothCore

* Worldserver.conf - Change Trinity Core to AzerothCore
2018-06-15 20:30:49 +02:00
Travis CI b2685af33b Importing pending sql 2018-06-12 17:27:15 +00:00
Nefertumm 365846ad58 Fix Malmortis text (#922)
Fix Malmortis text (quest "Disclosure", ID 12710)
2018-06-12 14:25:20 -03:00
Travis CI 10cb4941fb Importing pending sql 2018-06-11 19:38:48 +00:00
Cillez e9049293aa Fixed An Unusual Patron (#921) 2018-06-11 20:36:56 +01:00
Stoabrogga f3cea26571 Fix Malmortis text (quest "Disclosure", ID 12710) 2018-06-11 15:38:50 +00:00
Nefertumm 8481eec5be Fix brackets from #894 2018-06-08 23:05:10 -03:00
Trystanosaurus 3b307ecb05 Add cooldown to Amplify Damage in phase 3 (#894)
Added a cooldown to amplify damage in phase 3, else it's cast every frame. Used random between 20 and 30 seconds as that's what's set at the start of phase 3.
2018-06-08 11:32:08 +01:00
Nick Kraftor 3fecbf9f31 Module hook for kills performed by pets/totems (#912)
* Add hook for pet/totem kills

* Use method to cast unit to creature
2018-06-07 22:00:21 +01:00
Travis CI 608d70f228 Importing pending sql 2018-06-07 15:34:16 +00:00
Stoabrogga 56d111a9a9 Quest: Captain Garran Vimes - Missing end event
Taken over from TrinityCore: https://github.com/Aokromes/TrinityCore/commit/330c48928e0cff07caf928fb93429af0f7994969
2018-06-07 17:31:59 +02:00
Travis CI 7320896ffd Importing pending sql 2018-06-06 19:00:07 +00:00
Stoabrogga a3574f6590 Fix NPC 28611 (Scarlet Captain) in the DK area (#884)
* Fix NPC 28611 (Scarlet Captain): He now shoots from a distance and says the correct text lines on aggro.

* Changed min distance for shoot

* Changed comment concerning the min distance for shoot
2018-06-06 14:58:26 -04:00
Travis CI 76ab13850e Importing pending sql 2018-06-06 18:38:51 +00:00
Stoabrogga f1a2321cf6 DK quest chain: Implement reaction for Orgrimmar and Alliance guards while finishing the last quest (#891) 2018-06-06 14:36:00 -04:00
Kargatum dfb81201fc Change encoding in banner (#911) 2018-06-06 15:50:46 +02:00
Kargatum f122ed57bf Show default options, missing in config files (#908) 2018-06-05 07:14:57 -04:00
ayase e222cbbc0a Fix: Stuck at "Retrieving character list". (#880)
@AyaseCore 
* fix: Stuck at "Retrieving character list".

* change 2 to 1.1.

* Use the rochet2 solution.

@Rochet2 
* Add more logic from InstanceSaveManager::Update

In `InstanceSaveManager::Update` the `bool warn = event.type < 5;` affects how much time is added to the next reset schedule. This commit takes that into account to the next_reset calculation when skipping resets.

* Simplify code and move it to data loading
2018-06-03 21:56:02 +02:00
BarbzYHOOL 15d8dd36e5 Scripts - Fixed missing headers
Without these, the server would not compile when disabling precompiled headers (PCH)
2018-06-02 19:04:41 +02:00
Travis CI 638510a738 Importing pending sql 2018-06-01 15:20:15 +00:00
José González ff525b621e Merge pull request #898 from pondaveia/scholomance
[DB] Scholomance torch fix

Authored by @tea91 
Ported by @pondaveia 
Tested by @Knindza
Reviewed by @BarbzYHOOL and @Nefertumm 
Corrected by @Deku
2018-06-01 11:18:36 -04:00
José González 2af8192d29 Merge branch 'scholomance' of https://github.com/pondaveia/azerothcore-wotlk into scholomance 2018-06-01 11:12:37 -04:00
José González 75f36675ce Change to UPDATE command to be compliant with AC's guidelines 2018-06-01 11:11:45 -04:00
José González 42c0876efd Use DELETE-INSERT instead of REPLACE for SQL updates 2018-06-01 11:11:45 -04:00
tea91 d7bdafd8d9 scholomance fix 2018-06-01 11:11:00 -04:00
José González 8ac5aa685e Change to UPDATE command to be compliant with AC's guidelines 2018-05-31 18:19:52 -04:00
José González 9a0f8092a4 Use DELETE-INSERT instead of REPLACE for SQL updates 2018-05-31 17:47:30 -04:00
Stoabrogga 7e1c5b16ae Bugfix: cast items with target "TARGET_DEST_NEARBY_ENTRY" (e.g. item 7247) did not work because the if-clause only checks valid target units or game objects; fixed via additional check for target object type "TARGET_OBJECT_TYPE_DEST" and a valid target destination 2018-05-31 22:02:54 +02:00
Barbz 97c08f02b7 pull_request_template.md - Small improvement
Added a comment to incite people to join the discord
2018-05-30 15:02:37 +02:00
BarbzYHOOL 033f390fdf Improved description 2018-05-30 14:39:50 +02:00
BarbzYHOOL d9de91bb42 Bash scripts conf - Set backup to false by default, fixed typo and added a warning 2018-05-30 14:39:50 +02:00
Pondaveia 778cd9a821 scholomance fix 2018-05-30 13:10:52 +01:00
Barbz ed4de4dd64 how_to_make_a_module.md
This file is there to warn people to read the wiki and use our skeleton-module (template) so they gain time and they follow the best practice advices
2018-05-29 22:59:13 +02:00
ayase 064bbd9270 LFG - Queue again after dungeon (PR #883)
People should now be able to queue again, after last boss is killed.

(Closes issue #856)

Commits:

* fix:Dungeon Queue - Not working(#856)

* only the leader can re-queue

* Update LFGHandler.cpp
2018-05-29 22:57:22 +02:00
Travis CI 1b8ea19e1a Importing pending sql 2018-05-26 17:16:28 +00:00
Barbz 54d609c87f Merge pull request #841 from Stoabrogga/terrence
Change waypoint data of Deathguard Terrence in Brill
2018-05-26 19:14:56 +02:00
Travis CI 93f6d2ce49 Importing pending sql 2018-05-24 21:39:06 +00:00
Barbz d1f4528eb1 Merge pull request #879 from Stoabrogga/abandoned_mail
Fix Death Knight quest 12711 "Abandoned Mail"
2018-05-24 23:36:52 +02:00
Barbz 825a62b8d3 Improve the pull request template (#882)
* Improve the pull request template

My take on making the pull request template more useful

* Improvement - Which OS did you test on?

Added "which OS did you test on"
2018-05-23 15:53:12 +02:00
ayase 00777a80ae Eluna implementation (#847)
* azerothcore + eluna done.

* Remove the Eluna single thread limit.

* Read Eluna Settings file.

* submodule change.

* fix(test)  Ubuntu - Cant Link Library after Compile

* The ELUNA is disabled by default.

* remove submodule luaEngine.

* some change

* fix a error

* change cmake

* fix: some onplayerchat does not have hooks.

* Eluna: Add BG event Hooks.

* fix:cmake hook AFTER_LOAD_CONF not work.

* Remove the eluna switch.

* Remove some define in the core.

* fix conf file not read in the linux.

* eluna : change bg hook parameter type

* Remove TC log function call

* change bg hook OnBGEnd parameter type.


Note: to enable Eluna, the module is required
2018-05-22 20:22:11 +02:00
Travis CI 0da1f8c706 Importing pending sql 2018-05-21 12:59:57 +00:00
Stoabrogga 7ec74c22ea Cleaning and improvement for AC
Tested it by checking the IDs with a GM account and playing a fresh DK with a normal player account. Changes:

- move delete statements of the original script to the top in order to reuse the deleted IDs (the original script deleted creatures and game objects from the old world)
- use only deleted IDs within the script
- set Death Knight Initiates to correct phase (otherwise they're wandering between the enemies without fighting)
- set correct aura for one of the dead Scarlet Peasants ("Permanent Feign Death" instead of "Devour Humanoid")
- removed additional duplicates of runeforges, anvils and forges (fixes the flickering when pointing with the mouse on it)
2018-05-21 14:58:23 +02:00
Killyana cdeca21a5a DB - Death Knights area rework
Imported from TrinityCore. Fixes some issues but requires testing before and after considering the differences between AC and TC in WOTLK content

https://github.com/TrinityCore/TrinityCore/commit/d606ee57e2dcda7d7809d2e67a0fdfde1a3882a2
https://github.com/TrinityCore/TrinityCore/commit/3e74ef1528db315c22196822d545b4638c1ca46c

Original work done by Grz3s on Cmangos
2018-05-21 14:58:23 +02:00
Travis CI 4559c92186 Importing pending sql 2018-05-20 01:20:17 +00:00
Pondaveia 0c0d4626e1 [Naxxramas] Gothik the harvester minions (#826)
* Minion spells

added spells for living and dead side

* spell events and enter combat updated

* finished adding spells to minions

needs testing

* Minions now cast spells correctly.

Bugfixed

* travis?
2018-05-20 02:18:29 +01:00
Stoabrogga a50bb578e9 Change Fear spell of Bleeding Hollow Tormentor from 33924 to 12542, as the former causes Fear on the NPC itself (#842) 2018-05-20 02:16:53 +01:00
Stoabrogga 74f76fc0ea Fix Death Knight quest 12711 "Abandoned Mail": Send letter "News From The North" after completing the quest. 2018-05-19 08:18:06 +00:00
Kargatum 6873019ab0 Missing options in conf file (auth and worldserver) 2018-05-17 23:00:45 +02:00
Travis CI c3ba1a6425 Importing pending sql 2018-05-13 20:45:47 +00:00
Kaev 1cb792fd60 Merge pull request #845 from Stoabrogga/undercity_mailbox
Fix overlapping mailbox in undercity (Trade Quarter, south)
2018-05-13 22:44:10 +02:00
Travis CI fcd576f675 Importing pending sql 2018-05-13 09:50:39 +00:00
Barbz 9a1af6e9be Merge pull request #843 from Stoabrogga/forlorn_spirit
Fix Forlorn Spirit (part of the "Legend of Stalvan" quest chain)
2018-05-13 11:49:04 +02:00
Rochet2 1780a96f51 Update .travis.yml (#861) 2018-05-10 20:27:05 +03:00
Barbz ec7124240d Merge pull request #853 from Viste/pdump
Core/Characters: fix pdump load after #755 and close issue #850
2018-05-10 16:23:15 +02:00
Viste(kirill) 27043fc093 Merge remote-tracking branch 'azmaster/master' into pdump 2018-05-07 21:29:42 +03:00
Travis CI 86a9decf4c Importing pending sql 2018-05-07 14:21:28 +00:00
Barbz e4d1cb1762 Merge pull request #844 from Stoabrogga/great_one
Fix quest 13956 "Meeting a Great One" (Children's Week)
2018-05-07 16:19:46 +02:00
Viste(kirill) fda3d1a865 Core/Characters: fix player dump load command 2018-05-07 15:51:52 +03:00
Stoabrogga f9cd6c1f46 Fix overlapping mailbox in undercity (Trade Quarter, south) 2018-05-04 13:17:35 +00:00
Stoabrogga d5038670a9 Fix quest 13956 "Meeting a Great One" (Children's Week) 2018-05-04 12:54:00 +00:00
Stoabrogga d8db1d8839 Fix Forlorn Spirit (part of the "Legend of Stalvan" quest chain) 2018-05-03 18:03:34 +00:00
Stoabrogga 63068718f1 Change the action of Deathguard Terrence in Brill when he reaches the lantern: Use oneshot "laughing" instead of emote state 2018-05-03 17:39:53 +00:00
Francesco Borzì b449a5ab4a Merge pull request #840 from Viste/sslupdate
Core/Crypto: Transitional Cryptography update for OpenSSL 1.1
2018-05-03 14:59:17 +02:00
Viste(kirill) 53364abcd7 Core/Crypto: Transitional Cryptography update for OpenSSL 1.1
Support for both OpenSSL 1.0 LTS and OpenSSL 1.1 versions.

Many Linux distributions are still on 1.0 and will stay on LTS for quite
some time.

Port of CMaNGOS commit: cmangos/mangos-wotlk@e1b0048
2018-05-02 13:57:57 +03:00
Travis CI 783003f0e8 Importing pending sql 2018-04-19 17:54:52 +00:00
Barbz 9db1d639fc Merge pull request #755 from Nefertumm/PlayerBytes
Split playerBytes fields in characters table
2018-04-19 19:51:33 +02:00
Travis CI 842ac4c14c Importing pending sql 2018-04-09 08:54:10 +00:00
Yehonal d914be6e63 missing instance_template scripts 2018-04-09 08:52:18 +00:00
Yehonal 737c6ec1e1 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2018-04-09 07:12:11 +00:00
Yehonal d17e1da32a Missing override keyword 2018-04-09 07:11:44 +00:00
Yehonal 15a2a47cb9 Missing ScriptLoaders for missing instance scripts 2018-04-09 07:10:00 +00:00
Yehonal f5fcc12fda Missing scripts for instances 2018-04-09 07:09:57 +00:00
Yehonal b773662753 New Boolean parameter for OnAfterUpdateEncounterState
Now you're able to know if an encounter has been really changed or not
(e.g. respawned bosses)
2018-04-09 07:09:43 +00:00
Yehonal 1b53828c52 fixed some warnings 2018-04-09 07:09:34 +00:00
Yehonal e49fb94e79 Fixed Twilight torment sartharion
thanks to @Morgarr
2018-04-09 07:09:27 +00:00
Barbz 4f477fae11 Merge pull request #806 from BarbzYHOOL/trial_of_the_champion_portcullis
Fixes the North Portcullis in TOCh
2018-04-06 22:09:03 +02:00
talamortis 05ed0597c0 Tome of Valor should no longer desapwn the creature 2018-04-01 16:55:50 +01:00
Francesco Borzì b390dd6640 Merge pull request #822 from Viste/memoty
Core/Misc: Fixed memory leak in trade handler
2018-04-01 10:36:05 +02:00
Shauren 77abc1df0e Core/Misc: Fixed memory leak in trade handler 2018-03-31 23:35:00 +03:00
talamortis d7e4799728 removed unused code - fix Travis 2018-03-31 19:46:28 +01:00
talamortis a6e10f2ab2 Instace to return the guid of the gameobject 2018-03-31 18:45:46 +01:00
talamortis 203df067f3 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2018-03-31 18:07:28 +01:00
talamortis 68c0d298ce After killing Rhahk in deadmines the door will now open correctly. 2018-03-31 18:05:44 +01:00
Travis CI 00cde32cd4 Importing pending sql 2018-03-29 16:35:34 +00:00
Barbz 5133af7b87 DB - Areatrigger - Removes warnings when booting the server (#819)
* DB - Areatrigger - Removes warnings when booting the server

There are 3 triggers that are from the areatrigger.dbc which are useless since the linked maps don't exist.
It's probably a mistake from blizz.

* Wrong database chosen...
2018-03-29 17:33:55 +01:00
talamortis 582abe1541 move a bit of code around for mirror image creatureAI 2018-03-29 01:11:08 +01:00
talamortis 4cb370e192 More fixes for Mirror Image
When player loses target on the mirror image should still attack the current target
2018-03-29 01:01:38 +01:00
Lee 72f9ef756e removed extra space 2018-03-26 21:14:34 +01:00
Yehonal 91cbe9e98a Fixed Creature_SelectLevel hook 2018-03-20 13:50:35 +00:00
Yehonal 9abaf38612 Implemented OnAfterUpdateEncounterState hook 2018-03-20 13:50:27 +00:00
talamortis 5775da199a Revert "Guild charter should now work as intended."
This reverts commit 8a307c7b18.

Also applied fix using original code.
2018-03-20 08:34:15 +00:00
talamortis 3cd8da7560 Players can now re enter zul'aman after raid wipes. 2018-03-19 11:54:00 +00:00
talamortis 8a307c7b18 Guild charter should now work as intended.
closes #807
2018-03-19 11:11:33 +00:00
talamortis 13580238c4 fixed crash issue is creatures are summoned outside of the instance 2018-03-18 22:41:29 +00:00
Barbz f329d17083 Custom scripts - Style of the readme on Github
Made it easier to read
2018-03-18 20:32:32 +01:00
Rochet2 d1646aeb0f Fix DB type to match core (#809)
* Fix DB type to match core

Reverts https://github.com/azerothcore/azerothcore-wotlk/pull/733

* Importing pending sql
2018-03-17 14:19:33 +00:00
talamortis 5113715b05 Upon death KT should reopen the door so people can leave. 2018-03-17 09:47:22 +00:00
talamortis 62977e6408 if players now wipe the door will Reset. 2018-03-15 13:08:02 +00:00
talamortis e0b8b58cca Sartharion should despawn all adds updon death. 2018-03-14 19:56:36 +00:00
Nefertumm dd300003e2 Update license links (#783) 2018-03-12 10:54:57 +01:00
Rochet2 bb70286d18 Fix crash with dangling player pointer
For a more educated fix would need to get access to git history for why the hook was moved here.
Or alternatively, try research what would be the correct place for the hook.
2018-03-11 17:54:48 +02:00
ariel- 43498cc1a2 Core/Misc: fix bad dbc data for lock 'Locked ball and chain'
Closes #494 author is @ariel- not sure yet how smartgit works...
2018-03-06 14:38:45 +01:00
Yehonal c7e91800fc Fixed typo in ScriptMgr comments 2018-03-06 00:05:46 +00:00
Yehonal bfca8601c0 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2018-03-06 00:01:13 +00:00
Yehonal fbb4929299 CustomData for Map class 2018-03-06 00:01:07 +00:00
Yehonal cde32263dd updated .editorconfig 2018-03-06 00:00:55 +00:00
Rochet2 311f702bd8 Make info messages seem less important (#788) 2018-03-05 00:09:03 +01:00
Nefertumm 11862840e2 Mechanic_immune_mask added in npc info command (#771) 2018-03-04 23:24:54 +01:00
BarbzYHOOL ecf34b1ed6 Fix typo 2018-03-04 20:20:06 +01:00
Trystanosaurus f477948595 Implement RATE_CREATURE_AGGRO
Make aggroRate a local variable and return aggro range of 0 if aggroRate is 0 to save unnecessary calculations.
2018-03-04 19:00:03 +01:00
grimgravy c9f00ca65b Fix the North Portcullis in TOC 2018-03-04 17:38:44 +01:00
Yehonal a36e94a49a Fixed crashes with not initialized CustomData 2018-03-02 21:03:40 +00:00
yehonal 93cf5edd57 Moved ScriptMgr macros to separated header and created ModuleScript
it will allow Modules to create their own Hooks inside the
module itself, to customize/extend their functionalities.

An example of its usage will be available in VAS Module:
You'll be able to disable VAS with custom conditions from other modules.
2018-02-28 20:20:10 +01:00
Yehonal b9e122dfdf missing semi-colon in latest sql 2018-02-23 15:31:22 +01:00
Travis CI 520936be60 Importing pending sql 2018-02-23 11:56:33 +00:00
Evilpriest4 6a937dab5e Black Temple's Illidari Council (#790) 2018-02-23 12:53:31 +01:00
ladiszlai 4b8a10e605 Addon message read fix (#796) 2018-02-23 12:52:39 +01:00
talamortis 426fa5bc60 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2018-02-13 13:29:23 +00:00
talamortis fbbc70e318 Fix for item https://wotlk.evowow.com/?item=50130 Quest: Crushing the Crown 2018-02-13 13:27:23 +00:00
Rochet2 7fc800979d Add editorconfig (#789) 2018-02-12 09:22:19 +01:00
Travis CI eacf4100ca Importing pending sql 2018-02-09 09:21:12 +00:00
talamortis ac54e94907 Fix heirlooms to apply stats before giving health. 2018-02-09 09:19:15 +00:00
Inifield 6d97156dcd DB/BWL: Fix eggs being clickable and Grethok should yell when engaged 2018-02-08 12:51:42 +01:00
yehonal 48bb734c94 DB Assembler: Fixed privileges assignment 2018-02-06 23:22:24 +00:00
Yehonal a6e91bc4ac Fix lootable items re-fill when not really empty 2018-02-06 22:15:35 +00:00
Yehonal 9e680b4aed Fixed ossirian crysthal 2018-02-06 22:15:14 +00:00
Inifield 7bc6b57432 Implement Rate.Auction.Deposit
Fixes #764
2018-02-04 19:13:59 +01:00
Rochet2 96761f0741 Fix VS 2015 compile 2018-02-03 01:33:07 +02:00
Rochet2 7696bd355e Add missing include (travis passed though) 2018-02-02 00:52:49 +02:00
Rochet2 6217874f77 Update DataMap.h 2018-02-02 00:41:26 +02:00
Rochet2 96167c54ea Fix copy paste mistakes 2018-02-02 00:39:55 +02:00
Rochet2 0a3be94815 Implement convenience functions for DataMap
See https://github.com/azerothcore/azerothcore-wotlk/pull/748#issuecomment-362411082 for more.
2018-02-02 00:27:14 +02:00
José González d85e55dd9b Fix compile error related to last commit (#776) 2018-02-01 18:21:41 +00:00
Rochet2 ff2851164d Implement data storage for Entitiies (#748) 2018-02-01 13:46:34 +01:00
Travis CI 334ce0b601 Importing pending sql 2018-01-28 19:28:55 +00:00
Nefertumm de7d331daf Implemented guild info command (#756) 2018-01-28 20:27:17 +01:00
Travis CI 75ca1afe85 Importing pending sql 2018-01-28 18:58:23 +00:00
Gargarensis 883906baef Fixed Ashbringer visual on Tirion during Dk campaign (#765) 2018-01-28 19:56:43 +01:00
Yehonal 19bf454e5f Fixed travis compilation (#769) 2018-01-28 19:50:01 +01:00
Yehonal cdbfac743d Update .travis.yml 2018-01-28 16:27:24 +01:00
Yehonal ef2a928e73 Travis: git workflow for pending sql in a single line 2018-01-28 15:14:53 +01:00
Travis CI f5f2e5bbf3 Importing pending sql 2018-01-28 14:09:50 +00:00
Yehonal 7e79e72ad4 Update .travis.yml 2018-01-28 15:08:16 +01:00
Yehonal 3e2e28b1c7 Travis: Config. for db import 2018-01-28 14:58:56 +01:00
Yehonal 94e0063522 Installer: Force exit with direct command 2018-01-28 14:48:56 +01:00
Yehonal 69598ff199 Using installer for travis and implemented pending sql auto-import 2018-01-28 14:38:54 +01:00
Yehonal 8d2ff6b9b0 Update .gitignore 2018-01-28 13:42:51 +01:00
Francesco Borzì 92d41d77bf Merge pull request #766 from Gargarensis/Unbound_Plague
Fix Unbound Plague, credit to Nefertumm
2018-01-27 20:01:14 +01:00
Nefertumm ca2ee81939 Wrong logs for creature_equip_template + startup errors fixes (#758)
* Fixed wrong logs

* Added some errors fixes on startup
2018-01-27 20:00:54 +01:00
Gargarensis 686753633a Merge branch 'Unbound_Plague' of https://github.com/Gargarensis/azerothcore-wotlk into Unbound_Plague 2018-01-24 11:01:43 +01:00
Nefertumm 99587f6057 Fix Unbound Plague 2018-01-24 10:59:13 +01:00
Gargarensis 1c24c77572 Fix Unbound Plague, credit to Nefertumm 2018-01-24 10:42:41 +01:00
Yehonal 84949746e1 import pendings 2018-01-21 10:19:43 +01:00
Nefertumm 4158d2a0d8 Implemented account_muted and feature mutehistory command (#753)
* Implemented account_muted and feature

mutehistory command.

* Added some Syntax.

* Fix sql_rev
2018-01-15 03:18:23 +00:00
Nefertumm 13d09b6590 PlayerBytes fields in characters table 2018-01-14 02:07:31 -03:00
Yehonal 90ed2548c0 imported pending files 2018-01-08 01:54:56 +01:00
Kaev 05cd8c8c61 Move area trigger storage from DBC to database (#742)
Renamed AreaTrigger + related stuff to AreaTriggerTeleport
2018-01-02 22:08:08 +01:00
Francesco Borzì b669d24a1f Restore C++ as the main repository language. Happy new year! 2017-12-30 22:35:17 +01:00
Yehonal fca0bfdb1f Bash: executable permissions for .sh files 2017-12-21 15:51:39 +01:00
Yehonal 4035c205fb Fixed jemalloc compilation 2017-12-21 15:51:20 +01:00
Yehonal ce412ec7dc Fixed warning 2017-12-21 15:23:25 +01:00
Kaev 6d5d44c164 Fixed warning at server start related to transports (#733)
* Fixed warning at server start related to transports
Warning: GetUInt32() on non-(medium)int field. Using type: SHORT.

* Used the recommended way to add SQL updates
2017-12-21 12:15:42 +01:00
Yehonal cc89d773db Merge "Huge directory Restructuring" pull request #680 2017-12-21 11:48:02 +01:00
Yehonal e51b48ef6c Fixed map_extractor cmake 2017-12-21 11:45:19 +01:00
Yehonal 8f7bc1c749 Moved files after merging 2017-12-21 11:29:24 +01:00
Yehonal 403ed2600f Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk into dir-restructure 2017-12-21 11:26:43 +01:00
Yehonal acd60005e8 removed gamefw target lib 2017-12-21 01:41:18 +01:00
Yehonal b9e82c3bf0 Fixed linux compilation 2017-12-21 01:27:53 +01:00
Yehonal 685a89e03f fixed cmake 2017-12-21 00:48:33 +01:00
Yehonal 17332304fd Using TC structure allowing easier patches importing 2017-12-21 00:20:29 +01:00
talamortis a0d17509a2 Fixed Mirror Image
close #730
2017-12-13 19:14:38 +00:00
Kaev 6d5f59d83a Removed item DBC loading and use item_template table instead (#732)
* Removed item DBC loading and use item_template table instead
Added all NPC only items to item_template

* Used the recommended way to add SQL files
2017-12-12 19:17:27 +01:00
Yehonal b527073fd8 Fixed wrong version in sql files, please reapply manually 2017-12-11 02:45:31 +00:00
Yehonal cc69bd6304 Added SetCorpseTarget for SpellCastTargets 2017-12-11 02:45:19 +00:00
Yehonal 11d815e9d7 Use getRace instead of direct uint32 value access for Corpse 2017-12-11 02:45:16 +00:00
talamortis a32e81545f Added Immunity Stun to spell effect bladestorm.
close #729
2017-12-09 10:20:41 +00:00
talamortis 2aa764506d Fix travis build 2017-12-08 11:31:01 +00:00
Yehonal 7a0a5613d0 Fixed Encounter Boss Faerlina:
+ fixed in combat with summons, you cannot skip them now
+ fixed naxxramas woshipper immunity: they are not immune to charm spells in 25 mode
+ fixed invisible Widow's Embrace spell in possessed npc bar
2017-12-08 10:43:22 +00:00
Yehonal b9d7c85786 Rewritten Naxxramas boss state system using BossAI methods 2017-12-06 01:37:57 +00:00
Yehonal 2979fd6c1f Fixed Majordomo Executus respawn at server restart 2017-12-05 18:14:34 +00:00
Yehonal bd9178368e Fixed saving of icc buff switch 2017-12-05 18:12:23 +00:00
Yehonal c3bcacfb36 Imported pending sql 2017-12-05 03:06:57 +01:00
neltharionorg 29f4a1e090 Import uptime table and feature from TC (#717) 2017-12-04 23:57:42 +01:00
Kaev 7a6c6315b8 Realmlist returns 0 instead of 1 characters after you deleted all characters (#724) 2017-12-04 22:08:26 +01:00
Rochet2 069bdf280f Core/Build: Never overwrite the msvc cxx flags in the cache (#715)
* Setting all compiler flags in the cache led to circular bloating of
  msvc cxx parameters (was visible in console) which caused MSVC to
  rebuild the whole solution even on a small CMake change.
  It's not neccessary anyway to set the cxx parameters to the cache
  to take effect.
* Cleaning the CMake cache is recommended!
2017-12-04 22:04:51 +01:00
Kaev d4e8035a9a Added getter for ObjMgr::_itemTemplateStoreFast (#725) 2017-12-04 21:37:57 +01:00
yehonal 52ae84d581 Fixed crash after 635f7831e1 2017-12-04 02:14:30 +00:00
Yehonal c044cbfdff Improved OnItemRoll hook
Now you can change the chance temporary and dinamically
2017-12-04 02:12:48 +00:00
Yehonal 3e4390a5b2 Missing jmalloc updates 2017-12-04 02:12:43 +00:00
Yehonal 912b6965d7 Add LootStore information to loot hooks
Please update your modules if you're using these functions
2017-12-04 02:12:36 +00:00
Yehonal 90e0332243 Add item entry information to auras for external usage 2017-12-04 02:12:31 +00:00
talamortis d8f2d3cfb6 Fix travis 2017-11-29 10:50:04 +00:00
talamortis 7f6b3b3c0d Missed define out should fix travis aswell 2017-11-28 22:17:16 +00:00
talamortis 635f7831e1 Added more checks to death grip 2017-11-28 21:29:40 +00:00
talamortis ebb2ce6b38 Death grip should now check see if creature is immune to silence spells before interrupting 2017-11-26 20:03:35 +00:00
sucofog d87134b8ea Library Jemalloc updated to 5.0.1 (#721) 2017-11-26 17:46:07 +01:00
Yehonal 5ef601b7cf Revert "Fixed path error for charge spells after 17802ab6e5135f0220efcd8f4e460f8202a4c047"
This reverts commit 3b22c59bec.
2017-11-25 18:22:35 +00:00
Yehonal 300847920a Fixed transport disappearing 2017-11-25 02:14:15 +00:00
Yehonal 3b22c59bec Fixed path error for charge spells after 17802ab6e5
thanks @jackpoz for original patch
2017-11-25 02:13:28 +00:00
Yehonal c14f8cffed Fixed Unit contact point 2017-11-25 01:07:39 +01:00
sucofog cfedbd95ef Fixed compilation 2017-11-25 01:07:39 +01:00
sucofog 9433c91d60 Import this fix's:
https://github.com/TrinityCore/TrinityCore/commit/da6065db00768735e70cd0a81af7f5ec4c2f0414
https://github.com/Golrag/TrinityCore/commit/d550f0fee8abe2517a6cbb43fbfa1f1a2fcbda9b
2017-11-25 01:07:39 +01:00
Yehonal 08ca46ed93 Fixing NearPoint calculation and fishing height issue #127 2017-11-25 01:07:39 +01:00
Yehonal 37e9160e88 Fixed npc/object spawn by command when GetPhaseByAuras is used. 2017-11-22 13:23:00 +00:00
Yehonal 0f42b51143 DB: Fixed Wintergrasp aura to avoid phase conflicts in other context
it must be limited to WG since its phase cannot be present on character
while doing Ruby Sanctum for example
2017-11-21 15:48:52 +01:00
talamortis 21cfee757e Removed override functions in blackrock spire script 2017-11-21 10:17:52 +00:00
talamortis 3d49aa7150 Should fix travis build 2017-11-21 09:43:21 +00:00
talamortis f865bef667 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-11-20 19:59:03 +00:00
talamortis 9a07a1ae18 When player skins a creature it will tell instance aswell.
closes #614
2017-11-20 19:58:43 +00:00
Rochet2 730e903bc7 Fix chat hooks not able to edit the chat message 2017-11-20 20:49:36 +02:00
talamortis 0eedd4edcf Fixed halls of reflection wave timer according to deadly boss mods. 2017-11-20 15:08:45 +00:00
talamortis a897356fa3 Death Grip should now interrupt the target
closes #637
2017-11-20 14:08:14 +00:00
talamortis 546c547e7b Bloodworms will now be defensive state when summoned.
closes #641
2017-11-20 13:51:48 +00:00
Yehonal 3e9ffa3e33 Implemented GetPhaseByAuras removing redundant code (DRY) 2017-11-20 11:36:46 +01:00
Yehonal bc726a2f16 Fixed Lich King timers (step 2)
Now we've blizzlike timers totally compatible with DBM addon
2017-11-20 11:36:26 +01:00
Yehonal bf60f8f5c6 Add summoner information to TeleportTo function and created OnBeforeTeleport hook 2017-11-20 11:36:14 +01:00
Yehonal b340ebbec9 Fixed Lich King timers
maybe other minor adjustments needed but mostly correct now
2017-11-20 11:30:46 +01:00
Yehonal 9bded96de5 Fixed aura for GM visibility at login 2017-11-20 11:30:29 +01:00
Yehonal 4bc2124632 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk into temp 2017-11-19 18:35:06 +01:00
Yehonal 3649e70176 Fixed sql syntax error 2017-11-19 18:29:15 +01:00
Yehonal 7256dc30a9 Merge pull request #713 from azerothcore/Rochet2-patch-2
Update import.sh
2017-11-19 16:33:27 +01:00
Yehonal e727df7566 Imported pending sql 2017-11-19 16:29:45 +01:00
Yehonal b74e1e03ba DB: Fixed difficulty type condition for achievement statistics 2017-11-19 16:26:13 +01:00
Yehonal af1a3b5220 Fixed compilation 2017-11-19 16:25:58 +01:00
Yehonal 70738e76f0 Added OnBeforeItemRoll hook and added missing parameter to:
OnAfterRefCount
OnBeforeDropAddItem

please update your scripts if you're using them
2017-11-19 16:25:54 +01:00
Yehonal fe0c66bf70 Improved equip manager, anti-abuse system 2017-11-19 16:25:50 +01:00
Yehonal 798e1acfc5 Missing arena meets condition for statistics and fixed played matches 2017-11-19 16:25:33 +01:00
Yehonal 3d36bb81a4 Fixed statistic counters on different raid/dungeon difficulty
Needs queries to fix some missing criteria in achievement_criteria_data
with type 12
2017-11-19 16:25:23 +01:00
Yehonal 817257c85b Implemented OnUpdateArea hook
it's more accurate than UpdateZone
2017-11-19 16:25:05 +01:00
Yehonal f669732d19 Allow near commands to list only object of your current phase 2017-11-19 16:24:57 +01:00
Yehonal 1c519f62ff Fixed played arena statistics 2017-11-19 16:24:49 +01:00
Rochet2 49bfa89a36 Update import.sh 2017-11-18 21:45:14 +02:00
Yehonal 626630f0f6 Fixed improved succubus seduction talent #699 2017-11-18 12:49:39 +01:00
Yehonal 1e288af897 Improved OnCriteriaCheck hook, passing information about criteria_id
OnCheck without criteria_id is deprecated but still available
2017-11-18 12:49:33 +01:00
Yehonal 563e02370e Fixed druid "powershift" macro #693
Thanks to @lineagedr
2017-11-18 12:49:28 +01:00
Yehonal 64fa231ff3 Fixed criteria updating on exploration 2017-11-18 12:47:48 +01:00
sucofog 32fe67d32c Fix walkableClimb, maxWalkableAngle maxAngle height. 2017-11-18 06:16:53 +01:00
sucofog 1b9b901817 Mmap version update to latest 2017-11-18 03:49:58 +01:00
Yehonal c4622096e9 Importing pending sql 2017-11-17 00:26:19 +01:00
Yehonal 1e860bd7fe Spell/Workaround: Seduction must be interrupted by spell reflection #697
it's an hack, we must improve it. Thanks to @lineagedr
2017-11-17 00:24:40 +01:00
Yehonal 8a7cef6f64 Fixed arena statistics by type 2017-11-17 00:24:23 +01:00
Yehonal 5ad0bd2134 Fixed Hand of Reckoning effect on shaman totems 2017-11-17 00:19:00 +01:00
Yehonal eb6ab9e120 Fixed behaviour of unrelenting assault warrior arms debuff 2017-11-17 00:14:28 +01:00
Barbz b8e5208e33 CMake - Made it easier to add your custom scripts (#703) 2017-11-16 02:26:15 +01:00
sucofog c75ec13191 Core-side part for recastnav upgrade:
Corrected values, fixed compile, re-extraction of Mmaps it's required again, mmaps will be updated on wiki.
2017-11-15 18:55:04 +01:00
sucofog 17802ab6e5 Properly update Recastnav:
The commit not contained the last updates, added them and correct CMakeLists include.
MMaps re-extraction wil be REQUIRED.
2017-11-14 23:22:11 +01:00
sucofog 2d464f94ed Added mmaps commands.
Port from Trinitycore, credits to its respective commiters.
2017-11-14 22:59:11 +01:00
sucofog 2bab14b1ca Import pending SQL from commit:
https://github.com/azerothcore/azerothcore-wotlk/commit/a2170f218b85bc534062835eb8d0dcb2b35ea9f0
2017-11-14 22:55:03 +01:00
sucofog 3b73e99ec8 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-11-14 22:50:25 +01:00
sucofog e772b08c68 Update Vmaps | Mmaps | Recastnav and fixed FleeingMovement
- Fixes getHeight collision (Map height is now calculated properly core-side, extraction of Maps, Vmaps is required)

- Fixes invisible walls causing LoS errores and wrong pathing in some zones.

- Mmaps update, padding is used, now to ensure proper binary-identical mmtiles

- Updated Recastnav to work properly with new updates

- Updated Area Storage

- Implement Map out of Bound (players will pop on closest graveyard if out of bounds)

- FleeingMovementGenerator updated, LoS calc to not go out of bounds or in/under textured when 
fleeing

- Added command .mmap, port from TC (info about mmaps)
2017-11-14 15:14:43 +01:00
Kevin Starrheld d98ba9cdaa Fixes creature equipment not loading correctly. (#688) 2017-11-14 14:42:52 +01:00
sucofog 1ea009e255 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-11-12 19:59:11 +01:00
Gargarensis a95be19341 Molten Core - Core Hounds (#683)
* fixed core hounds

* removed warning

* removed warning
2017-11-10 14:55:19 +01:00
sucofog a2170f218b Scripts/Northrend: fix event for quest A Suitable Test Subject (#700)
* Scripts/Northrend: talk event for quest A Suitable Test Subject

Ported from: https://github.com/TrinityCore/TrinityCore/commit/fda99b2972aed2b98642f8974e34c5b18f7f3676

Credits to @Wyreth and Trinitycore

* [Fix] No newline at end of file
2017-10-29 10:23:55 +00:00
sucofog 7461cf68d4 [Fix] No newline at end of file 2017-10-29 11:18:06 +01:00
sucofog b56d3de7d9 Scripts/Northrend: talk event for quest A Suitable Test Subject
Ported from: https://github.com/TrinityCore/TrinityCore/commit/fda99b2972aed2b98642f8974e34c5b18f7f3676

Credits to @Wyreth and Trinitycore
2017-10-29 11:15:00 +01:00
Yehonal d0af1c812b Importing pending sql 2017-10-17 01:37:03 +02:00
Yehonal 76215c5c1f Core: fixed realm first achievement
Porting of @shauren fix:
https://github.com/TrinityCore/TrinityCore/commit/c75fcbe20b07fd7518be58bf02ba30d903133449
2017-10-17 00:28:01 +02:00
Kevin Starrheld 7026d2e561 DB/Misc: N/A (#685)
* Lord Thorval missing creature_text

* Warsong Recruitment Officer - Gossip (Hellscream's Vigil)

* startup errors
2017-10-16 18:58:24 +02:00
Yehonal 7b4c2fc6bc Update 2017_10_15_00.sql 2017-10-16 13:34:35 +02:00
Yehonal 51eb9d7e13 fixed nested function in latest sql updates
it's a particular case that we've to take care about next time:

a function cannot be created inside a procedure so
we need to move out its definition after pending import
2017-10-15 11:58:52 +02:00
Yehonal 76c9d3c497 Fixed latest sql importing process
Maybe has been executed on a non-bash shell (?)
2017-10-15 11:49:21 +02:00
yehonal dd463b30b6 Wrong column name in sql 2017-10-14 20:15:16 +02:00
talamortis 3d908d31a2 removed pending world SQL files 2017-10-14 17:03:42 +01:00
talamortis 9137450679 Imported Pending SQL files 2017-10-14 10:54:06 +01:00
Yehonal 0fc4a6a153 Missing folder 2017-10-13 20:20:15 +02:00
Yehonal c64f8d8e82 Fixed compilation after dir rework 2017-10-13 19:22:53 +02:00
Yehonal b24a2ea13e Bash: exec permission for bin files 2017-10-13 14:38:14 +02:00
Yehonal bbc9a21e94 Bash: fixing scripts after directory rework 2017-10-13 14:37:37 +02:00
Yehonal f06f32849f Directory Structure [step 1]: moving files
working on #672

NOTE: This commit can't be compiled!!
2017-10-12 20:00:52 +02:00
sucofog 612e996209 Calendar/GameEvents: Store + Send holiday data to calendar (#589)
* Calendar/GameEvents: Store + Send holiday data to calendar

Fix by @Gerhood port by Sucofog for AC

* Remove comments

* Fixed an sql error

* Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled (#646)

* Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled (#601)

* Fixed line spacing

* Fixed file spacing

* Revert "Fixed file spacing"

This reverts commit c32f081fe2.

* Revert "Fixed line spacing"

This reverts commit 5a922bbfe8.

* Revert "Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled (#601)"

This reverts commit 0d57b3c273.

* Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled

* Core: step 1 - starting to fix core warnings

expecially from headers and some cpp files

Scripts and tools in next steps

* Core: Step 2 - Fixed warnings with clang 3.9+

issue #121

* Core: Step 3 - removed all warnings from core

related to #121

Next step: Scripts and extractor tools

* Scripts: Step 4 - Fixed all warnings inside scripts

issue #121

Next step: enabling -DWITH_WARNINGS and fix

* Implement banned_addons (#647)

* Removed more warnings, mostly related to unused-variable

issue #121

We still have to work on unused-parameter

* Script: Fixed yogg saron Drive Me Crazy achievement

* uncommented releaseModelInstance to fix a warning

* Improved travis compilation

Including pending sql and enabling tools, core-debug, extra-logs and perftools

* Fixed compilation

* Fixed all unused-parameters warnings

issue #121

used clang-tidy to achieve this

* Removed unused variables in WaypointMovementGenerator

* Solved cmake D9025 issue with MSVC

* Fixed some variable/parameters type issues

* Uncommented some utils functions for LFG

* Fixed linux compilation error with linker

This was caused by a GNUC compiler optimization that removes
LFG.obj from binaries since its functions have never been called
by gamelib. So we had to call at least one of them on LFGMgr forcing
 compiler to include LFG.cpp in build. I can't find another way.

* Pending sql

* Cleaning unused variables

* Update issue_template.md

* Coverity badge

* Fixed other badges

* Add GMSummonPlayer Config Option (#643)

* Stratholme's Rat Traps (#613)

* now rat traps in stratholme work correctly

* Implemented sql importing for db_assembler script

It includes a backup system that saves your day if you
push the "red button" (importing bases on a production db)

* Bash: Fixed Quit option

* Bash: Allow action non-interactive selection

You can directly run a specific action from command lines
useful for cronjobs for example

+ splitted db_assembler in more files ready to be included
from other bash scripts

* Cmake: Compiling with warnings by default

Forcing all contributors to fix all warnings before push a commit (i hope)

* Fixed gcc warnings

* Build without PCH to catch missing headers

+ changed to Debug build type

* Fixed PCH compilation and gcc warnings fixed

+ removed some useless warning suppressions

* Improved travis compilation

it must give us errors on warnings allowing contributors to fix them
as soon as possible (best before accepting PR)

* Improved db assembler, now can create DBs

* Bash: implemented installer script for server and modules (beta)

+ minor fixes

* Installer: minor fix

* Bash: fixed mysql default conf

* updated doc

* Installer: differentiate linux distro

* Use PLAYER_BYTES_3 instead of gender to avoid displayid problems

- This fix night elfs corpse turning into a cube

* Fix CMake custom script (#658)

* CMake - CMake now detects custom scripts in the Custom directory

* CMake - CMake now detects the custom script headers

* CMake - Added an example in the README on how to make a CMakeLists.txt for a custom script

* Scarlet Monastery - Chapel: Last Boss (#599)

* Core/Misc Created handler for character creation

* [Core/Boss] Reworked final figth Scarlet Monastery - Chapel

* correct the animation when Whitemain cast resurrection

* Fixed max heroic attempts ICC

it must be 50 instead of 25

* Workaround to import sql with zero value in date on mysql 5.7

Maybe we need to fix those fields or find another better way

* Various fixes for installer script and db_assembler

* Db_Assembler: hide mysql password in prompt

* Revert "Cmake: Compiling with warnings by default"

It generates compile errors on windows
Maybe we should separate warning cmake define for each compiler (?)

This reverts commit 8ad3c15d63.

* Fixed warnings when EXTRA_LOGS are off

* Fixed and optimized EXTRA_LOGS code

about 1700 lines of code manually checked

* Bash: Minor fixes for installer
2017-10-12 18:01:13 +02:00
Gargarensis c710122259 Molten Core fixes (#604)
* Molten Core fixes

* fix indentation

* forgot to adjust 3 lines

* Fixed warning
2017-10-12 18:00:46 +02:00
Yehonal 4df28fd29c Fixed valid arena condition
maybe we should remove it? (not blizzlike)
2017-10-12 16:25:04 +02:00
Yehonal 9c92f4f32e Fix achievement criteria sending correct race
in case of crossfaction enabled
2017-10-12 16:24:50 +02:00
Yehonal ac0e8438f9 Fixed a warning on windows 2017-10-12 16:17:07 +02:00
Yehonal 0f5ff1db7e Bash: Removed compilation type suffix on build/bin path
if you need to differentiate it you can add $CTYPE variable as suffix of bin/build path conf
2017-10-09 10:13:51 +00:00
lineagedr 7df5d0964f Add Diminishing_None to Feral Charge. And Add Blizzlike Animations to Flags / Chest Captures. (#664)
* Add Diminishing_None to Feral Charge.

Closes https://github.com/azerothcore/azerothcore-wotlk/issues/648

Credit: AnonXS @L4G_Core

* Update Spell.h

* Add blizzlike ecapturing flag / chest animation

Code from Nostalrius.

* Add missing blizzlike animations.

Demonic Circle: Summon, Soul well, Ritual of Summoning. There's probably more.

* Update Object.cpp
2017-10-08 17:13:19 +02:00
mik1893 10809d9113 Core/Battleground: Deserter track on bg leaving 2017-10-08 12:50:57 +02:00
Inifield a2957f53b0 Fix mail system not sending all items 2017-09-30 13:06:38 +02:00
talamortis b9e6faca6c closes #667 #273 2017-09-29 22:07:07 +01:00
Francesco Borzì 6b08fd2f61 Update issue_template.md 2017-09-27 14:12:03 +02:00
Yehonal eb78254579 Bash: Various improvement for compiler and db_assembler
Now db_assembler also creates the users specified in conf.sh files if not exists

+ Simplified some paths for compilation
2017-09-26 12:53:46 +02:00
Yehonal c85b1b591e Continue to run server even without custom .conf
You should be able to run both authserver and worldserver with default
configurations

Also changed *DatabaseInfo to fit information defined in our bash installer
and create sql
2017-09-26 12:52:16 +02:00
Yehonal 30e6abf6ab Import pending sql 2017-09-26 01:27:22 +02:00
Yehonal 69b7d77161 Bash: Minor fixes for installer 2017-09-25 18:15:47 +02:00
Yehonal 0a03149432 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk
# Conflicts:
#	src/game/Warden/WardenWin.cpp
2017-09-25 15:18:08 +02:00
Yehonal 7a0e6e7da2 Fixed and optimized EXTRA_LOGS code
about 1700 lines of code manually checked
2017-09-25 15:09:21 +02:00
Yehonal dcdddf658b Fixed warnings when EXTRA_LOGS are off 2017-09-25 10:58:29 +02:00
Yehonal e687d223ff Revert "Cmake: Compiling with warnings by default"
It generates compile errors on windows
Maybe we should separate warning cmake define for each compiler (?)

This reverts commit 8ad3c15d63.
2017-09-25 10:37:22 +02:00
Yehonal da45fbf75c Db_Assembler: hide mysql password in prompt 2017-09-25 02:21:18 +02:00
Yehonal 9bc0a3d383 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-09-25 02:15:41 +02:00
Yehonal c42ec97bb0 Various fixes for installer script and db_assembler 2017-09-25 02:15:22 +02:00
Yehonal 61df6f7d44 Workaround to import sql with zero value in date on mysql 5.7
Maybe we need to fix those fields or find another better way
2017-09-25 02:14:42 +02:00
Yehonal 100da17e85 Fixed max heroic attempts ICC
it must be 50 instead of 25
2017-09-24 10:44:34 +02:00
Ercules76 34682ecc2c Scarlet Monastery - Chapel: Last Boss (#599)
* Core/Misc Created handler for character creation

* [Core/Boss] Reworked final figth Scarlet Monastery - Chapel

* correct the animation when Whitemain cast resurrection
2017-09-23 17:20:26 +02:00
Barbz efbcb8f65d Fix CMake custom script (#658)
* CMake - CMake now detects custom scripts in the Custom directory

* CMake - CMake now detects the custom script headers

* CMake - Added an example in the README on how to make a CMakeLists.txt for a custom script
2017-09-23 11:30:22 +02:00
Inifield 23cb1a18e5 Use PLAYER_BYTES_3 instead of gender to avoid displayid problems
- This fix night elfs corpse turning into a cube
2017-09-22 14:31:40 +02:00
Yehonal dc15319625 Installer: differentiate linux distro 2017-09-22 01:19:20 +02:00
Yehonal 68176367c1 updated doc 2017-09-21 23:32:00 +02:00
Yehonal 421def048f Bash: fixed mysql default conf 2017-09-21 21:52:17 +02:00
Yehonal 31848f9a66 Installer: minor fix 2017-09-21 18:59:29 +02:00
Yehonal 22c6ba9fa6 Bash: implemented installer script for server and modules (beta)
+ minor fixes
2017-09-21 18:52:20 +02:00
Yehonal ce6b9de51a Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-09-21 17:04:43 +02:00
Yehonal afebf1a1ca Improved db assembler, now can create DBs 2017-09-21 17:04:08 +02:00
Yehonal a738fb3e4d Improved travis compilation
it must give us errors on warnings allowing contributors to fix them
as soon as possible (best before accepting PR)
2017-09-21 12:04:58 +02:00
Yehonal 973259925b Fixed PCH compilation and gcc warnings fixed
+ removed some useless warning suppressions
2017-09-21 11:53:02 +02:00
Yehonal 343c88f0a4 Build without PCH to catch missing headers
+ changed to Debug build type
2017-09-21 01:07:20 +02:00
Yehonal 77340773be Fixed gcc warnings 2017-09-21 00:59:43 +02:00
Yehonal 8ad3c15d63 Cmake: Compiling with warnings by default
Forcing all contributors to fix all warnings before push a commit (i hope)
2017-09-20 01:23:20 +02:00
Yehonal 70ab2a8771 Bash: Allow action non-interactive selection
You can directly run a specific action from command lines
useful for cronjobs for example

+ splitted db_assembler in more files ready to be included
from other bash scripts
2017-09-20 01:18:20 +02:00
Yehonal 477321be4d Bash: Fixed Quit option 2017-09-20 00:08:57 +02:00
Yehonal f63cb50568 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-09-20 00:02:33 +02:00
Yehonal c592aca103 Implemented sql importing for db_assembler script
It includes a backup system that saves your day if you
push the "red button" (importing bases on a production db)
2017-09-20 00:02:24 +02:00
Gargarensis 56e8ef0d46 Stratholme's Rat Traps (#613)
* now rat traps in stratholme work correctly
2017-09-19 23:53:14 +02:00
StygianTheBest 209bc50ef5 Add GMSummonPlayer Config Option (#643) 2017-09-19 20:30:23 +02:00
Yehonal d19b61a755 Fixed other badges 2017-09-19 19:04:27 +02:00
Yehonal 64e6109779 Coverity badge 2017-09-19 19:03:06 +02:00
Francesco Borzì 7b4eaf1f5a Update issue_template.md 2017-09-19 15:17:57 +02:00
Yehonal 944cfd077e Cleaning unused variables 2017-09-19 11:23:07 +02:00
Yehonal 787a9238df Pending sql 2017-09-19 10:41:43 +02:00
Yehonal 9975fb5923 Fixed linux compilation error with linker
This was caused by a GNUC compiler optimization that removes
LFG.obj from binaries since its functions have never been called
by gamelib. So we had to call at least one of them on LFGMgr forcing
 compiler to include LFG.cpp in build. I can't find another way.
2017-09-19 10:40:27 +02:00
Yehonal af6fc3d873 Uncommented some utils functions for LFG 2017-09-18 19:36:26 +02:00
Yehonal 84d6011a3d Fixed some variable/parameters type issues 2017-09-18 19:35:32 +02:00
Yehonal 353d90f256 Solved cmake D9025 issue with MSVC 2017-09-18 15:23:00 +02:00
Yehonal 59eb9a56a8 Removed unused variables in WaypointMovementGenerator 2017-09-18 15:12:53 +02:00
Yehonal 2b2e299ccc Fixed all unused-parameters warnings
issue #121

used clang-tidy to achieve this
2017-09-18 14:23:26 +02:00
Yehonal aa87ec685b Fixed compilation 2017-09-18 13:24:34 +02:00
Yehonal 66ffadb087 Improved travis compilation
Including pending sql and enabling tools, core-debug, extra-logs and perftools
2017-09-18 03:38:16 +02:00
Yehonal 627f8412d1 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-09-18 03:17:54 +02:00
Yehonal bea6f6b9fb uncommented releaseModelInstance to fix a warning 2017-09-18 03:17:35 +02:00
Yehonal 14f1c767ef Script: Fixed yogg saron Drive Me Crazy achievement 2017-09-18 03:17:20 +02:00
Yehonal 5ec07ef31f Removed more warnings, mostly related to unused-variable
issue #121

We still have to work on unused-parameter
2017-09-18 03:16:32 +02:00
barncastle 2c9b2542d6 Implement banned_addons (#647) 2017-09-17 17:13:43 +02:00
Yehonal cf627d8327 Scripts: Step 4 - Fixed all warnings inside scripts
issue #121

Next step: enabling -DWITH_WARNINGS and fix
2017-09-17 04:07:32 +02:00
Yehonal 82be574cda Core: Step 3 - removed all warnings from core
related to #121

Next step: Scripts and extractor tools
2017-09-16 19:13:21 +02:00
Yehonal 247490dc84 Core: Step 2 - Fixed warnings with clang 3.9+
issue #121
2017-09-16 15:02:33 +02:00
Yehonal 3dde305068 Core: step 1 - starting to fix core warnings
expecially from headers and some cpp files

Scripts and tools in next steps
2017-09-16 13:47:19 +02:00
Darron Lumley 584af79efa Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled (#646)
* Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled (#601)

* Fixed line spacing

* Fixed file spacing

* Revert "Fixed file spacing"

This reverts commit c32f081fe2.

* Revert "Fixed line spacing"

This reverts commit 5a922bbfe8.

* Revert "Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled (#601)"

This reverts commit 0d57b3c273.

* Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled
2017-09-16 10:40:20 +02:00
Yehonal 4d8ae5fce3 Naming unknown data in Authsession and implemented some checks 2017-09-16 01:15:57 +02:00
Yehonal 502e2ad19a Fixed realmid on realmlist packet 2017-09-16 01:15:31 +02:00
Yehonal 9d2395e1d3 Restored behaviour about a vehicle.cpp condition
Fixing #602
2017-09-11 19:40:02 +02:00
sucofog 2aedf13593 Fix warning under GCC Linux (#616) 2017-09-10 19:57:43 +02:00
talamortis c714f0cbb1 Pet bar should now show after /reload command. 2017-09-07 11:20:28 +01:00
Yehonal b450ba35d8 [CORE/Command] fixed wrong db worker for IP2NATION statement 2017-08-26 00:22:24 +02:00
Yehonal 7277e4f006 importing sql 2017-08-25 11:49:51 +02:00
Yehonal 3b90286571 [Script/SAI] Fixed Shattered Hand Blood Guard Event (#579) 2017-08-25 11:48:28 +02:00
talamortis f6ff4910c3 Added a hook for player::Update 2017-08-24 11:06:21 +02:00
Barbz c15f15ebb0 GroupHandler: prevent cheater self-invite (#573)
* GroupHandler: prevent cheater self-invite

Author: billy1arm
From https://github.com/mangosone/server/commit/ec0393001f58c70764f3a807dba16f9e28d664ad

* Fixed indentation
2017-08-23 10:45:08 +02:00
Yehonal 5c7834d384 importing pending sql 2017-08-22 22:33:02 +02:00
Ercules76 f5e0686b6e Fix LFG last player disband party (#574)
* [CORE/LFG] now last player disband party when left dungeon
2017-08-22 22:19:41 +02:00
Yehonal a8166c3868 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-08-21 11:51:27 +02:00
Yehonal 0c2d0cd9c0 removed duplicated update file 2017-08-21 11:51:17 +02:00
Yehonal 5bc39840a1 Fixed old auth updates 2017-08-21 11:50:44 +02:00
Yehonal f873100cab Revert changes to base account table
We MUST NOT change the base sql if we've the update sql file
otherwise db updating will fail
2017-08-21 11:50:11 +02:00
Кирилл d27ee6324e [NPC] Franclorn Forgewright visibility (#568)
* DB/NPC: make Franclorn Forgewright visible only for dead players

* add a new line at the end of file
2017-08-21 01:03:08 +02:00
Кирилл fa78d2d83e Core/Scripts: start fight with hardcode in scripts by sending pet trainers to DB from Core (#571)
* Core/Scripts: start fight with hardcode in scripts by sending pet trainers to DB from Core

* fix build(forget about it lol azetorh don't have this commit)
2017-08-20 17:31:59 +02:00
Кирилл 20fed1bc48 Core/Gossip: implement another way to do gossip macros(like in TC). (#572) 2017-08-20 17:30:13 +02:00
Yehonal 245d3f87f8 fixed linux compilation 2017-08-20 13:09:05 +02:00
Yehonal 620887fe61 fixed compilation with ENABLE_* defines disabled 2017-08-20 12:34:06 +02:00
Yehonal 0c50a6027c Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-08-20 06:04:27 +02:00
Yehonal 1ed98105a1 importing pending sql 2017-08-20 06:03:34 +02:00
Nefertumm fd684a858c Implement ip2nation and ip2nationCountries (#518)
* Implement ip2nation and ip2nationCountries

* fix account.sql

* Tabs

* Codestyle

* More codestyle

* Maybe not. Fk travis.

* Missing field on LOGIN_SEL_ACCOUNT_INFO_BY_NAME

* Update WorldSocket.cpp
2017-08-20 06:00:00 +02:00
Yehonal 41efb63b29 Update WorldSocket.cpp 2017-08-20 05:39:17 +02:00
Yehonal 69d35aed10 Missing field on LOGIN_SEL_ACCOUNT_INFO_BY_NAME 2017-08-20 05:27:50 +02:00
Yehonal c44dccb231 Merge branch 'master' into master 2017-08-20 05:04:58 +02:00
Yehonal c854b65882 Merge branch 'master' into master 2017-08-20 04:59:52 +02:00
Yehonal 0dd68dfbee Another huge compilation fix
please delete cache and re-run cmake
2017-08-20 04:48:07 +02:00
talamortis e471c1bb6a fix for PR
# Conflicts:
#	src/authserver/Server/AuthSocket.cpp
#	src/game/AI/SmartScripts/SmartScript.cpp
#	src/game/DungeonFinding/LFGMgr.cpp
#	src/game/Entities/Player/Player.cpp
#	src/game/Entities/Unit/Unit.cpp
#	src/game/Entities/Vehicle/Vehicle.cpp
#	src/game/Guilds/Guild.cpp
#	src/game/Handlers/ChannelHandler.cpp
#	src/game/Handlers/GuildHandler.cpp
#	src/game/Handlers/LFGHandler.cpp
#	src/game/Handlers/LootHandler.cpp
#	src/game/Handlers/MiscHandler.cpp
#	src/game/Handlers/PetitionsHandler.cpp
#	src/game/Handlers/QueryHandler.cpp
#	src/game/Movement/MotionMaster.cpp
#	src/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp
#	src/game/Server/WorldSocket.cpp
#	src/game/Spells/Auras/SpellAuraEffects.cpp
#	src/game/Spells/SpellEffects.cpp
#	src/scripts/Commands/cs_modify.cpp
2017-08-20 02:33:48 +02:00
Yehonal bf80a43d78 Fixed travis build errors with Talamortis.
# Conflicts:
#	src/authserver/Server/AuthSocket.cpp
#	src/game/AI/SmartScripts/SmartScript.cpp
#	src/game/Calendar/CalendarMgr.cpp
#	src/game/Chat/Channels/Channel.cpp
#	src/game/Conditions/ConditionMgr.cpp
#	src/game/DungeonFinding/LFGMgr.cpp
#	src/game/DungeonFinding/LFGScripts.cpp
#	src/game/Entities/Player/Player.cpp
#	src/game/Entities/Unit/Unit.cpp
#	src/game/Entities/Vehicle/Vehicle.cpp
#	src/game/Guilds/Guild.cpp
#	src/game/Handlers/ChannelHandler.cpp
#	src/game/Handlers/GuildHandler.cpp
#	src/game/Handlers/LFGHandler.cpp
#	src/game/Handlers/LootHandler.cpp
#	src/game/Handlers/MailHandler.cpp
#	src/game/Handlers/MiscHandler.cpp
#	src/game/Handlers/NPCHandler.cpp
#	src/game/Handlers/PetHandler.cpp
#	src/game/Handlers/PetitionsHandler.cpp
#	src/game/Handlers/QueryHandler.cpp
#	src/game/Handlers/QuestHandler.cpp
#	src/game/Movement/MotionMaster.cpp
#	src/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp
#	src/game/Server/WorldSession.cpp
#	src/game/Server/WorldSocket.cpp
#	src/game/Spells/SpellEffects.cpp
#	src/scripts/Commands/cs_modify.cpp
2017-08-19 20:31:24 +02:00
Barbz f794ad2acf Fixed these 3 fatal errors for travis build (thanks to @Talamortis )
# Conflicts:
#	src/authserver/Server/AuthSocket.cpp
#	src/game/AI/SmartScripts/SmartScript.cpp
2017-08-19 19:47:35 +02:00
Yehonal c1586e0d99 changed DISABLED_ cmake variable to ENABLED_ and implemented for all disabled logs 2017-08-19 19:42:48 +02:00
Yehonal f888e8c86b Preprocessor option for logging functions (#567)
* Update showoptions.cmake

* Update config.cmake.dist

* Example of preprocessor usage

Other work must continue for PR https://github.com/azerothcore/azerothcore-wotlk/pull/519
2017-08-19 18:37:47 +02:00
Yehonal 246826e002 import all pendings sql 2017-08-19 18:28:03 +02:00
PolarCookie f5091ead96 Various quest fixes
The Troll Cave: needs 14 kills, not 10.
http://wow.gamepedia.com/Quest:The_Troll_Cave

The Grizzled Den
The wendigos at this den, especially at the entrance, are very dense. It looks as if they're double spawned a lot. It's very hard on lvl 6-8 players, as you're forced to grab 2 at a time.

The id list is gathered from this query.

SELECT guid FROM sunwell_world.creature
WHERE id in (1134,1135) AND guid NOT IN
( SELECT A.guid
  FROM sunwell_world.creature AS A
  JOIN trinity_world.creature AS B
  ON A.guid = B.guid
  WHERE A.id in (1134,1135) AND B.id IN (1134,1135)
);
Turns out TC is a subset of AC, with this fix both are the same. This result is much more tolerable.

The Perfect Stout: Rejold's New Brew has The Perfect Stout as prequest, not the otherway around.
http://www.wowhead.com/quest=415/rejolds-new-brew#comments:id=190337

Tunnel Rat:
Currently only 1 type drop ears, when all 6 should.
Some mobs have 4/5 drop rate.
http://www.wowhead.com/quest=416/rat-catching#comments:id=74106:reply=305815
Drop rate inside the cave is way higher.
http://www.wowhead.com/item=3110/tunnel-rat-ear#comments:id=353270

Red Silk Bandanas: Follows the second to last Defias Brotherhood quest, not Red Leather Bandanas.
http://wow.gamepedia.com/Quest:Red_Silk_Bandanas

Letter to Stormpike: Has Encrypted Letter as prequest.
http://wow.gamepedia.com/Quest:Letter_to_Stormpike

Kurzen Jungle Fighter: These should also drop Jungle Remedy.
http://www.wowhead.com/item=2633/jungle-remedy#comments:id=163587

Inspecting the Ruins: Has either They Call Him Smiling Jim or James Hyal as prequest, currently only the former.

Forked Mudrock Tongue droprate:
http://www.wowhead.com/quest=1204/mudrock-soup-and-bugs
http://www.wowhead.com/item=5883/forked-mudrock-tongue#dropped-by
Currently 25%, making it 40%.
From the comments some complain it's terrible, some say it's 100% and great.
I'm getting the suspicion it depends on the type of Mudrock. In the database there's 5 different Mudrocks, but as of patch 2.3, 4 turtle types were removed in favour of 1.
http://www.wowhead.com/npc=4396/mudrock-tortoise#comments
http://www.wowhead.com/npc=4398/mudrock-burrower#comments
http://www.wowhead.com/npc=4399/mudrock-borer#comments
http://www.wowhead.com/npc=4400/mudrock-snapjaw#comments

Trouble in Winterspring!: This is a breadcrumb quest, not a prequest.
http://www.wowhead.com/quest=6603/trouble-in-winterspring#comments:id=931604

Thick Yeti Fur droprate:
Increasing drop rates from 33% across the board.
http://www.wowhead.com/quest=3783/deprecated-are-we-there-yeti#comments:id=1043214
It varies between the types, and seems it was buffed at the end of wotlk.
http://www.wowhead.com/npc=7457/
http://www.wowhead.com/npc=7458/
http://www.wowhead.com/npc=7459/
http://www.wowhead.com/npc=7460/

Flesh Eating Worm and Rotting Worm:
These are the worms that spawn when a Rotted One in Duskwood and Rotting Cadaver in Western Plaguelands respectively dies.
http://wow.gamepedia.com/File:Flesh_Eating_Worm.jpg
I reduced the size based on the image from 2008, sorta got it right.
I reduced their damage to be 50% of the associated ghoul based on http://www.wowhead.com/npc=10925/rotting-worm#comments:id=245916.

Fool's Stout: Has Report Back to Fizzlebub as prequest.
http://wow.gamepedia.com/Quest:Report_Back_to_Fizzlebub

Half-Buried Bottle loottable:
This one was dropping Raptor Eggs at 71%, I'm taking the wild guess that that's wrong and just replacing it with the trinity core table.

SELECT name, gameobject_loot_template.*
FROM item_template
JOIN gameobject_loot_template ON item_template.entry = gameobject_loot_template.item
WHERE gameobject_loot_template.entry = 2032;
Run that for a quick laugh.

Atal'Ai Artifacts
I could hardly find any of these, turns out most of them were underground, so I moved them up a little.
Found 21 artifacts and 1 mithril deposit underground and 3 double spawned artifacts that are deleted.
Run around as a dwarf with the racial tracking to see what I mean.

Blue Pearls: These only drop from the Giant Clam objects in the vile reef.
Not Giant Clam objects in other zones nor clam items from murlocs.

Black Dragonflight Molt: This item is a guaranteed drop from the Hoard of the Black Dragonflight. Currently 88.8%
2017-08-19 18:06:31 +02:00
Kizarr d388a36cf1 [Database] Floating Corpse DK Starting/Scarlet Infantryman missing weapons (#539)
* Scarlet Infantryman missing weapons.sql

Fixes missing weapons from Scarlet Infantryman.

*  DB: Instructor Razuvious - Event with Acherus Necromancer and Death Knight Initiate.sql

*  DB: Instructor Razuvious - Event with Acherus Necromancer and Death Knight Initiate

* Fixed path and added Header to file 1

* Update path and add header to file 2

* Update path and add header to file 3

* Missing Header

* Rename \data\sql\updates\pending_db_world\rev_1503139021197350000.sql to data/sql/updates/pending_db_world/rev_1503139021197350000.sql

* Rename data\sql\updates\pending_db_world\rev_1503138647187080900.sql to data/sql/updates/pending_db_world/rev_1503138647187080900.sql

* Rename data\sql\updates\pending_db_world\rev_1503138789369120900.sql to data/sql/updates/pending_db_world/rev_1503138789369120900.sql
2017-08-19 16:16:47 +02:00
Yehonal 562f41b10b Merge pull request #504 from PolarCookie/db_minor_quest_fixes_3
minor quest fixes 3
2017-08-19 16:15:59 +02:00
Yehonal 08d23bb7d4 Merge pull request #483 from PolarCookie/db_minor_quest_fixes
minor quest fixes
2017-08-19 16:14:34 +02:00
Yehonal 5e272e6c92 Merge pull request #474 from STARRHELD/master
DB: Minor Fixes
2017-08-19 15:01:54 +02:00
Yehonal 7cef10a653 importing peding sql 2017-08-19 13:05:33 +02:00
Alan 1903bfc43d Fixed Brewfest Building is Darkmoon Faire Building and log error
* Create rev_1500226875532818300

Fixed Brewfest Building is Darkmoon Faire Building

* Fixed Brewfest Building is Darkmoon Faire Building

Fixed Brewfest Building is Darkmoon Faire Building
2017-08-19 12:59:47 +02:00
PolarCookie 138c094c5d auto-attack for warbear matriarch (#491)
* combat fix for warbear matriarch

* Update rev_1495461970084153283.sql
2017-08-19 12:52:49 +02:00
Yehonal 25d92a454d [Auth\DB] Set default expansion to 2 2017-08-19 11:43:44 +02:00
Yehonal 14a8088f86 import pending sql 2017-08-19 11:42:17 +02:00
Ercules76 30231de9db DB/Quests: Terrokkar Forest quest text typos. Tnx to 'tkrokli' (#564)
* Core/Misc Created handler for character creation

* DB/Quests: Terrokkar Forest quest text typos. Tnx to 'tkrokli'
2017-08-18 20:47:26 +02:00
Yehonal f26fcb49db Added GetBadges in Readme.md 2017-08-18 18:38:55 +02:00
Yehonal dbbd139a10 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-08-18 17:37:05 +02:00
Yehonal e197ffa1ef importing pedings (please it MUST be done right after accepting PR) 2017-08-18 17:36:52 +02:00
Ercules76 cf750cef61 Core/Misc Created handler for character creation (#562) 2017-08-18 11:40:38 +02:00
Rochet2 3d9fdeac76 Fix VS2017 build (#551) 2017-08-17 17:06:05 +02:00
Matteo bd4ec74318 Created hooks for first login and LFGMgr 2017-08-17 16:59:07 +02:00
Yehonal abc01d62f6 added more info to run-engine conf file
+ added a function that could be useful
if you want shutdown a screened server
at restarter crash
2017-08-17 16:53:14 +02:00
Yehonal 2afb767616 Minor improvements for OnFirstLogin hook
it can be casted with AT_LOGIN_FIRST flag check
2017-08-17 16:51:10 +02:00
Ercules76 10eddae700 Core/Spells now the spells for summon mount aren't affected by haste (#555)
* Core/Spells now the spells for summon mount aren't affected by haste

* Convert tabs to space

* Cleaning garbage of last commit
2017-08-17 15:28:58 +02:00
Inifield 6aff74cd17 Core/Command: Fix a crash when using wp show info pathid
Fix #530 thanks to @BarbzYHOOL for testing
2017-08-02 19:35:22 +02:00
talamortis f353f9b5bb When player has Animal blood applied the D.E.H.T.A camp will now be hostile if player goes near. 2017-07-03 22:53:57 +01:00
talamortis 79210edf4b Stranglethorn Vale chapter quest should no longer be repeatable.
quote of the day 'open source your home'
2017-07-03 21:57:50 +01:00
talamortis f36b6a9f89 Fix travis & compile error 2017-07-03 18:36:12 +01:00
talamortis 49e61d99d3 Fix Midsummer fire quest An Innocent Disguise aswell as fixed indentation. 2017-07-03 18:13:33 +01:00
Inifield 4c9dd9197d Core/Scripts: Adjust dalaran mageguards range
Resolve #473 I get better result with 5.0f
2017-07-02 15:39:06 +02:00
talamortis 45f74604c3 these checks are not needed. 2017-07-02 11:52:39 +01:00
talamortis 3561d52b10 PetAI update 2017-07-01 23:28:17 +01:00
talamortis ef7d1c3937 pets should now put players in combat unless they are feigned death or shadowmeld.
closes #520
2017-07-01 12:23:14 +01:00
Nefertumm fa147d84d2 Maybe not. Fk travis. 2017-06-30 19:19:12 -03:00
Nefertumm 2363e0802c More codestyle 2017-06-30 19:04:06 -03:00
Nefertumm 2bde13b3f7 Codestyle 2017-06-30 19:03:36 -03:00
Nefertumm c599c7e42e Tabs 2017-06-30 16:56:29 -03:00
talamortis c4d5b19ba5 closes #290 2017-06-30 16:21:54 +01:00
talamortis 8c624cc2f1 Rin'ji will now appear to be male and also can not be attacked by alliance why in cage
closes #408
2017-06-30 16:15:53 +01:00
talamortis 1b979e10a3 Closes #493 2017-06-30 14:48:56 +01:00
Nefertumm 5015e401f7 fix account.sql 2017-06-30 02:53:44 -03:00
Nefertumm d1e85e1c47 Merge remote-tracking branch 'refs/remotes/azerothcore/master' 2017-06-30 02:25:01 -03:00
Nefertumm 9d2484bfc7 Implement ip2nation and ip2nationCountries 2017-06-30 01:54:22 -03:00
Inifield 88b301a09b DB/Spell: Worg Disguise can be cancelled by right-clicking
Author : SnapperRy
2017-06-29 22:41:14 +02:00
Kevin 2da9db04eb Implemented OnPlayerReleasedGhost() hook 2017-06-29 18:59:37 +00:00
dr-j ef57d9ba69 DB/Quest: The Honored Dead add missing fire animation 2017-06-27 16:41:58 +02:00
Inifield dc4ee19b8d Core: Tabs sorry 2017-06-26 16:56:59 +02:00
Inifield bd799ecd5b Core/Player: Correct gender by modelid and avoid saving character with wrong gender
Closes #396

Author is MitchesD, Kittnz and Shauren
2017-06-26 16:43:13 +02:00
Inifield 445b88563f DB/Quest: Event will now start when player do /lay and Doc Mixilpixil will no longer despawn 2017-06-23 15:03:51 +02:00
Inifield 297fec113e Import pending sql 2017-06-14 00:20:20 +02:00
PolarCookie 7bedfcda7a Core/Quest : Fix he Missing Diplomat part 14 & 15
Author: @PolarCookie
2017-06-14 00:15:07 +02:00
Inifield 10db211b3c Import pending sql 2017-06-12 17:34:12 +02:00
Kalhac 8d6207430f Adding character deleted command from trinitycore (#164)
* Importing character deleted commands

* Adding command .character erase and SQL help description
2017-06-08 07:59:01 +01:00
Yehonal 09e9012d14 DB: fixed ugly mistake in char db update files 2017-06-08 02:45:12 +02:00
Кирилл 1a0a3e0578 Core/Locale: fix Locales for gossip menu option (#503) 2017-05-31 22:16:32 +01:00
Yehonal 1521451529 Bash: minor fixes to startup-scripts 2017-05-31 00:46:23 +02:00
PolarCookie 4e5cf3dd01 minor fixes in outland 2017-05-28 20:53:48 +02:00
PolarCookie 5eb55654a5 minor fixes in outland 2017-05-28 20:45:09 +02:00
PolarCookie 4d38ea8b2b minor fixes in outland 2017-05-28 20:29:53 +02:00
yehonal d397d8c7de importing pending sql 2017-05-28 07:37:28 -04:00
Iny 718669ffc6 Core/Naxxramas: Maexxna.
- Fix visual bug when Maexxna applied Web Wrap ability.
2017-05-25 22:02:58 +03:00
PolarCookie e003c068cb Bael'Gar's Fiery Essence condition 2017-05-25 18:29:06 +02:00
Render 791da540a9 Core/Spells: Touch of Zanzil now prevents stealth. (#481) 2017-05-25 12:08:49 +02:00
Lee f711316adc Core/Map: fix NPCs falling through the textures (#482)
this should stop creatures falling through the map (ie. if a cave is under the mountin)
2017-05-25 10:09:02 +02:00
ShinDarth c5b8d94dac DB: fix typo in SQL update file 2017-05-22 18:48:18 +02:00
PolarCookie cfd2d7eabc Core/Pet: Warlock pet base damage and stat fix (#480) 2017-05-08 15:11:08 +03:00
PolarCookie 3427036942 minor quest fixes 2017-05-08 10:06:43 +02:00
Yehonal 22a5408999 Removed useless code from db_assembler 2017-05-01 21:53:03 +02:00
Yehonal 3a59e01dda Imported missing sql 2017-05-01 21:24:19 +02:00
Yehonal 67ff8761ab Imported pending sql
To Devs: please remember to run bin/db_pendings/import.sh script
after merging of PRs that include sql files.
2017-05-01 21:17:34 +02:00
Yehonal 8836d161ff Improved db_assembler simplifying updating process
Implemented a check for versioning column to skip already applied updates
In this way the script can combine all updates under a single sql file
that can be imported directly in any case
2017-05-01 21:17:26 +02:00
Killyana e6c9795fe3 DB/Creature: Doctor Razorgrin 2017-04-28 05:15:12 +02:00
Aokromes b3b0c0586a DB/Creature: Fix Verifonix faction and reputation 2017-04-28 04:47:41 +02:00
Aokromes 91d75ec7ff DB/Quest: Challenge Overlord Mok'Morokk 2017-04-28 04:35:40 +02:00
Killyana 34d4354f41 DB/Creature: Fix Stonescythe Whelps faction 2017-04-28 04:03:16 +02:00
Keader b4fd041855 DB/Spells: Fixed spell range of Flush Pipe (Dalaran Sewers Knockback) 2017-04-28 03:55:08 +02:00
tkrokli ad3e232233 DB/Quests: Grimtotem Spying
Show actual player name in reward text (5064)
2017-04-28 03:44:08 +02:00
Killyana a62b193229 DB/Creature: Caer Darrow AREA
Added missing NPC(S) in Caer Darrow
2017-04-27 21:41:15 +02:00
Xyventh 7abf3f080f DB: RP event for Dame Auriferous, High Executor Mavren, Advisor Valwy…
...n and Deathstalker Maltendis
2017-04-27 21:31:41 +02:00
Xyventh 1fcc9d9d63 DB/Quest: The Prodigal Lich Returns
Added event upon handing in quest
2017-04-27 21:28:21 +02:00
Xyventh eeb575adfc DB/Creature: Hargin Mundar
Added the missing out of combat text
2017-04-27 21:20:49 +02:00
Xyventh daaa54b615 DB/Creature: R-3D0
Missing event for NPC R-3D0 in Blade's Edge Mountains
2017-04-27 21:12:00 +02:00
Francesco Borzì 604fa387b5 Update README.md (replace Gitter with Discord) 2017-04-18 18:55:36 +02:00
starrheld f397118a38 DB/Quest: Killing Two Scourge With (#464) 2017-04-15 21:54:19 +01:00
starrheld f4f1bca529 DB/Quest: Shoot 'Em Up (#463) 2017-04-15 20:02:21 +01:00
Кирилл 496536baad Core/Text: Locales for npc_text.
Closes https://github.com/azerothcore/azerothcore-wotlk/issues/452#issuecomment-291891686
2017-04-05 18:28:54 +03:00
HeartWell a4e0979bf3 Core/Instance: Lost fix config option Rate.InstanceResetTime 2017-04-04 10:09:13 +03:00
Кирилл 4e40707f5a DB/SAI: fix quest leave no one behind close issue #447 (#449)
* DB/SAI: fix quest leave no one behind close issue #447

* lines
2017-03-31 20:05:26 +01:00
starrheld 0001a003b3 Core/Scripts: implemented enchant Blade Warding (#446) 2017-03-30 03:37:39 +03:00
Кирилл 46eff2667f Core/Instance: may fix config option Rate.InstanceResetTime (#441)
* Core/Instance: may fix config option Rate.InstanceResetTime and close issue #440 #284 #188

* Core/Instance: may fix config option Rate.InstanceResetTime and close issue #440 #284 #198
2017-03-27 17:58:41 +02:00
Gargarensis e7582c9ac7 Ashbringer event inside Scarlet Monastery instance (#280)
* Ashbringer event inside Scarlet Monastery instance

* Fixed git version

* skipped a line, i should go to sleep
2017-03-26 15:45:49 +02:00
Yehonal 4fdaa4444e Hook for player data loading from db 2017-03-26 13:49:41 +02:00
Yehonal 945b35f5eb Missing arguments for OnAfterArenaRatingCalculation 2017-03-26 12:33:56 +02:00
Yehonal ddd03e9718 Fixed mmaps_generator compilation on windows
however it's a workaround, rework needed
2017-03-26 01:09:45 +01:00
Yehonal 2f71abc6c6 implemented cmake options to disable extra features for performances optimization
can be easily extended to all features that can be optional
but have high performance impact
2017-03-26 01:09:45 +01:00
Yehonal 12fa25c322 Some cmake improvements for modules 2017-03-26 01:09:44 +01:00
Yehonal 603753dfff CMAKE: implemented method to disable a module via cmake
use -DDISABLED_AC_MODULES or config.cmake file to define it
2017-03-26 01:09:44 +01:00
Yehonal ab98e56839 Allow custom include directories for cmake hooks 2017-03-26 01:09:43 +01:00
Yehonal c6bfab883f Ruby Sanctum: Fixed Siphoned might distance check 2017-03-26 01:09:43 +01:00
Yehonal b522a0cb72 Implemented gperftools support
it allows you to profile cpu/memory under unix systems
2017-03-26 01:09:42 +01:00
Yehonal 693dc56bf1 Moved uwd modules under drassil 2017-03-26 01:09:42 +01:00
Yehonal c6c21fac1f Fixed death knight Army of the dead pet damage
it also scale with level now
2017-03-26 01:09:40 +01:00
Yehonal f95ba1db79 Avoid high level auras on pet when summon 2017-03-26 01:09:40 +01:00
Yehonal b652300542 fixed totem rank scaling with low level players 2017-03-26 01:09:39 +01:00
Yehonal 5514859e56 Implemented custom expiration parameter for SendMailTo 2017-03-26 01:09:39 +01:00
Yehonal ed037f04bb Fixed area aura scaling on lower level players 2017-03-26 01:09:38 +01:00
Yehonal ca0c630b86 Fixed heirloom armor mod for cloak 2017-03-26 01:09:38 +01:00
Yehonal b1c5c2aa71 Moved onStartup hook under Master.cpp to avoid issues with freezing check 2017-03-26 01:09:37 +01:00
Yehonal 28e2d76cb4 Fixed possible crash with unordered maps 2017-03-26 01:09:37 +01:00
Gargarensis 813be46f17 moved hook from battleground script to formula script 2017-03-26 01:09:37 +01:00
Matteo Emili cbdecc0828 Fixed hooks OnPlayerJoinArena and OnPlayerJoinBG 2017-03-26 01:09:36 +01:00
Gargarensis 25a38da1e3 hook OnAfterArenaRatingCalculation 2017-03-26 01:09:36 +01:00
Matteo Emili 0cf5a7cc1a Created new hook for AttackPower 2017-03-26 01:09:35 +01:00
Matteo Emili 5eb789d4dc OnBeforeUpdateAttackPowerAndDamage -> OnAfterUpdateAttackPowerAndDamage 2017-03-26 01:09:35 +01:00
Matteo Emili 15b1a99b55 New hook OnBeforeUpdateAttackPowerAndDamage 2017-03-26 01:09:34 +01:00
Matteo Emili f3b2dd4f1f New hook OnAfterUpdateMaxHealth 2017-03-26 01:09:34 +01:00
Matteo Emili cb6fbe79e5 Fix to OnBeforeRollMeleeOutcomeAgainst hook 2017-03-26 01:09:33 +01:00
Matteo Emili cc0f7cee68 Fix for OnAfterUpdateMaxPower hook 2017-03-26 01:09:33 +01:00
Matteo Emili a67c6eeddf New hooks OnAfterUpdateMaxPower and OnBeforeRollMeleeOutcomeAgainst 2017-03-26 01:09:33 +01:00
Gargarensis f6be52ab40 fix hook 2017-03-26 01:09:32 +01:00
Gargarensis a870e5fae4 hook before a player buys something 2017-03-26 01:09:32 +01:00
Yehonal 384ff412bf fixed parentheses 2017-03-25 20:05:04 +01:00
Matteo Emili 1bf0f981cc New hooks OnAfterRefCount and OnBeforeDropAddItem 2017-03-25 20:02:58 +01:00
Кирилл b32a9b244b Core/BG: WG Tenacity Buff fix
Closes https://github.com/azerothcore/azerothcore-wotlk/issues/430
2017-03-24 07:30:36 +03:00
starrheld 21c5562702 [VANILLA][OBJECT] Gold Vein, Ooze Covered Gold Vein, Tin Vein, Mithril Deposit (#436)
Removal of some incorrectly spawned objects in Durotar.
2017-03-21 22:18:23 +00:00
Rochet2 31f43a6cd1 Fix the encoding problems from https://github.com/azerothcore/azerothcore-wotlk/commit/e4a3f61e7234089a8440e327e2fb397ee9fde8d2 2017-03-20 17:50:23 +02:00
Lee 0a7416d86a Merge pull request #434 from Viste/pvptoken
Fix config option PVP_TOKEN_ENABLE close issue #183
2017-03-20 07:52:12 +00:00
Viste 4a88315b07 Fix config option PVP_TOKEN_ENABLE close issue #183 2017-03-20 02:15:09 +03:00
starrheld a67ceca682 Core/Auth: Per SRP6a protocol, terminate connection of A % N == 0. This resolves another authentication bypass issue 2017-03-19 21:18:43 +03:00
triluch 6908181569 Core/Misc: Fix building mmaps_geenrator on linux. 2017-03-17 10:26:40 +03:00
starrheld c4ed0375d4 DB/Item: Missing loot from Leandro's pet box and Gift box. 2017-03-16 14:39:44 +03:00
Кирилл 0c414a05be Core/Quest: Fixed display of quests.
Closes https://github.com/azerothcore/azerothcore-wotlk/issues/420
2017-03-15 22:58:23 +03:00
HeartWell fbe5e8c0dc Core/Command: Added disable commands. (#423)
* Core/Command: Added disable commands.
2017-03-15 10:48:28 +03:00
HeartWell e4a3f61e72 Merge pull request #425 from Rochet2/patch-1
Fix bad SQL
2017-03-14 23:37:34 +03:00
Rochet2 77d08db26c Remove stored procedure from sql 2017-03-14 21:42:56 +02:00
Rochet2 93ffaebc83 Add fixed SQL 2017-03-14 21:29:14 +02:00
Rochet2 cd53bad4e2 Delete bad SQL 2017-03-14 21:24:03 +02:00
Кирилл e0d951c16c May fix issue #306 need tests (#421) 2017-03-10 19:45:09 +01:00
ShinDarth e04409ee23 Import pending SQL files 2017-03-04 14:32:14 +01:00
ShinDarth 79e86bc2e4 Added SQL file using the proper format 2017-03-04 14:25:45 +01:00
Lee 9c82b2179b Merge pull request #406 from starrheld/master
Minor fixes!
2017-03-03 20:23:34 +00:00
Кирилл 4a6350dc83 Locales for quests (#407) 2017-03-03 16:24:20 +01:00
starrheld a8e09d7c31 [NPC] Lagoon Eel
Currently swimming above water surface.
2017-03-03 12:07:40 +01:00
starrheld 2e497c0f85 Update spell_generic.cpp 2017-03-03 12:02:21 +01:00
Lee d973e2a44f Merge pull request #404 from kvipka/blink
Implement blink v4.5 for AzerothCore
2017-03-01 18:17:41 +00:00
lee1991 a893619cb0 Revert " Load scripts AFTER server configuration has been initialized."
This reverts commit afac94ee1d.
2017-03-01 16:28:38 +00:00
starrheld a845a3c1d4 Update spell_generic.cpp 2017-02-28 19:53:18 +01:00
Ariel- 486be4b766 implement Moss Covered Feet
implement Moss Covered Feet
2017-02-28 19:49:38 +01:00
kvipka fea7cc7775 Implement blink v4.5 for AzerothCore
http://forum.deadmines.org/threads/blink.7/
blink in abyss
blink by path ( rechecking each step )
where player can walk - blink will available there
implemented check on dynamic objects (locked doors and etc)
implemented total path of blink.
2017-02-28 20:52:50 +03:00
Lee 54e25518c3 Merge pull request #393 from starrheld/master
Minor SQL Fix
2017-02-22 22:01:47 +00:00
starrheld 3b7128cc37 [NPC][EVENT] Kruban Darkblade <Darkmoon Faire Barker>
Should only be present when Darkmoon Faire event is active.
2017-02-21 22:37:23 +01:00
Lee c92d0403a7 Merge pull request #389 from starrheld/master
[NPC][VANILLA] Rotting Agam'ar
2017-02-20 18:53:05 +00:00
starrheld 306f177b82 [NPC][VANILLA] Rotting Agam'ar
Should not be in the air, should be in Razorfen Kraul.
2017-02-19 22:28:49 +01:00
Francesco Borzì b2b365b209 Merge pull request #388 from ShinDarth/test_git_author2
Fix git commit author
2017-02-19 22:22:32 +01:00
Killyana e297b159bc Fix git commit author 2017-02-19 22:20:30 +01:00
Francesco Borzì 99cc6965c1 Fix git commit author (#387) 2017-02-19 22:16:42 +01:00
Lee 231d9928a6 Merge pull request #386 from starrheld/master
[QUEST][VANILLA] Elven Legends
2017-02-19 21:10:39 +00:00
starrheld fa4a5e409c [QUEST][VANILLA] Elven Legends
Fixed Gossip and you can now complete the quest.
2017-02-19 22:01:49 +01:00
killyana 8901e39cde Fix for Wandering Shay Author Killyana 2017-02-19 20:45:18 +00:00
Lee a0f50a3dd9 upadte
fixed typo
2017-02-19 19:10:46 +00:00
Lee 3a76256d95 Merge pull request #385 from starrheld/master
Minor SQL fixes
2017-02-19 18:52:57 +00:00
starrheld 95986e65b6 Space removed 2017-02-19 19:32:18 +01:00
starrheld 5506842744 [QUEST][VANILLA] Scalding Mornbrew Delivery
Removed timer which got removed in patch 3.3.0.
2017-02-19 19:31:35 +01:00
starrheld bdda70c204 [QUEST][WOTLK] The Ancient Armor of the Kvaldir
Fixed where you could not use Harry's Bomber.
2017-02-19 19:29:51 +01:00
Lee 9d51ade2c6 Merge pull request #384 from starrheld/master
[NPC][TBC] Spirit of Ar'tor
2017-02-19 14:56:50 +00:00
Lee ddb15e478b Update rev_1487514602617381300.sql 2017-02-19 14:54:34 +00:00
Lee 7c8858fa11 rev_1487514602617381300.sql
Added an extra line to avoid db compile error
2017-02-19 14:54:24 +00:00
starrheld 352e11ab34 [NPC][TBC] Spirit of Ar'tor
Fixed so that the player gets the appropriate See Invisibility spell
when completing the quest [Demonic Crystal Prisons].
2017-02-19 15:50:08 +01:00
Lee b8b8a469c4 Merge pull request #383 from starrheld/master
[QUEST][WOTLK] Basic Chemistry
2017-02-19 14:46:44 +00:00
starrheld 8ac6810d27 [QUEST][WOTLK] Basic Chemistry
Fixes item cooldown from 1 min 30 seconds to 30 seconds, to remedy the
uncompletable quest [Basic Chemistry]. Please remove your items cache in
your World of Warcraft directory to reset the item cooldown.
2017-02-19 15:31:59 +01:00
lee1991 7408b67629 Why was we getting the player within 40f?, 12f is probly still a little to much but it works. 2017-02-15 20:03:15 +00:00
lee1991 afac94ee1d Load scripts AFTER server configuration has been initialized. 2017-02-12 11:06:25 +00:00
lee1991 307ae9d1bf Travis fix 2017-02-11 18:59:59 +00:00
lee1991 4e420b1d7b Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-02-11 18:37:01 +00:00
lee1991 d5b9825c64 Noth will now cast curse when he teleports back to the ground
closes issue #370
2017-02-11 18:36:49 +00:00
Lee 5291b5d21d Merge pull request #369 from starrheld/master
Minor SQL fixes
2017-02-10 20:39:01 +00:00
h0rs 57b8cf0235 Fix refer a friend Summon 2017-02-10 20:24:17 +00:00
lee1991 b6d1d5dd56 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-02-08 10:54:23 +00:00
lee1991 1b379027c6 Fix Paladin's Greater Spell
closes #373
2017-02-08 10:53:42 +00:00
Lee ca1d18820b Merge pull request #371 from Inifield/mmapsversion
Core/Extractors : Fix MMAP version
2017-02-07 18:56:36 +00:00
Blumfield 90485322eb Core/Extractors : Fix MMAP version, you should be able to extract them and use them again 2017-02-07 14:37:03 +01:00
Rushor 6dd44c08f7 Author commit
Squash Commit

[NPC][WotlK] Stormforged Saboteur

Missing their path(s), just walking in random movements.

[NPC][WotLK] Slosh

Wrong movement and waypoints.

[NPC][WOTLK] Hamat

Updated to the correct Aura, NPC will appear as sleeping instead of
standing up.

Acherus Deathcharger and Crimson Deathcharger visuals

NPC][WOTLK] Snorts

Appropirate aura

Added Flag for guard - Deathguard Elite

Deathguard Elite
-- creature is a guard (Will ignore feign death and vanish)

[NPC][WOTLK] Libary Guardian

Will now use the correct spell on Databank and use the correct waypoints
2017-02-07 14:09:01 +01:00
lee1991 e25a499c78 Changed the spawn location of Anubrekhan adds to be more blizzlike 2017-02-05 20:00:53 +00:00
lee1991 a60a379c30 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-02-04 21:30:46 +00:00
lee1991 8da076247d closes #352 2017-02-04 21:30:37 +00:00
Lee b0f92a6d4f Merge pull request #368 from starrheld/master
Minor SQL fixes
2017-02-04 13:54:50 +00:00
starrheld fe62b78a5e CIVILIAN RECRUIT CHANGED MODIELID FROM 3422 TO 24821/24818 2017-02-04 14:15:01 +01:00
starrheld 8cab34a8b3 BRITTLE REVENANT LOOT TABLE AND DROP RATE FIXED 2017-02-04 14:13:50 +01:00
h0rs 86773657f6 Fix Quest for Convocation at Zol'Heb (12730) and quest 17013
closes #259 #34
2017-02-04 09:22:35 +00:00
lee1991 846514785d travis fix and database fix 2017-02-03 13:56:59 +00:00
lee1991 6ec1933143 Indention fix for trial_of_the_champion.cpp 2017-02-03 12:48:57 +00:00
lee1991 d7bc82bc13 pushed all pending sqls. 2017-02-03 12:44:48 +00:00
lee1991 a0aff6d241 Few start up error fixes. 2017-02-03 12:36:57 +00:00
lee1991 f6aded340d error was caused because of LOS, removed LOS for the spell.
closes #213
2017-02-03 11:04:54 +00:00
lee1991 7830b128a2 Removed script for Gurubashi event now controlled by database. 2017-02-03 10:40:34 +00:00
lee1991 c37b75ba10 Added Emote so when boss speaks she will do emote on that text.
closes #364
2017-02-03 09:35:56 +00:00
lee1991 8469723438 Indention Fix for trial_of_the_champion 2017-02-02 21:59:57 +00:00
lee1991 e3420ed513 Anub'Rekhan will now summon two creatures in Naxxramas 25m, it will no longer spawn a Crypt guard in 10 man.
closes #215
2017-02-02 21:26:06 +00:00
Lee 426e9ae24a Merge pull request #347 from starrheld/master
Minor Fixes SQL patch
2017-02-02 19:22:22 +00:00
lee1991 67eeab01fc Fix creature error when loading creatures on start. 2017-02-02 15:26:38 +00:00
h0rs 45d1cc3c52 Fixed the channel chat to display properly instead of righting to lower case
close #282
2017-02-02 10:59:08 +00:00
lee1991 5a04cc3f97 made the creatures in the sewers attach each other and use spells
closes #362
2017-02-02 10:28:35 +00:00
lee1991 9c7a7d3335 Put a space to tidy code up for previous fix. 2017-02-01 15:17:05 +00:00
lee1991 6b6f260dc0 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-02-01 10:18:51 +00:00
lee1991 8c7f995fae Fixed brann_bronzebeard in halls_of_stone to stop moving near the end door, also does emote at end Waypoint to make it more blizzlike
Closes #361
2017-02-01 10:18:38 +00:00
Yehonal 85aed79466 fixed pending sql for new db structure 2017-01-30 17:41:16 +01:00
rushor 657bcc082b Minor Updates patch SQL (Rushor) squash.
Minor Updates patch SQL (Rushor) squash.

Minor Updates patch SQL (Rushor) squash.

Minor Updates patch SQL (Rushor) squash.

Heldgarr Steelbeard - Unable To Shoot at Target

[Quest][WotlK] The Last of Her Kind FIX

Adding Textevent of Civilian Recruit inside building and updating model

DB/Creature: Bellinger and Bailey

DB/Creature: Snowblind Devotee

DB/Creature: Torseg the Exiled

Janks's missing mine event - DB: Janks's mine event

Initiate Park - Pathing and Emotescript FIX

Initiate Vernon + Initiate Greer - Textevent and Pathing FIX

Apprentice Trotter - Pathing + Emotescript FIX

Librarian Hamilton - Add pathing and Emotescript FIX

Karen I Don't Caribou the Culler - Better Pathing Added and Correct SpellID 46147 FIX

Armorer Orkuruk - Missing Hate Texts FIX

Wind Master To'bor & Warsong Wind Rider Script FIX

Warden Nork Bloodfrenzy & Son - Conversation

Mogg and Pooka added their Storyscript

Revert "Wind Master To'bor & Warsong Wind Rider Script FIX"

This reverts commit d707e0e16d8d8431eb4c0f16d7efa0f6e850552d.

[NPC][Wotlk] Jimmy the Stable Boy - Missing Pathingscript

[NPC][Classic] Misc - Pathing and Emotestateupdates for Hammerfall Guardian, Horde Guard, Peon and Westfall Woodworker

[NPC][Classic] Wretched Ghoul + Zoombie - Attackevent + Pathing

[NPC][WotlK] Ironwool Mammoth

Patrolling Event + Mini Event FIX

[NPC][Classic] Lumberjack - Added Emotes and Pathing

[NPC][Classic] Defias Thug - Emotes + Pathing + Randommovement

[NPC][Classic] Zalduun <Priest Trainer> - Heal + Pathing + Text

[NPC][Classic] Scarlet Deserter Event with Gothik the Harvester

[NPC][Classic] Gothik the Harvester - Implement resurrection Event for Scourge Gryphon and Scarlet Ghoul

[NPC][Classic] Lord Thorval - Link Texts to Movement

[NPC][WotlK] Ore Cart - Questevent for "Fruits of Our Labor"

[NPC][TBC] Mordenai - Add Movement and Attackscript

[NPC][TBC] Chancellor Bloodleaf - Textevent with Corok the Mighty

[NPC][TBC] Painmistress Gabrissa - Pathing and Castscript

[NPC][TBC] Eye of the Citadel - Revengetext On Death of Morkh

[NPC][TBC] Levixus - Missing Announce of Blizzard Crew Member(s)

[NPC][TBC] Experimental Pilot - Conversation with Engineering Crewmember(s)

[NPC][TBC] Consortium Nether Runner - Text and Pathscript

[NPC][TBC] Nurse Judith - Pathing + Emotescript

[NPC][Classic] Eye of Naxxramas - Spawn + Pathing

[NPC][WotlK] Durkot Wolfbrother - Added Pathing and Emoteevent

[Quest][Northrend][Icecrown]"Battle Before The Citadel" - Phasing Issue

[Quest][NorthRend][Icecrown]At The Enemy's Gates - Phasing Issue

[Item] Plans: Ragesteel Helm Should Only Drop From Anger Guards

[Instance] Deadmines - Rework (Formation and Waypoint(s).

[Instance] Caverns of Time: Old Hillsbrad Foothills - Full Rework

Revert "[NPC][Classic] Wretched Ghoul + Zoombie - Attackevent + Pathing"

This reverts commit fa0ddfad99792f92b0bcf8f219eb59ab198bf60f.

[NPC][WOTLK] Argent Cannon

[DUNGEON][WOTLK] Trial of Champions

Fix for speed_run for all of the NCP(S)

Update rev_1485734753369055900.sql

Added two more NPC(S),
Ambrose Boltspark & Lana Stouthammer
2017-01-30 01:56:26 +01:00
Yehonal fd83cd8a85 DB/Fix: gurubashi arena
data from:

https://github.com/TrinityCore/TrinityCore/issues/7699

https://github.com/TrinityCore/TrinityCore/commit/32042682004c058909f0d56be03cf5e872e2b05c
2017-01-29 17:09:08 +01:00
lee1991 c60dc9d3a3 Noth the Plaguebringer update, he will now stay on the balcony instead of floating back down to the center 2017-01-28 18:30:51 +00:00
lee1991 ad0d548c22 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-01-25 09:43:11 +00:00
lee1991 ccfb800844 Fix the speed problem of the summoned creatures when encounter starts.
Removed the Freeze animation spell
changed the orientation of Jadoga.
2017-01-25 09:42:57 +00:00
Iny 44c71f6b85 Update issue_template.md (#341) 2017-01-24 23:12:33 +01:00
lee1991 d24d3818a5 Fix Travis 2017-01-24 20:58:46 +00:00
lee1991 f2acb77794 Pending SQL, pushed. 2017-01-24 19:52:32 +00:00
Lee b82f52d7eb Quest Fixes
Fix quests 
1. The Black Knight's Orders
 - The griffin will correctly dismount as it reaches the end waypoint.

2. At The Enemy's Gates
 - The Argent mounts are now mountable.
 - Creatures for this quest has had their health reduced. 

closes #303
2017-01-22 14:31:15 +00:00
Lee a0ade8571f Update mushrooms
Made mushrooms so they are now attackable and selectable. Source : http://wowwiki.wikia.com/wiki/Amanitar
Issue close: #331
2017-01-22 12:25:04 +00:00
Lee 79567a6478 Fix quest Death Comes From On High
Fixed quest: Death Comes From On High.
2017-01-21 17:33:31 +00:00
talamortis e30ae1d4c3 Prince fix
Prince fix
2017-01-12 18:55:38 +00:00
talamortis 5125c6aee7 Prince Phase 3 fix
fixed a error for when prince was at 30% life he didnt go into phase 3.
2017-01-12 18:27:40 +00:00
talamortis b9e68be71c dupelicate file.
duplicate
2017-01-12 11:23:08 +00:00
talamortis f0c00ffe8f added file type at the end
added filetype
2017-01-12 11:22:15 +00:00
talamortis 3312b0ebdd Merge pull request #287 from talamortis/talamortis-patch-2
Fix and Argent Defender & Kurzan Commando stealth
2017-01-10 20:30:26 +00:00
talamortis 6854d17eed Merge pull request #318 from Inifield/ext1
Core/Maps: Extractors will now extract datas as it should
2017-01-10 19:55:03 +00:00
talamortis edcef5b8d4 Merge pull request #196 from azerothcore/talamortis-patch-1
Bloodlord Mandokir will now say the correct phase when "getting ready to charge" and also reset correctly when leaving / resetting.
2017-01-10 19:40:03 +00:00
talamortis 0da7ceba8f Merge pull request #316 from azerothcore/karazhan_rework
Karazhan rework also fix travis
2017-01-10 18:45:18 +00:00
lee1991 b891de029f fixed typo. 2017-01-09 20:59:02 +00:00
lee1991 b65aa9f7f5 Fix error in travis log. 2017-01-09 20:42:48 +00:00
lee1991 adeef5b1df Code cleanup and also make Shade select a random target 2017-01-09 20:38:28 +00:00
Blumfield e6a44151f8 Core/Maps: Extractors will now extract datas as it should 2017-01-09 19:47:04 +01:00
lee1991 198e07fed7 added NPC Relay to script, stop prince Error. 2017-01-09 18:46:04 +00:00
lee1991 fed7745781 indention fix 2017-01-09 18:37:02 +00:00
lee1991 b2f011c748 indention fix 2017-01-09 00:02:55 +00:00
lee1991 a395678bb2 Prince Rescript and a few boss code Cleanups 2017-01-08 23:46:15 +00:00
Iny a655ddcbc0 Core/Tools: Fix compilation of tools under windows (#312) 2017-01-06 13:36:09 +01:00
Yehonal 092b9c85e1 Revert "Prince rework and Nightbane code clean up"
This reverts commit 25a3b5fb0e.
2017-01-06 01:47:57 +01:00
lee1991 d63d3aa5f0 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-01-05 21:48:06 +00:00
lee1991 25a3b5fb0e Prince rework and Nightbane code clean up 2017-01-05 21:47:55 +00:00
Stefano Borzì f549a25501 DB/World schema: split quest_template and quest_template_addon and renamed some fields (#291) 2017-01-04 14:08:28 +01:00
justdothings fd305ad8a6 Script/Spell: Shadowmourne - Soul Fragment Proc (Enable on BG And Arena) (#307) 2017-01-01 15:39:32 +01:00
Blumfield c3612fed30 Core/Arena: Add config option for Arena.QueueAnnoncer (#305) 2017-01-01 11:41:34 +01:00
Yehonal 858955b68c Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2016-12-29 21:02:19 +01:00
Yehonal 073f473872 uncommented network log 2016-12-29 21:02:09 +01:00
Yehonal 56832eb2b2 updated doc submodule 2016-12-29 21:01:50 +01:00
lee1991 a45924e7b2 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2016-12-29 19:24:30 +00:00
Irome 1eb07581fe Merge pull request #300 from Helias/schema-quest
DB/World schema: updated quest_template table
2016-12-29 12:12:16 +01:00
Helias b84de8b2f0 DB/World schema: updated quest_template table 2016-12-28 22:09:39 +01:00
Helias 9f31206a1f DB/World schema: updated quest_template table 2016-12-28 20:44:08 +01:00
Ennio Visconti 7025bad000 Merge from polaretto/azerothcore-wotlk 2016-12-28 10:38:00 +01:00
Polaretto 96bf8cb0f3 Update .travis.yml to fix latest integration errors.
Revert to Ubuntu 14.04 LTS
2016-12-28 10:28:44 +01:00
Polaretto bd9b4e84b6 Updated .travis.yml to support missing dependencies. 2016-12-27 12:51:50 +01:00
Polaretto c40f4c48bd Update .travis.yml to show more error details. 2016-12-27 12:48:32 +01:00
Polaretto e477b6b495 Update .travis.yml
Should fix latest Travis errors.
2016-12-27 12:42:41 +01:00
lee1991 f45cc5da3d Made the instance Karazhan open for normal players to enter 2016-12-26 10:16:32 +00:00
lee1991 6663e7986e Karazhan changes to make it now playable for players. all event work apart form chess event 2016-12-26 09:34:53 +00:00
lee1991 298f3c0a8b Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2016-12-26 09:24:57 +00:00
talamortis 17d6fd9418 indention fix
fix indention
2016-12-20 07:45:32 +00:00
talamortis 5ca25a8362 Fix Argent Defender 2016-12-19 21:36:06 +00:00
Francesco Borzì 068ac593cb Revert "[QUEST] [A] 12499 and [H] 12500 - Return To Angrathar (lack of phasing after completing quest)" (#286) 2016-12-19 18:30:35 +01:00
xml21 a8b864f186 DB/World/SpellArea: fix Return To Angrathar (lack of phasing after completing quest) (#283) 2016-12-18 19:15:52 +01:00
Yehonal bdad39fada fixed latest sql update
please use the standard protocol for PR in sql
2016-12-17 13:22:18 +01:00
Yehonal 4f82a3c2fa Fix for char db and auth db updates 2016-12-17 13:08:49 +01:00
Yehonal 3040693c2e DB: alter table mistake in sql update 2016-12-17 12:55:10 +01:00
sucofog 9d0c8dc71b Scripts/Karazhan: Undeclared spell, fix for #96 #101 (#279) 2016-12-16 10:16:01 +01:00
3ndos b7ee1a9f12 More hooks for Scripts/Modules (#270) 2016-12-07 09:12:01 +01:00
HeartWell 440b7e731f Core/ChatHandler: Fix for config mute. (#272) 2016-12-02 19:09:17 +01:00
sucofog 09419e53b8 Core/Text: Add support for BroadcastTextID in creature_text table. (#265) 2016-12-02 11:30:39 +01:00
devovh 6d740d4ab1 Core/SmartScripts: Fix Deadmines door lever not opening door. (#269) 2016-11-30 19:01:43 +01:00
ShinDarth dc8f05ec93 Merge remote-tracking branch 'upstream/master' 2016-11-26 21:19:53 +01:00
ShinDarth cdb8245464 Import pending SQLs 2016-11-26 21:08:10 +01:00
moob0 95743d0380 Core/ScriptMgr: added new hook OnBeforeUpdateArenaPoints (#261) 2016-11-26 21:05:59 +01:00
Shin 81b195099b DB/World: move questItem* fields to *_questitems tables (#249) 2016-11-25 20:23:44 +01:00
Maczuga 084929c558 Core/PetHandler: Fix pet level issue on UNIX systems 2016-11-24 20:12:42 +01:00
moob0 a9ca43310e Core/Misc: identation fixes 2016-11-22 22:32:50 +01:00
Matteo Emili bb429b22cf New hooks OnEquip, OnPlayerJoinBG, OnPlayerJoinArena 2016-11-22 20:11:40 +01:00
ShinDarth 19e3492372 DB/Auth: fix column name in update file, thanks @DarkmoonRabbit 2016-11-21 19:33:25 +01:00
ShinDarth 98b7ce9ea7 DB/Updates: fix syntax error in SQL update file 2016-11-20 17:13:23 +01:00
HeartWell fdfd3856ad Core/Chat: Add config to mute player first login. (#234) 2016-11-20 16:02:12 +01:00
ShinDarth 11a88b7121 Merge branch '1.x' 2016-11-19 12:37:57 +01:00
ShinDarth a215b276ca Imported pending SQLs 2016-11-19 12:37:05 +01:00
Yehonal d591c1169e Update AuthSocket.h 2016-11-19 00:28:32 +01:00
Yehonal 8c9237027c Update AuthSocket.h 2016-11-19 00:26:31 +01:00
Yehonal 506df780cc Merge branch '1.x' 2016-11-19 00:19:34 +01:00
Yehonal 7e56f3f1fc Implemented hook for Player::MoveItemFromInventory 2016-11-19 00:18:44 +01:00
talamortis 7f4e075003 Kurzan Commando
Kurzan Commando SmartAI Fix
2016-11-18 21:49:47 +00:00
lee1991 c22fb83508 Fix Kurzan Commando Stealth 2016-11-18 21:47:39 +00:00
talamortis c1ee9c737b Update spell_paladin.cpp 2016-11-18 21:05:06 +00:00
talamortis 5e32d07860 Core/Script Paladin Argent Defender
Fix Spell Paladin Argent Defender
2016-11-18 19:52:14 +00:00
Chaosvex e6f1dd8ead Core/Auth: Resolved critical vulnerability on auth system bypass 2016-11-18 16:23:34 +01:00
Chaosvex 096a77bac2 Core/Auth: Resolved critical vulnerability on auth system bypass 2016-11-18 16:22:51 +01:00
Yehonal aeb9406860 fixed alter tables 2016-11-18 13:42:32 +01:00
Yehonal b94531b191 Created needed files for "sql pending system"
+ added README file to db_exporter
2016-11-18 13:28:25 +01:00
Yehonal 212edb5034 Archived old sql files, they are now integrated in base 2016-11-18 13:23:30 +01:00
Yehonal 59d568d603 Removed procedure to avoid "mysql gone away" issue for timeout
NOTE: We should avoid huge updates files, they must be splitted
2016-11-18 11:52:12 +01:00
Yehonal 070f15458b improved gitignore for modules 2016-11-18 11:15:57 +01:00
Yehonal b0e118fe07 fixed install.sh url for joiner 2016-11-18 11:15:47 +01:00
talamortis 4d4ec1e92a Merge pull request #194 from talamortis/patch-1
Fix Quest Evil Draws Near
2016-11-17 23:12:11 +00:00
Yehonal 001af4e85b custom files must be always resetted on full db_assembling 2016-11-17 19:28:25 +01:00
Yehonal d53b5522f9 Updated ScriptMgr with new function to favorite transmog module 2016-11-17 10:28:08 +01:00
Shin 1ec1d16554 DB/Misc: minor structure improvements
- Affects #https://github.com/azerothcore/azerothcore-wotlk/issues/236
2016-11-15 21:54:45 +01:00
ShinDarth d5ab362277 Core/LootMgr: prevent loot issues in case of crossfaction groups 2016-11-12 18:11:51 +01:00
HeartWell 7128d14b09 Scripts/Pet: Gargoyle shouldn't attack ghoul target. (#229) 2016-11-08 09:12:27 +01:00
ShinDarth cd6209cdb1 Import pending SQLs 2016-11-06 20:35:23 +01:00
HeartWell f61f6221e8 Scripts/Commands: Adding command reload broadcast text. (#228) 2016-11-06 20:34:41 +01:00
ShinDarth 5e8a68486b Bin/SQL-Generator: fixed macOS import + minor improvements 2016-11-06 20:02:30 +01:00
HeartWell 58f24c8933 Core/Text: Implemented BroadcastText. (#227) 2016-11-06 14:30:52 +01:00
ShinDarth 0b18f71c00 Import pending SQL 2016-11-05 20:45:47 +01:00
HeartWell c8cc99be37 Core/Object: Localization objects. (#226) 2016-11-05 20:43:11 +01:00
ShinDarth f54f7ce7dc Fix SQL syntax + import pending SQLs 2016-11-05 19:02:24 +01:00
talamortis 0d0e92c86e DB/CreatureQuestStarter: fix Image of Drakuru quest (#201)
Image of Darkuru will now give quest 35797
2016-11-05 18:59:49 +01:00
HeartWell b25dbaa96b Core/Text: Implemented locales_points_of_interest. (#225) 2016-11-05 17:21:38 +01:00
ShinDarth b8a30dd543 Import pending SQL 2016-11-05 15:32:25 +01:00
HeartWell 55873c1891 Core/Creature: Localization creatures. (#224) 2016-11-05 15:28:49 +01:00
ShinDarth a52fbb398f Import pending SQLs 2016-11-05 08:39:46 +01:00
Blumfield dc2c3d1fde Core/Chat: Fix crash when using a command (#220) 2016-11-05 08:37:58 +01:00
HeartWell 8088ca220a Core/Item: Localization items. (#223) 2016-11-04 21:03:48 +01:00
HeartWell b9aa88ac2b Core/Text: Implemented locales_page_text. (#221) 2016-11-03 20:00:04 +01:00
ShinDarth 7e4328b588 Removed empty SQL file 2016-10-29 23:50:20 +02:00
ShinDarth 61a49421bf Merge remote-tracking branch 'upstream/master' 2016-10-29 23:47:46 +02:00
ShinDarth de5fb1a53d DB/Updates: fix 2016_10_23_00.sql 2016-10-29 23:47:31 +02:00
Blumfield 43ed51cadd CMake: Added support for MySQL Server 5.7 (#187) 2016-10-29 18:17:58 +02:00
ShinDarth 8667c3b607 Import pending SQLs 2016-10-29 11:43:50 +02:00
HeartWell cd9add3ddc Script/Commands: implemented .reload battleground_template (#210)
- Closes #28
2016-10-29 11:43:41 +02:00
ShinDarth 9d11582283 Bin/DB-Assembler: fixed bug in Mac OS X md5 generation
- IMPORTANT NOTE: new dependency for Mac users: brew install md5sha1sum
2016-10-25 22:35:14 +02:00
talamortis 251adf115f boss_mandokir.cpp
Boss will no longer despawn after he has done his lap and should return to the correct position when Speaker is dead (at the bottom of the stairs)
2016-10-25 19:41:23 +01:00
talamortis fb85980ebc Bloodlord Mandokir Say Fix
Fix text from when Boss Casts Threatening Gaze
2016-10-23 22:39:35 +01:00
talamortis b81d49d90d Made to Update statement 2016-10-23 19:46:09 +01:00
talamortis 7109a98126 Fix Quest Evil Draws Near
Fix quest so it can be completed.
2016-10-23 16:42:11 +01:00
ShinDarth 47d1ee4f55 Bin: fix db_pendings import.sh script 2016-10-23 13:13:16 +02:00
Yehonal 908abe4139 imported pending sql 2016-10-23 10:49:21 +02:00
Blumfield 3ca3a2dd5d DB/Loot: Fix drop chance of item Dinosaur Bone (11114)
- closes #185
- thanks @Blumfield @talamortis @thurin93
2016-10-23 10:39:19 +02:00
Yehonal 3f25872719 imported pending sql 2016-10-14 10:27:37 +02:00
talamortis 35c66cd375 DB/SAI: fix Plague Walker (Ahn'Kahet: Old Kingdom) 2016-10-10 21:01:17 +02:00
talamortis 4809bc14e3 Quest/Loot The Great Fras Siabi (#167)
DB/World: fix quest The Great Fras Siabi (5214)
- Closes #116
2016-10-10 20:38:05 +02:00
Ander c15d2b4e19 I close issue 119 (#170)
* close https://github.com/azerothcore/azerothcore-wotlk/issues/119

* I close issue https://github.com/azerothcore/azerothcore-wotlk/issues/119

* Should be fixed now

* Deleted unused
2016-10-08 22:23:24 +02:00
talamortis baa148b2b1 Updated Chat.cpp (#162)
People should not get access violation now when appling commands, full credit goes to @Frytiks.
2016-09-27 20:10:56 +02:00
Yehonal 8eb135e545 Core/DB: sql update importing fix 2016-09-24 19:54:53 +02:00
Yehonal d45a5d69fd Core/DB: Missing 431704c7e2 sql 2016-09-24 19:50:36 +02:00
Yehonal e344e985d9 Core/DB: Created sql updates from pending 2016-09-24 19:49:06 +02:00
Yehonal 4525b77f9e Core/DB: Using correct syntax for pending sql 2016-09-24 19:47:44 +02:00
Yehonal 9f0b63fc45 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2016-09-24 19:45:30 +02:00
Yehonal a498acfdd8 Merge pull request #112 from DantestyleXD/patch-2
[QUEST] There Exists No Honor Among Birds
2016-09-24 17:49:49 +02:00
Yehonal 9076dde4e0 Merge pull request #141 from Krath/master
Trial of the Champions : Checking if the player is mounted.
2016-09-24 17:49:26 +02:00
Yehonal 7de07357e9 Merge pull request #132 from Helias/warnings
Core/Build: fixed 4 warnings
2016-09-24 17:45:16 +02:00
Yehonal d9e091eae7 Merge pull request #158 from talamortis/patch-5
Quest: Black knight orders
2016-09-24 15:09:49 +02:00
Yehonal ca46417a0c Merge pull request #145 from talamortis/master
Instance/Scripts: PoS and HOR fix
2016-09-24 14:51:07 +02:00
Yehonal aaffa82040 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2016-09-24 14:47:29 +02:00
Yehonal b5d6eab68f Minor fixes to startup-scripts, disabled screen check since it can cause some issues 2016-09-24 14:46:05 +02:00
yehonal e06bdd2132 bin folder creation for startup-scripts on after_build event 2016-09-24 14:46:02 +02:00
Yehonal 0eca04f18b Core/Logging Fixed db logging clean timer 2016-09-24 14:45:57 +02:00
Yehonal c49be4c530 Fixed joiner repo url 2016-09-24 14:45:48 +02:00
Yehonal d177e923ca Fix crash with algalon 2016-09-24 14:45:45 +02:00
Yehonal 8cee0fe498 Core/Script: Missing check on medivh script, fixed crash 2016-09-24 14:45:41 +02:00
Yehonal b618027b3b Core/Script: Fixed possible crash when medivh is spawned outside instance 2016-09-24 14:45:35 +02:00
mik1893 ca510dfd8d Core/Unit: added new script OnPlayerBeingCharmed 2016-09-24 14:45:07 +02:00
Yehonal 6966eba2bb Core/Config Not initial conf files are optional now 2016-09-24 14:36:46 +02:00
Yehonal 3b2fb0949b Core/Logging: Re-Implemented onChat scripting system 2016-09-24 14:36:21 +02:00
talamortis 3356a712c3 Black knight orders
Black nights orders griffen will now take you to the correct point instead of dropping you in the ocean
2016-09-24 12:37:08 +01:00
Stefano Borzì 431704c7e2 Database/World: made the database structure similar to TrinityCore (#154)
* Database/World: date the database structure similar to TrinityCore

* Updated ObjectMgr.cpp

* Moved sql update to pending_db_world directory
2016-09-22 21:21:22 +02:00
talamortis 438077bc0c Changed comment 2016-09-12 16:44:09 +01:00
talamortis e89ff65d59 Changed comment 2016-09-12 16:43:38 +01:00
talamortis 2875b32a94 Removed
Updated.
2016-09-12 16:43:01 +01:00
talamortis 5dcfe074ff Ambassador Kelemar Waypoint
Removed the //
2016-09-11 23:35:12 +01:00
talamortis 99646d171e World/ Winterfin Oracle ID 25216
Winterfin oricle will now cast lightning bolt.
2016-09-06 16:21:52 +01:00
talamortis 36a0f1f338 Instance: Culling of stratholme - Arthus Fix
Arthus will no longer attack start NPC and stop at the correct place in firestreet
2016-09-06 16:20:28 +01:00
talamortis 27030bdfa4 Silvermoon City: Ambassitor Kelmer Walk fix
Ambassitor Kelmar will now walk around silvermoon city
2016-09-06 16:19:09 +01:00
talamortis b35b950bbb Instance: Pit of Saron Tyrannus Mount Fix
Tyrannus will now be mounted as you enter the instance and you will not just see Rimefang
2016-09-06 08:01:14 +01:00
talamortis 9f8d930af7 Core/Scripts Halls of Reflection
ID of the guards changed so alliance can see the correct NPC
2016-09-05 23:58:06 +01:00
talamortis 44c6ef61aa Core/Scripts: Halls of Reflection
Alliance will now see the correct npc to pick up the quest  "Wrath of the lich king"
2016-09-05 23:55:47 +01:00
talamortis beb2ca59a5 Core/Scripts Pit of Saron
Alliance Players will not londer see double ELANDRA as they enter the dungeon
2016-09-05 23:48:39 +01:00
Krath e1884fd3c4 Checking if the player is mounted. 2016-09-05 20:27:02 +02:00
Yehonal c0590a5cfc Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-09-05 17:02:08 +02:00
Yehonal 2e4059c619 Revert "Get Team Id by group Leader instead of random player"
This reverts commit 2ee9fb4eb3.
2016-09-05 16:57:29 +02:00
mik1893 ce07d52235 Fix for missing assignment of m_race 2016-09-05 15:15:27 +02:00
Yehonal c71622438d [DB] fix on characters base tables
Don't worry, you don't need to change anything in your db characters
2016-09-05 12:18:23 +02:00
Yehonal 19273cb9f5 [DB] Fixed Some strange missing data/fix on base db
I've exported the database again starting from
0.x base and applying archived updates again

We strongly suggest to reset your world db with new base
and applying updates again.

To save time, use our db_assembler script
2016-09-05 12:07:11 +02:00
Yehonal 209c058368 Fixed commands log and a crash on windows 2016-09-04 16:05:32 +02:00
Yehonal ce219ce7e4 Created auth logs table for db logging system
Fixed server startup
2016-09-04 14:41:03 +02:00
Yehonal 3db4c1717b Fixed compilation for vs 2013 2016-09-04 14:39:59 +02:00
Yehonal 1f751abf25 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk.git 2016-09-04 10:45:51 +02:00
Yehonal 61a3d89030 Force to use external mysql lib instead of sources
Currently sources are not compiled on some VS
2016-09-04 10:44:38 +02:00
ShinDarth e139de4a8a Build/Clang: suppress logical-op-parentheses warnings 2016-09-04 10:18:38 +02:00
ShinDarth 5802a37698 Revert "Build/Clang: fixed 96 warnings + improved code readability"
This reverts commit a4589f71d5.
2016-09-04 10:11:10 +02:00
DantestyleXD 942f914fd2 [DB/Quest] There Exists No Honor Among Birds rev.5 2016-09-04 06:04:34 +02:00
ShinDarth e5fd1095c9 Core/Build: fixed a warning 2016-09-03 14:23:14 +02:00
Helias 314ad9091b Core/Build: fixed 4 warnings 2016-09-03 13:41:56 +02:00
Yehonal e947363b23 Typing error in folder name 2016-09-02 00:21:17 +02:00
Yehonal cd2417eb2f Using IsGMAccount instead of direct check 2016-09-02 00:21:12 +02:00
Yehonal b86f955f8d cleaning config.sh.dist file 2016-09-02 00:21:08 +02:00
Yehonal 9466e0c21c Improved run engine and moved on separated module
+ Also added some example script to create your own
restart script
2016-09-02 00:21:02 +02:00
Yehonal 3704829d65 Re-implemented Clean logs table 2016-08-31 01:54:20 +02:00
Yehonal de714fdae7 moved GetDatabaseName under public to be used on API 2016-08-31 01:08:53 +02:00
Yehonal 1fb45c44ac Restored db logging function 2016-08-31 01:08:47 +02:00
Yehonal 12d3aeacbd Removed absolute path from some script loaders 2016-08-31 01:08:38 +02:00
mik1893 e113eeec5d Core/Unit: correctly retrieve faction id for race when original is requested 2016-08-31 01:04:07 +02:00
Shin 00d04e94a7 Update README.md 2016-08-30 16:29:55 +02:00
Yehonal 273ffb5d0c [DB] Importing pending sql 2016-08-30 15:42:18 +02:00
Yehonal 88b1881d22 [BASH/DB] Fixed importing script with revisioned sql 2016-08-30 15:41:59 +02:00
Yehonal 925defe406 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk.git 2016-08-30 15:28:01 +02:00
Yehonal c556918797 Merge pull request #118 from DantestyleXD/patch-3
[DB/Quest] Fix for quests 10990 10991 10992 #114
2016-08-30 15:27:06 +02:00
Yehonal e4af303adf Update .travis.yml 2016-08-30 15:22:37 +02:00
ShinDarth 23ba43f8dc Misc: fix copyright from wrong search&replace 2016-08-30 15:16:37 +02:00
ShinDarth 2cf163434c Merge remote-tracking branch 'upstream/master' 2016-08-30 15:13:26 +02:00
ShinDarth 736b92d9a7 Misc: fix copyright from wrong search&replace 2016-08-30 15:13:08 +02:00
Yehonal 2cf4e06e01 [BASH] separated -wipe from -ls for run engine 2016-08-30 13:10:34 +02:00
Ennio Visconti 6c4b7dc3ef Fixed small typo for Travis 2016-08-30 11:32:59 +02:00
Ennio Visconti 38429f3f20 Update to support Travis (now based on azerothcore changes wrt TC) 2016-08-30 11:29:53 +02:00
Polaretto d9640b8e81 Added ACE library to Travis 2016-08-30 10:50:14 +02:00
Polaretto c8051d65ed Travis build fix 2016-08-30 10:44:54 +02:00
Polaretto 22964a20f4 Update .travis.yml 2016-08-30 10:44:19 +02:00
Polaretto b695ab30dc Updated Travis config to latest TC dependencies. 2016-08-30 10:41:17 +02:00
Polaretto 3e4fa841f6 Updated Readme with Travis CI badge. 2016-08-30 10:33:03 +02:00
Yehonal cb375d00ad [BASH] Removed _timed_ files for custom sql
use updates instead.
2016-08-30 02:02:08 +02:00
Yehonal 8376e13e09 fixed wrong sql header 2016-08-30 01:36:10 +02:00
Yehonal 5fd543e1f5 Fixed db_assembler DB path variable expanding
+ code indentation
2016-08-30 01:26:13 +02:00
Yehonal 453338a1dd [BASH] fix run-engine issue with destroyed screen sessions 2016-08-29 13:39:53 +02:00
Yehonal cf87d71765 [Bash] Fixed previous scripts permissions and minor mistake 2016-08-29 12:23:52 +02:00
DantestyleXD 402081def2 [DB/Quest] Not work quest id 10990 10991 10992 #114 rev.3 2016-08-29 09:52:43 +02:00
DantestyleXD a56d46adf6 [DB/Quest] There Exists No Honor Among Birds rev. 4 2016-08-29 09:51:19 +02:00
Yehonal b03b420813 fixed import.sh and implemented new optional workflow for pendings sql
Now devs can create sql for their pull requests that will be
automatically imported and _decorated_ by a protection system
and avoid to multiple import same queries
2016-08-29 09:49:45 +02:00
Yehonal 84fc38fb29 Improved db_assembler with multiple options
- Create ALL
- Create only bases/updates/customs
- Clean registry
2016-08-29 09:46:55 +02:00
talamortis 2407208eb6 Update Pit of Saron (#78) 2016-08-29 09:37:47 +02:00
ShinDarth 0f30731133 Core/World: improved GetGlobalPlayer* methods 2016-08-29 00:15:37 +02:00
ShinDarth 9ac33ca092 Core/ObjectMgr: improved GetPlayerGUIDByName method + misc 2016-08-28 23:09:53 +02:00
ShinDarth e2a00f9ae4 Script/Commands: correction of https://github.com/azerothcore/azerothcore-wotlk/commit/1b1767e9f4c20d1e20541968de98d00814f63247#diff-de077c84577b8885f0df1d20707bbb38L243 2016-08-28 01:19:54 +02:00
DantestyleXD c241fd8f9f typo 2016-08-27 21:59:28 +02:00
DantestyleXD d4aeb75a47 typo 2016-08-27 21:47:30 +02:00
DantestyleXD 9076e4a4e8 [DB/Quest] Not work quest id 10990 10991 10992 #114 rev.2 2016-08-27 14:37:21 +02:00
DantestyleXD 36a6ab4277 [DB/Quest] Not work quest id 10990 10991 10992 #114 2016-08-27 06:03:32 +02:00
DantestyleXD a8dd1b129e [DB/Quest] There Exists No Honor Among Birds rev. 3 2016-08-27 02:53:03 +02:00
ShinDarth 865e3d0c99 Script/Commands: enhanced .lookup player command 2016-08-26 18:59:10 +02:00
ShinDarth 3d5d8a663c Scripts/PetMage: fixed a crash with DK's Gargoyle and Mirror Image 2016-08-26 18:52:51 +02:00
ShinDarth 76b59632c0 Misc: fix copyright header 2016-08-26 16:42:23 +02:00
ShinDarth edd2a0b556 Merge remote-tracking branch 'upstream/master' 2016-08-26 16:32:10 +02:00
ShinDarth 7c081ad303 Misc: cleaning 2016-08-26 16:31:57 +02:00
Yehonal c888cfb158 Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-26 16:25:25 +02:00
Yehonal a6db058f90 removed templates for pending, we will find a more cleaner way for devs 2016-08-26 16:25:13 +02:00
Yehonal 0b34a24cf9 db_pending/import now use transaction to avoid db data inconsistency 2016-08-26 16:24:50 +02:00
Yehonal 41f64fb287 Crossplatform header for bash files 2016-08-26 16:23:25 +02:00
Rival f82c3fd94c Core/Pet: Fix initial energy of DK's Ghoul (#115) 2016-08-26 16:21:56 +02:00
ShinDarth 527bbf80d5 Build: fixed some warnings
- Closes #108
2016-08-26 14:24:27 +02:00
Yehonal 1f16a068e9 db_assembler: removed lowercase substitution not compatible with osx 2016-08-26 02:38:15 +02:00
Yehonal d3a4ddaccb Fixed sql header 2016-08-26 02:05:09 +02:00
Yehonal 7cab63179e implemented pending workflow for sql and PR 2016-08-25 19:49:32 +02:00
Yehonal cb19ac25b7 minor fix for db_assembler 2016-08-25 19:48:50 +02:00
Yehonal 5b3c776f9c fixed and updated db_assembler to even support old bash v3 ( osx )
we're emulating associative array
2016-08-25 19:06:51 +02:00
Yehonal b211edb6c0 Better names for sql folders + added custom and pending 2016-08-25 15:33:11 +02:00
ShinDarth cf9322ab4d Core/Commands: enable .gm ingame command + misc cleaning 2016-08-24 17:06:14 +02:00
Yehonal 68079ef595 fixed sql 2016-08-24 15:33:54 +02:00
MadAgos 1df1977c23 [SQL/Creature] fix movement type Fizzle Darkstorm and Burning Blade Fanatic 2016-08-24 15:31:06 +02:00
mik1893 425a80b2a2 Core/Spells: fix greater blessings selection issues (pet class on player class) 2016-08-24 15:29:11 +02:00
mik1893 73b8f5b45f Core/Spells: fix removal of Disarm (scorpid sting) cooldown with Readiness 2016-08-24 15:29:02 +02:00
mik1893 f23858188f Core/Instance: Shared normal/heroic ID is now a configurable feature (default: deactivated) 2016-08-24 15:27:32 +02:00
mik1893 1cb7c81a78 Core/Scripts: add new hook OnPlayerAddToBattleground 2016-08-24 15:16:25 +02:00
mik1893 f4382e25c0 Core/Unit: enable setting and retrieval of a temporary race for players 2016-08-24 15:16:06 +02:00
Yehonal fb2ac1a6a7 Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-24 15:12:08 +02:00
Yehonal f424335767 removed -Wpointer-bool-conversion parameter from clang
Not compatible with clang-3.4 on ubuntu 14.04
2016-08-24 15:07:40 +02:00
Shin e2bbd783e8 Update README.md 2016-08-24 14:44:02 +02:00
Yehonal f5e5576a16 Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-24 14:28:46 +02:00
mik1893 62c73fd6ef Will of Forsaken + Trinket PVP correct faction check 2016-08-24 14:27:39 +02:00
mik1893 b689b7f1e1 Core/Player: Implement original race variable at unit level and initialize it (for future customizations) 2016-08-24 14:27:10 +02:00
Shin b6c3bb5688 Update README.md 2016-08-24 14:05:09 +02:00
Shin 190533957a Update README.md 2016-08-24 14:03:32 +02:00
Yehonal c4f49d6ab3 fix for sql headers 2016-08-24 12:55:35 +02:00
Yehonal 3b7c4a0196 renamed wrong sql 2016-08-24 12:55:32 +02:00
Yehonal a43af57806 Avoid reset loop on boss nalorakk 2016-08-24 11:33:23 +02:00
mik1893 6f933d1385 Core/Pet: correct pet loading - summoning 2016-08-24 10:52:11 +02:00
ShinDarth d538b86a47 Core/Chat: properly prevent crashes + cleaning (import from TrinityCore)
- Closes #111
2016-08-24 01:14:28 +02:00
DantestyleXD 3eda856b65 [DB/Quest] There Exists No Honor Among Birds rev.2 2016-08-23 23:37:03 +02:00
DantestyleXD 810fc947c4 [DB/Quest] There Exists No Honor Among Birds rev.1 2016-08-23 23:34:45 +02:00
DantestyleXD ad06d26b28 [DB/Quest] There Exists No Honor Among Birds 2016-08-23 23:31:24 +02:00
Yehonal 17061cbbb4 improved run engine 2016-08-23 19:09:01 +02:00
Yehonal 20623d9b5d Fix sql header 2016-08-23 14:41:23 +02:00
Yehonal a04f5a0798 Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-23 14:23:53 +02:00
Yehonal 5fa9ed6f28 Compilation fix 2016-08-23 14:23:45 +02:00
Yehonal 85b8aa7ce8 Project restructuring [PART.3] 2016-08-23 13:30:41 +02:00
Yehonal 0355064321 Project restructuring [PART.2] 2016-08-23 12:11:46 +02:00
ShinDarth 7117af1d70 Merge remote-tracking branch 'upstream/master' 2016-08-23 10:04:16 +02:00
ShinDarth edd5f4a192 Core/Chat: fixed crash in commands
closes #110
2016-08-23 10:02:41 +02:00
DantestyleXD bf1a1b5cec Core/DB - Keeping the Enemy at Bay
Closes #93
2016-08-22 22:00:00 +02:00
Yehonal 54bd100573 Project restructuring conforming to the new software layers [PART.1] 2016-08-22 12:47:57 +02:00
Yehonal 24062354c1 Update issue_template.md 2016-08-22 10:54:19 +02:00
Yehonal edc3df8e05 Update issue_template.md 2016-08-22 10:54:07 +02:00
ShinDarth b6d2c9b226 Core/Chat: fixed some commands
This fixes all those commands that can take in input both a param and a subcommand, e.g.: .learn, .tele, etc...
2016-08-22 01:40:58 +02:00
ShinDarth d641365b3b Script/Commands: fix all command permissions 2016-08-21 20:50:02 +02:00
Yehonal 1e5af6d3be Core/Chat: fixed commands 2016-08-21 13:51:20 +02:00
Yehonal d66d24d597 Fix commands and starting to use nullptr instead of NULL 2016-08-21 13:24:30 +02:00
ShinDarth 744e05d872 Revert "fixed crash on command execution"
This reverts commit d6133057ca.
2016-08-21 12:58:14 +02:00
Yehonal 0ba91d7c3e Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-20 14:28:41 +02:00
Yehonal 15fe825617 Missing folders 2016-08-20 14:25:07 +02:00
ShinDarth cbaafa9be5 Core/Console: rename console 2016-08-20 12:14:14 +02:00
Yehonal 1c9eb7e52f change default bash compiler to clang 2016-08-20 09:49:55 +02:00
Yehonal 1b1767e9f4 Fix commands and starting to use nullptr instead of NULL 2016-08-20 09:49:37 +02:00
ShinDarth d7fdf7c940 Build/Clang: restore build on Mac OS X 2016-08-20 03:34:14 +02:00
Yehonal ad77560bcb Fixed some warnings 2016-08-20 03:04:04 +02:00
Yehonal d6133057ca fixed crash on command execution
seems that clang is now compilable and playable on linux too \o/
2016-08-20 02:04:18 +02:00
Yehonal 937b5dab09 fixed compilation of latest commands rewrite work 2016-08-20 02:03:03 +02:00
Yehonal b142328539 removing ACE int types, replaced with c++11 2016-08-20 02:02:22 +02:00
Yehonal ee0ead5e4f Merge branch 'threading_rewrite' of https://github.com/ShinDarth/azerothcore-wotlk into threading_rewrite 2016-08-19 23:54:55 +02:00
Yehonal 8ee36c5f64 Merge branch 'master' into threading_rewrite 2016-08-19 23:43:02 +02:00
Yehonal 155a232459 Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-19 23:33:12 +02:00
Yehonal 6eaa77591d Fixed compilation without PCH enabled
please avoid to miss header files in your sources
2016-08-19 23:33:02 +02:00
Yehonal 469502581d Fixed compilation without PCH enabled
please avoid to miss header files in your sources
2016-08-19 23:32:46 +02:00
ShinDarth 0aba3ae267 Corrected more copyrights 2016-08-19 23:24:44 +02:00
ShinDarth cb30a6b404 Update chat system, based on TrinityCore commit 2016-08-19 20:26:58 +02:00
ShinDarth 55c47f8a35 Merge remote-tracking branch 'upstream/master' into threading_rewrite 2016-08-19 12:15:22 +02:00
ShinDarth cdda5249bd CMake/Clang: fix build type variable 2016-08-19 12:14:50 +02:00
Yehonal 54ad9aa30d Merge branch 'master' into threading_rewrite 2016-08-19 11:08:52 +02:00
Yehonal ea286f7332 Rewritten Threading system using c++11 std instead of ACE
It also allow full compilation with clang under all supported platforms

Need tests
2016-08-19 10:58:37 +02:00
Yehonal d8de9c9296 Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-19 10:11:28 +02:00
Yehonal c36b4f384f removed CC compiler from conf 2016-08-19 09:30:55 +02:00
Yehonal ab17309f83 fixed uwd/joiner installation 2016-08-19 09:30:28 +02:00
Yehonal aa6cb73d21 upgraded gsoap to 2.8.33
it fix some errors on unix clang
2016-08-19 09:30:09 +02:00
Yehonal e1c87e7510 Some minor changes 2016-08-19 09:29:26 +02:00
Shin 3761e9d843 Update README.md 2016-08-17 20:43:53 +02:00
ShinDarth da7a7ab295 Fix License issue, closes #21 2016-08-17 17:58:45 +02:00
ShinDarth a5426f28fe Added LICENSE file 2016-08-17 11:07:18 +02:00
Yehonal 422f60460e Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-17 10:15:37 +02:00
Yehonal d28a81198d Enabled c99 support for C files 2016-08-17 10:15:20 +02:00
ShinDarth 5fe8821567 Build/Clang: fixed 2 warnings 2016-08-17 10:15:09 +02:00
ShinDarth 0c554291b5 Build/Clang: suppress useless warnings 2016-08-17 10:14:42 +02:00
ShinDarth cd250f3fec Some corrections to previous commits 2016-08-17 10:14:13 +02:00
Yehonal a6d4db8910 Crosscompiling solution for isfinite & isnan 2016-08-17 10:00:46 +02:00
Yehonal 97cbf9adf6 Fix compilation of cs_debug script with clang 2016-08-17 09:43:45 +02:00
Yehonal 0d31040fbd [CMAKE] More compatible definitions 2016-08-17 09:43:34 +02:00
Yehonal 159c9187f0 [BASH] Now scripts will use default language 2016-08-17 09:43:23 +02:00
Yehonal 62e730f2fd fixed bash hook functions 2016-08-17 09:42:41 +02:00
ShinDarth 50f51c8d94 CMake/Clang: suppress several warnings 2016-08-17 01:02:37 +02:00
ShinDarth 518117e942 CMake: fix Clang detection 2016-08-17 01:00:56 +02:00
ShinDarth 9cd4cf08c6 Scripts/Northrend: corrected code logic, fixing a bunch of warnings 2016-08-17 00:15:26 +02:00
ShinDarth 24ae2150aa Build/Clang: removed deprecated finite() fixing 59 warnings 2016-08-16 23:45:53 +02:00
ShinDarth a4589f71d5 Build/Clang: fixed 96 warnings + improved code readability 2016-08-16 23:21:38 +02:00
ShinDarth 9802678689 Core/Arena: fix arena points rate config + code indentation 2016-08-16 18:50:59 +02:00
Rival eb992ee108 Core/Arena: Create more arena configs (#97) 2016-08-16 18:31:46 +02:00
Rival 3cae546532 Core/Misc: Adding localization DBC. (#95) 2016-08-15 20:26:45 +02:00
ShinDarth eddebedb2d Core/Channels: allow to disable ownership of channels 2016-08-15 14:27:13 +02:00
ShinDarth f81ec2bee4 Fix build 2016-08-15 13:28:53 +02:00
Rival cdc96a7269 Core/Spells: Fix Corpse Explosion picking ghoul as a target without selection. (#83) 2016-08-15 00:16:58 +02:00
Rival 7760bf753c Fix Cmake revision. (#91)
Closes #90
2016-08-14 22:20:27 +02:00
ShinDarth 146f147676 Misc: fix SQL updates + move some lines of code 2016-08-14 20:23:39 +02:00
Luth31 47dfb6c526 Core/Commands: Add missing message for .ticket complete (#79)
Do not allow the completion of a ticket with or without response if the handler isn't the assignee
Let players know when their ticket has been closed or they received a response.
2016-08-14 19:45:13 +02:00
Rival e2daeebd98 Fix warning on Windows. (#89) 2016-08-14 19:06:09 +02:00
Rival 293818a8f8 Core/Spells: Fix Hellscream's Warsong & Strength of Wrynn buffs. (#87) 2016-08-14 14:58:34 +02:00
Rival 90abbcd5d8 Core/Custom: Fix Dream Vision & Eye of Kilrogg aggro and visibility. (#85)
* Core/Custom: Fix Dream Vision & Eye of Kilrogg aggro and visibility.

* Fix tabs.

Thanks @ShinDarth.
2016-08-14 14:58:21 +02:00
Shin b9a62d3274 Merge pull request #81 from DevRival/patch-1
Core/Player: Fixed Weapon Skillup on low level mobs
2016-08-14 13:55:57 +02:00
ShinDarth bf86ab6224 Merge remote-tracking branch 'upstream/master' 2016-08-14 13:35:54 +02:00
Yehonal 4bacaa8da7 Bin/DB-Assembler: fix bash 2016-08-14 13:35:41 +02:00
Yehonal 27f5578f16 Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-14 12:59:14 +02:00
Yehonal f178841a3a wrong db exported 2016-08-14 12:58:39 +02:00
Shin 6bde1b7297 Update README.md 2016-08-14 12:50:18 +02:00
ShinDarth 338318e262 DB/Characters: fix code indentation 2016-08-14 12:34:03 +02:00
ShinDarth 8b02090c0e Merge remote-tracking branch 'upstream/master' 2016-08-14 12:32:01 +02:00
ShinDarth f6b759adce DB/Characters: fix base dumps 2016-08-14 12:31:40 +02:00
Shin 48e522aa47 Merge pull request #80 from Luth31/dev-2
Core/Misc: Fix instant logout config
2016-08-14 11:33:29 +02:00
Rival 9f6ff6bb7c Core/Player: Fixed Weapon Skillup on low level mobs 2016-08-14 10:27:53 +03:00
ShinDarth 42e5f13101 Bin/Defines fix error in Mac OS X 2016-08-14 09:08:45 +02:00
Yehonal fc05c82f65 base db is now splitted in multiple sql
you can use db_assembler crossplatform tool from our repository

to assemble it in a single sql file
2016-08-14 06:49:03 +02:00
Yehonal 30621e6237 Move sql updates under archive 2016-08-14 06:45:10 +02:00
Luth31 2057e08ef3 Core/Misc: Fix instant logout config 2016-08-13 23:51:52 +03:00
Yehonal acfdd2d3fa Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-13 20:32:41 +02:00
Yehonal 3da352a076 implemented db_exporter 2016-08-13 20:32:23 +02:00
Yehonal ff6201921c created hw-core bash libraries
will be traited as a git subtree
2016-08-13 20:32:21 +02:00
Yehonal 86fc3b01f4 minor updates to mysql-tools 2016-08-13 20:32:17 +02:00
Yehonal f6221a400e Merge commit 'ce7b05ccae4549ca6e1ae2de1d3e36a8b3b82690' as 'modules/uwd/mysql-tools' 2016-08-13 20:31:44 +02:00
Yehonal ce7b05ccae Squashed 'modules/uwd/mysql-tools/' content from commit d76f949
git-subtree-dir: modules/uwd/mysql-tools
git-subtree-split: d76f949e480d06fd4b33dd58249e8419238e9ca9
2016-08-13 20:31:44 +02:00
Yehonal a8fc7068d4 removed useless redefinition from db_assembler 2016-08-13 20:26:39 +02:00
ShinDarth b2964505c4 Core/Worldstates: move WS_ARENA_DISTRIBUTION_TIME declaration 2016-08-13 16:28:24 +02:00
ShinDarth 6831d33448 Merge remote-tracking branch 'upstream/master' 2016-08-13 14:43:27 +02:00
ShinDarth 81aebe1515 Core/Player: added API for duel reset of health/mana 2016-08-13 14:43:14 +02:00
Yehonal d31964f052 Update issue_template.md 2016-08-13 12:46:36 +02:00
ShinDarth 5357c8ce19 Core/CMake: show branch name in server info 2016-08-12 12:01:46 +02:00
ShinDarth 1dc2d2be04 DB/World: fix world_db_version 2016-08-12 11:53:58 +02:00
Shin 97e198a88e Merge pull request #27 from ShinDarth/db-characters
DB/Characters: update DB structure
2016-08-12 11:50:19 +02:00
ShinDarth e9089ed793 DB/Characters: update DB structure 2016-08-12 11:49:04 +02:00
Yehonal c9610ca0b5 removed wrong submodule 2016-08-12 07:47:18 +02:00
Gargarensis f23cbe2127 fix heroism/bloodlust stack based on ShinDarth previous fix on TrinityCore 2016-08-12 03:33:05 +02:00
Yehonal 7fa2d80c68 Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-12 02:43:52 +02:00
Yehonal e36e801646 Added template files for github 2016-08-12 02:40:25 +02:00
Yehonal c1a76e07ff Another big repo refactoring, should be latest
I've restored old paths for scripts and flattened the src structure
2016-08-12 02:40:23 +02:00
Yehonal 3972a1da63 Continuing cmake path fixing 2016-08-12 02:40:15 +02:00
Yehonal dec72dddca Fixed paths for cmake 2016-08-12 02:38:30 +02:00
Yehonal b0c8eceb08 Refactoring part 2 [W.I.P] 2016-08-12 02:38:26 +02:00
Francesco Borzì 0dfd510c1d Merge pull request #55 from Luth31/master
Core/Accounts: set wotlk expansions by default
2016-08-12 00:35:30 +02:00
Luth31 a1e8106622 Script/Commands: .account create will now grant the latest enabled expansion (Set in worldserver.conf 2016-08-11 23:57:41 +03:00
Yehonal a73ad5cd6e Corrected path for ScriptWotlkLoader 2016-08-11 21:52:49 +02:00
Yehonal e1dc2f8b01 Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-11 21:44:31 +02:00
Yehonal f1ab657e19 fixed an inclusion 2016-08-11 21:44:03 +02:00
Yehonal 5cbfdd2871 Update README.md 2016-08-11 21:09:56 +02:00
Yehonal 81f7d3ae7c Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk 2016-08-11 20:39:28 +02:00
Yehonal c5267ef078 removed unused conf 2016-08-11 20:36:58 +02:00
Yehonal c618632a70 Some cleaning 2016-08-11 20:36:42 +02:00
Yehonal 80453e215e Rewritten cmakes allowing compilation with new structure 2016-08-11 20:25:42 +02:00
Yehonal 0f85ce1c54 Big re-organization of repository [W.I.P] 2016-08-11 20:25:27 +02:00
Yehonal c62a72c0a8 removed server-stats folder
Has been uploaded on our cloud drive archive
2016-08-11 20:10:16 +02:00
Yehonal 991eed3b5a Using more appropriate NS prefixes for our macro and cmake vars 2016-08-11 20:10:08 +02:00
Yehonal 4330b759b7 always set cmake $CONF_DIR and add in preprocessor defines 2016-08-11 20:09:10 +02:00
Francesco Borzì 32481d8cc9 Update README.md 2016-08-11 16:04:38 +02:00
Yehonal 34d4accb5b [CMake] impl. ADD_SCRIPTS macro for modules
and renamed old to ADD_SCRIPT_LOADER
2016-08-11 14:57:25 +02:00
Yehonal 7a1fe9b4f3 Removed various sql
Moved under our cloud drive
2016-08-11 14:38:25 +02:00
Yehonal 6bc25d029d Removed extras folders
its content has been moved in dedicated
repositories / cloud drives
2016-08-11 13:37:44 +02:00
7153 changed files with 4417483 additions and 768443 deletions
+33
View File
@@ -0,0 +1,33 @@
---
AccessModifierOffset: '-4'
AlignConsecutiveMacros: 'true'
AlignConsecutiveAssignments: 'true'
AlignConsecutiveDeclarations: 'true'
AlignTrailingComments: 'true'
AllowAllConstructorInitializersOnNextLine: 'false'
AllowAllParametersOfDeclarationOnNextLine: 'false'
AllowShortBlocksOnASingleLine: 'false'
AllowShortCaseLabelsOnASingleLine: 'false'
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: Never
AllowShortLambdasOnASingleLine: Inline
AllowShortLoopsOnASingleLine: 'true'
BinPackArguments: 'true'
BinPackParameters: 'true'
BreakBeforeBraces: Allman
ColumnLimit: '500'
IndentWidth: '4'
PointerAlignment: Left
SpaceAfterCStyleCast: 'true'
SpaceBeforeCpp11BracedList: 'true'
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: 'true'
SpaceInEmptyParentheses: 'false'
SpacesInAngles: 'false'
SpacesInCStyleCastParentheses: 'false'
SpacesInContainerLiterals: 'false'
SpacesInParentheses: 'false'
TabWidth: '0'
UseTab: Never
...
+54
View File
@@ -0,0 +1,54 @@
// If you want to run as a non-root user in the container, see .devcontainer/docker-compose.yml.
{
"name": "ac-dev-server",
// Update the 'dockerComposeFile' list if you have more compose files or use different names.
// The .devcontainer/docker-compose.yml file contains any overrides you need/want to make.
"dockerComposeFile": [
"../docker-compose.yml",
"../docker-compose.override.yml", // needed until this issue will be solved: https://github.com/microsoft/vscode-remote-release/issues/1080
"docker-compose.yml"
],
// The 'service' property is the name of the service for the container that VS Code should
// use. Update this value and .devcontainer/docker-compose.yml to the real service name.
"service": "ac-dev-server",
// The optional 'workspaceFolder' property is the path VS Code should open by default when
// connected. This is typically a file mount in .devcontainer/docker-compose.yml
"workspaceFolder": "/azerothcore",
// Set *default* container specific settings.json values on container create.
"settings": {
"terminal.integrated.shell.linux": null
},
// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"notskm.clang-tidy",
"xaver.clang-format",
"bbenoist.doxygen",
"ms-vscode.cpptools",
"austin.code-gnu-global",
"twxs.cmake",
"mhutchie.git-graph",
"github.vscode-pull-request-github",
"eamodio.gitlens",
"cschlosser.doxdocgen",
"sanaajani.taskrunnercode"
],
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],
// Uncomment the next line if you want start specific services in your Docker Compose config.
"runServices": ["ac-dev-server", "ac-database"],
// Uncomment the next line if you want to keep your containers running after VS Code shuts down.
// "shutdownAction": "none",
// Uncomment the next line to run commands after the container is created - for example installing curl.
// "postCreateCommand": "apt-get update && apt-get install -y curl",
// Uncomment to connect as a non-root user if you've added one. See https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "acore"
}
+35
View File
@@ -0,0 +1,35 @@
version: '3.9'
services:
# Update this to the name of the service you want to work with in your docker-compose.yml file
ac-dev-server:
# If you want add a non-root user to your Dockerfile, you can use the "remoteUser"
# property in devcontainer.json to cause VS Code its sub-processes (terminals, tasks,
# debugging) to execute as the user. Uncomment the next line if you want the entire
# container to run as this user instead. Note that, on Linux, you may need to
# ensure the UID and GID of the container user you create matches your local user.
# See https://aka.ms/vscode-remote/containers/non-root for details.
#
# user: vscode
# Uncomment if you want to override the service's Dockerfile to one in the .devcontainer
# folder. Note that the path of the Dockerfile and context is relative to the *primary*
# docker-compose.yml file (the first in the devcontainer.json "dockerComposeFile"
# array). The sample below assumes your primary file is in the root of your project.
#
# build:
# context: .
# dockerfile: .devcontainer/Dockerfile
#volumes:
# Update this to wherever you want VS Code to mount the folder of your project
#- .:/workspace:cached
# Uncomment the next line to use Docker from inside the container. See https://aka.ms/vscode-remote/samples/docker-from-docker-compose for details.
# - /var/run/docker.sock:/var/run/docker.sock
# Uncomment the next four lines if you will use a ptrace-based debugger like C++, Go, and Rust.
# cap_add:
# - SYS_PTRACE
# security_opt:
# - seccomp:unconfined
tty: true
+20
View File
@@ -0,0 +1,20 @@
/cmake-build-debug/*
/build*/
/var/*
!/var/build/.gitkeep
!/var/ccache/.gitkeep
/env/dist/*
!/env/dist/.gitkeep
/env/user/*
/env/docker/*
!/env/docker/bin/.gitkeep
!/env/docker/data/.gitkeep
!/env/docker/etc/authserver.conf.dockerdist
!/env/docker/etc/worldserver.conf.dockerdist
!/env/docker/logs/.gitkeep
/.env*
.idea
!.gitkeep
# do not ignore the ccache folder (used by the ci)
!/var/docker/ccache
+17
View File
@@ -0,0 +1,17 @@
[*]
charset = utf-8
indent_style = space
indent_size = 4
tab_width = 4
insert_final_newline = true
trim_trailing_whitespace = true
max_line_length = 80
[*.{json,ts,js}]
charset = utf-8
indent_style = space
indent_size = 2
tab_width = 2
insert_final_newline = true
trim_trailing_whitespace = true
max_line_length = 80
+53
View File
@@ -0,0 +1,53 @@
### TITLE
## Type(Scope/Subscope): Commit ultra short explanation
## |---- Write below the examples with a maximum of 50 characters ----|
## Example 1: fix(DB/SAI): Missing spell to NPC Hogger
## Example 2: fix(CORE/Raid): Phase 2 of Ragnaros
## Example 3: feat(CORE/Commands): New GM command to do something
### DESCRIPTION
## Explain why this change is being made, what does it fix etc...
## |---- Write below the examples with a maximum of 72 characters per lines ----|
## Example: Hogger (id: 492) was not charging player when being engaged.
## Provide links to any issue, commit, pull request or other resource
## Example 1: Closes AzerothCore issue #23
## Example 2: Ported from other project's commit (link)
## Example 3: References taken from wowpedia / wowhead / wowwiki / https://wowgaming.altervista.org/aowow/
### CO-AUTHOR(S)
## If there are more authors they can be mentioned like this
## Co-authored-by: name <name@example.com>
## =======================================================
## EXTRA INFOS
## =======================================================
## "Type" can be:
## feat (new feature)
## fix (bug fix)
## refactor (refactoring production code)
## style (formatting, missing semi colons, etc; no code change)
## docs (changes to documentation)
## test (adding or refactoring tests; no production code change)
## chore (updating bash scripts, git files etc; no production code change)
## --------------------
## Remember to
## Capitalize the subject line
## Use the imperative mood in the subject line
## Do not end the subject line with a period
## Separate subject from body with a blank line
## Use the body to explain what and why rather than how
## Can use multiple lines with "-" for bullet points in body
## --------------------
## More info here https://www.conventionalcommits.org/en/v1.0.0-beta.2/
## =======================================================
## "Scope" can be:
## CORE (core related, c++)
## DB (database related, sql)
## =======================================================
## "Subscope" is optional and depends on the nature of the commit.
## =======================================================
+2 -3
View File
@@ -1,6 +1,5 @@
# Auto detect text files and perform LF normalization
* text=auto
* text eol=lf
# Whitespace rules
# strict (no trailing, no tabs)
@@ -28,4 +27,4 @@
*.RTF diff=astextplain
# Ignore sql/* files
sql/* linguist-documentation
data/sql/* linguist-documentation
+76
View File
@@ -0,0 +1,76 @@
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment
include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the admin team at https://discord.gg/gkt4y2x. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see
https://www.contributor-covenant.org/faq
+48
View File
@@ -0,0 +1,48 @@
## CONTRIBUTING
AzerothCore is a learning project, and there are lots of different ways to contribute to the project:
* By [testing our fixes](http://www.azerothcore.org/wiki/How-to-test-a-PR) (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](http://www.azerothcore.org/wiki/Create-a-Module)
* 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 our [Discord](https://discord.gg/gkt4y2x) server where we are happy to help new people to get started!
## AUTHORS & CONTRIBUTORS
This project exists thanks to:
- **The [AzerothCore developers and contributors](https://github.com/AzerothCore/azerothcore-wotlk/graphs/contributors)**
- The [SunwellCore developers xinef and pussywizard](http://www.azerothcore.org/pages/sunwell.pl/)
- All the [TrinityCore developers and contributors](https://github.com/TrinityCore/TrinityCore/blob/3.3.5/AUTHORS)
- All the [MaNGOS, ScriptDev2 and UDB developers and contributors](https://github.com/cmangos/mangos-wotlk/blob/master/AUTHORS.md)
Check [AUTHORS](https://github.com/azerothcore/azerothcore-wotlk/blob/master/AUTHORS) for more details.
## IMPORTANT LINKS
- [Installation Guide](https://www.azerothcore.org/wiki/installation)
- [Code of Conduct](https://github.com/azerothcore-wotlk/.github/code_of_conduct.md)
- [FAQ](https://www.azerothcore.org/wiki/faq)
- [Common Errors](https://www.azerothcore.org/wiki/common-errors)
- [Website](http://www.azerothcore.org/)
- [Our wiki](http://www.azerothcore.org/wiki "Easy to use and developed by AzerothCore founder")
- [AzerothCore catalogue](http://www.azerothcore.org/catalogue/ "Modules, tools, and other things for AzerothCore") (modules, tools etc...)
- [Module template / Module skeleton](https://github.com/azerothcore/skeleton-module/)
- [Discord](https://discord.gg/gkt4y2x)
- [Our Facebook page](https://www.facebook.com/AzerothCore/)
- [Our LinkedIn page](https://www.linkedin.com/company/azerothcore/)
All contributions, big or small, are appreciated <3
The AzerothCore Staff appreciate all the help and contribution that *you* put your time into.
Thank you!
+1
View File
@@ -0,0 +1 @@
custom: https://www.paypal.com/donate/?hosted_button_id=L69ANPSR8BJDU
+92
View File
@@ -0,0 +1,92 @@
name: Bug report
description: Create a bug report to help us improve.
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to fill out a bug report. Remember to fill out all fields including the title above.
An issue that is not properly filled out will be closed.
You can read more about the standards for a bug report [here](https://www.azerothcore.org/wiki/issue-tracker-standards).
- type: textarea
id: current
attributes:
label: Current Behaviour
description: |
Description of the problem or issue here.
Include entries of affected creatures / items / quests / spells etc.
If this is a crash, post the crashlog (upload to https://gist.github.com/) and include the link here.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Blizzlike Behaviour
description: |
Tell us what should happen instead.
validations:
required: true
- type: textarea
id: source
attributes:
label: Source
description: |
If you have a source that proves how it is supposed to work, please add that to make it easier for devs to fix the issue.
validations:
required: false
- type: textarea
id: reproduce
attributes:
label: Steps to reproduce the problem
description: |
What does someone else need to do to encounter the same bug?
placeholder: |
1. Step 1
2. Step 2
3. Step 3
validations:
required: true
- type: textarea
id: extra
attributes:
label: Extra Notes
description: |
Do you have any extra notes that can help solve the issue that does not fit any other field?
placeholder: |
None
validations:
required: false
- type: textarea
id: commit
attributes:
label: AC rev. hash/commit
description: |
Copy the result of the `.server debug` command (if you need to run it from the client get a prat addon)
validations:
required: true
- type: input
id: os
attributes:
label: Operating system
description: |
Operating System, i.e. Windows 10 x64, Debian 10 x64, etc
validations:
required: true
- type: textarea
id: custom
attributes:
label: Custom changes or Modules
description: |
List which custom changes or modules you have applied, i.e. Eluna module, etc.
placeholder: |
None
validations:
required: false
- type: markdown
attributes:
value: |
Thank you for your contribution.
If you use AzerothCore regularly, we really NEED your help to:
- Test our fixes: https://www.azerothcore.org/wiki/How-to-test-a-PR
- Report issues or suggestions: https://github.com/azerothcore/azerothcore-wotlk/issues/new/choose
- Improve the documentation/wiki: https://www.azerothcore.org/wiki/home
With your help, the project can evolve much quicker!
+20
View File
@@ -0,0 +1,20 @@
blank_issues_enabled: true
contact_links:
- name: Website
url: https://www.azerothcore.org
about: On the AC website you can find a lot of things, such as existing modules.
- name: Wiki
url: https://www.azerothcore.org/wiki
about: You can find plenty of information on our Wiki.
- name: How to ask for help
url: https://www.azerothcore.org/wiki/How-to-ask-for-help
about: Before submitting an issue we'd love if you take a minute to read this.
- name: FAQ
url: https://www.azerothcore.org/wiki/faq
about: Frequently asked questions.
- name: Common Errors
url: https://www.azerothcore.org/wiki/common-errors
about: You can find common errors and their solutions here.
- name: Discord
url: https://discord.gg/gkt4y2x
about: Join the discussions over at our Discord Server.
@@ -0,0 +1,43 @@
name: Feature request
description: Suggest an idea for this project
title: "Feature: "
labels: [Suggestion]
body:
- type: markdown
attributes:
value: |
Thank you for taking your time to fill out a feature request. Remember to fill out all fields including the title above.
An issue that is not properly filled out will be closed.
- type: textarea
id: description
attributes:
label: Describe your feature request or suggestion in detail
description: |
A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
id: solution
attributes:
label: Describe a possible solution to your feature or suggestion in detail
description: |
A clear and concise description of any alternative solutions or features you've considered.
validations:
required: false
- type: textarea
id: additional
attributes:
label: Additional context
description: |
Add any other context or screenshots about the feature request here.
validations:
required: false
- type: markdown
attributes:
value: |
Thank you for your contribution.
If you use AzerothCore regularly, we really NEED your help to:
- Test our fixes: https://www.azerothcore.org/wiki/How-to-test-a-PR
- Report issues or suggestions: https://github.com/azerothcore/azerothcore-wotlk/issues/new/choose
- Improve the documentation/wiki: https://www.azerothcore.org/wiki/home
With your help, the project can evolve much quicker!
+178
View File
@@ -0,0 +1,178 @@
# ![logo](https://raw.githubusercontent.com/azerothcore/azerothcore.github.io/master/images/logo-github.png) AzerothCore
[![CodeFactor](https://www.codefactor.io/repository/github/azerothcore/azerothcore-wotlk/badge)](https://www.codefactor.io/repository/github/azerothcore/azerothcore-wotlk)
[![core-build](https://github.com/azerothcore/azerothcore-wotlk/workflows/core-build/badge.svg?branch=master&event=push)](https://github.com/azerothcore/azerothcore-wotlk/actions?query=workflow%3Acore-build+branch%3Amaster+event%3Apush)
[![core-modules-build](https://github.com/azerothcore/azerothcore-wotlk/workflows/core-modules-build/badge.svg?branch=master&event=push)](https://github.com/azerothcore/azerothcore-wotlk/actions?query=workflow%3Acore-modules-build+branch%3Amaster+event%3Apush)
[![windows-build](https://github.com/azerothcore/azerothcore-wotlk/workflows/windows-build/badge.svg?branch=master&event=push)](https://github.com/azerothcore/azerothcore-wotlk/actions?query=workflow%3Awindows-build+branch%3Amaster+event%3Apush)
[![macos-build](https://github.com/azerothcore/azerothcore-wotlk/workflows/macos-build/badge.svg?branch=master&event=push)](https://github.com/azerothcore/azerothcore-wotlk/actions?query=workflow%3Amacos-build+branch%3Amaster+event%3Apush)
[![docker-build](https://github.com/azerothcore/azerothcore-wotlk/workflows/docker-build/badge.svg?branch=master&event=push)](https://github.com/azerothcore/azerothcore-wotlk/actions?query=workflow%3Adocker-build+branch%3Amaster+event%3Apush)
[![Bountysource](https://www.bountysource.com/badge/tracker?tracker_id=40032087)](https://www.bountysource.com/teams/azerothcore/bounties "Put money on issues or get paid for fixing them")
[![StackOverflow](http://img.shields.io/badge/stackoverflow-azerothcore-blue.svg)](https://stackoverflow.com/questions/tagged/azerothcore?sort=newest "Ask / browse questions here")
[![Discord](https://img.shields.io/discord/217589275766685707.svg)](https://discord.gg/gkt4y2x "Our community hub on Discord")
## 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?
1. Stability
1. The authenticity of the content
1. [Modularity](https://en.wikipedia.org/wiki/Modular_programming)
1. A lot of modules to choose from
1. Better configuration files system
1. Compatibility with other emulators
1. 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.
<!-- Not sure for this below -->
<!-- We were the first open-source emulator to have almost every dungeon and raid working. -->
### 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](https://github.com/azerothcore/mod-transmog)
* [Eluna (lua engine) support](https://github.com/azerothcore/mod-eluna-lua-engine/ "Creator of Eluna is part of our core team")
* 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 :moneybag:
You can support the AzerothCore by [donating](https://www.paypal.com/donate/?hosted_button_id=L69ANPSR8BJDU).
The money will be used to pay freelance developers for more open-source fixes.
### 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](http://www.azerothcore.org/wiki/How-to-test-a-PR) (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](http://www.azerothcore.org/wiki/Create-a-Module)
* 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](https://discord.gg/gkt4y2x) where we teach a lot of new people how to get started and who are now important contributors!
<!-- TO UNCOMMENT LATER -->
<!-- As we put a big emphasis on community, there are also special rewards for contributors such as reputation ranks (displayed in our Discord and our website), reputation badges (to display on your project/portfolio), premium software licenses, private modules access, private tools access and a lot of small private repositories access. -->
## Installation
Installation instructions are available [here](http://www.azerothcore.org/wiki/Installation).
We also have an auto-installation bash script [here](/apps/installer/main.sh) (*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](https://stackoverflow.com/questions/tagged/azerothcore) and link it in [our chat](https://discordapp.com/channels/217589275766685707/284406375495368704).
## Authors & Contributors
This project exists thanks to:
- **The [AzerothCore developers and contributors](https://github.com/AzerothCore/azerothcore-wotlk/graphs/contributors)**
- The [SunwellCore developers xinef and pussywizard](http://www.azerothcore.org/pages/sunwell.pl/)
- All the [TrinityCore developers and contributors](https://github.com/TrinityCore/TrinityCore/blob/3.3.5/AUTHORS)
- All the [MaNGOS, ScriptDev2 and UDB developers and contributors](https://github.com/cmangos/mangos-wotlk/blob/master/AUTHORS.md)
## Important Links
<!-- Remove if the PR 3210 is accepted
- [Code of Conduct](https://github.com/azerothcore-wotlk/.github/code_of_conduct.md
-->
- [Website](http://www.azerothcore.org/)
- [AzerothCore catalogue](http://www.azerothcore.org/catalogue.html "Modules, tools, and other stuff for AzerothCore") (modules, tools, etc...)
- [Module template / Module skeleton](https://github.com/azerothcore/skeleton-module/)
- [Our community hub (Discord)](https://discord.gg/gkt4y2x)
- [Our wiki](http://www.azerothcore.org/wiki "Easy to use and developed by AzerothCore founder")
- [Our Forum](https://github.com/azerothcore/azerothcore-wotlk/discussions/)
- [Our Facebook page](https://www.facebook.com/AzerothCore/)
- [Our LinkedIn page](https://www.linkedin.com/company/azerothcore/)
## License
- The new AzerothCore source components are released under the [GNU AGPL v3](https://github.com/azerothcore/azerothcore-wotlk/blob/master/LICENSE-AGPL3)
- The old sources based on MaNGOS/TrinityCore are released under the [GNU GPL v2](https://github.com/azerothcore/azerothcore-wotlk/blob/master/LICENSE-GPL2)
## Special thanks
[JetBrains](https://www.jetbrains.com/?from=AzerothCore) is providing free [open-source licenses](https://www.jetbrains.com/community/opensource/) to the AzerothCore developers.
[![JetBrains](https://user-images.githubusercontent.com/75517/51205146-7f225c80-1905-11e9-82e0-835627be170d.png)](https://www.jetbrains.com/?from=AzerothCore)
+72
View File
@@ -0,0 +1,72 @@
# Security Policy
## Supported Versions
We support the following versions of dependencies.
:white_check_mark: = supported
:red_circle: = NOT supported
unspecified = might work but no guarantee
Versions of AzerothCore:
| AzerothCore Branch | Supported |
| ------------------ | ------------------ |
| master | :white_check_mark: |
Versions of MySQL:
| MySQL Version | Supported |
| ------------- | ------------------ |
| 8.0 | :white_check_mark: |
| 5.7 | :white_check_mark: |
| 5.6 and lower | :red_circle: |
Versions of MariaDB:
| MariaDB Version | Supported |
| --------------- | ------------------ |
| 10.6 | :white_check_mark: |
| 10.5 | :white_check_mark: |
| 10.4 | :white_check_mark: |
| 10.3 | :white_check_mark: |
| 10.2 | :white_check_mark: |
Versions of CLang:
| CLang Version | Supported |
| --------------- | ------------------ |
| 12 | :white_check_mark: |
| 11 | :white_check_mark: |
| 10 | :white_check_mark: |
| 9 and lower | :red_circle: |
Versions of GCC:
| GCC Version | Supported |
| --------------- | ------------------ |
| 10 | :white_check_mark: |
| 9 | :white_check_mark: |
| 8 | :white_check_mark: |
| 7 and lower | :red_circle: |
Versions of Ubuntu:
| Ubuntu version | Supported |
| --------------- | ------------------ |
| 20.04 | :white_check_mark: |
| 18.04 | :white_check_mark: |
Versions of macOS:
| macOS Version | Supported |
| --------------- | ------------------ |
| 10.15 | :white_check_mark: |
**Note**: We do NOT support any repacks that may or may not have been made based on AzerothCore. Nor do we support any of the releases that are made under AzerothCore.
## Reporting a Vulnerability
We class a vulnerability to be any hack or exploit that has an impact on the server performance or that gives unfair advantages in the game (e.g fly hacking or injection tools).
If a new vulnerability is found you should always create a new [bug report](https://github.com/azerothcore/azerothcore-wotlk/issues/new/choose).
+97
View File
@@ -0,0 +1,97 @@
# How to ask for help
### Need help?
Do you need support with AzerothCore? No worries, we're happy to help you!
Whether you have troubles installing AzerothCore, or you want to ask how-to or generic help questions, **we will help you**.
We just want you to ask for support in the **proper way**. Please read this document before asking for any help.
### Why is the "proper way" so important?
If you ask a question directly in the chat, it can get easily lost and you might never be helped unless there is someone online in that specific moment that can help you.
If you put your question on StackOverflow it will **stay** there and someone can help you at any moment. You can also link your question in the chat to give it more visibility. Doesn't make sense for you? Just keep reading.
Also, most of the questions asked by users are repetitive. So we need an efficient way to handle all the support requests. We use StackOverflow for support questions and GitHub for bug reports.
Sounds complicated? Not at all! **Just keep reading**.
### Bug reports
A game feature (e.g. spell/quest/talent/etc..) doesn't work as it is supposed to?
Congratulations! You've just found a bug, please search among the [existing issues](https://github.com/azerothcore/azerothcore-wotlk/issues). There is a good chance that someone else has already reported the same bug that you found, in such case we kindly ask you to "confirm" it by leaving a comment.
Example:
![AzerothCore example issue search](https://user-images.githubusercontent.com/75517/51130957-9b9f9580-182e-11e9-8f7f-11aa5d7b6d67.png)
If after searching for an existing issue report, you didn't find any, then you should [open a new issue](https://github.com/azerothcore/azerothcore-wotlk/issues/new).
### Other support requests
- Getting an error while installing AzerothCore?
- Is there something in the documentation that is not clear for you?
- Do you want to know how to do something specific with AzerothCore?
- Are you trying to do something like implementing a new feature, fixing a bug, etc...?
- Do you have questions about C++ or SQL code that is related to AzerothCore or other AC custom modules?
These kinds of questions are considered support questions and are handled via [StackOverflow](https://stackoverflow.com/questions/tagged/azerothcore). **Read below**
### Do I need to register in StackOverflow?
**Not necessarily!** If you have a Google or a Facebook account, you can already log in [StackOverflow](https://stackoverflow.com/questions/tagged/azerothcore) (click the **_Log in_** button on the top-right corner of the website).
![image](https://user-images.githubusercontent.com/75517/51560794-d84e3b00-1e85-11e9-8510-6f1dd0b33d18.png)
### Search among the existing questions
There is a good chance that your question has already been asked by someone else, so please **search** it on [StackOverflow](https://stackoverflow.com/questions/tagged/azerothcore).
For example, are you getting an error from MySQL? Search it under the **[azerothcore]** tag!
![image](https://user-images.githubusercontent.com/75517/51131779-f0dca680-1830-11e9-8ccc-ef10ee8855a6.png)
Oh, there is already a question! And it has an answer! Let's open it!
![image](https://user-images.githubusercontent.com/75517/51132034-85df9f80-1831-11e9-9cc9-3eaee236396e.png)
**Another example**, imagine you're wondering whether you can use LUA scripts on AzerothCore:
![image](https://user-images.githubusercontent.com/75517/51131089-f802b500-182e-11e9-9b5d-a438172b22ea.png)
There is already a question and answer for that! Let's upvote the guys who asked and answered:
![image](https://user-images.githubusercontent.com/75517/51131658-ac510b00-1830-11e9-98dc-e7f3ef0da058.png)
## How to ask new questions
What if you can't find a question related to my specific problem? **Let's [open a new question](https://stackoverflow.com/questions/ask)**.
Remember to:
- Add a descriptive message.
- **Bad** example `I got DB error plz help me`.
- **Good** example: `After importing the sql updates, I get the error "XXX"`
- Don't forget the **[azerothcore]** tag!
- ![image](https://user-images.githubusercontent.com/75517/51132313-364da380-1832-11e9-8483-3bb6898d438a.png)
- It's useful to add **4 more tags** according to the category of your question (e.g. `c++`, `docker`, `MySQL`, `sql`, etc... ).
- Link your question in the #support-general channel of our [Discord chat](https://discordapp.com/channels/217589275766685707/284406375495368704)
- Read: [stackoverflow.com/help/how-to-ask](https://stackoverflow.com/help/how-to-ask)
### Share your knowledge!
Do you have anything to share with the community? Do you feel like some information could be useful to someone else (or to yourself in the future)? Have you solved a problem that took a while to figure out?
Ask a question on StackOverflow and then **answer it yourself**! Is it allowed? Yes, it is! Read this:
[https://stackoverflow.com/help/self-answer](https://stackoverflow.com/help/self-answer)
+31
View File
@@ -0,0 +1,31 @@
DB:
- data/**/*.sql
CORE:
- any: ['src/**/*', '!src/server/scripts/*', '!src/tests/*']
Script:
- src/server/scripts/**/*.cpp
- src/server/scripts/**/*.h
UnitTests:
- src/test/**/*
Documentation:
- ./*.md
Bash:
- ./*.sh
- apps/**/*.sh
- conf/**/*.sh
- deps/**/*.sh
- modules/**/*.sh
CMake:
- ./*.cmake
Workflow:
- .github/workflows/*
Batch:
- apps/**/*.bat
+28
View File
@@ -0,0 +1,28 @@
name: Check pending SQL
on:
pull_request:
jobs:
check-pending-sql:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Check for Procedure/Function
run: |
for i in `find data/sql/updates/pending* -name "*.sql" -type f`; do
if $(cat "$i"|sed "s/'.*'\(.*\)/\1/g"|grep -q -i -E "(PROCEDURE|FUNCTION)"); then
exit 1
else
exit 0
fi
done
- name: Semicolon check
run: |
for i in `find data/sql/updates/pending* -name "*.sql" -type f`; do
if [[ $(cat "$i"|sed 's/ --[^--]*$//'|tr -d '\n'|tr -d " "|tail -c 1) != ";" ]]; then
echo "Missing Semicolon (;) or multiple newlines at the end of the file."
exit 1
else
exit 0
fi
done
+16
View File
@@ -0,0 +1,16 @@
name: check-codestyle
on:
pull_request:
jobs:
check-codestyle:
strategy:
fail-fast: false
matrix:
os: [ubuntu-20.04]
runs-on: ${{ matrix.os }}
name: check codestyle
steps:
- uses: actions/checkout@v2
- name: Check core codestyle
run: source ./apps/ci/ci-codestyle.sh
+74
View File
@@ -0,0 +1,74 @@
name: core-build
on:
push:
branches:
- 'master'
pull_request:
concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
cancel-in-progress: true
jobs:
build:
strategy:
fail-fast: false
matrix:
# the result of the matrix will be the combination of all attributes, so we get os*compiler*modules builds
os: [ubuntu-20.04]
compiler: [clang]
modules: [without]
# we can include specific combinations here
include:
- os: ubuntu-20.04
compiler: clang12
modules: without
- os: ubuntu-20.04
compiler: clang11
modules: without
- os: ubuntu-18.04
compiler: clang10
modules: without
- os: ubuntu-18.04
compiler: gcc8
modules: without
- os: ubuntu-20.04
compiler: gcc # default in 20.04 is gcc 9
modules: without
- os: ubuntu-20.04
compiler: gcc10
modules: without
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler }}-${{ matrix.modules }}-modules
env:
COMPILER: ${{ matrix.compiler }}
if: github.repository == 'azerothcore/azerothcore-wotlk'
steps:
- uses: actions/checkout@v2
- name: Checkout modules
run: ./apps/ci/ci-install-modules.sh
if: matrix.modules == 'with'
- name: Cache
uses: actions/cache@v2
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.sh
- name: Import db
run: source ./apps/ci/ci-import-db.sh
- name: Build
run: source ./apps/ci/ci-compile.sh
- name: Dry run
run: source ./apps/ci/ci-worldserver-dry-run.sh
- name: Check startup errors
run: source ./apps/ci/ci-error-check.sh
- name: Run unit tests
run: source ./apps/ci/ci-run-unit-tests.sh
+54
View File
@@ -0,0 +1,54 @@
name: core-modules-build
on:
push:
branches:
- 'master'
pull_request:
concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
cancel-in-progress: true
jobs:
build-modules:
strategy:
fail-fast: false
matrix:
# the result of the matrix will be the combination of all attributes, so we get os*compiler*modules builds
os: [ubuntu-20.04]
compiler: [clang]
modules: [with]
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler }}-${{ matrix.modules }}-modules
env:
COMPILER: ${{ matrix.compiler }}
if: github.repository == 'azerothcore/azerothcore-wotlk'
steps:
- uses: actions/checkout@v2
- name: Checkout modules
run: ./apps/ci/ci-install-modules.sh
if: matrix.modules == 'with'
- name: Cache
uses: actions/cache@v2
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.sh
- name: Import db
run: source ./apps/ci/ci-import-db.sh
- name: Build
run: source ./apps/ci/ci-compile.sh
- name: Dry run
run: source ./apps/ci/ci-worldserver-dry-run.sh
- name: Check startup errors
run: source ./apps/ci/ci-error-check.sh
- name: Run unit tests
run: source ./apps/ci/ci-run-unit-tests.sh
+107
View File
@@ -0,0 +1,107 @@
name: docker-build
on:
push:
branches:
- 'master'
pull_request:
concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
cancel-in-progress: true
jobs:
docker-build-n-deploy:
strategy:
fail-fast: true
matrix:
os: [ubuntu-20.04]
runs-on: ${{ matrix.os }}
if: github.repository == 'azerothcore/azerothcore-wotlk' && ${{ github.event.label.name == 'run-build' }}
env:
COMPOSE_DOCKER_CLI_BUILD: 1
DOCKER_BUILDKIT: 1
BUILDKIT_INLINE_CACHE: 1
steps:
- name: Extract branch name
shell: bash
run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})"
id: extract_branch
- uses: actions/checkout@v2
- name: Configure
run: |
sudo rm -rf /usr/local/lib/android
sudo rm -rf /usr/share/dotnet
docker --version
docker-compose --version
# TODO: make it work
# - uses: whoan/docker-build-with-cache-action@v5
# with:
# image_tag: master
# username: ${{ secrets.DOCKERHUB_USERNAME }}
# password: ${{ secrets.DOCKERHUB_TOKEN }}
# compose_file: docker-compose.yml
- name: Login to Docker Hub
if: github.repository == 'azerothcore/azerothcore-wotlk' && steps.extract_branch.outputs.branch == 'master'
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
# before cache
# needed to avoid ccache injected into these images
- name: Build Dev
if: github.repository == 'azerothcore/azerothcore-wotlk'
env:
#DOCKER_IMAGE_TAG: ${{ steps.extract_branch.outputs.branch }}
DOCKER_EXTENDS_BIND: abstract-no-bind
DOCKER_CLIENT_TIMEOUT: 400
COMPOSE_HTTP_TIMEOUT: 400
run: |
export DOCKER_USER_ID=$(id -u)
export DOCKER_GROUP_ID=$(id -u)
docker-compose --profile dev --profile local build --parallel
- name: Deploy Dev
#env:
# DOCKER_IMAGE_TAG: ${{ steps.extract_branch.outputs.branch }}
if: github.repository == 'azerothcore/azerothcore-wotlk' && steps.extract_branch.outputs.branch == 'master'
run: |
docker-compose --profile dev --profile local push
- name: Cache
uses: actions/cache@v2
with:
path: var/docker/ccache
key: ccache:${{ matrix.os }}:clang:without-modules:${{ github.ref }}:${{ github.sha }}
restore-keys: |
ccache:${{ matrix.os }}:clang:without-modules:${{ github.ref }}
ccache:${{ matrix.os }}:clang:without-modules
- name: Build Production images
if: github.repository == 'azerothcore/azerothcore-wotlk'
env:
#DOCKER_IMAGE_TAG: ${{ steps.extract_branch.outputs.branch }}
DOCKER_EXTENDS_BIND: abstract-no-bind
DOCKER_AC_BUILD_TARGET: build
DOCKER_CLIENT_TIMEOUT: 220
COMPOSE_HTTP_TIMEOUT: 220
run: |
export DOCKER_USER_ID=$(id -u)
export DOCKER_GROUP_ID=$(id -u)
docker-compose --profile build --profile prod build --parallel
docker-compose run --no-deps --name build ac-build echo "image created"
docker cp build:/azerothcore/var/ccache var/docker/
echo "ccache exported"
- name: Deploy Production images
#env:
# DOCKER_IMAGE_TAG: ${{ steps.extract_branch.outputs.branch }}
if: github.repository == 'azerothcore/azerothcore-wotlk' && steps.extract_branch.outputs.branch == 'master'
run: |
docker-compose --profile prod push
+34
View File
@@ -0,0 +1,34 @@
name: import-pending
on:
push:
branches:
- master
jobs:
import-pending:
strategy:
fail-fast: false
runs-on: ubuntu-20.04
if: github.repository == 'azerothcore/azerothcore-wotlk'
steps:
- uses: actions/checkout@v2
with:
persist-credentials: false
- name: Extract branch name
run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})"
id: extract_branch
- name: Import and commit pending sql
run: |
git config user.email "azerothcorebot@gmail.com" && git config user.name "AzerothCoreBot"
bash bin/acore-db-pendings
bash bin/acore-import-changelogs
git fetch --unshallow origin ${BRANCH}
git add -A .
git commit -am "chore(DB): import pending files" -m "Referenced commit(s): ${GITHUB_SHA}" || true
env:
BRANCH: ${{ steps.extract_branch.outputs.branch }}
- name: Push changes
uses: ad-m/github-push-action@fe38f0a751bf9149f0270cc1fe20bf9156854365
with:
github_token: ${{ secrets.AC_GITHUB_TOKEN }}
branch: ${{ steps.extract_branch.outputs.branch }}
+16
View File
@@ -0,0 +1,16 @@
name: "Issue Labeler"
on:
issues:
types: [opened]
jobs:
issue_labeler:
if: github.repository == 'azerothcore/azerothcore-wotlk'
runs-on: ubuntu-latest
name: Issue Labeler
steps:
- name: Issue Labeler
id: issue-labeler
uses: azerothcore/GitHub-Actions@issue-labeler-1.0.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
+12
View File
@@ -0,0 +1,12 @@
name: "Pull Request Labeler"
on: [pull_request_target]
jobs:
triage:
runs-on: ubuntu-20.04
steps:
- uses: actions/labeler@main
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
configuration-path: .github/labeler.yml
sync-labels: true
+40
View File
@@ -0,0 +1,40 @@
name: macos-build
on:
push:
branches:
- 'master'
pull_request:
concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
cancel-in-progress: true
jobs:
macos-build:
strategy:
fail-fast: false
matrix:
os:
- macos-10.15
- macos-11
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}
if: github.repository == 'azerothcore/azerothcore-wotlk' && ${{ github.event.label.name == 'run-build' }}
steps:
- uses: actions/checkout@v2
- name: Cache
uses: actions/cache@v2
with:
path: ~/Library/Caches/ccache
key: ccache:${{ matrix.os }}:${{ github.ref }}:${{ github.sha }}
restore-keys: |
ccache:${{ matrix.os }}:${{ github.ref }}
ccache:${{ matrix.os }}
- name: Install latest bash
run: brew install bash
- name: Configure OS
run: source ./acore.sh install-deps
- name: Build
run: source ./apps/ci/mac/ci-compile.sh
- name: Run unit tests
run: source ./apps/ci/ci-run-unit-tests.sh
+42
View File
@@ -0,0 +1,42 @@
name: windows-build
on:
push:
branches:
- 'master'
pull_request:
concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
cancel-in-progress: true
jobs:
windows-build:
strategy:
fail-fast: false
matrix:
os: [windows-2019]
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-MSVC16
env:
BOOST_ROOT: C:\local\boost_1_74_0
if: github.repository == 'azerothcore/azerothcore-wotlk' && ${{ github.event.label.name == 'run-build' }}
steps:
- uses: actions/checkout@v2
- name: Configure OS
run: choco install --no-progress openssl boost-msvc-14.2
- name: Build
shell: bash
run: |
mkdir -p build && cd build
cmake .. -DTOOLS=ON
cmake --build . --config Release --parallel 4
- name: Copy dll files
shell: bash
run: |
cp "/c/mysql/lib/libmysql.dll" "build/bin/Release/"
cp "/c/Program Files/OpenSSL-Win64/bin/libcrypto-1_1-x64.dll" "build/bin/Release/"
cp "/c/Program Files/OpenSSL-Win64/bin/libssl-1_1-x64.dll" "build/bin/Release/"
- uses: actions/upload-artifact@v2
with:
name: windows-2019-MSVC16-release
path: build/bin/Release
+40 -12
View File
@@ -2,18 +2,31 @@
# AzerothCore
#
conf/*
!conf/*.dist
modules/*
/conf/*
!/conf/dist
/modules/*
!/modules/*.md
!/modules/*.sh
/build*/
/var/*
!/var/build/.gitkeep
!/var/ccache/.gitkeep
/env/dist/*
!/env/dist/.gitkeep
/env/user/*
/env/docker/*
!/env/docker/bin/.gitkeep
!/env/docker/data/.gitkeep
!/env/docker/etc/authserver.conf.dockerdist
!/env/docker/etc/worldserver.conf.dockerdist
!/env/docker/logs/.gitkeep
/.env*
/apps/joiner
/deps/deno
#
# Allow modules to control git ignoring
#
!modules/*
modules/*/*
!modules/*/.gitignore
/docker-compose.override.yml
build*/
!.gitkeep
#
#Generic
@@ -37,7 +50,7 @@ CMakeLists.txt.user
*.LOCAL.*
#
# IDE & other softwares
# IDE & other software
#
/.settings/
/.externalToolBuilders/*
@@ -46,7 +59,10 @@ nbproject/
.sync.ffs_db
*.kate-swp
.browse.VC*
.vscode
.idea
cmake-build-debug/*
cmake-build-debug-coverage/*
coverage-report/
#
# Eclipse
@@ -64,3 +80,15 @@ local.properties
.project
.cproject
# ==================
#
# CUSTOM
#
# put below your custom ignore rules
# for example , if you want to include a
# module directly in repositoryyou can do:
#
# !modules/yourmodule
#
# ==================
+3 -3
View File
@@ -1,3 +1,3 @@
[submodule "data/doc"]
path = data/doc
url = https://github.com/azerothcore/azerothcore-wotlk.wiki.git
[submodule "deps/git-subrepo"]
path = deps/git-subrepo
url = https://github.com/ingydotnet/git-subrepo.git
-44
View File
@@ -1,44 +0,0 @@
# Copyright (C)
#
# This file is free software; as a special exception the author gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
language: cpp
git:
depth: 1
branches:
only:
- master
compiler:
- clang
- gcc ## Uncomment when we are up to full c++11 standards.
before_install:
- sudo add-apt-repository ppa:kalakris/cmake -y
- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
- sudo add-apt-repository 'deb http://llvm.org/apt/precise/ llvm-toolchain-precise-3.7 main'
- wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add -
- sudo apt-get update -qq
- sudo apt-get install clang-3.7
- sudo apt-get install libace-dev
- sudo apt-get install libncurses5-dev
- sudo apt-get install build-essential autoconf libtool make cmake git-core patch wget links zip unzip unrar
- sudo apt-get install openssl libssl-dev mysql-server mysql-client libmysqlclient15-dev libmysql++-dev libreadline6-dev zlib1g-dev libbz2-dev
- if [ "$CXX" = "clang++" ]; then sudo apt-get install -qq libstdc++-4.8-dev; fi
- if [ "$CXX" = "clang++" ]; then export CXX="clang++-3.7" CC="clang-3.7"; fi
- if [ "$CXX" = "g++" ]; then sudo apt-get install -qq g++-4.8; fi
- if [ "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi
script:
- mkdir build
- cd build
- cmake ../ -DSCRIPTS=1 -DTOOLS=1
- make -j8
+16
View File
@@ -0,0 +1,16 @@
{
"recommendations": [
"ms-vscode-remote.remote-containers",
"notskm.clang-tidy",
"xaver.clang-format",
"bbenoist.doxygen",
"ms-vscode.cpptools",
"austin.code-gnu-global",
"twxs.cmake",
"mhutchie.git-graph",
"github.vscode-pull-request-github",
"eamodio.gitlens",
"cschlosser.doxdocgen",
"sanaajani.taskrunnercode"
]
}
+68
View File
@@ -0,0 +1,68 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Linux/Docker debug",
"type": "cppdbg",
"request": "launch",
"program": "/azerothcore/env/dist/bin/worldserver",
"cwd": "/azerothcore",
"args": [],
"environment": [],
"externalConsole": false,
"sourceFileMap": {
"/azerothcore": "${workspaceFolder}"
},
"linux": {
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
]
}
},
{
"name": "(docker run) Pipe Launch",
"type": "cppdbg",
"request": "launch",
"program": "/azerothcore/env/dist/bin/worldserver",
"cwd": "/azerothcore",
"args": [],
"environment": [],
"externalConsole": true,
"pipeTransport": {
"debuggerPath": "/usr/bin/gdb",
"pipeProgram": "docker-compose",
"pipeArgs": [
"exec", "-T", "ac-worldserver", "sh", "-c"
],
"pipeCwd": "${workspaceFolder}"
},
"sourceFileMap": {
"/azerothcore": "${workspaceFolder}"
},
"linux": {
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
]
},
"osx": {
"MIMode": "lldb"
},
"windows": {
"MIMode": "gdb",
"miDebuggerPath": "C:\\MinGw\\bin\\gdb.exe"
}
}
]
}
+70
View File
@@ -0,0 +1,70 @@
{
"files.associations": {
"array": "cpp",
"atomic": "cpp",
"bit": "cpp",
"*.tcc": "cpp",
"bitset": "cpp",
"cctype": "cpp",
"chrono": "cpp",
"cinttypes": "cpp",
"clocale": "cpp",
"cmath": "cpp",
"complex": "cpp",
"condition_variable": "cpp",
"csignal": "cpp",
"cstdarg": "cpp",
"cstddef": "cpp",
"cstdint": "cpp",
"cstdio": "cpp",
"cstdlib": "cpp",
"cstring": "cpp",
"ctime": "cpp",
"cwchar": "cpp",
"cwctype": "cpp",
"deque": "cpp",
"list": "cpp",
"map": "cpp",
"set": "cpp",
"unordered_map": "cpp",
"unordered_set": "cpp",
"vector": "cpp",
"exception": "cpp",
"algorithm": "cpp",
"functional": "cpp",
"iterator": "cpp",
"memory": "cpp",
"memory_resource": "cpp",
"numeric": "cpp",
"optional": "cpp",
"random": "cpp",
"ratio": "cpp",
"string": "cpp",
"string_view": "cpp",
"system_error": "cpp",
"tuple": "cpp",
"type_traits": "cpp",
"utility": "cpp",
"fstream": "cpp",
"initializer_list": "cpp",
"iomanip": "cpp",
"iosfwd": "cpp",
"iostream": "cpp",
"istream": "cpp",
"limits": "cpp",
"mutex": "cpp",
"new": "cpp",
"ostream": "cpp",
"shared_mutex": "cpp",
"sstream": "cpp",
"stdexcept": "cpp",
"streambuf": "cpp",
"thread": "cpp",
"cfenv": "cpp",
"typeinfo": "cpp",
"codecvt": "cpp"
},
"deno.enable": true,
"deno.path": "deps/deno/bin/deno",
"deno.lint": true
}
+85
View File
@@ -0,0 +1,85 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "AzerothCore: Dashboard",
"type": "shell",
"command": "./acore.sh",
"group": "none",
"presentation": {
"reveal": "always",
"panel": "new"
},
"problemMatcher": []
},
{
"label": "AzerothCore: Import/update database",
"type": "shell",
"command": "./acore.sh db-assembler import-all",
"group": "build",
"presentation": {
"reveal": "always",
"panel": "new"
},
"problemMatcher": []
},
{
"label": "AzerothCore: download client-data",
"type": "shell",
"command": "./acore.sh client-data",
"group": "none",
"presentation": {
"reveal": "always",
"panel": "new"
},
"problemMatcher": []
},
{
"label": "AzerothCore: Clean build",
"type": "shell",
"command": "./acore.sh compiler clean",
"group": "build",
"presentation": {
"reveal": "always",
"panel": "new"
},
"problemMatcher": []
},
{
"label": "AzerothCore: Build",
"type": "shell",
"command": "./acore.sh compiler build",
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"reveal": "always",
"panel": "new"
},
"problemMatcher": []
},
{
"label": "AzerothCore: Run authserver (restarter)",
"type": "shell",
"command": "./acore.sh run-authserver",
"group": "none",
"presentation": {
"reveal": "always",
"panel": "new"
},
"problemMatcher": []
},
{
"label": "AzerothCore: Run worldserver (restarter)",
"type": "shell",
"command": "./acore.sh run-worldserver",
"group": "none",
"presentation": {
"reveal": "always",
"panel": "new"
},
"problemMatcher": []
}
]
}
+36
View File
@@ -0,0 +1,36 @@
# List of AUTHORS who contributed over time to the AzerothCore project
## Warning
The code of AzerothCore is shipped as it is without any form of warranty,
and - except for third party libraries licensed under the AGPL 3,
which you can read from the file "LICENSE-AGPL3".
## Point of current development
The project is currently hosted at https://www.azerothcore.org/ and developed under https://github.com/azerothcore
## History of development
Development of this project dates back to 2004, and was developed under various umbrellas over time:
* WoW Daemon Team, 2004
* MaNGOS project, 2005-2008, located at http://www.mangosproject.org
* MaNGOS project, 2008-2011, located at http://getmangos.com
* SD2 project, 2008-2009, located at http://www.scriptdev2.com/
* TrinityCore, 2008-2012, located at https://www.trinitycore.org/
* SunwellCore 2012-2016, privately developed, more info at https://www.azerothcore.org/pages/sunwell.pl/
* AzerothCore, 2016-2021, located at https://www.azerothcore.org/
## Authorship of the code
Authorship is assigned for each commit within the git history, which is stored in these git repositories:
* github.com/cmangos/mangos-svn (History from MaNGOS project from 2005-2008, originally hosted at http://mangos.svn.sourceforge.net)
* github.com/TrinityCore/TrinityCore
* github.com/azerothcore/azerothcore-wotlk
Unfortunately we have no detailed information of the history of the WoWD project;
if somebody can provide information, please contact us, so that we can make this history available
SunwellCore developed privately and has no git history.
## Exceptions with third party libraries
The third party libraries have their own way of addressing authorship, and the authorship of commits importing/ updating
a third party library reflects who did the importing instead of who wrote the code within the commit.
The Authors of third party libraries are not explicitly mentioned, and usually are possible to obtain from the files belonging to the third party libraries.
+110 -35
View File
@@ -1,4 +1,5 @@
# Copyright (C)
#
# This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
#
# This file is free software; as a special exception the author gives
# unlimited permission to copy and/or distribute it, with or without
@@ -7,13 +8,18 @@
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# Set projectname (must be done AFTER setting configurationtypes)
project(AzerothCore)
# Require version Cmake
cmake_minimum_required(VERSION 3.16...3.21)
message(STATUS "CMake version: ${CMAKE_VERSION}")
# CMake policies (can not be handled elsewhere)
cmake_minimum_required(VERSION 2.8)
cmake_policy(SET CMP0005 OLD)
cmake_policy(SET CMP0005 NEW)
# Set projectname (must be done AFTER setting configurationtypes)
project(AzerothCore VERSION 3.0.0 LANGUAGES CXX C)
# add this options before PROJECT keyword
set(CMAKE_DISABLE_SOURCE_CHANGES ON)
@@ -25,56 +31,83 @@ set(CMAKE_BUILD_WITH_INSTALL_RPATH 0)
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH 1)
set(AC_PATH_ROOT "${CMAKE_SOURCE_DIR}")
# set macro-directory
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/src/cmake/macros")
list(APPEND CMAKE_MODULE_PATH
"${CMAKE_SOURCE_DIR}/src/cmake/macros")
include(CheckCXXSourceRuns)
include(CheckIncludeFiles)
include(ConfigureScripts)
include(ConfigureModules)
# some utils for cmake
include(src/cmake/utils.cmake)
include(deps/acore/cmake-utils/utils.cmake)
include(src/cmake/ac_macros.cmake)
# set default buildoptions and print them
include(conf/config.cmake.dist)
include(conf/dist/config.cmake)
# load custom configurations for cmake if exists
if(EXISTS "conf/config.cmake")
include(conf/config.cmake)
if(EXISTS "${CMAKE_SOURCE_DIR}/conf/config.cmake")
include(conf/config.cmake)
endif()
RUN_HOOK("AFTER_LOAD_CONF")
#
# Loading dyn modules
#
# add modules and dependencies
CU_SUBDIRLIST(sub_DIRS "${CMAKE_SOURCE_DIR}/modules" FALSE FALSE)
FOREACH(subdir ${sub_DIRS})
get_filename_component(MODULENAME ${subdir} NAME)
if (";${DISABLED_AC_MODULES};" MATCHES ";${MODULENAME};")
continue()
endif()
STRING(REGEX REPLACE "^${CMAKE_SOURCE_DIR}/" "" subdir_rel ${subdir})
if(EXISTS "${subdir}/CMakeLists.txt")
add_subdirectory("${subdir_rel}")
endif()
ENDFOREACH()
CU_RUN_HOOK("AFTER_LOAD_CONF")
# build in Release-mode by default if not explicitly set
if( NOT CMAKE_BUILD_TYPE )
set(CMAKE_BUILD_TYPE "Release")
if(NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE "RelWithDebInfo")
endif()
# turn off PCH totally if enabled (hidden setting, mainly for devs)
if( NOPCH )
set(USE_COREPCH 0)
set(USE_SCRIPTPCH 0)
set(USE_COREPCH 0)
set(USE_SCRIPTPCH 0)
endif()
include(ConfigureBaseTargets)
include(CheckPlatform)
include(GroupSources)
include(AutoCollect)
include(ConfigInstall)
CU_RUN_HOOK("AFTER_LOAD_CMAKE_MODULES")
# basic packagesearching and setup (further support will be needed, this is a preliminary release!)
set(OPENSSL_EXPECTED_VERSION 1.0.0)
set(ACE_EXPECTED_VERSION 6.0.3)
find_package(PCHSupport)
find_package(ACE REQUIRED)
find_package(OpenSSL REQUIRED)
find_package(Threads REQUIRED)
find_package(MySQL REQUIRED)
if( UNIX )
find_package(Readline)
find_package(ZLIB)
find_package(BZip2)
if(UNIX AND WITH_PERFTOOLS)
find_package(Gperftools)
endif()
if(NOT WITHOUT_GIT)
find_package(Git)
find_package(Git)
endif()
# Find revision ID and hash of the sourcetree
@@ -83,19 +116,61 @@ include(src/cmake/genrev.cmake)
# print out the results before continuing
include(src/cmake/showoptions.cmake)
# add modules and dependencies
AZTH_SUBDIRLIST(sub_DIRS "${CMAKE_SOURCE_DIR}/modules" FALSE FALSE)
FOREACH(subdir ${sub_DIRS})
STRING(REGEX REPLACE "^${CMAKE_SOURCE_DIR}/" "" subdir_rel ${subdir})
if(EXISTS "${subdir}/CMakeLists.txt")
message("Loading module: ${subdir_rel}")
add_subdirectory("${subdir_rel}")
endif()
ENDFOREACH()
#
# Loading framework
#
RUN_HOOK("BEFORE_SRC_LOAD")
add_subdirectory(deps)
if( SERVERS OR TOOLS)
add_subdirectory(src/common)
endif()
if( TOOLS )
add_subdirectory(src/tools)
endif()
#
# Loading application sources
#
CU_RUN_HOOK("BEFORE_SRC_LOAD")
# add core sources
add_subdirectory(src)
RUN_HOOK("AFTER_SRC_LOAD")
CU_RUN_HOOK("AFTER_SRC_LOAD")
if( BUILD_TESTING )
# we use these flags to get code coverage
set(UNIT_TEST_CXX_FLAGS "-fprofile-arcs -ftest-coverage -fno-inline")
# enable additional flags for GCC.
if ( CMAKE_CXX_COMPILER_ID MATCHES GNU )
set(UNIT_TEST_CXX_FLAGS "${UNIT_TEST_CXX_FLAGS} -fno-inline-small-functions -fno-default-inline")
endif()
message("Unit tests code coverage: enabling ${UNIT_TEST_CXX_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${UNIT_TEST_CXX_FLAGS}")
include(src/cmake/googletest.cmake)
fetch_googletest(
${PROJECT_SOURCE_DIR}/src/cmake
${PROJECT_BINARY_DIR}/googletest
)
enable_testing()
add_subdirectory(src/test)
add_custom_target(coverage DEPENDS coverage_command)
add_custom_command(OUTPUT coverage_command
# Run unit tests.
COMMAND ctest
# Run the graphical front-end for code coverage.
COMMAND lcov --directory src --capture --output-file coverage.info
COMMAND lcov --remove coverage.info '/usr/*' '${CMAKE_BINARY_DIR}/googletest/*' '${CMAKE_CURRENT_SOURCE_DIR}/src/test/*' --output-file coverage.info
COMMAND genhtml -o ${CMAKE_CURRENT_SOURCE_DIR}/coverage-report coverage.info
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
)
endif()
+661
View File
@@ -0,0 +1,661 @@
GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU Affero General Public License is a free, copyleft license for
software and other kinds of works, specifically designed to ensure
cooperation with the community in the case of network server software.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
our General Public Licenses are intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
Developers that use our General Public Licenses protect your rights
with two steps: (1) assert copyright on the software, and (2) offer
you this License which gives you legal permission to copy, distribute
and/or modify the software.
A secondary benefit of defending all users' freedom is that
improvements made in alternate versions of the program, if they
receive widespread use, become available for other developers to
incorporate. Many developers of free software are heartened and
encouraged by the resulting cooperation. However, in the case of
software used on network servers, this result may fail to come about.
The GNU General Public License permits making a modified version and
letting the public access it on a server without ever releasing its
source code to the public.
The GNU Affero General Public License is designed specifically to
ensure that, in such cases, the modified source code becomes available
to the community. It requires the operator of a network server to
provide the source code of the modified version running there to the
users of that server. Therefore, public use of a modified version, on
a publicly accessible server, gives the public access to the source
code of the modified version.
An older license, called the Affero General Public License and
published by Affero, was designed to accomplish similar goals. This is
a different license, not a version of the Affero GPL, but Affero has
released a new version of the Affero GPL which permits relicensing under
this license.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU Affero General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Remote Network Interaction; Use with the GNU General Public License.
Notwithstanding any other provision of this License, if you modify the
Program, your modified version must prominently offer all users
interacting with it remotely through a computer network (if your version
supports such interaction) an opportunity to receive the Corresponding
Source of your version by providing access to the Corresponding Source
from a network server at no charge, through some standard or customary
means of facilitating copying of software. This Corresponding Source
shall include the Corresponding Source for any work covered by version 3
of the GNU General Public License that is incorporated pursuant to the
following paragraph.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the work with which it is combined will remain governed by version
3 of the GNU General Public License.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU Affero General Public License from time to time. Such new versions
will be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU Affero General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU Affero General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU Affero General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If your software can interact with users remotely through a computer
network, you should also make sure that it provides a way for users to
get its source. For example, if your program is a web application, its
interface could display a "Source" link that leads users to an archive
of the code. There are many ways you could offer source, and different
solutions will be better for different programs; see section 13 for the
specific requirements.
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU AGPL, see
<http://www.gnu.org/licenses/>.
+339
View File
@@ -0,0 +1,339 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.
-34
View File
@@ -1,34 +0,0 @@
# AzerothCore
[![Gitter](https://badges.gitter.im/azerothcore/azerothcore.svg)](https://gitter.im/azerothcore/azerothcore?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
## Introduction
AzerothCore 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 based on MaNGOS, TrinityCore and SunwellCore.
## Why AzerothCore?
Our main goal is to create a playable game server, offering a fully working game experience. In short, we focus on the **user experience (UX)**.
Like MaNGOS and TrinityCore did in past, we like to write clean code and doing software development right, but **our main goal is to have fully working features**. In other terms, we always prefer proper solutions to problems, but we may accept "*hackfixes*" (when they do not affect the game stability) if a proper solution is not available yet.
We also believe in [software modularity](https://en.wikipedia.org/wiki/Modular_programming), because the more the software is modular, and the more it will be easy to be maintained, understood, developed, etc...
## Work in progress...
The project is still under a work in progress phase, so all guidelines may not be available yet and PRs may be not merged immediately, but feel free to starting contributing. We will love to review and accept your PRs.
## Authors & Contributors
This project is brought to you thanks to:
- The [AzerothCore developers and contributors](https://github.com/AzerothCore/azerothcore-wotlk/graphs/contributors)
- The SunwellCore developers **xinef** and **pussywizard**
- All the [TrinityCore developers and contributors](https://github.com/TrinityCore/TrinityCore/blob/3.3.5/THANKS)
- All the [MaNGOS, ScriptDev2 and UDB developers and contributors](https://github.com/cmangos/mangos-wotlk/blob/master/AUTHORS.md)
## Links
- [Website](https://azerothcore.github.io/)
+5
View File
@@ -0,0 +1,5 @@
{
"name": "azerothcore-wotlk",
"version": "5.0.0-dev",
"license": "AGPL3"
}
Executable
+8
View File
@@ -0,0 +1,8 @@
#!/usr/bin/env bash
[ -z "$WITH_ERRORS" ] && set -e
CUR_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$CUR_PATH/apps/installer/main.sh"
+163
View File
@@ -0,0 +1,163 @@
from re import compile, MULTILINE
from os import walk, getcwd
notice = ('''/*
* This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Affero General Public License as published by the
* Free Software Foundation; either version 3 of the License, or (at your
* option) any later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
* more details.
*
* You should have received a copy of the GNU General Public License along
* with this program. If not, see <http://www.gnu.org/licenses/>.
*/
''')
if not getcwd().endswith('src'):
print('Run this from the src directory!')
print('(Invoke as \'python ../apps/EnumUtils/enumutils_describe.py\')')
exit(1)
EnumPattern = compile(r'//\s*EnumUtils: DESCRIBE THIS(?:\s*\(in ([^\)]+)\))?\s+enum\s+([0-9A-Za-z]+)[^\n]*\s*{([^}]+)};')
EnumValuesPattern = compile(r'\s+\S.+?(,|$)[^\n]*')
EnumValueNamePattern = compile(r'^\s*([a-zA-Z0-9_]+)', flags=MULTILINE)
EnumValueSkipLinePattern = compile(r'^\s*//')
EnumValueCommentPattern = compile(r'//,?[ \t]*([^\n]+)$')
CommentMatchFormat = compile(r'^(((TITLE +(.+?))|(DESCRIPTION +(.+?))) *){1,2}$')
CommentSkipFormat = compile(r'^SKIP *$')
def strescape(str):
res = ''
for char in str:
if char in ('\\', '"') or not (32 <= ord(char) < 127):
res += ('\\%03o' % ord(char))
else:
res += char
return '"' + res + '"'
def processFile(path, filename):
input = open('%s/%s.h' % (path, filename),'r')
if input is None:
print('Failed to open %s.h' % filename)
return
file = input.read()
enums = []
for enum in EnumPattern.finditer(file):
prefix = enum.group(1) or ''
name = enum.group(2)
values = []
for value in EnumValuesPattern.finditer(enum.group(3)):
valueData = value.group(0)
valueNameMatch = EnumValueNamePattern.search(valueData)
if valueNameMatch is None:
if EnumValueSkipLinePattern.search(valueData) is None:
print('Name of value not found: %s' % repr(valueData))
continue
valueName = valueNameMatch.group(1)
valueCommentMatch = EnumValueCommentPattern.search(valueData)
valueComment = None
if valueCommentMatch:
valueComment = valueCommentMatch.group(1)
valueTitle = None
valueDescription = None
if valueComment is not None:
if CommentSkipFormat.match(valueComment) is not None:
continue
commentMatch = CommentMatchFormat.match(valueComment)
if commentMatch is not None:
valueTitle = commentMatch.group(4)
valueDescription = commentMatch.group(6)
else:
valueDescription = valueComment
if valueTitle is None:
valueTitle = valueName
if valueDescription is None:
valueDescription = ''
values.append((valueName, valueTitle, valueDescription))
enums.append((prefix + name, prefix, values))
print('%s.h: Enum %s parsed with %d values' % (filename, name, len(values)))
if not enums:
return
print('Done parsing %s.h (in %s)\n' % (filename, path))
output = open('%s/enuminfo_%s.cpp' % (path, filename), 'w')
if output is None:
print('Failed to create enuminfo_%s.cpp' % filename)
return
# write output file
output.write(notice)
output.write('#include "%s.h"\n' % filename)
output.write('#include "Define.h"\n')
output.write('#include "SmartEnum.h"\n')
output.write('#include <stdexcept>\n')
output.write('\n')
output.write('namespace Acore::Impl::EnumUtilsImpl\n')
output.write('{\n')
for name, prefix, values in enums:
tag = ('data for enum \'%s\' in \'%s.h\' auto-generated' % (name, filename))
output.write('\n')
output.write('/*' + ('*'*(len(tag)+2)) + '*\\\n')
output.write('|* ' + tag + ' *|\n')
output.write('\\*' + ('*'*(len(tag)+2)) + '*/\n')
output.write('template <>\n')
output.write('AC_API_EXPORT EnumText EnumUtils<%s>::ToString(%s value)\n' % (name, name))
output.write('{\n')
output.write(' switch (value)\n')
output.write(' {\n')
for label, title, description in values:
output.write(' case %s: return { %s, %s, %s };\n' % (prefix + label, strescape(label), strescape(title), strescape(description)))
output.write(' default: throw std::out_of_range("value");\n')
output.write(' }\n')
output.write('}\n')
output.write('\n')
output.write('template <>\n')
output.write('AC_API_EXPORT size_t EnumUtils<%s>::Count() { return %d; }\n' % (name, len(values)))
output.write('\n')
output.write('template <>\n')
output.write('AC_API_EXPORT %s EnumUtils<%s>::FromIndex(size_t index)\n' % (name, name))
output.write('{\n')
output.write(' switch (index)\n')
output.write(' {\n')
for (i, (label, title, description)) in enumerate(values):
output.write(' case %d: return %s;\n' % (i, prefix + label))
output.write(' default: throw std::out_of_range("index");\n')
output.write(' }\n')
output.write('}\n')
output.write('\n')
output.write('template <>\n')
output.write('AC_API_EXPORT size_t EnumUtils<%s>::ToIndex(%s value)\n' % (name, name))
output.write('{\n')
output.write(' switch (value)\n')
output.write(' {\n')
for (i, (label, title, description)) in enumerate(values):
output.write(' case %s: return %d;\n' % (prefix + label, i))
output.write(' default: throw std::out_of_range("value");\n')
output.write(' }\n')
output.write('}\n')
output.write('}\n')
FilenamePattern = compile(r'^(.+)\.h$')
for root, dirs, files in walk('.'):
for n in files:
nameMatch = FilenamePattern.match(n)
if nameMatch is not None:
processFile(root, nameMatch.group(1))
+26
View File
@@ -0,0 +1,26 @@
function registerHooks() { acore_event_registerHooks "$@"; }
function runHooks() { acore_event_runHooks "$@"; }
source "$AC_PATH_CONF/dist/config.sh" # include dist to avoid missing conf variables
# first check if it's defined in env, otherwise use the default
USER_CONF_PATH=${USER_CONF_PATH:-"$AC_PATH_CONF/config.sh"}
if [ -f "$USER_CONF_PATH" ]; then
source "$USER_CONF_PATH" # should overwrite previous
else
echo "NOTICE: file <$USER_CONF_PATH> has not been found, you should create and configure it."
fi
#
# Load modules
#
for entry in "$AC_PATH_MODULES/"*/include.sh
do
if [ -e "$entry" ]; then
source "$entry"
fi
done
ACORE_VERSION=$("$AC_PATH_DEPS/jsonpath/JSONPath.sh" -f "$AC_PATH_ROOT/acore.json" -b '$.version')
+28
View File
@@ -0,0 +1,28 @@
unamestr=$(uname)
if [[ "$unamestr" == 'Darwin' ]]; then
if ! command -v brew &>/dev/null ; then
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
fi
if ! [ "${BASH_VERSINFO}" -ge 4 ]; then
brew install bash
fi
if ! command -v greadlink &>/dev/null ; then
brew install coreutils
fi
AC_PATH_ROOT=$(greadlink -f "$AC_PATH_APPS/../")
else
AC_PATH_ROOT=$(readlink -f "$AC_PATH_APPS/../")
fi
case $AC_PATH_ROOT in
/*) AC_PATH_ROOT=$AC_PATH_ROOT;;
*) AC_PATH_ROOT=$PWD/$AC_PATH_ROOT;;
esac
AC_PATH_CONF="$AC_PATH_ROOT/conf"
AC_PATH_MODULES="$AC_PATH_ROOT/modules"
AC_PATH_DEPS="$AC_PATH_ROOT/deps"
AC_PATH_VAR="$AC_PATH_ROOT/var"
+23
View File
@@ -0,0 +1,23 @@
DENO_MIN_VERSION="1.9.1"
function denoInstall() {
{ # try
echo "Deno version check:" && denoCmd upgrade --version $DENO_MIN_VERSION
} ||
{ # catch
echo "Installing Deno..."
# just one line of command that works on all OSes
# (temporary cd into AC_PATH_DEPS)
curl -fsSL https://deno.land/x/install/install.sh | DENO_INSTALL="$AC_PATH_DEPS/deno" sh
}
}
function denoCmd() {
[[ "$OSTYPE" = "msys" ]] && DENOEXEC="./deps/deno/bin/deno.exe" || DENOEXEC="./deps/deno/bin/deno"
(cd "$AC_PATH_ROOT" ; $DENOEXEC "$@")
}
function denoRunFile() {
denoCmd run --allow-all --unstable "$@"
}
+21
View File
@@ -0,0 +1,21 @@
[[ ${GUARDYVAR:-} -eq 1 ]] && return || readonly GUARDYVAR=1 # include it once
# force default language for applications
LC_ALL=C
AC_PATH_APPS="$( cd "$( dirname "${BASH_SOURCE[0]}" )/../" && pwd )"
AC_PATH_SHARED="$AC_PATH_APPS/bash_shared"
source "$AC_PATH_SHARED/defines.sh"
source "$AC_PATH_DEPS/acore/bash-lib/src/event/hooks.sh"
source "$AC_PATH_SHARED/common.sh"
source "$AC_PATH_SHARED/deno.sh"
denoInstall
[[ "$OSTYPE" = "msys" ]] && AC_BINPATH_FULL="$BINPATH" || AC_BINPATH_FULL="$BINPATH/bin"
+40
View File
@@ -0,0 +1,40 @@
#!/bin/bash
set -e
echo "Codestyle check script:"
echo
declare -A singleLineRegexChecks=(
["LOG_.+GetCounter"]="Use ObjectGuid::ToString().c_str() method instead of ObjectGuid::GetCounter() when logging. Check the lines above"
["[[:blank:]]$"]="Remove whitespace at the end of the lines above"
["\t"]="Replace tabs with 4 spaces in the lines above"
)
for check in ${!singleLineRegexChecks[@]}; do
echo " Checking RegEx: '${check}'"
if grep -P -r -I -n ${check} src; then
echo
echo "${singleLineRegexChecks[$check]}"
exit 1
fi
done
declare -A multiLineRegexChecks=(
["LOG_[^;]+GetCounter"]="Use ObjectGuid::ToString().c_str() method instead of ObjectGuid::GetCounter() when logging. Check the lines above"
["\n\n\n"]="Multiple blank lines detected, keep only one. Check the files above"
)
for check in ${!multiLineRegexChecks[@]}; do
echo " Checking RegEx: '${check}'"
if grep -Pzo -r -I ${check} src; then
echo
echo
echo "${multiLineRegexChecks[$check]}"
exit 1
fi
done
echo
echo "Everything looks good"
+8
View File
@@ -0,0 +1,8 @@
#!/bin/bash
set -e
echo "compile core"
export AC_CCACHE=true
./acore.sh "compiler" "all"
+72
View File
@@ -0,0 +1,72 @@
#!/bin/bash
set -e
cat >>conf/config.sh <<CONFIG_SH
MTHREADS=$(($(grep -c ^processor /proc/cpuinfo) + 2))
CWARNINGS=ON
CDEBUG=OFF
CTYPE=Release
CSCRIPTS=static
CBUILD_TESTING=ON
CSERVERS=ON
CTOOLS=ON
CSCRIPTPCH=OFF
CCOREPCH=OFF
CCUSTOMOPTIONS='-DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_FLAGS="-Werror" -DCMAKE_CXX_FLAGS="-Werror"'
DB_CHARACTERS_CONF="MYSQL_USER='root'; MYSQL_PASS='root'; MYSQL_HOST='localhost';"
DB_AUTH_CONF="MYSQL_USER='root'; MYSQL_PASS='root'; MYSQL_HOST='localhost';"
DB_WORLD_CONF="MYSQL_USER='root'; MYSQL_PASS='root'; MYSQL_HOST='localhost';"
CONFIG_SH
case $COMPILER in
# this is in order to use the "default" gcc version of the OS, without forcing a specific version
"gcc" )
time sudo apt-get install -y gcc g++
echo "CCOMPILERC=\"gcc\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"g++\"" >> ./conf/config.sh
;;
"gcc8" )
time sudo apt-get install -y gcc-8 g++-8
echo "CCOMPILERC=\"gcc-8\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"g++-8\"" >> ./conf/config.sh
;;
"gcc10" )
time sudo apt-get install -y gcc-10 g++-10
echo "CCOMPILERC=\"gcc-10\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"g++-10\"" >> ./conf/config.sh
;;
# this is in order to use the "default" clang version of the OS, without forcing a specific version
"clang" )
time sudo apt-get install -y clang
echo "CCOMPILERC=\"clang\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"clang++\"" >> ./conf/config.sh
;;
"clang10" )
time sudo apt-get install -y clang-10
echo "CCOMPILERC=\"clang-10\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"clang++-10\"" >> ./conf/config.sh
;;
"clang11" )
time sudo apt-get install -y clang-11
echo "CCOMPILERC=\"clang-11\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"clang++-11\"" >> ./conf/config.sh
;;
"clang12" )
time sudo apt-get install -y clang-12
echo "CCOMPILERC=\"clang-12\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"clang++-12\"" >> ./conf/config.sh
;;
* )
echo "Unknown compiler $COMPILER"
exit 1
;;
esac
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env bash
DB_ERRORS_FILE="./env/dist/bin/DBErrors.log";
if [[ ! -f ${DB_ERRORS_FILE} ]]; then
echo "File ${DB_ERRORS_FILE} not found!";
exit 1
fi
if [[ -s ${DB_ERRORS_FILE} ]]; then
printf "The DBErrors.log file contains startup errors:\n\n";
cat ${DB_ERRORS_FILE};
printf "\nPlease solve the startup errors listed above!\n";
exit 1;
else
echo "No startup errors found in DBErrors.log, good job!";
fi
+14
View File
@@ -0,0 +1,14 @@
#!/bin/bash
set -e
sudo systemctl start mysql
./acore.sh "db-assembler" "import-all"
if [ -s modules/mod-premium/sql/example_item_9017.sql ]
then
echo "Import custom module item..."
# if the premium module is available insert the example item or else the worldserver dry run will fail
mysql -uroot -proot acore_world < modules/mod-premium/sql/example_item_9017.sql
echo "Done!"
fi
+22
View File
@@ -0,0 +1,22 @@
#!/bin/bash
set -e
echo "install modules"
git clone --depth=1 --branch=master --recursive https://github.com/azerothcore/mod-eluna-lua-engine.git modules/mod-eluna-lua-engine
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-autobalance.git modules/mod-autobalance
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-ah-bot.git modules/mod-ah-bot
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-anticheat.git modules/mod-anticheat
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-azerothshard.git modules/mod-azerothshard
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-cfbg.git modules/mod-cfbg
#git clone --depth=1 --branch=master https://github.com/azerothcore/mod-chromie-xp.git modules/mod-chromie-xp
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-desertion-warnings.git modules/mod-desertion-warnings
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-duel-reset.git modules/mod-duel-reset
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-ip-tracker.git modules/mod-ip-tracker
git clone --depth=1 --branch=main https://github.com/azerothcore/mod-low-level-arena.git modules/mod-low-level-arena
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-multi-client-check.git modules/mod-multi-client-check
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-pvp-titles.git modules/mod-pvp-titles
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-pvpstats-announcer.git modules/mod-pvpstats-announcer
git clone --depth=1 --branch=main https://github.com/azerothcore/mod-queue-list-cache.git modules/mod-queue-list-cache
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-server-auto-shutdown.git modules/mod-server-auto-shutdown
git clone --depth=1 --branch=master https://github.com/azerothcore/mod-transmog.git modules/mod-transmog
+77
View File
@@ -0,0 +1,77 @@
#!/bin/bash
set -e
cat >>conf/config.sh <<CONFIG_SH
MTHREADS=$(($(grep -c ^processor /proc/cpuinfo) + 2))
CWARNINGS=ON
CDEBUG=OFF
CTYPE=Release
CSCRIPTS=static
CBUILD_TESTING=ON
CSERVERS=ON
CTOOLS=ON
CSCRIPTPCH=OFF
CCOREPCH=OFF
CCUSTOMOPTIONS='-DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_FLAGS="-Werror" -DCMAKE_CXX_FLAGS="-Werror"'
DB_CHARACTERS_CONF="MYSQL_USER='root'; MYSQL_PASS='root'; MYSQL_HOST='localhost';"
DB_AUTH_CONF="MYSQL_USER='root'; MYSQL_PASS='root'; MYSQL_HOST='localhost';"
DB_WORLD_CONF="MYSQL_USER='root'; MYSQL_PASS='root'; MYSQL_HOST='localhost';"
CONFIG_SH
time sudo apt-get update -y
# time sudo apt-get upgrade -y
time sudo apt-get install -y git lsb-release sudo ccache
time ./acore.sh install-deps
case $COMPILER in
# this is in order to use the "default" gcc version of the OS, without forcing a specific version
"gcc" )
time sudo apt-get install -y gcc g++
echo "CCOMPILERC=\"gcc\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"g++\"" >> ./conf/config.sh
;;
"gcc8" )
time sudo apt-get install -y gcc-8 g++-8
echo "CCOMPILERC=\"gcc-8\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"g++-8\"" >> ./conf/config.sh
;;
"gcc10" )
time sudo apt-get install -y gcc-10 g++-10
echo "CCOMPILERC=\"gcc-10\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"g++-10\"" >> ./conf/config.sh
;;
# this is in order to use the "default" clang version of the OS, without forcing a specific version
"clang" )
time sudo apt-get install -y clang
echo "CCOMPILERC=\"clang\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"clang++\"" >> ./conf/config.sh
;;
"clang10" )
time sudo apt-get install -y clang-10
echo "CCOMPILERC=\"clang-10\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"clang++-10\"" >> ./conf/config.sh
;;
"clang11" )
time sudo apt-get install -y clang-11
echo "CCOMPILERC=\"clang-11\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"clang++-11\"" >> ./conf/config.sh
;;
"clang12" )
time sudo apt-get install -y clang-12
echo "CCOMPILERC=\"clang-12\"" >> ./conf/config.sh
echo "CCOMPILERCXX=\"clang++-12\"" >> ./conf/config.sh
;;
* )
echo "Unknown compiler $COMPILER"
exit 1
;;
esac
+54
View File
@@ -0,0 +1,54 @@
import * as semver from "https://deno.land/x/semver/mod.ts";
// specify the needed paths here
const CHANGELOG_PATH = "doc/changelog";
const CHANGELOG_PENDING_PATH = `${CHANGELOG_PATH}/pendings`;
const CHANGELOG_MASTER_FILE = `${CHANGELOG_PATH}/master.md`;
const ACORE_JSON = "./acore.json";
// read the acore.json file to work with the versioning
const decoder = new TextDecoder("utf-8");
const data = await Deno.readFile(ACORE_JSON);
const acoreInfo = JSON.parse(decoder.decode(data));
let changelogText = await Deno.readTextFile(CHANGELOG_MASTER_FILE);
const currentVersion = acoreInfo.version;
const res=Deno.run({ cmd: [ "git", "rev-parse",
"HEAD"],
stdout: 'piped',
stderr: 'piped',
stdin: 'null' });
await res.status();
const gitVersion = new TextDecoder().decode(await res.output());
for await (const dirEntry of Deno.readDir(CHANGELOG_PENDING_PATH)) {
if (!dirEntry.isFile || !dirEntry.name.endsWith(".md")) {
continue;
}
// Upgrade the prerelease version number (e.g. 1.0.0-dev.1 -> 1.0.0-dev.2)
acoreInfo.version = semver.inc(acoreInfo.version, "prerelease", {
includePrerelease: true,
});
// read the pending file found and add it at the beginning of the changelog text
const data = await Deno.readTextFile(
`${CHANGELOG_PENDING_PATH}/${dirEntry.name}`,
);
changelogText = `## ${acoreInfo.version} | Commit: [${gitVersion}](https://github.com/azerothcore/azerothcore-wotlk/commit/${gitVersion}\n\n${data}\n${changelogText}`;
// remove the pending file
await Deno.remove(`${CHANGELOG_PENDING_PATH}/${dirEntry.name}`);
}
// write to acore.json and master.md only if new version is available
if (currentVersion != acoreInfo.version) {
console.log(`Changelog version upgraded from ${currentVersion} to ${acoreInfo.version}`)
Deno.writeTextFile(CHANGELOG_MASTER_FILE, changelogText);
Deno.writeTextFile(ACORE_JSON, JSON.stringify(acoreInfo, null, 2)+"\n");
} else {
console.log("No changelogs to add")
}
+125
View File
@@ -0,0 +1,125 @@
#!/usr/bin/env bash
CURRENT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$CURRENT_PATH/../bash_shared/includes.sh"
UPDATES_PATH="$AC_PATH_ROOT/data/sql/updates/"
COMMIT_HASH=
function import() {
db=$1
folder="db_"$db
pendingPath="$AC_PATH_ROOT/data/sql/updates/pending_$folder"
updPath="$UPDATES_PATH/$folder"
latestUpd=`ls -1 $updPath/ | tail -n 1`
if [ -z $latestUpd ]; then
echo "FIRST UPDATE FILE MISSING!! DID YOU ARCHIVED IT?";
exit;
fi
dateToday=`date +%Y_%m_%d`
counter=0
dateLast=$latestUpd
tmp=${dateLast#*_*_*_}
oldCnt=${tmp%.sql}
oldDate=${dateLast%_$tmp}
if [ "$oldDate" = "$dateToday" ]; then
((counter=10#$oldCnt+1)) # 10 # is needed to explictly add to a base 10 number
fi;
for entry in "$pendingPath"/*.sql
do
if [[ -e $entry ]]; then
oldVer=$oldDate"_"$oldCnt
cnt=$(printf -v counter "%02d" $counter ; echo $counter)
newVer=$dateToday"_"$cnt
startTransaction="START TRANSACTION;";
updHeader="ALTER TABLE version_db_"$db" CHANGE COLUMN "$oldVer" "$newVer" bit;";
endTransaction="COMMIT;";
newFile="$updPath/"$dateToday"_"$cnt".sql"
oldFile=$(basename "$entry")
prefix=${oldFile%_*.sql}
suffix=${oldFile#rev_}
rev=${suffix%.sql}
isRev=0
if [[ $prefix = "rev" && $rev =~ ^-?[0-9]+$ ]]; then
isRev=1
fi
echo "-- DB update $oldVer -> $newVer" > "$newFile";
if [[ $isRev -eq 1 ]]; then
echo "DROP PROCEDURE IF EXISTS \`updateDb\`;" >> "$newFile";
echo "DELIMITER //" >> "$newFile";
echo "CREATE PROCEDURE updateDb ()" >> "$newFile";
echo "proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';" >> "$newFile";
echo "SELECT COUNT(*) INTO @COLEXISTS" >> "$newFile";
echo "FROM information_schema.COLUMNS" >> "$newFile";
echo "WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_"$db"' AND COLUMN_NAME = '"$oldVer"';" >> "$newFile";
echo "IF @COLEXISTS = 0 THEN LEAVE proc; END IF;" >> "$newFile";
fi
echo "$startTransaction" >> "$newFile";
echo "$updHeader" >> "$newFile";
if [[ $isRev -eq 1 ]]; then
echo "SELECT sql_rev INTO OK FROM version_db_"$db" WHERE sql_rev = '$rev'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;" >> "$newFile";
fi;
echo "--" >> "$newFile";
echo "-- START UPDATING QUERIES" >> "$newFile";
echo "--" >> "$newFile";
echo "" >> "$newFile";
cat $entry >> "$newFile";
echo "" >> "$newFile";
echo "--" >> "$newFile";
echo "-- END UPDATING QUERIES" >> "$newFile";
echo "--" >> "$newFile";
echo "UPDATE version_db_"$db" SET date = '"$newVer"' WHERE sql_rev = '"$rev"';" >> "$newFile";
echo "$endTransaction" >> "$newFile";
if [[ $isRev -eq 1 ]]; then
echo "END //" >> "$newFile";
echo "DELIMITER ;" >> "$newFile";
echo "CALL updateDb();" >> "$newFile";
echo "DROP PROCEDURE IF EXISTS \`updateDb\`;" >> "$newFile";
fi;
currentHash="$(git log --diff-filter=A "$entry" | grep "^commit " | sed -e 's/commit //')"
if [[ "$COMMIT_HASH" != *"$currentHash"* ]]
then
COMMIT_HASH="$COMMIT_HASH $currentHash"
fi
rm $entry;
oldDate=$dateToday
oldCnt=$cnt
((counter+=1))
fi
done
}
import "world"
import "characters"
import "auth"
echo "Done."
+3
View File
@@ -0,0 +1,3 @@
#!/bin/bash
time var/build/obj/src/test/unit_tests
+11
View File
@@ -0,0 +1,11 @@
#!/bin/bash
set -e
echo "[worldserver]" >> ./env/dist/etc/worldserver.conf
echo "DataDir = \"../data/\"" >> ./env/dist/etc/worldserver.conf
echo "LoginDatabaseInfo = \"localhost;3306;root;root;acore_auth\"" >> ./env/dist/etc/worldserver.conf
echo "WorldDatabaseInfo = \"localhost;3306;root;root;acore_world\"" >> ./env/dist/etc/worldserver.conf
echo "CharacterDatabaseInfo = \"localhost;3306;root;root;acore_characters\"" >> ./env/dist/etc/worldserver.conf
git clone --depth=1 --branch=master --single-branch https://github.com/ac-data/ac-data.git ./env/dist/data
(cd ./env/dist/bin/ && timeout 5m ./worldserver --dry-run)
+34
View File
@@ -0,0 +1,34 @@
#!/usr/bin/env bash
export CCACHE_CPP2=true
export CCACHE_MAXSIZE='500M'
export CCACHE_COMPRESS=1
export CCACHE_COMPRESSLEVEL=9
ccache -s
cd var/build/obj
time cmake ../../../ \
-DTOOLS=1 \
-DBUILD_TESTING=1 \
-DSCRIPTS=static \
-DCMAKE_BUILD_TYPE=Release \
-DMYSQL_ADD_INCLUDE_PATH=/usr/local/include \
-DMYSQL_LIBRARY=/usr/local/lib/libmysqlclient.dylib \
-DREADLINE_INCLUDE_DIR=/usr/local/opt/readline/include \
-DREADLINE_LIBRARY=/usr/local/opt/readline/lib/libreadline.dylib \
-DOPENSSL_INCLUDE_DIR=/usr/local/opt/openssl/include \
-DOPENSSL_SSL_LIBRARIES=/usr/local/opt/openssl/lib/libssl.dylib \
-DOPENSSL_CRYPTO_LIBRARIES=/usr/local/opt/openssl/lib/libcrypto.dylib \
-DWITH_WARNINGS=1 \
-DCMAKE_C_FLAGS="-Werror" \
-DCMAKE_CXX_FLAGS="-Werror" \
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
-DUSE_SCRIPTPCH=0 \
-DUSE_COREPCH=0 \
;
time make -j $(($(sysctl -n hw.ncpu ) + 2))
ccache -s
+32
View File
@@ -0,0 +1,32 @@
## How to compile:
first of all, if you need some custom configuration you have to copy
/conf/dist/config.sh in /conf/config.sh and configure it
* for a "clean" compilation you must run all scripts in their order:
./1-clean.sh
./2-configure.sh
./3-build.sh
* if you add/rename/delete some sources and you need to compile it you have to run:
./2-configure.sh
./3-build.sh
* if you have modified code only, you just need to run
./3-build.sh
## compiler.sh
compiler.sh script contains an interactive menu to clean/compile/build. You can also run actions directly by command lines specifying the option.
Ex:
./compiler.sh 3
It will start the build process (it's equivalent to ./3-build.sh)
## Note:
For an optimal development process and **really faster** compilation time, is suggested to use clang instead of gcc
+74
View File
@@ -0,0 +1,74 @@
#!/usr/bin/env bash
set -e
CURRENT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$CURRENT_PATH/includes/includes.sh"
function run_option() {
re='^[0-9]+$'
if [[ $1 =~ $re ]] && test "${comp_functions[$1-1]+'test'}"; then
${comp_functions[$1-1]}
elif [ -n "$(type -t comp_$1)" ] && [ "$(type -t comp_$1)" = function ]; then
fun="comp_$1"
$fun
else
echo "invalid option, use --help option for the commands list"
fi
}
function comp_quit() {
exit 0
}
comp_options=(
"build: Configure and compile"
"clean: Clean build files"
"configure: Run CMake"
"compile: Compile only"
"all: clean, configure and compile"
"ccacheClean: Clean ccache files, normally not needed"
"quit: Close this menu")
comp_functions=(
"comp_build"
"comp_clean"
"comp_configure"
"comp_compile"
"comp_all"
"comp_ccacheClean"
"comp_quit")
PS3='[ Please enter your choice ]: '
runHooks "ON_AFTER_OPTIONS" #you can create your custom options
function _switch() {
_reply="$1"
_opt="$2"
case $_reply in
""|"--help")
echo "Available commands:"
printf '%s\n' "${options[@]}"
;;
*)
run_option $_reply $_opt
;;
esac
}
while true
do
# run option directly if specified in argument
[ ! -z $1 ] && _switch $@
[ ! -z $1 ] && exit 0
select opt in "${comp_options[@]}"
do
echo "==== ACORE COMPILER ===="
_switch $REPLY
break;
done
done
+7
View File
@@ -0,0 +1,7 @@
# you can choose build type from cmd argument
if [ ! -z $1 ]
then
CCTYPE=$1
CCTYPE=${CCTYPE^} # capitalize first letter if it's not yet
fi
+119
View File
@@ -0,0 +1,119 @@
function comp_clean() {
DIRTOCLEAN=${BUILDPATH:-var/build/obj}
PATTERN="$DIRTOCLEAN/*"
echo "Cleaning build files in $DIRTOCLEAN"
[ -d "$DIRTOCLEAN" ] && rm -rf $PATTERN
}
function comp_ccacheEnable() {
[ "$AC_CCACHE" != true ] && return
export CCACHE_MAXSIZE=${CCACHE_MAXSIZE:-'1000MB'}
#export CCACHE_DEPEND=true
export CCACHE_SLOPPINESS=${CCACHE_SLOPPINESS:-pch_defines,time_macros,include_file_mtime}
export CCACHE_CPP2=${CCACHE_CPP2:-true} # optimization for clang
export CCACHE_COMPRESS=${CCACHE_COMPRESS:-1}
export CCACHE_COMPRESSLEVEL=${CCACHE_COMPRESSLEVEL:-9}
#export CCACHE_NODIRECT=true
export CCUSTOMOPTIONS="$CCUSTOMOPTIONS -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache"
}
function comp_ccacheClean() {
[ "$AC_CCACHE" != true ] && echo "ccache is disabled" && return
echo "Cleaning ccache"
ccache -C
ccache -s
}
function comp_ccacheResetStats() {
[ "$AC_CCACHE" != true ] && return
ccache -zc
}
function comp_ccacheShowStats() {
[ "$AC_CCACHE" != true ] && return
ccache -s
}
function comp_configure() {
CWD=$(pwd)
cd $BUILDPATH
echo "Build path: $BUILDPATH"
echo "DEBUG info: $CDEBUG"
echo "Compilation type: $CTYPE"
echo "CCache: $AC_CCACHE"
# -DCMAKE_BUILD_TYPE=$CCTYPE disable optimization "slow and huge amount of ram"
# -DWITH_COREDEBUG=$CDEBUG compiled with debug information
#-DSCRIPTS_COMMANDS=$CSCRIPTS -DSCRIPTS_CUSTOM=$CSCRIPTS -DSCRIPTS_EASTERNKINGDOMS=$CSCRIPTS -DSCRIPTS_EVENTS=$CSCRIPTS -DSCRIPTS_KALIMDOR=$CSCRIPTS \
#-DSCRIPTS_NORTHREND=$CSCRIPTS -DSCRIPTS_OUTDOORPVP=$CSCRIPTS -DSCRIPTS_OUTLAND=$CSCRIPTS -DSCRIPTS_PET=$CSCRIPTS -DSCRIPTS_SPELLS=$CSCRIPTS -DSCRIPTS_WORLD=$CSCRIPTS \
#-DAC_WITH_UNIT_TEST=$CAC_UNIT_TEST -DAC_WITH_PLUGINS=$CAC_PLG \
local DCONF=""
if [ ! -z "$CONFDIR" ]; then
DCONF="-DCONF_DIR=$CONFDIR"
fi
comp_ccacheEnable
cmake $SRCPATH -DCMAKE_INSTALL_PREFIX=$BINPATH $DCONF -DSERVERS=$CSERVERS \
-DSCRIPTS=$CSCRIPTS \
-DBUILD_TESTING=$CBUILD_TESTING \
-DTOOLS=$CTOOLS -DUSE_SCRIPTPCH=$CSCRIPTPCH -DUSE_COREPCH=$CCOREPCH -DWITH_COREDEBUG=$CDEBUG -DCMAKE_BUILD_TYPE=$CTYPE -DWITH_WARNINGS=$CWARNINGS \
-DCMAKE_C_COMPILER=$CCOMPILERC -DCMAKE_CXX_COMPILER=$CCOMPILERCXX "-DDISABLED_AC_MODULES=$CDISABLED_AC_MODULES" $CCUSTOMOPTIONS
cd $CWD
runHooks "ON_AFTER_CONFIG"
}
function comp_compile() {
[ $MTHREADS == 0 ] && MTHREADS=$(grep -c ^processor /proc/cpuinfo) && MTHREADS=$(($MTHREADS + 2))
echo "Using $MTHREADS threads"
CWD=$(pwd)
cd $BUILDPATH
comp_ccacheResetStats
time make -j $MTHREADS
make -j $MTHREADS install
comp_ccacheShowStats
cd $CWD
if [[ $DOCKER = 1 ]]; then
echo "Generating confs..."
cp -n "env/dist/etc/worldserver.conf.dockerdist" "env/dist/etc/worldserver.conf"
cp -n "env/dist/etc/authserver.conf.dockerdist" "env/dist/etc/authserver.conf"
fi
runHooks "ON_AFTER_BUILD"
# set worldserver SUID bit
sudo chown root:root "$AC_BINPATH_FULL/worldserver"
sudo chmod u+s "$AC_BINPATH_FULL/worldserver"
}
function comp_build() {
comp_configure
comp_compile
}
function comp_all() {
comp_clean
comp_build
}
+23
View File
@@ -0,0 +1,23 @@
CURRENT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$CURRENT_PATH/../../bash_shared/includes.sh"
AC_PATH_COMPILER="$AC_PATH_APPS/compiler"
if [ -f "$AC_PATH_COMPILER/config.sh" ]; then
source "$AC_PATH_COMPILER/config.sh" # should overwrite previous
fi
function ac_on_after_build() {
# move the run engine
cp -rvf "$AC_PATH_APPS/startup-scripts/"* "$BINPATH"
}
registerHooks "ON_AFTER_BUILD" ac_on_after_build
source "$AC_PATH_COMPILER/includes/defines.sh"
source "$AC_PATH_COMPILER/includes/functions.sh"
mkdir -p $BUILDPATH
mkdir -p $BINPATH
+22
View File
@@ -0,0 +1,22 @@
# ==== PHP merger (index.php + merge.php) ====
This is a PHP script for merging a new .dist file with your existing .conf file (worldserver.conf.dist and authserver.conf.dist)
It uses sessions so it is multi user safe, it adds any options that are removed to the bottom of the file commented out, just in case it removes something it shouldn't.
If you add your custom patch configs below "# Custom" they will be copied exactly as they are.
Your new config will be found under $basedir/session_id/newconfig.conf.merge
If you do not run a PHP server on your machiene you can read this guide on ["How to execute PHP code using command line?"](https://www.geeksforgeeks.org/how-to-execute-php-code-using-command-line/) on geeksforgeeks.org.
```
php -S localhost:port -t E:\Azerothcore-wotlk\apps\config-merger\
```
Change port to an available port to use. i.e 8000
Then go to your browser and type:
```
localhost:8000/index.php
```
+44
View File
@@ -0,0 +1,44 @@
<?php
/*
* Project Name: Config File Merge For Mangos/Trinity/AzerothCore Server
* Date: 01.01.2010 inital version (0.0.1a)
* Author: Paradox
* Copyright: Paradox
* Email: iamparadox@netscape.net (paypal email)
* License: GNU General Public License v2(GPL)
*/
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<FORM enctype="multipart/form-data" ACTION="merge.php" METHOD="POST">
Dist File (.conf.dist)
<br />
<INPUT name="File1" TYPE="file">
<br />
<br />
Current Conf File (.conf)
<br />
<INPUT name="File2" TYPE="file">
<br />
<br />
<INPUT TYPE=RADIO NAME="eol" VALUE="0" CHECKED >Windows -
<INPUT TYPE=RADIO NAME="eol" VALUE="1" >UNIX/Linux
<br />
<br />
<INPUT TYPE="submit" VALUE="Submit">
<br />
<br />
If you have any custom settings, such as from patches,
<br />
make sure they are at the bottom of the file following
<br />
this block (add it if it's not there)
<br />
###############################################################################
<br />
# Custom
<br />
###############################################################################
<br />
<br />
</FORM>
+179
View File
@@ -0,0 +1,179 @@
<?php
/*
* Project Name: Config File Merge For Mangos/Trinity Server
* Date: 01.01.2010 inital version (0.0.1a)
* Author: Paradox
* Copyright: Paradox
* Email: iamparadox@netscape.net (paypal email)
* License: GNU General Public License v2(GPL)
*/
error_reporting(0);
if (!empty($_FILES['File1']) && !empty($_FILES['File2']))
{
session_id();
session_start();
$basedir = "merge";
$eol = "\r\n";
if ($_POST['eol'])
$eol = "\n";
else
$eol = "\r\n";
if (!file_exists($basedir))
mkdir($basedir);
if (!file_exists($basedir."/".session_id()))
mkdir($basedir."/".session_id());
$upload1 = $basedir."/".session_id()."/".basename($_FILES['File1']['name']);
$upload2 = $basedir."/".session_id()."/".basename($_FILES['File2']['name']);
if (strpos($upload1, "worldserver") !== false)
$newconfig = $basedir."/".session_id()."/worldserver.conf.merge";
else if (strpos($upload1, "authserver") !== false)
$newconfig = $basedir."/".session_id()."/authserver.conf.merge";
else
$newconfig = $basedir."/".session_id()."/UnkownConfigFile.conf.merge";
$out_file = fopen($newconfig, "w");
$success = false;
if (move_uploaded_file($_FILES['File1']['tmp_name'], $upload1))
{
$success = true;
}
else
{
$success = false;
}
if (move_uploaded_file($_FILES['File2']['tmp_name'], $upload2))
{
$success = true;
}
else
{
$success = false;
}
if ($success)
{
$custom_found = false;
$in_file1 = fopen($upload1,"r");
$in_file2 = fopen($upload2,"r");
$array1 = array();
$array2 = array();
$line = trim(fgets($in_file1));
while (!feof($in_file1))
{
if ((substr($line,0,1) != '#' && substr($line,0,1) != ''))
{
list($key, $val) = explode("=",$line);
$key = trim($key);
$val = trim($val);
$array1[$key] = $val;
}
$line = trim(fgets($in_file1));
}
$line = trim(fgets($in_file2));
while (!feof($in_file2) && !$custom_found)
{
if (substr($line,0,1) != '#' && substr($line,0,1) != '')
{
list($key, $val) = explode("=",$line);
$key = trim($key);
$val = trim($val);
$array2[$key] = $val;
}
if (strtolower($line) == "# custom")
$custom_found = true;
else
$line = trim(fgets($in_file2));
}
fclose($in_file1);
foreach($array2 as $k => $v)
{
if (array_key_exists($k, $array1))
{
$array1[$k] = $v;
unset($array2[$k]);
}
}
$in_file1 = fopen($upload1,"r");
$line = trim(fgets($in_file1));
while (!feof($in_file1))
{
if (substr($line,0,1) != '#' && substr($line,0,1) != '')
{
$array = array();
while (substr($line,0,1) != '#' && substr($line,0,1) != '')
{
list($key, $val) = explode("=",$line);
$key = trim($key);
$val = trim($val);
$array[$key] = $val;
$line = trim(fgets($in_file1));
}
foreach($array as $k => $v)
{
if (array_key_exists($k, $array1))
fwrite($out_file, $k."=".$array1[$k].$eol);
else
continue;
}
unset($array);
if (!feof($in_file1))
fwrite($out_file, $line.$eol);
}
else
fwrite($out_file, $line.$eol);
$line = trim(fgets($in_file1));
}
if ($custom_found)
{
fwrite($out_file, $eol);
fwrite($out_file, "###############################################################################".$eol);
fwrite($out_file, "# Custom".$eol);
$line = trim(fgets($in_file2));
while (!feof($in_file2))
{
fwrite($out_file, $line.$eol);
$line = trim(fgets($in_file2));
}
}
$first = true;
foreach($array2 as $k => $v)
{
if ($first)
{
fwrite($out_file, $eol);
fwrite($out_file, "###############################################################################".$eol);
fwrite($out_file, "# The Following values were removed from the config.".$eol);
$first = false;
}
fwrite($out_file, "# ".$k."=".$v.$eol);
}
if (strpos($upload1, "worldserver") !== false)
{
file_put_contents($newconfig, str_replace("]=","]",file_get_contents($newconfig)));
}
else if (strpos($upload1, "authserver") !== false)
{
file_put_contents($newconfig, str_replace("]=","]",file_get_contents($newconfig)));
}
unset($array1);
unset($array2);
fclose($in_file1);
fclose($in_file2);
fclose($out_file);
unlink($upload1);
unlink($upload2);
echo "Process done";
echo "<br /><a href=".$newconfig.">Click here to retrieve your merged conf</a>";
}
}
else
{
echo "An error has occurred";
}
?>
+3
View File
@@ -0,0 +1,3 @@
/output/
/backup/
config.sh
+22
View File
@@ -0,0 +1,22 @@
## Description
This script allows you to assemble all sql files into one so you can easily import it to your databases (or use the main script to import directly). By default, it creates the merged files in `/env/dist`.
## How to use:
First of all, if you need some custom configuration, you have to copy `/conf/dist/config.sh` to `/conf/config.sh` and configure it. The file is here: https://github.com/azerothcore/azerothcore-wotlk/tree/master/conf
_Read it because there are several options to configure._
`db_assembler.sh` script contains an interactive menu to assemble and import sql files.
Just run it to display the options.
Note: You can even use actions directly by command lines specifying the option.
Ex:
./db_assembler.sh 1
It will merge all sql files without an interactive menu.
+77
View File
@@ -0,0 +1,77 @@
#!/usr/bin/env bash
set -e
CURRENT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$CURRENT_PATH/includes/includes.sh"
cmdopt=$1
PS3='[Please enter your choice]: '
options=(
"all: Assemble all" # 1
"bases: Assemble only bases" # 2
"updates: Assemble only updates" # 3
"customs: Assemble only customs" # 4
"import-all: Assemble & Import all" # 5
"import-bases: Assemble & Import only bases" # 6
"import-updates: Assemble & Import only updates" # 7
"import-customs: Assemble & Import only customs" # 8
"quit: Exit from this menu" # 9
)
function _switch() {
_reply="$1"
_opt="$2"
case $_reply in
""|"all"|"1")
dbasm_run true true true
;;
""|"bases"|"2")
dbasm_run true false false
;;
""|"updates"|"3")
dbasm_run false true false
;;
""|"customs"|"4")
dbasm_run false false true
;;
""|"import-all"|"5")
dbasm_import true true true
;;
""|"import-bases"|"6")
dbasm_import true false false
;;
""|"import-updates"|"7")
dbasm_import false true false
;;
""|"import-customs"|"8")
dbasm_import false false true
;;
""|"quit"|"9")
echo "Goodbye!"
exit
;;
""|"--help")
echo "Available commands:"
printf '%s\n' "${options[@]}"
;;
*) echo "invalid option, use --help option for the commands list";;
esac
}
while true
do
# run option directly if specified in argument
[ ! -z $1 ] && _switch $@
[ ! -z $1 ] && exit 0
select opt in "${options[@]}"
do
echo "===== DB ASSEMBLER MENU ====="
_switch $REPLY
break
done
done
+411
View File
@@ -0,0 +1,411 @@
# globals
PROMPT_USER=""
PROMPT_PASS=""
function dbasm_waitMysqlConn() {
DBHOST="$1"
DBPORT="$2"
COUNT=0
while ! mysqladmin ping -h"$DBHOST" --port="$DBPORT" --silent; do
((COUNT++))
if [ $COUNT -gt $DBASM_WAIT_RETRIES ]; then
echo "DBASM Timeout: Cannot ping mysql!" 1>&2
exit 64
fi
echo "Cannot ping mysql on $DBHOST:$DBPORT, retry in $DBASM_WAIT_TIMEOUT seconds (remaining: $COUNT/$DBASM_WAIT_RETRIES)..."
sleep $DBASM_WAIT_TIMEOUT
done
}
# use in a subshell
function dbasm_resetExitCode() {
exit 0
}
function dbasm_mysqlExec() {
confs=$1
command=$2
options=$3
# MYSQL_PORT needs to be reseted as the next eval might not overwite the current value causing the commands to use wrong port
MYSQL_PORT=3306
eval $confs
if [[ ! -z "${PROMPT_USER// }" ]]; then
MYSQL_USER=$PROMPT_USER
MYSQL_PASS=$PROMPT_PASS
fi
dbasm_waitMysqlConn $MYSQL_HOST $MYSQL_PORT
export MYSQL_PWD=$MYSQL_PASS
retval=$("$DB_MYSQL_EXEC" -h "$MYSQL_HOST" -u "$MYSQL_USER" -P "$MYSQL_PORT" $options -e "$command")
if [[ $? -ne 0 ]]; then
err=$("$DB_MYSQL_EXEC" -h "$MYSQL_HOST" -u "$MYSQL_USER" -P "$MYSQL_PORT" $options -e "$command" 2>&1 )
if [[ "$err" == *"Access denied"* ]]; then
read -p "Insert mysql user:" PROMPT_USER
read -p "Insert mysql pass:" -s PROMPT_PASS
export MYSQL_PWD=$PROMPT_PASS
retval=$("$DB_MYSQL_EXEC" -h "$MYSQL_HOST" -u "$PROMPT_USER" -P "$MYSQL_PORT" $options -e "$command")
if [[ $? -ne 0 ]]; then
err=$("$DB_MYSQL_EXEC" -h "$MYSQL_HOST" -u "$PROMPT_USER" -P "$MYSQL_PORT" $options -e "$command" 2>&1 )
# it happens on new mysql 5.7 installations
# since mysql_native_password is explicit now
if [[ "$err" == *"Access denied"* ]]; then
echo "Setting mysql_native_password and for $PROMPT_USER ..."
sudo -h "$MYSQL_HOST" "$DB_MYSQL_EXEC" -P "$MYSQL_PORT" -e "UPDATE mysql.user SET authentication_string=PASSWORD('${PROMPT_PASS}'), plugin='mysql_native_password' WHERE User='${PROMPT_USER}'; FLUSH PRIVILEGES;"
fi
fi
# create configured account if not exists
"$DB_MYSQL_EXEC" -h "$MYSQL_HOST" -u "$PROMPT_USER" $options -P "$MYSQL_PORT" -e "CREATE USER IF NOT EXISTS '${MYSQL_USER}'@'${MYSQL_HOST}' IDENTIFIED BY '${MYSQL_PASS}' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0;"
"$DB_MYSQL_EXEC" -h "$MYSQL_HOST" -u "$PROMPT_USER" $options -P "$MYSQL_PORT" -e "GRANT CREATE ON *.* TO '${MYSQL_USER}'@'${MYSQL_HOST}' WITH GRANT OPTION;"
for db in ${DATABASES[@]}
do
local _uc=${db^^}
local _name="DB_"$_uc"_CONF"
local _confs=${!_name}
local _name="DB_"$_uc"_NAME"
local _dbname=${!_name}
eval $_confs
echo "Grant permissions for ${MYSQL_USER}'@'${MYSQL_HOST} to ${_dbname}"
"$DB_MYSQL_EXEC" -h "$MYSQL_HOST" -u "$PROMPT_USER" $options -P "$MYSQL_PORT" -e "GRANT ALL PRIVILEGES ON ${_dbname}.* TO '${MYSQL_USER}'@'${MYSQL_HOST}' WITH GRANT OPTION; FLUSH PRIVILEGES;"
done
else
exit
fi
fi
}
function dbasm_isNotEmpty() {
dbname=$1
conf=$2
dbasm_mysqlExec "$conf" "SELECT COUNT(DISTINCT table_name) FROM information_schema.columns WHERE table_schema = '${dbname}'" "--skip-column-names"
if (( $retval > 0 )); then
true
else
false
fi
}
function dbasm_dbExists() {
dbname=$1
conf=$2
dbasm_mysqlExec "$conf" "SHOW DATABASES LIKE '${dbname}'" "--skip-column-names"
if [ "$retval" == "${dbname}" ]; then
true
else
false
fi
}
function dbasm_createDB() {
database=${1,,}
uc=${database^^}
name="DB_"$uc"_CONF"
confs=${!name}
name="DB_"$uc"_NAME"
dbname=${!name}
eval $confs
CONF_USER=$MYSQL_USER
CONF_PASS=$MYSQL_PASS
if dbasm_dbExists $dbname "$confs"; then
echo "$dbname database exists"
else
echo "Creating DB ${dbname} ..."
dbasm_mysqlExec "$confs" "CREATE DATABASE \`${dbname}\`;" ""
echo "Creating User ${CONF_USER}@${MYSQL_HOST} identified by ${CONF_PASS}..."
dbasm_mysqlExec "$confs" "CREATE USER IF NOT EXISTS '${CONF_USER}'@'${MYSQL_HOST}' IDENTIFIED BY '${CONF_PASS}';"
echo "Granting user privileges on: ${dbname} ..."
dbasm_mysqlExec "$confs" "GRANT ALL PRIVILEGES ON \`${dbname}\`.* TO '${CONF_USER}'@'${MYSQL_HOST}'"
echo "Flush privileges"
dbasm_mysqlExec "$confs" "FLUSH PRIVILEGES;"
fi
}
function dbasm_assemble() {
# to lowercase
database=${1,,}
start_sql=$2
with_base=$3
with_updates=$4
with_custom=$5
uc=${database^^}
name="DB_"$uc"_PATHS"
v="$name[@]"
base=("${!v}")
name="DB_"$uc"_UPDATES_PATHS"
v="$name[@]"
updates=("${!v}")
name='DB_'$uc'_CUSTOM_PATHS'
v="$name[@]"
custom=("${!v}")
suffix_base="_base"
suffix_upd="_updates"
suffix_custom="_custom"
curTime=`date +%Y_%m_%d_%H_%M_%S`
# ALLOW FOR RECURSION WITH "**"
shopt -s globstar
if [ $with_base = true ]; then
echo "" > "$OUTPUT_FOLDER$database$suffix_base.sql"
if [ ! ${#base[@]} -eq 0 ]; then
echo "Generating $OUTPUT_FOLDER$database$suffix_base ..."
for d in "${base[@]}"
do
echo "Searching on $d ..."
if [ ! -z "$d" ]; then
for entry in "$d"/**/*.sql
do
if [[ -e $entry ]]; then
cat "$entry" >> "$OUTPUT_FOLDER$database$suffix_base.sql"
fi
done
fi
done
fi
fi
if [ $with_updates = true ]; then
updFile="$OUTPUT_FOLDER$database$suffix_upd.sql"
echo "" > "$updFile"
if [ ! ${#updates[@]} -eq 0 ]; then
echo "Generating $OUTPUT_FOLDER$database$suffix_upd ..."
for d in "${updates[@]}"
do
echo "Searching on $d ..."
if [ ! -z "$d" ]; then
for entry in "$d"/**/*.sql
do
if [[ ! -e $entry ]]; then
continue
fi
echo "-- $file" >> "$updFile"
cat "$entry" >> "$updFile"
done
fi
done
fi
fi
if [ $with_custom = true ]; then
custFile="$OUTPUT_FOLDER$database$suffix_custom.sql"
echo "" > "$custFile"
if [ ! ${#custom[@]} -eq 0 ]; then
echo "Generating $OUTPUT_FOLDER$database$suffix_custom ..."
for d in "${custom[@]}"
do
echo "Searching on $d ..."
if [ ! -z "$d" ]; then
for entry in "$d"/**/*.sql
do
if [[ ! -e $entry ]]; then
continue
fi
echo "-- $file" >> "$custFile"
cat "$entry" >> "$custFile"
done
fi
done
fi
fi
}
function dbasm_run() {
echo "===== STARTING ASSEMBLY PROCESS ====="
mkdir -p "$OUTPUT_FOLDER"
for db in ${DATABASES[@]}
do
dbasm_assemble "$db" $version".sql" $1 $2 $3
done
echo "===== DONE ====="
}
function dbasm_db_backup() {
echo "backing up $1"
database=${1,,}
uc=${database^^}
name="DB_"$uc"_CONF"
confs=${!name}
name="DB_"$uc"_NAME"
dbname=${!name}
# MYSQL_PORT needs to be reseted as the next eval might not overwite the current value causing the commands to use wrong port
MYSQL_PORT=3306
eval $confs;
if [[ ! -z "${PROMPT_USER// }" ]]; then
MYSQL_USER=$PROMPT_USER
MYSQL_PASS=$PROMPT_PASS
fi
export MYSQL_PWD=$MYSQL_PASS
now=`date +%s`
"$DB_MYSQL_DUMP_EXEC" --opt --user="$MYSQL_USER" --host="$MYSQL_HOST" --port="$MYSQL_PORT" "$dbname" > "${BACKUP_FOLDER}${database}_backup_${now}.sql" && echo "done"
if [[ $? -ne 0 ]]; then
err=$("$DB_MYSQL_DUMP_EXEC" --opt --user="$MYSQL_USER" --host="$MYSQL_HOST" --port="$MYSQL_PORT" "$dbname" 2>&1 )
if [[ "$err" == *"Access denied"* ]]; then
read -p "Insert mysql user:" PROMPT_USER
read -p "Insert mysql pass:" -s PROMPT_PASS
export MYSQL_PWD=$PROMPT_PASS
"$DB_MYSQL_DUMP_EXEC" --opt --user="$PROMPT_USER" --host="$MYSQL_HOST" --port="$MYSQL_PORT" "$dbname" > "${BACKUP_FOLDER}${database}_backup_${now}.sql" && echo "done"
else
exit
fi
fi
}
function dbasm_db_import() {
database=${1,,}
type=$2
uc=${database^^}
name="DB_"$uc"_CONF"
confs=${!name}
name="DB_"$uc"_NAME"
dbname=${!name}
if [[ $type = "base" && $DB_SKIP_BASE_IMPORT_IF_EXISTS = true ]]; then
if dbasm_isNotEmpty $dbname "$confs"; then
echo "$dbname is not empty, base importing skipped"
return
else
echo "$dbname seems empty"
fi
fi
echo "importing $1 - $2 ..."
# MYSQL_PORT needs to be reseted as the next eval might not overwite the current value causing the commands to use wrong port
MYSQL_PORT=3306
eval $confs;
if [[ ! -z "${PROMPT_USER// }" ]]; then
MYSQL_USER=$PROMPT_USER
MYSQL_PASS=$PROMPT_PASS
fi
dbasm_waitMysqlConn $MYSQL_HOST $MYSQL_PORT
export MYSQL_PWD=$MYSQL_PASS
# TODO: remove this line after we squash our DB updates
"$DB_MYSQL_EXEC" -h "$MYSQL_HOST" -u "$MYSQL_USER" --port="$MYSQL_PORT" -e "SET GLOBAL max_allowed_packet=128*1024*1024;"
"$DB_MYSQL_EXEC" -h "$MYSQL_HOST" -u "$MYSQL_USER" --port="$MYSQL_PORT" --default-character-set=utf8 "$dbname" < "${OUTPUT_FOLDER}${database}_${type}.sql"
if [[ $? -ne 0 ]]; then
err=$("$DB_MYSQL_EXEC" -h "$MYSQL_HOST" -u "$MYSQL_USER" -P "$MYSQL_PORT" "$dbname" 2>&1 )
if [[ "$err" == *"Access denied"* ]]; then
read -p "Insert mysql user:" PROMPT_USER
read -p "Insert mysql pass:" -s PROMPT_PASS
export MYSQL_PWD=$PROMPT_PASS
"$DB_MYSQL_EXEC" -h "$MYSQL_HOST" -u "$PROMPT_USER" -P "$MYSQL_PORT" "$dbname" < "${OUTPUT_FOLDER}${database}_${type}.sql"
else
exit
fi
fi
}
function dbasm_import() {
dbasm_run $1 $2 $3
with_base=$1
with_updates=$2
with_custom=$3
echo "===== CHECKING DBs ====="
for db in ${DATABASES[@]}
do
dbasm_createDB "$db"
done
echo "===== DONE ====="
#
# BACKUP
#
if [ $BACKUP_ENABLE = true ]; then
echo "===== STARTING BACKUP PROCESS ====="
mkdir -p "$BACKUP_FOLDER"
for db in ${DATABASES[@]}
do
dbasm_db_backup "$db"
done
echo "===== DONE ====="
fi
echo "===== STARTING IMPORTING PROCESS ====="
#
# IMPORT
#
if [ $with_base = true ]; then
for db in ${DATABASES[@]}
do
dbasm_db_import "$db" "base"
done
fi
if [ $with_updates = true ]; then
for db in ${DATABASES[@]}
do
dbasm_db_import "$db" "updates"
done
fi
if [ $with_custom = true ]; then
for db in ${DATABASES[@]}
do
dbasm_db_import "$db" "custom"
done
fi
echo "===== DONE ====="
}
+11
View File
@@ -0,0 +1,11 @@
CURRENT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$CURRENT_PATH/../../bash_shared/includes.sh"
AC_PATH_DBASSEMBLER="$AC_PATH_APPS/db_assembler"
if [ -f "$AC_PATH_DBASSEMBLER/config.sh" ]; then
source "$AC_PATH_DBASSEMBLER/config.sh" # should overwrite previous
fi
source "$AC_PATH_DBASSEMBLER/includes/functions.sh"
+1
View File
@@ -0,0 +1 @@
config.sh
+12
View File
@@ -0,0 +1,12 @@
This script is used by devs to export the databases to base directories
You should use it on clean databases
## USAGE
NOTE: this script is only working under unix currently
1) You must create a config.sh file changing DB connection configurations
of /conf/config.sh.dist
2) Run the db_export.sh script and wait
+52
View File
@@ -0,0 +1,52 @@
#!/usr/bin/env bash
ROOTPATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )/../../" && pwd )"
source "$ROOTPATH/apps/bash_shared/includes.sh"
if [ -f "./config.sh" ]; then
source "./config.sh" # should overwrite previous
fi
echo "This is a dev-only procedure to export the DB into the SQL base files. All base files will be overwritten."
read -p "Are you sure you want to continue (y/N)? " choice
case "$choice" in
y|Y ) echo "Exporting the DB into the SQL base files...";;
* ) return;;
esac
echo "===== STARTING PROCESS ====="
function export() {
echo "Working on: "$1
database=$1
var_base_path="DB_"$database"_PATHS"
base_path=${!var_base_path%/}
base_conf="TPATH="$base_path";\
CLEANFOLDER=1; \
CHMODE=0; \
TEXTDUMPS=0; \
PARSEDUMP=1; \
FULL=0; \
DUMPOPTS='--skip-comments --skip-set-charset --routines --extended-insert --order-by-primary --single-transaction --quick'; \
"
var_base_conf="DB_"$database"_CONF"
base_conf=$base_conf${!var_base_conf}
var_base_name="DB_"$database"_NAME"
base_name=${!var_base_name}
bash "$AC_PATH_DEPS/acore/mysql-tools/mysql-tools" "dump" "" "$base_name" "" "$base_conf"
}
for db in ${DATABASES[@]}
do
export "$db"
done
echo "===== DONE ====="
+310
View File
@@ -0,0 +1,310 @@
#syntax=docker/dockerfile:1.2
#================================================================
#
# DEV: Stage used for the development environment
# and the locally built services
#
#=================================================================
FROM ubuntu:20.04 as base
ARG USER_ID=1000
ARG GROUP_ID=1000
ARG DOCKER_USER=acore
LABEL description="AC base image for dev containers"
# List of timezones: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
ENV DOCKER=1
# set timezone environment variable
ENV TZ=Etc/UTC
# set noninteractive mode so tzdata doesn't ask to set timezone on install
ENV DEBIAN_FRONTEND=noninteractive
# Do not use acore dashboard to install
# since it's not cacheable by docker
RUN apt-get update && apt-get install -y gdb gdbserver git dos2unix lsb-core sudo curl unzip \
make cmake clang libmysqlclient-dev \
libboost-system1.7*-dev libboost-filesystem1.7*-dev libboost-program-options1.7*-dev libboost-iostreams1.7*-dev \
build-essential libtool cmake-data openssl libgoogle-perftools-dev google-perftools \
libssl-dev libmysql++-dev libreadline6-dev zlib1g-dev libbz2-dev mysql-client \
libncurses5-dev ccache \
&& rm -rf /var/lib/apt/lists/*
# change timezone in container
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && dpkg-reconfigure --frontend noninteractive tzdata
# Create a non-root user
RUN addgroup --gid $GROUP_ID acore && \
adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID acore && \
passwd -d acore && \
echo 'acore ALL=(ALL:ALL) NOPASSWD: ALL' >> /etc/sudoers
# must be created to set the correct permissions on them
RUN mkdir -p /azerothcore/env/dist/bin
RUN mkdir -p /azerothcore/env/dist/data
RUN mkdir -p /azerothcore/env/dist/logs
RUN mkdir -p /azerothcore/env/dist/etc
RUN mkdir -p /azerothcore/var/build/obj
# Correct permissions for non-root operations
RUN chown -R $DOCKER_USER:$DOCKER_USER /home/acore
RUN chown -R $DOCKER_USER:$DOCKER_USER /run
RUN chown -R $DOCKER_USER:$DOCKER_USER /opt
RUN chown -R $DOCKER_USER:$DOCKER_USER /azerothcore
USER $DOCKER_USER
# copy everything so we can work directly within the container
# using tools such as vscode dev-container
# NOTE: this folder is different by the /azerothcore (which is binded instead)
COPY --chown=$DOCKER_USER:$DOCKER_USER . /azerothcore
# Download deno and make sure the dashboard works
RUN bash /azerothcore/acore.sh quit
WORKDIR /azerothcore
#================================================================
#
# Dev: create dev server image
#
#=================================================================
FROM base as dev
LABEL description="AC dev image for dev containers"
#================================================================
#
# SERVICE BASE: prepare the OS for the production-ready services
#
#=================================================================
FROM ubuntu:20.04 as servicebase
ARG USER_ID=1000
ARG GROUP_ID=1000
ARG DOCKER_USER=acore
LABEL description="AC service image for server applications"
# List of timezones: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
# set timezone environment variable
ENV TZ=Etc/UTC
# set noninteractive mode so tzdata doesn't ask to set timezone on install
ENV DEBIAN_FRONTEND=noninteractive
# Create a non-root user
RUN addgroup --gid $GROUP_ID acore && \
adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID acore && \
passwd -d acore && \
echo 'acore ALL=(ALL:ALL) NOPASSWD: ALL' >> /etc/sudoers
# install the required dependencies to run the server
RUN apt-get update && apt-get install -y dos2unix gdb gdbserver google-perftools libgoogle-perftools-dev net-tools \
libboost-system1.7*-dev libboost-filesystem1.7*-dev libboost-program-options1.7*-dev libboost-iostreams1.7*-dev \
tzdata libmysqlclient-dev mysql-client curl unzip && rm -rf /var/lib/apt/lists/* ;
# change timezone in container
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && dpkg-reconfigure --frontend noninteractive tzdata
# copy the sources from the host machine
COPY --chown=$DOCKER_USER:$DOCKER_USER apps /azerothcore/apps
COPY --chown=$DOCKER_USER:$DOCKER_USER bin /azerothcore/bin
COPY --chown=$DOCKER_USER:$DOCKER_USER conf /azerothcore/conf
COPY --chown=$DOCKER_USER:$DOCKER_USER data /azerothcore/data
COPY --chown=$DOCKER_USER:$DOCKER_USER deps /azerothcore/deps
COPY --chown=$DOCKER_USER:$DOCKER_USER acore.json /azerothcore/acore.json
COPY --chown=$DOCKER_USER:$DOCKER_USER acore.sh /azerothcore/acore.sh
# Correct permissions for non-root operations
RUN chown -R $DOCKER_USER:$DOCKER_USER /home/acore
RUN chown -R $DOCKER_USER:$DOCKER_USER /run
RUN chown -R $DOCKER_USER:$DOCKER_USER /opt
RUN chown $DOCKER_USER:$DOCKER_USER /azerothcore
USER $DOCKER_USER
# must be created to avoid permissions errors
RUN mkdir -p /azerothcore/env/dist/data
RUN mkdir -p /azerothcore/env/dist/logs
RUN mkdir -p /azerothcore/env/dist/etc
RUN mkdir -p /azerothcore/env/dist/bin
# Download deno and make sure the dashboard works
RUN bash /azerothcore/acore.sh quit
WORKDIR /azerothcore/
#================================================================
#
# AUTH & WORLD local: images used for local services
# These images don't include binaries by default
#
#=================================================================
FROM servicebase as authserver-local
LABEL description="AC authserver image for local environment"
CMD ./acore.sh run-authserver
FROM servicebase as worldserver-local
LABEL description="AC worldserver image for local environment"
CMD ./acore.sh run-worldserver
#================================================================
#
# BUILD: compile sources
#
#=================================================================
FROM base as build
ARG DOCKER_USER=acore
LABEL description="AC Image used by the build stage to generate production images"
RUN mkdir -p /azerothcore/env/etc/
# check if we have ccache files available outside
COPY --chown=$DOCKER_USER:$DOCKER_USER var/docker/ccache /azerothcore/var/ccache
COPY --chown=$DOCKER_USER:$DOCKER_USER env/docker/etc/authserver.conf.dockerdist /azerothcore/env/dist/etc/authserver.conf.dockerdist
COPY --chown=$DOCKER_USER:$DOCKER_USER env/docker/etc/worldserver.conf.dockerdist /azerothcore/env/dist/etc/worldserver.conf.dockerdist
# install eluna
RUN git clone --depth=1 --branch=master --recursive https://github.com/azerothcore/mod-eluna-lua-engine.git /azerothcore/modules/mod-eluna-lua-engine
ENV USER_CONF_PATH=/azerothcore/apps/docker/config-docker.sh
ENV CTYPE=RelWithDebInfo
ENV AC_CCACHE=true
ENV CCACHE_CPP2=true
ENV CSCRIPTPCH=OFF
ENV CCOREPCH=OFF
ENV CTOOLS=ON
ENV CSCRIPTS=static
RUN bash apps/docker/docker-build-prod.sh
#================================================================
#
# AUTH SERVICE: create a ready-to-use authserver image
# with binaries included
#
#=================================================================
FROM authserver-local as authserver
LABEL description="AC Production: authserver"
ARG DOCKER_USER=acore
COPY --chown=$DOCKER_USER:$DOCKER_USER --from=build /azerothcore/env/dist/etc /azerothcore/env/dist/etc
COPY --chown=$DOCKER_USER:$DOCKER_USER --from=build /azerothcore/env/dist/bin/authserver /azerothcore/env/dist/bin/authserver
#================================================================
#
# WORLD SERVICE: create a ready-to-use worldserver image
# with binaries and data included
#
#=================================================================
FROM worldserver-local as worldserver
LABEL description="AC Production: worldserver"
ARG DOCKER_USER=acore
RUN mkdir -p /azerothcore/env/dist/bin/lua_scripts
COPY --chown=$DOCKER_USER:$DOCKER_USER --from=build /azerothcore/env/dist/etc /azerothcore/env/dist/etc
COPY --chown=$DOCKER_USER:$DOCKER_USER --from=build /azerothcore/env/dist/bin/worldserver /azerothcore/env/dist/bin/worldserver
COPY --chown=$DOCKER_USER:$DOCKER_USER --from=build /azerothcore/env/dist/bin/lua_scripts /azerothcore/env/dist/bin/lua_scripts
#================================================================
#
# CLIENT DATA
#
#=================================================================
FROM ubuntu:20.04 as client-data
ARG USER_ID=1000
ARG GROUP_ID=1000
ARG DOCKER_USER=acore
LABEL description="AC Production: client-data"
RUN apt-get update && apt-get install -y tzdata curl unzip && rm -rf /var/lib/apt/lists/* ;
# set timezone environment variable
ENV TZ=Etc/UTC
# set noninteractive mode so tzdata doesn't ask to set timezone on install
ENV DEBIAN_FRONTEND=noninteractive
RUN addgroup --gid $GROUP_ID acore && \
adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID acore && \
passwd -d acore && \
echo 'acore ALL=(ALL:ALL) NOPASSWD: ALL' >> /etc/sudoers
ENV DATAPATH=/azerothcore/env/dist/data
ENV DATAPATH_ZIP=/tmp/data.zip
RUN --mount=type=bind,target=/azerothcore-temp,readwrite /azerothcore-temp/acore.sh client-data && chown -R $DOCKER_USER:$DOCKER_USER /azerothcore
RUN apt-get remove --purge -y tzdata curl unzip && apt-get autoremove -y
USER $DOCKER_USER
#================================================================
#
# TOOLS
#
#=================================================================
FROM ubuntu:20.04 as tools
ARG USER_ID=1000
ARG GROUP_ID=1000
ARG DOCKER_USER=acore
LABEL description="AC Production: tools"
# List of timezones: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
# set timezone environment variable
ENV TZ=Etc/UTC
# set noninteractive mode so tzdata doesn't ask to set timezone on install
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y libmysqlclient-dev libssl-dev libbz2-dev \
libboost-system1.7*-dev libboost-filesystem1.7*-dev libboost-program-options1.7*-dev libboost-iostreams1.7*-dev \
sudo && rm -rf /var/lib/apt/lists/* ;
# Create a non-root user
RUN addgroup --gid $GROUP_ID acore && \
adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID acore && \
passwd -d acore && \
echo 'acore ALL=(ALL:ALL) NOPASSWD: ALL' >> /etc/sudoers
RUN mkdir -p /azerothcore/env/client/
RUN chown -R $DOCKER_USER:$DOCKER_USER /azerothcore
USER $DOCKER_USER
WORKDIR /azerothcore/env/client/
RUN mkdir -p /azerothcore/env/client/dbc
RUN mkdir -p /azerothcore/env/client/maps
RUN mkdir -p /azerothcore/env/client/mmaps
RUN mkdir -p /azerothcore/env/client/vmaps
COPY --chown=$DOCKER_USER:$DOCKER_USER --from=build /azerothcore/env/dist/bin/mapextractor /azerothcore/env/client/mapextractor
COPY --chown=$DOCKER_USER:$DOCKER_USER --from=build /azerothcore/env/dist/bin/mmaps_generator /azerothcore/env/client/mmaps_generator
COPY --chown=$DOCKER_USER:$DOCKER_USER --from=build /azerothcore/env/dist/bin/vmap4assembler /azerothcore/env/client/vmap4assembler
COPY --chown=$DOCKER_USER:$DOCKER_USER --from=build /azerothcore/env/dist/bin/vmap4extractor /azerothcore/env/client/vmap4extractor
+27
View File
@@ -0,0 +1,27 @@
# Run AzerothCore with Docker
*This readme it's a summary of the AzerothCore docker features.*
Docker. is a software that performs operating-system-level virtualization, allowing to wrap and launch applications inside containers.
Thanks to Docker, you can quickly setup and run AzerothCore in any operating system.
The **only** requirement is having [Docker](https://docs.docker.com/install/) installed into your system. Forget about installing mysql, visual studio, cmake, etc...
### Installation instructions
Check the [Install with Docker](https://www.azerothcore.org/wiki/Install-with-Docker) guide.
### Memory usage
The total amount of RAM when running all AzerothCore docker containers is **less than 2 GB**.
![AzerothCore containers memory](https://user-images.githubusercontent.com/75517/51078287-10e65b80-16b3-11e9-807f-f59a5844dae5.png)
### Docker containers vs Virtual machines
Using Docker will have the same benefits as using virtual machines, but with much less overhead:
![Docker containers vs Virtual machines](https://user-images.githubusercontent.com/75517/51078179-d4fec680-16b1-11e9-8ce6-87b5053f55dd.png)
+6
View File
@@ -0,0 +1,6 @@
CUR_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
# allow the user to override configs
if [ -f "$AC_PATH_CONF/config.sh" ]; then
source "$AC_PATH_CONF/config.sh" # should overwrite previous
fi
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/env bash
CUR_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
IMPORT_DB=$1
source "$CUR_PATH/docker-build-prod.sh"
echo "Fixing EOL..."
# using -n (new file mode) should also fix the issue
# when the file is created with the default acore user but you
# set a different user into the docker configurations
for file in "env/dist/etc/"*
do
dos2unix -n $file $file
done
[[ $IMPORT_DB != 0 ]] && bash acore.sh db-assembler import-all || true
+5
View File
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
cd /azerothcore
bash acore.sh compiler build
+298
View File
@@ -0,0 +1,298 @@
import { Command } from "https://cdn.deno.land/cmd/versions/v1.2.0/raw/mod.ts";
import * as ink from "https://deno.land/x/ink/mod.ts";
import {
Input,
Select,
} from "https://deno.land/x/cliffy@v0.18.2/prompt/mod.ts";
const program = new Command();
const env = {
COMPOSE_DOCKER_CLI_BUILD: "1",
DOCKER_BUILDKIT: "1",
BUILDKIT_INLINE_CACHE: "1",
};
program
.name("acore.sh docker")
.description("Shell scripts for docker")
.version("1.0.0");
shellCommandFactory(
"start:app",
"Startup the authserver and worldserver apps",
["docker-compose --profile app up"],
env,
);
shellCommandFactory(
"start:app:d",
"Startup the authserver and worldserver apps in detached mode",
["docker-compose --profile app up -d"],
env,
);
shellCommandFactory("build", "Build the authserver and worldserver", [
"docker-compose --profile local build --parallel",
"docker image prune -f",
"docker-compose run --rm ac-build bash apps/docker/docker-build-dev.sh",
], env);
shellCommandFactory(
"build:nocache",
"Build the authserver and worldserver without docker cache",
[
"docker-compose --profile local build --no-cache --parallel",
"docker image prune -f",
"docker-compose run --rm ac-build bash apps/docker/docker-build-dev.sh",
],
env,
);
shellCommandFactory(
"build:compile",
"Run the compilation process only, without rebuilding all docker images and importing db",
[
"docker-compose build --parallel ac-build",
"docker image prune -f",
"docker-compose run --rm ac-build bash apps/docker/docker-build-dev.sh 0",
],
env,
);
shellCommandFactory(
"clean:build",
"Clean build files",
[
"docker image prune -f",
`docker-compose run --rm ac-build bash acore.sh compiler clean`,
],
env,
);
shellCommandFactory(
"client-data",
"Download client data inside the ac-data volume",
["docker-compose run --rm ac-build bash acore.sh client-data"],
env,
);
shellCommandFactory(
"db-import",
"Create and upgrade the database with latest updates",
["docker-compose run --rm ac-build bash acore.sh db-assembler import-all"],
env,
);
shellCommandFactory(
"dev:up",
"Start the dev server container in background",
["docker-compose up -d ac-dev-server"],
env,
);
shellCommandFactory(
"dev:build",
"Build using the dev server, it uses volumes to compile which can be faster on linux & WSL",
["docker-compose run --rm ac-dev-server bash acore.sh compiler build"],
env,
);
shellCommandFactory(
"dev:dash [args...]",
"Execute acore dashboard within a running ac-dev-server",
["docker-compose run --rm ac-dev-server bash acore.sh"],
env,
);
shellCommandFactory(
"dev:shell [args...]",
"Open an interactive shell within the dev server",
[
"docker-compose up -d ac-dev-server",
"docker-compose exec ac-dev-server bash",
],
env,
);
shellCommandFactory(
"prod:build",
"Build producion services",
[
"docker-compose --profile prod build --parallel",
"docker image prune -f",
],
env,
);
shellCommandFactory(
"prod:pull",
"Pull production services from the remote registry",
["docker-compose --profile prod pull"],
env,
);
shellCommandFactory(
"prod:up",
"Start production services (foreground)",
["docker-compose --profile prod-app up"],
env,
);
shellCommandFactory(
"prod:up:d",
"Start production services (background)",
["docker-compose --profile prod-app up -d"],
env,
);
program
.command("attach [service]")
.description("attach to a service")
.action(async (service: string | undefined) => {
const { run } = Deno;
let command = `docker-compose ps`;
if (service) {
command = `${command} ${service}`;
}
console.log(ink.colorize(`<green>>>>>> Running: ${command}</green>`));
let cmd = command.split(" ");
const res = Deno.run({
cmd,
cwd: process.cwd(),
stdout: "piped",
stderr: "piped",
});
const output = await res.output(); // "piped" must be set
let services = new TextDecoder().decode(output).split("\n");
if (!services) {
console.error("No services available!");
return;
}
services.pop();
services = services.slice(2);
res.close(); // Don't forget to close it
let selService: string;
if (services.length > 1) {
selService = await Select.prompt({
message: `Select a service`,
options: services,
});
} else {
selService = services[0];
}
if (!selService) {
console.log(`Service ${service} is not available`);
return;
}
command = `docker attach ${selService.split(" ")[0]}`;
console.log(ink.colorize(`<green>>>>>> Running: ${command}</green>`));
console.log(
ink.colorize(
"<yellow>NOTE: you can detach from a container and leave it running using the CTRL-p CTRL-q key sequence.</yellow>",
),
);
cmd = command.split(" ");
const shellCmd = run({
cmd,
cwd: process.cwd(),
});
await shellCmd.status();
shellCmd.close();
});
program
.command("quit")
.description("Close docker command")
.action(() => {
process.exit(0);
});
// Handle it however you like
// e.g. display usage
while (true) {
if (Deno.args.length === 0) {
program.outputHelp();
const command = await Input.prompt({
message: "Enter the command:",
});
console.log(command);
await program.parseAsync(command.split(" "));
} else {
await program.parseAsync(Deno.args);
process.exit(0);
}
}
/**
*
* @param name
* @param description
* @param commands you can pass one or more commands, they will be executed sequentially
* @returns
*/
function shellCommandFactory(
name: string,
description: string,
commands: string[],
env?: { [key: string]: string },
): Command {
return program
.command(name)
.description(
`${description}. Command: \n"${
ink.colorize(
`<green>${commands.join(" && ")}</green>`,
)
}"\n`,
)
.action(async (args: string[] | undefined) => {
const { run } = Deno;
for (const command of commands) {
console.log(
ink.colorize(`<green>>>>>> Running: ${command}</green>`),
);
const cmd = command.split(" ");
if (Array.isArray(args)) {
cmd.push(...args);
}
const shellCmd = run({
cmd,
cwd: process.cwd(),
env: { ...process.env, ...env },
});
const status = await shellCmd.status();
if (!status.success) {
throw new Error(`Failed with error: ${status.code}, however,
it's not related to this Deno script directly. An error occurred within
the script called by the command itself`);
}
shellCmd.close();
}
});
}
+83
View File
@@ -0,0 +1,83 @@
@ECHO OFF
CLS
:MENU
ECHO.
ECHO ...............................................
ECHO AzerothCore dbc, maps, vmaps, mmaps extractor
ECHO ...............................................
ECHO PRESS 1, 2, 3 OR 4 to select your task, or 5 to EXIT.
ECHO ...............................................
ECHO.
ECHO WARNING! when extracting the vmaps extractor will
ECHO output the text below, it's intended and not an error:
ECHO ..........................................
ECHO Extracting World\Wmo\Band\Final_Stage.wmo
ECHO No such file.
ECHO Couldn't open RootWmo!!!
ECHO Done!
ECHO ..........................................
ECHO.
ECHO Press 1, 2, 3 or 4 to start extracting or 5 to exit.
ECHO 1 - Extract base files (NEEDED) and cameras.
ECHO 2 - Extract vmaps (needs maps to be extracted before you run this) (OPTIONAL, highly recommended)
ECHO 3 - Extract mmaps (needs vmaps to be extracted before you run this, may take hours) (OPTIONAL, highly recommended)
ECHO 4 - Extract all (may take hours)
ECHO 5 - EXIT
ECHO.
SET /P M=Type 1, 2, 3, 4 or 5 then press ENTER:
IF %M%==1 GOTO MAPS
IF %M%==2 GOTO VMAPS
IF %M%==3 GOTO MMAPS
IF %M%==4 GOTO ALL
IF %M%==5 GOTO :EOF
:MAPS
start /b /w mapextractor.exe
GOTO MENU
:VMAPS
start /b /w vmap4extractor.exe
if exist vmaps\ (
echo folder found.
) else (
echo creating folder "vmaps".
mkdir "vmaps"
)
start /b /w vmap4assembler.exe Buildings vmaps
rmdir Buildings /s /q
GOTO MENU
:MMAPS
ECHO This may take a few hours to complete. Please be patient.
PAUSE
if exist mmaps\ (
echo folder found.
) else (
echo creating folder "mmaps".
mkdir "mmaps"
)
start /b /w mmaps_generator.exe
GOTO MENU
:ALL
ECHO This may take a few hours to complete. Please be patient.
PAUSE
if exist vmaps\ (
echo folder found.
) else (
echo creating folder "vmaps".
mkdir "vmaps"
)
if exist mmaps\ (
echo folder found.
) else (
echo creating folder "mmaps".
mkdir "mmaps"
)
start /b /w mapextractor.exe
start /b /w vmap4extractor.exe
start /b /w vmap4assembler.exe Buildings vmaps
rmdir Buildings /s /q
start /b /w mmaps_generator.exe
GOTO MENU
+82
View File
@@ -0,0 +1,82 @@
@ECHO OFF
CLS
:MENU
ECHO.
ECHO ...............................................
ECHO AzerothCore dbc, maps, vmaps, mmaps extractor
ECHO ...............................................
ECHO PRESIONE 1, 2, 3 O 4 para seleccionar su tarea, o 5 para SALIR.
ECHO ...............................................
ECHO.
ECHO ADVERTENCIA: al extraer los vmaps del extractor
ECHO la salida del texto de abajo, es intencional y no un error:
ECHO ..........................................
ECHO Extracting World\Wmo\Band\Final_Stage.wmo
ECHO No such file.
ECHO Couldn't open RootWmo!!!
ECHO Done!
ECHO ..........................................
ECHO.
ECHO Pulse 1, 2, 3 o 4 para iniciar la extraccion o 5 para salir.
ECHO 1 - Extraer los archivos base (NECESARIOS) y las cámaras.
ECHO 2 - Extraer vmaps (necesita que los mapas se extraigan antes de ejecutar esto) (OPCIONAL, muy recomendable)
ECHO 3 - Extraer mmaps (necesita que los vmaps se extraigan antes de ejecutar esto, puede llevar horas) (OPCIONAL, muy recomendable)
ECHO 4 - Extraer todo (puede llevar varias horas)
ECHO 5 - SALIR
ECHO.
SET /P M=Escriba 1, 2, 3, 4 o 5 y pulse ENTER:
IF %M%==1 GOTO MAPS
IF %M%==2 GOTO VMAPS
IF %M%==3 GOTO MMAPS
IF %M%==4 GOTO ALL
IF %M%==5 GOTO :EOF
:MAPS
start /b /w mapextractor.exe
GOTO MENU
:VMAPS
start /b /w vmap4extractor.exe
if exist vmaps\ (
echo folder found.
) else (
echo creating folder "vmaps".
mkdir "vmaps"
)
start /b /w vmap4assembler.exe Buildings vmaps
rmdir Buildings /s /q
GOTO MENU
:MMAPS
ECHO Esto puede tardar unas horas en completarse. Por favor, tenga paciencia.
PAUSE
if exist mmaps\ (
echo folder found.
) else (
echo creating folder "mmaps".
mkdir "mmaps"
)
start /b /w mmaps_generator.exe
GOTO MENU
:ALL
ECHO Esto puede tardar unas horas en completarse. Por favor, tenga paciencia.
PAUSE
if exist vmaps\ (
echo folder found.
) else (
echo creating folder "vmaps".
mkdir "vmaps"
)
if exist mmaps\ (
echo folder found.
) else (
echo creating folder "mmaps".
mkdir "mmaps"
)
start /b /w mapextractor.exe
start /b /w vmap4extractor.exe
start /b /w vmap4assembler.exe Buildings vmaps
rmdir Buildings /s /q
start /b /w mmaps_generator.exe
GOTO MENU
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
## Set a local git commit template
git config --local commit.template ".git_commit_template.txt" ;
echo "--- Successfully set the default commit template for this repository only. Verify with: git config -e"
+34
View File
@@ -0,0 +1,34 @@
#!/usr/bin/env bash
#######################
#
# README
#
# This script is used to automatically update
# submodules and subrepos included in this project
# Subrepo are updated in bidirectional way (pull + push)
# because they are intended to be developed by this organization
#
# NOTE: only maintainers and CI should run this script and
# keep it updated
#
#######################
set -e
ROOT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )/../../"
# update all submodules
git submodule update --init --recursive
git submodule foreach git pull origin master
# include libraries for git subrepo
source "$ROOT_PATH/deps/git-subrepo/.rc"
source "$ROOT_PATH/deps/acore/bash-lib/src/git-utils/subrepo.sh"
echo "> Pulling and update all subrepos"
subrepoUpdate https://github.com/azerothcore/bash-lib master deps/acore/bash-lib
subrepoUpdate https://github.com/azerothcore/cmake-utils master deps/acore/cmake-utils
subrepoUpdate https://github.com/azerothcore/mysql-tools master deps/acore/mysql-tools
subrepoUpdate https://github.com/azerothcore/joiner master deps/acore/joiner
+249
View File
@@ -0,0 +1,249 @@
function inst_configureOS() {
echo "Platform: $OSTYPE"
case "$OSTYPE" in
solaris*) echo "Solaris is not supported yet" ;;
darwin*) source "$AC_PATH_INSTALLER/includes/os_configs/osx.sh" ;;
linux*)
# If $OSDISTRO is set, use this value (from config.sh)
if [ ! -z "$OSDISTRO" ]; then
DISTRO=$OSDISTRO
# If available, use LSB to identify distribution
elif command -v lsb_release >/dev/null 2>&1 ; then
DISTRO=$(lsb_release -is)
# Otherwise, use release info file
else
DISTRO=$(ls -d /etc/[A-Za-z]*[_-][rv]e[lr]* | grep -v "lsb" | cut -d'/' -f3 | cut -d'-' -f1 | cut -d'_' -f1)
fi
case $DISTRO in
# add here distro that are debian or ubuntu based
# TODO: find a better way, maybe checking the existance
# of a package manager
"neon" | "ubuntu" | "Ubuntu")
DISTRO="ubuntu"
;;
"debian" | "Debian")
DISTRO="debian"
;;
*)
echo "Distro: $DISTRO, is not supported. If your distribution is based on debian or ubuntu,
please set the 'OSDISTRO' environment variable to one of these distro (you can use config.sh file)"
;;
esac
DISTRO=${DISTRO,,}
echo "Distro: $DISTRO"
# TODO: implement different configurations by distro
source "$AC_PATH_INSTALLER/includes/os_configs/$DISTRO.sh"
;;
bsd*) echo "BSD is not supported yet" ;;
msys*) source "$AC_PATH_INSTALLER/includes/os_configs/windows.sh" ;;
*) echo "This platform is not supported" ;;
esac
}
function inst_updateRepo() {
cd "$AC_PATH_ROOT"
git pull origin $(git rev-parse --abbrev-ref HEAD)
}
function inst_resetRepo() {
cd "$AC_PATH_ROOT"
git reset --hard $(git rev-parse --abbrev-ref HEAD)
git clean -f
}
function inst_compile() {
comp_configure
comp_build
}
function inst_cleanCompile() {
comp_clean
inst_compile
}
function inst_allInOne() {
inst_configureOS
inst_compile
dbasm_import true true true
}
function inst_getVersionBranch() {
local res="master"
local v="not-defined"
local MODULE_MAJOR=0
local MODULE_MINOR=0
local MODULE_PATCH=0
local MODULE_SPECIAL=0;
local ACV_MAJOR=0
local ACV_MINOR=0
local ACV_PATCH=0
local ACV_SPECIAL=0;
local curldata=$(curl -f --silent -H 'Cache-Control: no-cache' "$1" || echo "{}")
local parsed=$(echo "$curldata" | "$AC_PATH_DEPS/jsonpath/JSONPath.sh" -b '$.compatibility.*.[version,branch]')
semverParseInto "$ACORE_VERSION" ACV_MAJOR ACV_MINOR ACV_PATCH ACV_SPECIAL
if [[ ! -z "$parsed" ]]; then
readarray -t vers < <(echo "$parsed")
local idx
res="none"
# since we've the pair version,branch alternated in not associative and one-dimensional
# array, we've to simulate the association with length/2 trick
for idx in `seq 0 $((${#vers[*]}/2-1))`; do
semverParseInto "${vers[idx*2]}" MODULE_MAJOR MODULE_MINOR MODULE_PATCH MODULE_SPECIAL
if [[ $MODULE_MAJOR -eq $ACV_MAJOR && $MODULE_MINOR -le $ACV_MINOR ]]; then
res="${vers[idx*2+1]}"
v="${vers[idx*2]}"
fi
done
fi
echo "$v" "$res"
}
function inst_module_search {
local res="$1"
local idx=0;
if [ -z "$1" ]; then
echo "Type what to search or leave blank for full list"
read -p "Insert name: " res
fi
local search="+$res"
echo "Searching $res..."
echo "";
readarray -t MODS < <(curl --silent "https://api.github.com/search/repositories?q=org%3Aazerothcore${search}+fork%3Atrue+topic%3Acore-module+sort%3Astars&type=" \
| "$AC_PATH_DEPS/jsonpath/JSONPath.sh" -b '$.items.*.name')
while (( ${#MODS[@]} > idx )); do
mod="${MODS[idx++]}"
read v b < <(inst_getVersionBranch "https://raw.githubusercontent.com/azerothcore/$mod/master/acore-module.json")
if [[ "$b" != "none" ]]; then
echo "-> $mod (tested with AC version: $v)"
else
echo "-> $mod (no revision available for AC v$AC_VERSION, it could not work!)"
fi
done
echo "";
echo "";
}
function inst_module_install {
local res
if [ -z "$1" ]; then
echo "Type the name of the module to install"
read -p "Insert name: " res
else
res="$1"
fi
read v b < <(inst_getVersionBranch "https://raw.githubusercontent.com/azerothcore/$res/master/acore-module.json")
if [[ "$b" != "none" ]]; then
Joiner:add_repo "https://github.com/azerothcore/$res" "$res" "$b" && echo "Done, please re-run compiling and db assembly. Read instruction on module repository for more information"
else
echo "Cannot install $res module: it doesn't exists or no version compatible with AC v$ACORE_VERSION are available"
fi
echo "";
echo "";
}
function inst_module_update {
local res;
local _tmp;
local branch;
local p;
if [ -z "$1" ]; then
echo "Type the name of the module to update"
read -p "Insert name: " res
else
res="$1"
fi
_tmp=$PWD
if [ -d "$J_PATH_MODULES/$res/" ]; then
read v b < <(inst_getVersionBranch "https://raw.githubusercontent.com/azerothcore/$res/master/acore-module.json")
cd "$J_PATH_MODULES/$res/"
# use current branch if something wrong with json
if [[ "$v" == "none" || "$v" == "not-defined" ]]; then
b=`git rev-parse --abbrev-ref HEAD`
fi
Joiner:upd_repo "https://github.com/azerothcore/$res" "$res" "$b" && echo "Done, please re-run compiling and db assembly" || echo "Cannot update"
cd $_tmp
else
echo "Cannot update! Path doesn't exist"
fi;
echo "";
echo "";
}
function inst_module_remove {
if [ -z "$1" ]; then
echo "Type the name of the module to remove"
read -p "Insert name: " res
else
res="$1"
fi
Joiner:remove "$res" && echo "Done, please re-run compiling" || echo "Cannot remove"
echo "";
echo "";
}
function inst_simple_restarter {
echo "Running $1 ..."
bash "$AC_PATH_APPS/startup-scripts/simple-restarter" "$AC_BINPATH_FULL" "$1"
echo
#disown -a
#jobs -l
}
function inst_download_client_data {
# change the following version when needed
local VERSION=v12
echo "#######################"
echo "Client data downloader"
echo "#######################"
# first check if it's defined in env, otherwise use the default
local path="${DATAPATH:-$AC_BINPATH_FULL}"
local zipPath="${DATAPATH_ZIP:-"$path/data.zip"}"
dataVersionFile="$path/data-version"
[ -f "$dataVersionFile" ] && source "$dataVersionFile"
# create the path if doesn't exists
mkdir -p "$path"
if [ "$VERSION" == "$INSTALLED_VERSION" ]; then
echo "Data $VERSION already installed. If you want to force the download remove the following file: $dataVersionFile"
return
fi
echo "Downloading client data in: $zipPath ..."
curl -L https://github.com/wowgaming/client-data/releases/download/$VERSION/data.zip > "$zipPath" \
&& echo "unzip downloaded file in $path..." && unzip -q -o "$zipPath" -d "$path/" \
&& echo "Remove downloaded file" && rm "$zipPath" \
&& echo "INSTALLED_VERSION=$VERSION" > "$dataVersionFile"
}
+23
View File
@@ -0,0 +1,23 @@
[[ ${INSTALLER_GUARDYVAR:-} -eq 1 ]] && return || readonly INSTALLER_GUARDYVAR=1 # include it once
CURRENT_PATH=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd )
source "$CURRENT_PATH/../../bash_shared/includes.sh"
AC_PATH_INSTALLER="$AC_PATH_APPS/installer"
J_PATH="$AC_PATH_DEPS/acore/joiner"
J_PATH_MODULES="$AC_PATH_MODULES"
source "$J_PATH/joiner.sh"
if [ -f "$AC_PATH_INSTALLER/config.sh" ]; then
source "$AC_PATH_INSTALLER/config.sh" # should overwrite previous
fi
source "$AC_PATH_APPS/compiler/includes/includes.sh"
source "$AC_PATH_APPS/db_assembler/includes/includes.sh"
source "$AC_PATH_DEPS/semver_bash/semver.sh"
source "$AC_PATH_INSTALLER/includes/functions.sh"
@@ -0,0 +1,18 @@
if ! command -v lsb_release &>/dev/null ; then
sudo apt-get install -y lsb-release
fi
DEBIAN_VERSION=$(lsb_release -sr)
sudo apt-get update -y
sudo apt-get install -y gdbserver gdb unzip curl \
libncurses-dev libreadline-dev clang g++ \
gcc git cmake make ccache
if [[ $DEBIAN_VERSION -eq "10" ]]; then
sudo apt-get install -y default-libmysqlclient-dev libssl-dev libreadline-dev libncurses-dev mariadb-server
libboost-system1.6*-dev libboost-filesystem1.6*-dev libboost-program-options1.6*-dev libboost-iostreams1.6*-dev \
else # Debian 8 and 9 should work using this
sudo apt-get install -y libmysqlclient-dev libssl1.0-dev mysql-server
fi
+15
View File
@@ -0,0 +1,15 @@
brew update
##########################################
## workaround for cmake already being installed in the github runners
if ! command -v cmake &>/dev/null ; then
brew install cmake
fi
##########################################
brew install openssl@1.1 readline boost bash-completion curl unzip mysql ccache
##########################################
## workaround to fix openssl in ci until https://github.com/actions/virtual-environments/pull/4206 is merged
ln -sf $(brew --cellar openssl@1.1)/1.1.1* /usr/local/opt/openssl
##########################################
@@ -0,0 +1,29 @@
if ! command -v lsb_release &>/dev/null ; then
sudo apt-get install -y lsb-release
fi
UBUNTU_VERSION=$(lsb_release -sr);
sudo apt update
# shared deps
sudo apt-get -y install ccache clang cmake curl google-perftools libmysqlclient-dev make unzip
if [[ $CONTINUOUS_INTEGRATION || $DOCKER ]]; then
sudo add-apt-repository -y ppa:mhier/libboost-latest && sudo apt update && sudo apt-get -y install build-essential cmake-data \
libboost1.74-dev libbz2-dev libncurses5-dev libmysql++-dev libgoogle-perftools-dev libreadline6-dev libssl-dev libtool mysql-client \
openssl zlib1g-dev
else
case $UBUNTU_VERSION in
"20.04")
sudo apt-get install -y g++ gdb gdbserver gcc git \
libboost-all-dev libbz2-dev libncurses-dev libreadline-dev \
libssl-dev mysql-server
;;
*)
sudo add-apt-repository -y ppa:mhier/libboost-latest && sudo apt update && sudo apt-get install -y g++ gdb gdbserver gcc git \
libboost-all-dev libbz2-dev libncurses-dev libreadline-dev \
libssl-dev mysql-server
;;
esac
fi
@@ -0,0 +1,17 @@
echo "WARNING: Installer Script for Windows is not fully supported yet. Work in progress.."
echo "!!README!!: Please install openssl and mysql libraries manually following our wiki"
# install chocolatey before
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
# install automatically following packages:
# cmake
# git
# microsoft-build-tools
# mysql 5.6
choco install -y --skip-checksums cmake git git.install microsoft-build-tools ccache
choco install -y --skip-checksums mysql --version 5.6.12
echo "!!README!!: Please remember to install openssl and mysql libraries manually following our wiki"
+98
View File
@@ -0,0 +1,98 @@
#!/usr/bin/env bash
CURRENT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$CURRENT_PATH/includes/includes.sh"
PS3='[Please enter your choice]: '
options=(
"init (i): First Installation" # 1
"install-deps (d): Configure OS dep" # 2
"pull (u): Update Repository" # 3
"reset (r): Reset & Clean Repository" # 4
"compiler (c): Run compiler tool" # 5
"db-assembler (a): Run db assembler tool" # 6
"module-search (ms): Module Search by keyword" # 7
"module-install (mi): Module Install by name" # 8
"module-update (mu): Module Update by name" # 9
"module-remove: (mr): Module Remove by name" # 10
"client-data: (gd): download client data from github repository (beta)" # 11
"run-worldserver (rw): execute a simple restarter for worldserver" # 12
"run-authserver (ra): execute a simple restarter for authserver" # 13
"docker (dr): Run docker tools" # 14
"quit: Exit from this menu" # 15
)
function _switch() {
_reply="$1"
_opt="$2"
case $_reply in
""|"i"|"init"|"1")
inst_allInOne
;;
""|"d"|"install-deps"|"2")
inst_configureOS
;;
""|"u"|"pull"|"3")
inst_updateRepo
;;
""|"r"|"reset"|"4")
inst_resetRepo
;;
""|"c"|"compiler"|"5")
bash "$AC_PATH_APPS/compiler/compiler.sh" $_opt
;;
""|"a"|"db-assembler"|"6")
bash "$AC_PATH_APPS/db_assembler/db_assembler.sh" $_opt
;;
""|"ms"|"module-search"|"7")
inst_module_search "$_opt"
;;
""|"mi"|"module-install"|"8")
inst_module_install "$_opt"
;;
""|"mu"|"module-update"|"9")
inst_module_update "$_opt"
;;
""|"mr"|"module-remove"|"10")
inst_module_remove "$_opt"
;;
""|"gd"|"client-data"|"11")
inst_download_client_data
;;
""|"rw"|"run-worldserver"|"12")
inst_simple_restarter worldserver
;;
""|"ra"|"run-authserver"|"13")
inst_simple_restarter authserver
;;
""|"dr"|"docker"|"14")
DOCKER=1 denoRunFile "$AC_PATH_APPS/docker/docker-cmd.ts" "${@:2}"
exit
;;
""|"quit"|"15")
echo "Goodbye!"
exit
;;
""|"--help")
echo "Available commands:"
printf '%s\n' "${options[@]}"
;;
*) echo "invalid option, use --help option for the commands list";;
esac
}
while true
do
# run option directly if specified in argument
[ ! -z $1 ] && _switch $@ # old method: "${options[$cmdopt-1]}"
[ ! -z $1 ] && exit 0
echo "==== ACORE DASHBOARD ===="
select opt in "${options[@]}"
do
_switch $REPLY
break
done
done
+50
View File
@@ -0,0 +1,50 @@
# enable/disable GDB execution
export GDB_ENABLED=0
# [optional] gdb file
# default: gdb.conf
export GDB=""
# directory where binary are stored
export BINPATH=""
# Put here the pid you configured on your worldserver.conf file
# needed when GDB_ENABLED=1
export SERVERPID=""
# path to configuration file (including the file name)
# ex: /home/user/azerothcore/etc/worldserver.conf
export CONFIG=""
# path of log files
# needed by restarter to store its logs
export LOGS_PATH="";
# exec name
# ex: worldserver
export SERVERBIN=""
# prefix name for log files
# to avoid collision with other restarters
export LOG_PREFIX_NAME=""
# [optional] name of screen service
# if no specified, screen util won't be used
export SCREEN_NAME=""
# [optional] overwrite default screen options: -A -m -d -S
# WARNING: if you are running it under a systemd service
# please do not remove -m -d arguments from screen if are you using it,
# or keep WITH_CONSOLE=0 .
# otherwise the journald-logging system will take 100% of CPU slowing
# down the whole machine. It's because a systemd service should have
# low console output.
export SCREEN_OPTIONS=""
# enable/disable it to show the output
# within console, if disable the output will be redirect to
# logging files
#
export WITH_CONSOLE=0
@@ -0,0 +1,14 @@
#!/usr/bin/env bash
PATH_RUNENGINE="./"
source "$PATH_RUNENGINE/run-engine"
# you must create your conf
# copying conf.sh.dist
# and renaming as below
source "./conf-auth.sh"
restarter
@@ -0,0 +1,14 @@
#!/usr/bin/env bash
PATH_RUNENGINE="./"
source "$PATH_RUNENGINE/run-engine"
# you must create your conf
# copying conf.sh.dist
# and renaming as below
source "./conf-world.sh"
restarter
@@ -0,0 +1,13 @@
#!/usr/bin/env bash
PATH_RUNENGINE="./"
source "$PATH_RUNENGINE/run-engine"
# you must create your conf
# copying conf.sh.dist
# and renaming as below
source "./conf-auth.sh"
starter
@@ -0,0 +1,14 @@
#!/usr/bin/env bash
PATH_RUNENGINE="./"
source "$PATH_RUNENGINE/run-engine"
# you must create your conf
# copying conf.sh.dist
# and renaming as below
source "./conf-world.sh"
starter
+4
View File
@@ -0,0 +1,4 @@
set logging on
set debug timestamp
run
bt
+113
View File
@@ -0,0 +1,113 @@
export RUN_ENGINE_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
# load default conf
if [ -e "$RUN_ENGINE_PATH/conf.dist" ]; then
source "$RUN_ENGINE_PATH/conf.sh.dist"
fi
function finish {
if [ ! -z "$SCREEN_NAME" ]; then
screen -X -S "$SCREEN_NAME" quit
fi
}
# disabled for now, but could be useful if we want
# shutdown the process if restarter crashes for some reason
# trap finish EXIT
function configureFiles() {
TRACE_BEGIN_STRING="SIGSEGV"
TRACE_FILE="$LOGS_PATH/"$LOG_PREFIX_NAME"_trace.log"
ERR_FILE="$LOGS_PATH/"$LOG_PREFIX_NAME"_error.log"
SYSLOG="$LOGS_PATH/"$LOG_PREFIX_NAME"_system.log"
SYSERR="$LOGS_PATH/"$LOG_PREFIX_NAME"_system.err"
LINKS_FILE="$LOGS_PATH/"$LOG_PREFIX_NAME"_crash_links.link"
}
function checkStatus() {
local ret=1
# wipe do : destroy old screens + ls
#screen -wipe
#if screen -ls $1 | grep -q "No Sockets found"
#then
# return 0
#fi
local gdbres=$(pgrep -f "gdb -x $GDB --batch $SERVERBIN")
if [[ $GDB_ENABLED -eq 1 && ! -z $gdbres ]]; then
return 1
fi
#
# This is a specific check for Azeroth Core in case of screen failure
# It is possible since same binary file cannot be launched with same configuration file
# This is an extra check
#
local binres=$(pgrep -f "$SERVERBIN -c $CONFIG")
if [ ! -z $binres ]; then
return 1
fi
return 0
}
function run() {
echo $1
if [ ! -z $1 ]; then
local OPTIONS="-A -m -d -S"
if [ ! -z "$SCREEN_OPTIONS" ]; then
OPTIONS=$SCREEN_OPTIONS
fi
echo "> Starting with screen ( screen $OPTIONS )"
screen $OPTIONS $1 "$RUN_ENGINE_PATH/starter" $2 $3 "$4" "$5" "$6" $7
else
$RUN_ENGINE_PATH/starter $2 $3 "$4" "$5" "$6" $7
fi
}
function starter() {
cd $BINPATH
mkdir -p "$LOGS_PATH"
configureFiles
run "$SCREEN_NAME" "$SERVERBIN" "$GDB" "$CONFIG" "$SYSLOG" "$SYSERR" "$GDB_ENABLED"
}
function restarter() {
cd $BINPATH
mkdir -p "$LOGS_PATH"
configureFiles
if [ ! -f $TRACE_FILE ]; then
touch $TRACE_FILE
fi
while :
do
if checkStatus $SCREEN_NAME; then
DATE=$(date)
echo "Restarting $SCREEN_NAME Core blizz($DATE)"
if [ $GDB_ENABLED -eq 1 ]; then
echo "GDB enabled"
grep -B 10 -A 1800 "$TRACE_BEGIN_STRING" "$SYSLOG" >> "$TRACE_FILE"
cat "$SYSERR" > "$ERR_FILE"
run "$SCREEN_NAME" "$SERVERBIN" "$GDB" "$CONFIG" "$SYSLOG" "$SYSERR" 1
fi
if [ $GDB_ENABLED -eq 0 ]; then
echo "GDB disabled"
run "$SCREEN_NAME" "$SERVERBIN" null "$CONFIG" null null 0
fi
fi
sleep 10
done
}
+70
View File
@@ -0,0 +1,70 @@
#!/usr/bin/env bash
#PARAMETER 1: directory
#PARAMETER 2: binary file
#PARAMETER 3: gdb on/off
bin_path="${1:-$AC_RESTARTER_BINPATH}"
bin_file="${2:-$AC_RESTARTER_BINFILE}"
with_gdb="${3:-$AC_RESTARTER_WITHGDB}"
CURRENT_PATH=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd )
_instant_crash_count=0
_restart_count=0
if [ "$#" -ne 2 ]; then
echo "Usage: $0 path filename"
echo "Example: $0 $HOME/azerothcore/bin worldserver"
exit 1
fi
while true
do
if [ ! -f "$bin_path/$bin_file" ]; then
echo "$bin_path/$bin_file doesn't exists!"
exit 1
fi
STARTING_TIME=$(date +%s)
cd "$bin_path";
if [ "$with_gdb" = true ]; then
echo "Running with GDB enabled"
gdb -x "$CURRENT_PATH/gdb.conf" --batch "./$bin_file"
else
echo "Running without GDB"
"./$bin_file"
fi
_exit_code=$?
echo "exit code: $_exit_code"
# stop restarter on SIGKILL (disabled for now)
# 128 + 9 (SIGKILL)
#if [ $_exit_code -eq 137 ]; then
# echo "$bin_file has been killed"
# exit 0
#fi
echo "$bin_file terminated, restarting..."
ENDING_TIME=$(date +%s)
DIFFERENCE=$(( $ENDING_TIME - $STARTING_TIME ))
((_restart_count++))
echo "$bin_file Terminated after $DIFFERENCE seconds, termination count: : $_restart_count"
if [ $DIFFERENCE -lt 10 ]; then
# increment instant crash if runtime is lower than 10 seconds
((_instant_crash_count++))
else
_instant_crash_count=0 # reset count
fi
if [ $_instant_crash_count -gt 5 ]; then
echo "$bin_file Restarter exited. Infinite crash loop prevented. Please check your system"
exit 1
fi
done

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