Shauren
2924283f07
Tools/Misc: Partial cherry-pick of fe4d11c65a
2019-02-23 22:00:04 +01:00
DanVS
054914a83b
Glyph of Holy Light ( #22198 )
2019-02-23 20:22:37 +01:00
jackpoz
76cc94f325
Core/Spells: Add range checks to GameObject targets
...
Close #23062
Patch by robinsch
2019-02-23 18:34:31 +01:00
ZenoX92
809f8c43e5
DB/Quest: Rescue From Jaedenar
...
Closes #17227
2019-02-23 14:40:29 +01:00
Gustavo
2dfea54533
Core/Units: Only update height in SetHover if unit is bellow HoverHeight ( #23061 )
2019-02-23 11:42:20 +01:00
Serpaa
f86d453651
DB/Creature: Dying Blood Elf
...
Closes #23063
2019-02-23 01:34:10 +01:00
Keader
c8dfab7761
Scripts/Spells: Fixed Demonic Pact not increasing spell healing
...
Closes #23019
2019-02-22 10:25:11 -03:00
Ovah
c10c8c6bba
Scripts/MGT: Kael'thas intro can now be skipped when not killing the trash pack in his room
...
Scripts/MGT: Kael'thas will now despawn at evade
Cherry picked from
f6e9ff5ca4
ed8c1830f5
2019-02-20 17:43:56 -03:00
Shauren
d63d15c505
Core/Spells: Fixed spells using MovePositionToFirstCollision for selecting target position getting Z coord offset by caster or target collision height (depending on spell target type)
2019-02-20 18:35:35 +01:00
Keader
82a73c577c
DB/Spells: Fixed Glyph of Polymorph vs Spell Reflection
...
Glyph need proc when effect is reflected too
2019-02-20 10:52:03 -03:00
Keader
34f83c68e3
DB/Spells: Fixed proc of Borrowed Time
...
It fix proc with mana burn, smite and others spells.
2019-02-20 10:43:42 -03:00
Keader
a617cc4097
Scripts/Illidan: Fixed Parasitic shadowfiends reproducing like rabbits
2019-02-20 10:40:19 -03:00
jackpoz
43dec9e4d0
Core/Pet: Add assert
...
Add additional assert to check if it's possible for a Pet not to have an active AI when the Player owner kills an enemy.
Ref #23036
2019-02-16 19:06:56 +01:00
Shauren
8d57b32938
Core/Units: Prevent taking melee damage while dead and removed incorrect extra DealDamage call (including script hooks) for autoattacks done with a weapon that has only one damage type
...
Closes #23033
2019-02-16 18:58:55 +01:00
jackpoz
cc0f20f73d
Core/Misc: Fix no-pch build
2019-02-16 18:28:25 +01:00
Shauren
cd6d57e2e7
Core/Misc: Improved error message reported by ASSERT_NOTNULL
...
(cherry picked from commit d184768bbc )
2019-02-16 17:26:57 +01:00
jackpoz
78f70cbff2
Core/Misc: Fix static analysis issues
...
Fix static analysis issues reported by Coverity
2019-02-16 13:40:39 +01:00
Heaven31415
9db50f05cb
Refactor SendSysMessage, SendGlobalSysMessage, SendGlobalGMSysMessage ( #23029 )
2019-02-16 13:29:22 +01:00
Sorikoff
f0f4d0280d
Scripts/Scarlet Enclave: Stable Master Kitrik's spell Repo ( #23023 )
2019-02-16 13:28:31 +01:00
Killyana
7dc893fcf2
DB/SAI: Shoveltusks
...
Closes #23040
Closes #23041
2019-02-16 11:50:16 +01:00
Killyana
fc72983463
DB: Fix a DB error
2019-02-16 10:57:08 +01:00
Shauren
ab22619f46
Fix build
2019-02-15 21:55:52 +01:00
Shauren
7515553c29
Fix build for older compilers
2019-02-15 21:37:31 +01:00
Shauren
813f693768
Core/Misc: Added lambda support to EventProcessor
...
Closes #22909
2019-02-15 21:34:56 +01:00
Giacomo Pozzoni
5b7ead65bb
Core/Scripts: Change PlayerScript and CreatureScript inheritance ( #23048 )
...
Remove UnitScript from PlayerScript and CreatureScript classes as that's how the original system that was PR'd worked, see https://github.com/TrinityCore/TrinityCore/pull/7867 for reference.
Please note these are used as global hooks and should really just invoke stateless functions.
If you need to hook methods from PlayerScript/CreatureScript and UnitScript, just define 2 different scripts (this is how the original system worked and how it was designed to work)
2019-02-15 20:29:14 +01:00
TheWinchesters
a0056951f7
[3.3.5] Commands: lookup player shows which character is online ( #23039 )
...
* Show 'online' for every online player in lookup player commands
2019-02-15 20:18:58 +01:00
Giacomo Pozzoni
cb8ff7976b
3.3.5 threat assert ( #23034 )
...
* Core/Creature: Change assert about Threat to log
2019-02-15 20:03:26 +01:00
Giacomo Pozzoni
c79811de4f
Shared/Utilities: Handle string format exceptions
...
Handle StringFormat() exceptions in case of malformed string format to avoid causing unhandled exception crashes
2019-02-15 20:01:10 +01:00
Aokromes
58c5dfac1d
Misc/Extractor: Clarify a bit
2019-02-14 08:57:56 +01:00
Rushor
d69ef2ab1d
Creature/Script: Move "Bartleby" script to SAI
2019-02-13 09:30:55 +01:00
Killyana
59682bbd9b
DB/Creature: Add night spawns for Dwarf mounts
2019-02-09 21:06:09 +01:00
Killyana
2fd9b3f394
DB/Creature: Remove wrong spawns
2019-02-09 19:53:34 +01:00
jackpoz
12e6faa0fa
Core/MMaps: Change infinite loop fix in Detour
...
Change the infinite loop fix in Detour to allow looping through all the m_nodePool nodes max once, otherwise it most likely means that we entered an infinite loop. This is currently set to 1024.
2019-02-08 22:21:03 +01:00
jackpoz
37beeb1282
CI/CircleCI: Change base docker image to custom-built trinitycore one
2019-02-08 21:15:58 +01:00
Aokromes
2d22c027fe
Core/Misc: Add categories to 3 logs
2019-02-08 10:58:33 +01:00
Aokromes
1cba363360
Core/Spells: Add categories to 2 logs
2019-02-08 10:32:11 +01:00
Aokromes
578c796625
Core/Entities: Add categories to 2 logs
...
Closes #22922
2019-02-08 10:05:33 +01:00
jackpoz
c8ec2dd95d
Core/MMaps: Fix infinite loop in Detour
...
Fix an infinite loop in Detour happening in Dalaran Sewers.
This is more of an emergency patch until we figure out why dtNodes have a circular reference (A -> B -> C -> A) happening quite often in this place
2019-02-06 19:32:31 +01:00
Killyana
3a83dc60d5
DB/Creature: Add invisibility auras related Roanauk Icemist
2019-02-06 10:47:44 +01:00
Killyana
7514c3106d
DB/Quest: The Might of the Horde
...
Add missing texts and despawn action
2019-02-06 09:10:01 +01:00
illfated
6443dee286
DB/Creature: Warsong Battle Standard
...
Closes #23024
2019-02-06 08:34:01 +01:00
jackpoz
2fda1572d2
Core/Misc: Fix issues reported by static analysis
...
Fix issues reported by Coverity Scan
2019-02-05 21:10:39 +01:00
jackpoz
9942047c72
Core/Misc: Fix issues reported by dynamic analysis
...
Closes #23021
2019-02-05 20:29:39 +01:00
Killyana
b54b372a39
DB/Misc: Plaguelands: The Scarlet Enclave
...
From 8c647dcfb8
By Grz3s
2019-02-05 10:54:11 +01:00
Killyana
42edba699d
DB/Creature: Fix phase for one Scourge Necromancer spawn
2019-02-04 18:13:30 +01:00
Killyana
30799c8ef7
DB/Loot: Add and fix gold drop in wotlk raids
...
Closes #23013
2019-02-04 17:27:10 +01:00
Killyana
449446607c
DB/Quest: Fix some quest requirements
2019-02-04 14:10:58 +01:00
jackpoz
6bcf5c64c4
CI/CircleCI: Use ccache for nopch
2019-02-03 20:12:34 +01:00
jackpoz
33c58b4aaf
CI/CircleCI: Add parallel no-pch build
2019-02-03 17:01:05 +01:00
jackpoz
f04e90f638
Core/Group: Fix memory leak
...
Fix memory leak happening when disbanding a group with an ongoing roll.
Please note this is not blizz-like but at least we don't leak memory anymore.
2019-02-02 21:51:04 +01:00