Commit Graph
31631 Commits
Author SHA1 Message Date
sirikfoll ab3a4bde4e Core/Ruby: Minor fixes in Halion encounter
* Some codestyle fixes
* Fixed wrong Halion summon with Hotswap system
* Fixed evade issue
* Fixed emblem frost exploit

(cherry picked from commit 0b33a8281f6be3458ef3698349f00a1f6aabb0b5)
2018-03-18 00:19:32 +01:00
Keader 7a1f2bf873 Core/Ulduar: Fixed XT002 Heart phase
Closes #18557
Thanks to xinef1
* Fixed Heart Phase
* Fixed Combat bug with Heart after wipe
* Added DespawnAtEvadeMethod

(cherry picked from commit 554c28d56b9fdbd70f9c1376d0cad5e72a357c87)
2018-03-18 00:19:32 +01:00
Aokromes d35b737b1c Update issue_template.md 2018-03-17 13:06:21 +01:00
Roc13x 4f2660779f Core/Channels: Fix channel joins/changes (#21645) 2018-03-17 12:47:48 +01:00
Shauren b0609757d3 Build/Misc: Removed -DDEBUG from clang compile options 2018-03-16 21:13:09 +01:00
Aokromes d1146a4495 typo fix 2018-03-15 00:51:58 +01:00
Shauren 5bd61e91bf Core/Misc: Graveyards can now use conditions, SourceType = 27, SourceEntry = graveyard_zone.ID 2018-03-14 23:31:49 +01:00
Aokromes bc88d3bc15 Scripts/Commands: implemented command .server debug
- Shows detailed information about server setup, useful when reporting a bug:
 * rev. hash
 * versions of mysql, openssl, boost, cmake
 * info about autoupdater
 * info about ports (realmlist and current)
 * vmap/map/mmap status and folder sizes
 * available DBC locales
 * TDB version

cherry pick of d18f8b94b0cb5182ef450bec5cafd3c5d74fd00a

Running this command when reporting bugs is MANDATORY (you can censor paths)
2018-03-14 11:41:09 +01:00
Shauren 007b5a68c5 Core/DataStores: Fixed db2 structures after 7.3.5 2018-03-12 23:11:49 +01:00
Gacko 50a912af72 Fix non-PCH build #2. 2018-03-12 23:02:38 +01:00
Gacko beda9098c6 Fix non-PCH build. 2018-03-12 22:55:18 +01:00
tkrokli 73148901ed Rename 2018_03_11_05_world_2016_11_27_03_world .sql to 2018_03_11_05_world_2016_11_27_03_world.sql
- remove whitespace before the dot ( .)
2018-03-12 22:08:52 +01:00
Keader f80d80401b Core/Scripts: Fixed Suppresser behavior in Valithria Dreamwalker encounter
Closes #18530
* Fixed range issue
* Fixed weave spawn when Summon Timmer Suppresser(70912) is casted
* Fixed spawn count
(cherry picked from commit dbd567799f47cea46cdf4f1fb3dc61960fd283ab)
2018-03-12 16:43:14 +01:00
Keader fd6bcdce98 Core/Scripts: Mother Shahraz encounter rewrite (#18446)
(cherry picked from commit c2dace57db69f679432a790e90603f7a0e6f21e1)

Rename SQL file
(cherry picked from commit ffbc016d441ac3330a03aef127edf4a9f90176ab)
2018-03-12 16:39:46 +01:00
Keader 099e652125 Core/Scripts: Minor fixes in Baltharus The Warborn (#18550)
* go away travis

(cherry picked from commit dd95c4450a7b6e090323e8c01e4625206d3ffe2a)
2018-03-12 16:39:46 +01:00
sirikfoll 2378266acd Scripts/Events Implement Pilgrim's Bounty Bountiful Table
(cherry picked from commit 75df296bb6f8d30a65f669dab6af3d1b2d6046f7)

Rename SQL file
(cherry picked from commit 13031f300ff8ef05f2d937d7ce250e6e3cb41531)
2018-03-12 16:39:45 +01:00
Aokromes 50f1b771e8 DB/Misc: GO respawntime fix for some Quests
Closes #18509 by Tauriella
(cherry picked from commit e93c12ee59104dfb19a355952dc47099f5d827d3)
2018-03-12 16:39:45 +01:00
Keader 8b601fadfe Core/Scripts: Black Temple - added comments in all SpellScripts (#18494)
(cherry picked from commit c809c220e29f7094121cc8489f5588d8bfee414d)
2018-03-12 16:39:45 +01:00
ariel- 8da5e22e01 Core/Spell: fix for hitmask being ignored in finish phase procs
(cherry picked from commit a7e136f9e31e847cab1ac6fd8ab9a515aacce5a6)
2018-03-12 16:39:44 +01:00
ariel- 5563f57ce6 Core/Script: Implement Paralytic Poison
Closes #16905
(cherry picked from commit 4e3ce0463c46540a25c02a503c3bf0064601df96)
2018-03-12 16:39:43 +01:00
ariel- b80600f88a Core/Spell: add an exception for Cyclone ignoring it's own immunity using dispel type
- Unsure of what is the correct check, most generic thing I could make

Closes #18479
(cherry picked from commit 452ef146f41a9bf06ca2bfb8dc9f26ca20b4fb83)
2018-03-12 16:39:43 +01:00
ariel- c29e25edfa Core/Player: prevent early aura removal when swapping weapons
Closes #18428
(cherry picked from commit 7e83d7e22a82104e53f872758fc7fe835472782c)
2018-03-12 16:39:42 +01:00
ariel- 6d060bbea8 Core/Chat: fix RBAC_PERM_COMMANDS_NOTIFY_COMMAND_NOT_FOUND_ERROR for subcommands
Ref #18463
(cherry picked from commit eb376f4b7eb3b2f1050a5cdb7b2086ab4b190de4)
2018-03-12 16:39:42 +01:00
Killyana 07ac9c0f70 DB/Creature: Add and fix spawns in Dire Maule
(cherry picked from commit cc3e9977551b10c2b43a248fc1b21af601658d41)
2018-03-12 16:39:42 +01:00
Killyana 83ae104b3d DB/Creature: Fix some spawns in Dire Maul
(cherry picked from commit 66f65a84ea4aa5ef22a03997a3b71b46fa912371)
2018-03-12 16:39:41 +01:00
ariel- 8c83706114 Core/Misc: readd some codestyle changes inadvertently reverted
- Ref commit 6dc37a9add631888fe5fbcd43d19c2b07bed8a57
(cherry picked from commit e1a2b1a813ea5375ab7c10d2379c558cb5128505)
2018-03-12 16:39:41 +01:00
ariel- 536ae257c9 Core/Spell: partial revert of SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE immunity handling
- Bonus: without breaking Banish... yay!
Closes #18370
(cherry picked from commit 560c882b364630bf95e1c6859ceaa6fa3cb6ed2e)
2018-03-12 16:39:40 +01:00
Keader 0449d3a836 Core/Scripts: Reliquary of Souls Rewrite
(cherry picked from commit 02f18419f58dc952cd209c97f641269bea6bd1fc)

Update boss_reliquary_of_souls.cpp
(cherry picked from commit ff6c48732da63bfac6987203b94f343cbca74fb7)

Core/Scripts: Fixed Reliquary of Souls Boundary (#18470)
Followup 02f18419f58dc952cd209c97f641269bea6bd1fc
(cherry picked from commit 4582cfcecdf65b44222cf84e9a9fdc5b717191ec)
2018-03-12 16:39:40 +01:00
ariel- e560374b8b Core/Unit: feral druid attacks should not be normalized
Closes #18460
(cherry picked from commit bad4b059c8652173d97891aa5a8a326ac0718961)
2018-03-12 16:39:39 +01:00
ariel- f20e53c138 Core/Entities: Replace existing GetAuraEffectsByType + iteration uses with proper helper functions
(cherry picked from commit 3a52ad8d38eb33155d4218023149c78afded779e)
2018-03-12 16:39:39 +01:00
ariel- edc68f719c Core/Unit: added GetTotalAuraXXX overloads taking a predicate
- Redefined existing overloads to use the predicate logic, avoids code duplication and not checking same stack rules
(cherry picked from commit 8b0122e7ede6d22bb81869008d35b9338c5e408a)
2018-03-12 16:39:38 +01:00
ariel- fba0e6b278 Core/Unit: added missing nullptr check in IsImmunedToSpellEffect
Closes #18461
(cherry picked from commit 0b306936805bd670307ff343d4020fce8016a0c7)
2018-03-12 16:39:38 +01:00
ariel- 5e0e5a5573 Core/Entities: don't absolute compare positions on UpdatePosition
Closes #18415
(cherry picked from commit 45f8135ac45799e555449bebb6d2a78869a439b6)
2018-03-12 16:39:37 +01:00
ariel- f07a746321 Core/Spell: improved immunity logic for dispels
(cherry picked from commit 01d272d6cb348c968c531620c341f760e50cb97b)
2018-03-12 16:39:37 +01:00
Kittnz 1f2bb1d793 DB/Creature: delete a few Trash mobs in Supremus
by Keader

(cherry picked from commit 9486123afbaedfe33d7e9983d7f06f850f73bac6)
2018-03-12 16:39:36 +01:00
Kittnz 0bec6e9fc0 DB/Creature: update move_type for a few Trash mobs in Supremus
by Keader

(cherry picked from commit 399b28427075d4ab6ec57b6753f005ec70a30742)
2018-03-12 16:39:36 +01:00
ariel- 8864a03802 Core/Spell: Undefined SPELL_ATTR7_USABLE_IN_STUN_FEAR_CONFUSION attr for now
- Some function renames
- Used in some client checks but not 100% sure of its usage (eg in CGUnit_C::CheckAndReportSpellInhibitFlags but not in  Spell_C::IsUsableAction)
Closes #18366
(cherry picked from commit 77a08ad73cac678ad6b85723cf2e352a8a4e355b)
2018-03-12 16:39:35 +01:00
ariel- b9389a5102 Core/Unit: unambiguosly define PLAYER_FIELD_MOD_DAMAGE_DONE_ fields as signed
- They were used both signed and unsignedly
- Bonus: some magic number removal with enums
(cherry picked from commit ed5aa4092979e9232f19f7fff93523cf0a0d4cec)
2018-03-12 16:39:34 +01:00
ariel- 749f3422bb Core/Spell: do not downscale certain auras
(cherry picked from commit fc1c15781a57a922b13c119662f7fcb65582fa86)
2018-03-12 16:39:34 +01:00
ariel- 20c9486ab0 Revert "Core/Spell: Magic Absorption Calculation"
This reverts commit fb52e69169a5881c67011f38c4d0448946856779.
(cherry picked from commit 343c2fbf526a279964ca7d1927a2e245821607c3)
2018-03-12 16:39:33 +01:00
Keader d899b58161 Core/Scripts: Professor Putricide - Fixed Tear Gas spell sometimes dont casted in phase transitions (#18425)
Closes: #7972
(cherry picked from commit 973f6b04ed082d4a7c7743021eb16b7304764e40)
2018-03-12 16:39:33 +01:00
Kittnz ce007fef0a Core/Event: Add Fireworks Spectacular (4th of July) & New Year's Eve event!
(cherry picked from commit 8f674e83a082b78627f5b1bdf7c1529f12128543)

Update 2016_12_07_01_world_335.sql
(cherry picked from commit d29221eda296ed06de6022d0303b66b66846863a)

Fix pch
(cherry picked from commit 643b196180a623375dfee9f3f58c60d2aac19af9)

Fix pch - second attempt
(cherry picked from commit c08b11ccef448554bb3d1e390072cd9ddfbf82ad)
2018-03-12 16:39:32 +01:00
Keader 4c8f4cb372 Core/Scripts: Rewrite Magtheridons Lair (#18330) 2018-03-12 16:39:32 +01:00
Aokromes 3cc28aab0d DB/Creatures: Remove "Ignore pathfinding" for High Warlord Naj'entus
Closes #18410 by Keader

(cherry picked from commit c3020a1f8d31efcba5b9cb94414874f9af6e0f89)
2018-03-12 11:17:56 +01:00
ariel- 301a0e8681 Core/SpellMgr: added a startup error for possibly unhandled procs
(cherry picked from commit 3d5c1b83b15cfc9f73888eb525c64323266c1fd4)
2018-03-12 11:17:56 +01:00
ariel- 4e08ab8f69 Core/Auras: calculate periodic bonuses before specific mods, fixes Imp. Devouring Plague damage
(cherry picked from commit bd49d37258a467b7b8dc98a3454b6079ecd9b3b6)
2018-03-12 10:32:06 +01:00
Gustavo bc87d3a2b3 Core/Misc Remove WhiteSpaces (#18379)
(cherry picked from commit 7e0a6166576304b98fac246192cf1ce23c74f915)
2018-03-12 10:32:05 +01:00
Chaouki Dhib 91a70f9aa2 Core/Movement: minor MotionMaster refactor (#18367)
(cherry picked from commit eca3645d8bb655b88e39f05e36b435171f738f70)
2018-03-12 10:32:04 +01:00
ariel- f115866f38 DB/Spell: added level restrictions to some spells
- Songflower Serenade
- Fengus' Ferocity
- Mol'dar's Moxie
- Rallying Cry of the Dragonslayer
- Slip'kik's Savvy
- Spirit of Zandalar

Ref: #4961

(cherry picked from commit d1765d92841b7a6854626fb50e50669dce9118d0)
2018-03-12 10:32:03 +01:00
ariel- ec5d778e10 Core/Spells: fix a pretty edge case of creatures being put in combat by evaded spells
(cherry picked from commit 343419ab992ca3b8dd93e87e8a16a1ee097447bf)
2018-03-12 10:32:01 +01:00