Aokromes
c7604d87cf
Core/DungeonFinder: disable map only for LFG ( #17784 )
...
(cherry picked from commit 46ee3881e6 )
2018-02-11 16:39:16 +01:00
Keader
9c6a43327f
Core/Scripts: Teron Gorefiend encounter rewrite ( #18263 )
...
(cherry picked from commit 109174146c )
2018-02-11 16:37:10 +01:00
Keader
9b9fd4ee24
Core/Scripts: Minor Fixes in Black Temple ( #18293 )
...
Core/Scripts: Minor Fixes in Black Temple
(cherry picked from commit bced796414 )
2018-02-11 16:21:59 +01:00
Keader
83d0ba4b89
Core/Scripts: Gurtogg Bloodboil Rewrite ( #18279 )
...
(cherry picked from commit eb41194dbb )
Rename 9999_25_44_50_world.sql to 2016_11_26_02_world.sql
(cherry picked from commit 8975fb73f0 )
2018-02-11 16:20:32 +01:00
Keader
aab6416e64
Core/Scripts: Fixed Supremus encounter ( #18234 )
...
Core/Scripts: Fixed Supremus encounter
(cherry picked from commit 51507efd01 )
2018-02-11 16:04:28 +01:00
Keader
95ca7b11d0
Core/Scripts: Improved High Warlord Naj'entus fight - Black Temple ( #18229 )
...
Core/Scripts: Improved High Warlord Naj'entus fight
(cherry picked from commit 571b3b6a76 )
2018-02-11 16:02:20 +01:00
Andrew Blakely
06e1990af2
Core/Scripts: Fixed Vaelastrasz bomb mechanic ( #18260 )
...
* Core/Scripts: Fixed Vaelastrasz bomb mechanic
Vaelstraz was suppose to bomb raid members that are mana users every 15
seconds. He was not doing that with the current implementation.
This implementation allows him to bomb the raid and to select the proper
targets. This is also done in a cleaner way.
* Added AuraScript for SPELL_BURNINGADRENALINE
Needed to define an AuraScript for custom behavior that would denatonate
the damaging aura when the debuff falls off.
SpellId - 18173
* Added SQL for Burning Adrenaline Script Ref
* Fixed Multiple Application of BA
* Add unit null check in lambda
* Remove DB name from sql query
* Added Newline in SQL update file.
* Added SQL delete query for potential existing spell
* Fix SQL newline again.
* As suggested a simpler SpellCast overload works
I don't know if there are any consequences but it seems to function fine
in in-game.
I'd like more information on the overload that involves an AuraEffect.
* Remove duplicate Unit null check in lambda
* Update boss_vaelastrasz.cpp
(cherry picked from commit 60ac53ff07 )
# Conflicts:
# src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_vaelastrasz.cpp
2018-02-11 16:00:49 +01:00
Riztazz
05fb27dae4
[3.3.5][master] Core/Movement: Smooth movement #13467 ( #18020 )
...
Implement smooth movement for all waypoint pathing and escortai
(cherry picked from commit 28050f338d )
2018-02-11 15:53:32 +01:00
Shauren
27cdd4b257
Core/Spells: Fixed logic related to movement while channeling
...
Closes #18289
(cherry picked from commit 90a5811701 )
2018-02-11 15:06:24 +01:00
Keader
052422d165
Core/Scripts: Added Boundary in Forge of Souls ( #18226 )
...
Core/Scripts: Added Boundary in Forge of Souls
(cherry picked from commit ab4ec5bd01 )
2018-02-11 15:06:14 +01:00
Aokromes
258a06b278
Merge pull request #18094 from Staleness89/3.3.5
...
Script/Quest: Rivenwood Captives
(cherry picked from commit 8a864fc085 )
2018-02-11 14:49:18 +01:00
Aokromes
b3e2684675
Merge pull request #18053 from ccrs/motion
...
Core/MotionMaster: cleanup, reordering and renaming
(cherry picked from commit fe68b2e998 )
# Conflicts:
# src/server/game/Movement/MotionMaster.cpp
# src/server/game/Movement/MotionMaster.h
2018-02-11 14:43:04 +01:00
Aokromes
995901b6b8
Merge pull request #17983 from Ghost-R/3.3.5-wgbuff
...
Core/Battlefield: Wintergrasp 'Tenacity' buff
(cherry picked from commit 24105ec158 )
2018-02-11 12:25:22 +01:00
Killyana
bc23d8c892
Creature/script: Add area restriction for Freed Proto Drake
...
Closes #11754
Thanks to ariel-
(cherry picked from commit 3cc89c32d5 )
2018-02-11 12:19:48 +01:00
joschiwald
6edf2f6446
Core/Misc: Added missing virtual destructor
2018-02-10 13:59:54 +01:00
Shauren
91aa8e1193
Build fix
...
(cherry picked from commit 713bf944ae )
2018-02-05 23:43:29 +01:00
Shauren
8ed52e9dc3
Core/Scripts: Fixed ENSURE_AI assertion failures when used in Reset()/InitializeAI() hooks with hotswap
...
Updates #20727
(cherry picked from commit 2fd9dc2edb )
2018-02-05 23:41:39 +01:00
Shauren
b3f9d5e5af
Core/Gossip: Revert renaming/changing types part of 853df91048
...
Closes #21186
2018-02-01 12:09:58 +01:00
joschiwald
dc43a08d36
Core/Misc: Fixed new-delete-type-mismatch issue reported by AddressSanitizer
2018-01-28 23:34:14 +01:00
funjoker
c4bf996c7d
Core/Spells: Allow skipping automatic removal of auras from spell_area when condition is no longer met (mostly used for cosmetic cutscenes after quest completion) ( #21317 )
2018-01-28 19:33:33 +01:00
joschiwald
6226189a16
Core/Entities: Created factory methods to create new areatriggers, creatures and gameobjects
2018-01-27 23:02:46 +01:00
Shauren
f963b8a225
Core/Spells: Removed outdated mechanic (spell downranking coef penalty)
2018-01-27 12:21:35 +01:00
Treeston
f97239718f
RBAC: Reserve permission 871 (see 6ce078d in 3.3.5)
2018-01-24 22:55:00 +01:00
ariel-
1248a6b1e0
Core/Player: fix regression with EquippedItemClass requiring spells
...
(cherry picked from commit 858d45885b )
2018-01-21 22:27:53 +01:00
ariel-
ad8d47b137
Core/Guild: avoid data integrity problems wrapping delete+insert statements in a transaction
...
(cherry picked from commit 25281ecb31 )
2018-01-21 22:01:15 +01:00
ariel-
af4538c5fc
Core/Guild: fix indentation and codestyle
...
(cherry picked from commit d2bf7237a3 )
2018-01-21 21:15:26 +01:00
Shauren
fe04f2388f
Core/Bnet: Fixed crash that can happen when sending malformed requests
2018-01-21 19:04:14 +01:00
ariel-
d9f74278f7
Core/Unit: do not allow judgement spells to bypass damage immunity
...
3f19eea5e4 follow-up. Without the #16658 regression
(cherry picked from commit c5d1b46569 )
2018-01-21 15:15:35 +01:00
ariel-
97980f4e0a
Core/Player: recheck shapeshift bonus auras when switching spec.
...
- Fixes Leader of the Pack stuck when switching specs while shapeshifted
(cherry picked from commit 16c14593dc )
2018-01-21 15:15:35 +01:00
ariel-
2c022a5aa8
Core/Entities: fix interaction of traps with ffa pvp and sanctuary flags
...
- Traps should select ATTACKABLE not UNFRIENDLY targets (it shouldn't attack unfriendly targets on sanctuary zones for example)
- Made more readable the nasty oneliner in Unit::_IsValidAttackTarget
Closes #6464
Closes #18271
(cherry picked from commit ef227d7e64 )
2018-01-21 14:51:49 +01:00
zranger1
79528cd39f
Core/Items: Fixed crash with auction house bot seller ( #21271 )
2018-01-20 16:01:12 +01:00
Gacko
d1bd212339
Fix non-PCH build.
2018-01-15 08:43:13 +01:00
Seyden
9c857a1b91
Core/PacketIO: Fixed SMSG_SPELL_NON_MELEE_DAMAGE_LOG struct
2018-01-14 21:49:42 +01:00
joschiwald
3039f4bf86
Fixed nopch build again
2018-01-14 20:44:06 +01:00
joschiwald
6eff69818b
Fixed nopch build
2018-01-14 20:39:12 +01:00
joschiwald
ed318fdc46
Core/Battleground: Dropped battleground texts from trinity_string and replaced them with proper BroadcastText
2018-01-14 18:48:01 +01:00
ariel-
ff62f22443
Core/Entities: better support of absorb, resist and block procs
...
2e457b3be4 followup
Closes #18275
(cherry picked from commit 5db308b686 )
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Entities/Unit/Unit.h
2018-01-13 16:49:06 +01:00
ariel-
8cb118009e
Core/Spell: restore old proc system behaviour on auras self proc.
...
- Use Spell::m_triggeredByAuraSpell and compare against trigger aura, it requires scripts to set triggeredByAura parameter.
- Fixed existing scripts lacking it
DB/Spell: Anger Capacitor (Tiny Abomination in a Jar) proc
Closes #18269
(cherry picked from commit 5b56c94e6d )
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Spells/Auras/SpellAuras.cpp
# src/server/game/Spells/Spell.cpp
# src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp
# src/server/scripts/Pet/pet_hunter.cpp
# src/server/scripts/Spells/spell_dk.cpp
# src/server/scripts/Spells/spell_druid.cpp
# src/server/scripts/Spells/spell_hunter.cpp
# src/server/scripts/Spells/spell_item.cpp
# src/server/scripts/Spells/spell_mage.cpp
# src/server/scripts/Spells/spell_paladin.cpp
# src/server/scripts/Spells/spell_priest.cpp
# src/server/scripts/Spells/spell_rogue.cpp
# src/server/scripts/Spells/spell_shaman.cpp
# src/server/scripts/Spells/spell_warlock.cpp
# src/server/scripts/Spells/spell_warrior.cpp
2018-01-13 16:38:07 +01:00
ariel-
843a190052
Core/Spell: register items received through SPELL_EFFECT_SUMMON_CHANGE_ITEM for quest credit
...
- Also sends proper SMSG_ITEM_PUSH_RESULT packet
Closes #3505
(cherry picked from commit 503259e6fe )
2018-01-13 15:51:11 +01:00
ariel-
90dbf26e12
Core/Spell: spells with ignore hit result should pierce damage immunities
...
(cherry picked from commit 3f19eea5e4 )
2018-01-13 15:47:57 +01:00
ariel-
6d246e4a0a
Core/Gameobject: fixed sometimes not found linked trap
...
Closes #18256
(cherry picked from commit 400a69bf9e )
# Conflicts:
# src/server/game/Entities/GameObject/GameObject.cpp
2018-01-13 15:46:05 +01:00
ariel-
acdc2d6d63
Core/Unit: partial cherry picked from commit b6a8045adc
2018-01-13 15:38:38 +01:00
joschiwald
61ce48e782
Core/Battleground: Simplified Battleground::SendPacketToTeam
2018-01-12 19:27:15 +01:00
Shauren
3d7af56f5c
Warning fixes
2018-01-10 23:22:27 +01:00
Shauren
bb718b5578
Core/Entities: Remove phasemask
2018-01-10 22:01:40 +01:00
Traesh
5b90538919
Core/Entities: Improved UpdateAreaAndZonePhase() to allow easier building of database phase conditions ( #21214 )
...
Closes #18190
Closes #21196
2018-01-10 17:57:12 +01:00
Shauren
b3baa7f4bc
Build fix
2018-01-09 22:43:37 +01:00
Shauren
208ae9e69f
Core/DataStores: Added somewhat generic db2 hotfix generator
2018-01-09 21:37:26 +01:00
tkrokli
d15afd2ffd
Update copyright note for 2018 follow-up
...
Header file missed in commit c5d3dd90be
- copyright notice was added to PlayerTaxi.cpp in that commit
2018-01-09 20:46:23 +01:00
Treeston
24211b7648
RBAC.h sync from f45c211
2018-01-09 18:15:30 +01:00