| Age | Commit message (Collapse) | Author |
|
Implemented:
https://github.com/TrinityCore/TrinityCore/commit/ca83e14f8b141fab0a13e08f48fca6c1ace0c4c7
https://github.com/TrinityCore/TrinityCore/commit/ee1c1b97be4492ecabe8b15ea6323fc37e4eaa8c
https://github.com/TrinityCore/TrinityCore/commit/18e4ab6911468b829b0fc768e532a770263c3717
https://github.com/TrinityCore/TrinityCore/commit/bf37446b3c2ed73b4d3aa9e227d3eff5c53b378b
https://github.com/TrinityCore/TrinityCore/commit/cb854a2b7bb7bd96cf9c4d1daf3789f797bf4db8
* This adds separate (per map) guid sequences depending on object type
* Ported map object container from cmangos/mangos-wotlk@a2d396e
* Added type container visitor for TypeUnorderedMapContainer
* Implemented helper function to erase unique pairs from multimap containers
* Moved object storage of all objects except players and transports to map level
* Added containers linking database spawn id with creature/gameobject in world
* Renamed DBTableGuid to spawnId
* Added a separate spawn id sequence generator for creatures and gameobjects - this will be used in db tables
* Moved building SMSG_UPDATE_OBJECT - updatefields changes broadcast to map update
* Added new function to return but not increment guid
* Adjusted .debug loadcells to show low guid in map before/after load
* Added debug messages for creature spawn/destroy, for map guid debugging
* Store all Gameobjects and Creatures added to OutdoorPvP, so the callback script can be removed when OutdoorPvP instance is destroyed.
|
|
Closes #15505
|
|
|
|
Scripts/Commands enhance .ticket complete command
|
|
|
|
Creature/BossAI/Patchwerk: Fix Hateful Strike behavior
|
|
Fixes to Patchwerk AI:
- Hateful Strike can only target the highest 1 (10m)/ 2 (25m) threat targets that aren't the current target. Out of these targets, Hateful Strike hits the highest current HP target.
- Hateful Strike now properly adds threat to all targets eligible for it, plus the current target if it is in melee range. Actual threat amount is not from sniffs - please update this if you have conclusive retail data.
- Cleaned up some millisecond constants and variable names.
|
|
Fixed bugs with Sapphiron encounter:
- Sapphiron will now properly re-engage if the previous attempt ended while he was in flight.
- Sapphiron will now properly be hovering while in the air phase instead of standing idly on the ground.
- Move Frost Resistance achievement check from custom script to spell 60539 (Sapphiron Achievement Check), thanks to @Shauren for the heads up.
|
|
Closes #14730
|
|
Coverity defect ID: 1316690
|
|
Log roles of every combinations in ".lfg queue debug" output
|
|
from the Winterfin Caverns"
This fixes the following bugs:
Escortee NPC quotes are out of order (see #15396 (comment))
Final escort waypoint is located incorrectly and causes the escorted NPC to drop all the way to the bottom of the ocean before quest completion is awarded.
Closes #15396
Signed-off-by: DDuarte <dnpd.dd@gmail.com>
|
|
|
|
|
|
|
|
* Some cleanup
Closes #15065
|
|
Updates coverity issue #1318019
|
|
Coverity defect IDs: 1318019
|
|
Fix crash happening during Xevozz boss fight caused by passing a local list by reference to a lambda expression
Closes #15345
|
|
directory lists (to mimic 6.x buildsystem)
|
|
|
|
thanks @MitchesD for help
|
|
|
|
|
|
|
|
Closes #4180
Closes #4181
Closes #8479
Updates #1885
|
|
Closes #15292
|
|
Closes #15303
|
|
when old revision.h file is present
|
|
ObjectGuid
Replace some unsafe WorldObject* class members and derived types in scripts with ObjectGuid.
Code cleanup.
|
|
configuration into "common" which does not depend on shared anymore and moved database out of shared library
These changes enables to build tools only without even having MySQL installed
|
|
SEH handlers
|
|
shared library, which allows cache hits to happen more likely
|
|
Core/Spells: Fix Shattered Barrier triggering on dispel
|
|
Remove some ToCreature() casts not needed anymore after 1ee90e1022a235859316e55356ea8a3d2f456c9b changes that moved IsPet(), IsTotem(), IsSummon(), IsGuardian(), IsHunterPet() and IsVehicle() from Creature to Unit
|
|
Remove some ToCreature() casts not needed anymore after 1ee90e1022a235859316e55356ea8a3d2f456c9b changes that moved IsPet() from Creature to Unit
|
|
Fix possible NULL-dereference exception happening in PlayerOrPet checks used in Ulduar and Temple Of Ahn Qiraj
|
|
|
|
Scripts/Rotface: Fix Ooze flood targets.
Fixes #15031
|
|
Prevents Shattered Barrier talent from triggering when Ice Barrier is dispelled. It should only trigger when Ice Barrier is removed by damage(destroyed).
Closes #14555
Closes #14605
|
|
Remove unused C++ script replaced by d69a31d238122ab1ceb998908ebf218299792a16
|
|
Closes #15180
|
|
|
|
Request by DRJ
|
|
Don't QQ because "OMG you're not testing any of your stuff", I can't build TC atm.
Memo: Meteor Flames have
```
[12] UNIT_CREATED_BY_SPELL: 74689/1.046616E-40
```
which isn't in DBCs, exists, but is not seen in sniffs.
(cherry picked from commit 0dc6ea161dce755a702f2e26d93ca2a1f46a903f)
|
|
(cherry picked from commit 982b59d2ec280fa4eebfc95aa526b5d0b9f8675e)
Update boss_halion.cpp
(cherry picked from commit 50c23bbcb869f52d6102f3bb0192bada9da521a1)
|
|
In p2 he should fire left or right rocket at random, not always left one. ref https://www.youtube.com/watch?v=oY-nZ0EjDRw
Fix Mimiron DB target attacking players.
|
|
thanks @Keader
Closes #15098
|
|
|
|
(cherry picked from commit 4e83094354551b2b7efe40053cb57286b96c861b)
|