Age | Commit message (Collapse) | Author |
|
Core/Unit: Fix snare/daze immunities versus SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED
Fix SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED modifying speeds of bosses that are immune to changes of speeds.
|
|
MitchedD for initial work)
|
|
SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED.
|
|
https://github.com/mbroemme/libmpq/commit/d59b4cf1d107b5f6a0f67d6bc545c6c6ebef3d74
Update libmpq to https://github.com/mbroemme/libmpq/commit/d59b4cf1d107b5f6a0f67d6bc545c6c6ebef3d74 and add some custom change to fix additional build warnings, diff is included.
Extracting dbcs, maps, vmaps and mmaps is not required.
|
|
Fix race conditions in CreatureTextMgr repeat group happening with MapThreads > 1 reported by helgrind by moving Creature-GUID-base data from CreatureTextMgr to Creature.
Issues added in bbf86641a1c35fcc66de30d7a79175c31effde88
|
|
Scripts/SmartScripts: Clear Movement on Death
|
|
|
|
windows service
|
|
|
|
* This adds support to spell_custom_attr to allow a spell to be cast
upon a unit on a taxi/in flight.
* This will allow the Issue #11880 with Horde quest Test At Sea (11170) to be corrected.
* closes #14235
Signed-off-by: Naios <naios-dev@live.de>
|
|
|
|
Issue added in 88137c07b932ab5199c79a1d4f9d6246dac21e9e
|
|
* use . operator instead of -> to access the TaskContext now.
* Add TaskContext::IsExpired to check whether the owner has expired.
|
|
|
|
Description:
When server starts and RatingDiscardTimer config is set to some value, discardTime being unsigned int overflows for the time of RatingDiscardTimer value and causing all rated arena matches ignore matchmaking rating for that time.
|
|
|
|
Fix an exploit that allowed to resurrect even if corpse was not in range (teleport hack was required too)
|
|
Core/Movement: Knockback Effect on Flying Mount
|
|
Core/Creature: UNIT_FLAG_IMMUNE_TO_NPC check only vs non-player targets
|
|
by @robinsch; closes #6099
Keep the mounted player flying after the knockback effect cast on mounted player.
Before these changes, the flying mount behaves like a ground mount after the knockback.
From large enough heights, the fall causes damage or death to the falling (mounted) character.
|
|
Handle only 1 exception in the whole process lifetime and create only 1 crash report.
|
|
Closes #14817
Signed-off-by: Shauren <shauren.trinity@gmail.com>
|
|
Coverity IDs: 1302436 1302437 1302438
Issue introduced in 95b5e357451985fbc350bf1321ce96d6c02f9d44
|
|
GetCreatureEntry/GetGameObjectEntry ZoneScript hooks
(cherry picked from commit b0c4268a6b0ed1fffeb51c7542c7991399b18284)
Conflicts:
src/server/game/Entities/GameObject/GameObject.cpp
|
|
(cherry picked from commit 2f0c293266837eca217d2bff1df8b78ac6e12867)
|
|
Minor fixes for 6.x
(cherry picked from commit 0cf02097414ddf7a370bd2efef5b892616e8de93)
Conflicts:
src/server/bnetserver/Main.cpp
src/server/game/Battlegrounds/Zones/BattlegroundBFG.h
src/server/game/Battlegrounds/Zones/BattlegroundTP.h
src/server/game/Chat/Channels/Channel.h
src/server/game/Entities/Player/Player.h
src/server/game/Quests/QuestDef.h
src/server/scripts/OutdoorPvP/OutdoorPvPNA.h
src/server/shared/Cryptography/SHA256.h
|
|
Fix typo in ClientCacheVersion
(cherry picked from commit fc85f0e30fed383515f3d519dcef2cb87e3ee854)
|
|
techniques.
* Use std::function as callback (methods, lamdas & std::bind).
* Uses std::chrono::duration as duration type (Milliseconds, Seconds...)
- With c++11 user defined literals we could just write "11s" for example (MSVS 2015, gcc & clang).
* Provides a lot of overloads for easier usage:
- Static durations or random durations between min and max.
- Named (with group ids - group id 0 is possible) or anonymous tasks.
- Asynchronous tasks.
* Is adapted to the current needs of scripting:
- Repeat tasks through the TaskContext
- Schedule new tasks from the context.
- Provides access to the times repeat counter of a task,
this will help to schedule multi step events (dialogs for example).
See https://gist.github.com/Naios/6d143538abdc3d32fd2b for usage examples.
|
|
Fix build warning
|
|
Coverity defect IDs: 1023115
|
|
Coverity defect IDs: 1022861, 1022862, 1022863, 1302435, 1302439, 1302440
|
|
Updated
|
|
DB/Quest: No Mere Dream
|
|
closes #11252
|
|
|
|
* closes #14766
* closes #14759
Signed-off-by: Naios <naios-dev@live.de>
|
|
closes 14744
|
|
by @ManuFe and @Rushor; closes #12336
In the existing source, the rooting aura is removed after the explosion,
therefore the knockback effect does not work because the player is still rooted.
By swapping these 2 lines, the aura is removed, then the explosion happens.
Result: rooting is removed before the knockback effect is cast on the player.
|
|
Fixed some issues with PR #14157
|
|
Closes #14762
|
|
Added in 916ce6f4f348f789e85df57000b94672afe692c1
Thanks @Rochet2 for finding it
|
|
Scripts/Spells: Curing the Sick - Add Questcredit
|
|
closes #14688
|
|
Try to log STACK_OVERFLOW crashes by allocating log buffer on the heap which should still be in a valid state with a stack overflow exception.
This will probably still not produce a complete crash report with details about all stackframes.
|
|
I'm thinking about creating an bash alias for this message...
|
|
Game/Spells: Spellmgr - Insight - Add ProcCharges
|
|
* introduced in https://github.com/TrinityCore/TrinityCore/commit/9d12df69ca77a6c5522a0803d6aa5b8328575a13#diff-f82ab5d79483dd6e1f5bd8c4d94299d3R2958
|
|
closes #14734
|
|
Closes #13091
|
|
(cherry picked from commit f85605b5f78f73c53a56874161155416b64ec078)
|