| Age | Commit message (Collapse) | Author |
|
* Since this class implements methods of the Map class
(cherry picked from commit 26dcde94b383f2e7f6af2dc1ad4ab2806ff7ceda)
|
|
cherry-pick)
* benefits from empty optimization (objects are only constructed if needed).
* supports r-value references (move semantics) (boost >= 1.56.0).
* preparation for c++14/17's std::optional and std::none_t.
* add move constructor to CompactArray.
(cherry picked from commit 800d5d893964a82265577d3352d683035b589f78)
|
|
damage with SPELL_AURA_PERIODIC_LEECH if the spell does more damage than target has health (before calculating resist) and any damage is resisted.
Closes #16495
|
|
declined it (#16279)
|
|
toward another unit and stop once it reaches the target at a certain distance. (#16806)
|
|
(cherry picked from commit b23a6aeaff403266491ea75207558bf9917b9cc4)
# Conflicts:
# src/server/bnetserver/bnetserver.conf.dist
|
|
- When a creature cannot find a path to its victim, it begins evading all attacks and regenerating health.
- If this persists for 5 seconds, it evades back to spawn position with new EvadeReason value EVADE_REASON_NO_PATH.
- Also some SmartAI cleanup (why oh why does it have so much duplicated code) and getting rid of #defines in favor of type-checked compile-time constants.
|
|
|
|
(cherry picked from commit 08c27d3205a6dc825512757ab88acf0e4379fe75)
|
|
(cherry picked from commit 70412e7e254a36398f101b4bfe1926c619063202)
|
|
and failed some internal condition
|
|
(cherry picked from commit 4a3a178d7fe9d2d7e8fde2fe915cf5cec5223502)
|
|
.account create command
(cherry picked from commit 4a679ba1be08e9302970cd7dc11fcc70e7fc4c91)
|
|
(cherry picked from commit a81a204678f4cbd8b8a53333600f50f0b494706a)
|
|
(cherry picked from commit cfe8a6a58b37280e4ed922e4d70878579dbc8bee)
|
|
|
|
|
|
invalid arguments (also a data race, if done in multiple threads)
|
|
differences between branches
|
|
creatures. Pets will no longer be able to attack unattackable creatures in some situations. Fixes and closes #16659.
|
|
a lot smoother.
- Clean up Creature.cpp. NULL -> nullptr, gotta love it.
- Renamed some recently added members of Creature to match code style.
|
|
Closes #16861
Thanks tkrokli
(cherry picked from commit 0afcefea2724081968b07119ebd54943fdc44b60)
|
|
Ref https://github.com/TrinityCore/TrinityCore/commit/6487e2f2d6a1ddbeff77362219658376b8a3f9f0#commitcomment-16888976
(cherry picked from commit 9431b94bff939457cb915da3728cda6067674558)
|
|
Adjustments to spell facing
|
|
|
|
hasn't been used since 3dd6fdedf739ac87fa9da9a294bdc9ffdca28441
Ref #16859
|
|
Ref #16859
|
|
instead of config
AuthSocketMgr doesn't need "Network.Threads" config
Fixes "Missing name Network.Threads in config file authserver.conf"
Ref #16859
|
|
Example: "Missing name Guild.SaveInterval in config file worldserver.conf, add "Guild.SaveInterval = 15" to this file"
(cherry picked from commit 06b3bca0d2bf6f049128da110681a5244d90225a)
# Conflicts:
# src/common/Configuration/Config.cpp
|
|
[3.3.5/6.x] Scripts/Spells: Add generic spell to handle ClearDebuffs spell
|
|
|
|
|
|
(still accepts all subordinates) - Use grid searcher to find players in visibility range for unit - Use client cache instead of "See or Detect" to decide who to send updates to - Adjusted SendUpdateToPlayer to send createobject packet only if not known to client
(cherry picked from commit c0693a6ee52d31840ab2ee878c4881884b857638)
|
|
actually completable.
Doing it in script instead of removing the flags from DB because I'm pretty sure that the DB flags are correct and there's some RP event missing before she becomes attackable.
|
|
* Closes #15012
Signed-off-by: Naios <naios-dev@live.de>
|
|
* Not needed, and causes trouble when using _DespawnAtEvade()
* Closes #16786
|
|
* Uses system API's which reduces the overhead
instead of checking periodically for changes.
* Will be used in the hotswap system to reload
shared libraries on changes.
(cherry picked from commit 46daaf768911f91a9a65bebc7e3fa62400c4ccad)
|
|
|
|
(cherry picked from commit 428908b8dbeee69f43e23a086f29d99bbdf05563)
|
|
* There is still the possibility to static link against game.
(cherry picked from commit bf33159a7009f64a78cf2a1309eb5182fcd3f7e3)
|
|
* There is still the possibility to static link against shared.
(cherry picked from commit 25b0e743b1a823b636ffc1ba17062f8d5ebe35ab)
|
|
* There is still the possibility to static link against database.
(cherry picked from commit 6cfea2d8f7de3de8206a1f4cf23a6d653814afe1)
|
|
* There is still the possibility to static link against common.
(cherry picked from commit 501fd9b50232ca3ae3623877c3e521c9c1f894be)
|
|
* makes it possible to access exported singletons from other shared lib's.
* reduces binary size
(cherry picked from commit f4e0945b13a70225684e7421d9542efae6a47c89)
|
|
|
|
|
|
|
|
a value that should ever be actually used. Go away.
|
|
scenarios. Your eardrums will thank me.
|
|
Core/Pdump: Fix pdump write after 1925778e44
|