aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-04-11Core/Game: Move MapScripts to game/MapsNaios
* Since this class implements methods of the Map class (cherry picked from commit 26dcde94b383f2e7f6af2dc1ad4ab2806ff7ceda)
2016-04-11Core/Misc: Replace tc's optional with boost::optional. (very partial ↵Naios
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)
2016-04-11Core/Auras: Fixed a visual issue with combat log appearing to deal negative ↵Shauren
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
2016-04-11Core/LFG: Readd players to queue when proposal fails because someone else ↵Dustin Paul
declined it (#16279)
2016-04-11Core/Movement: Added a wrapper method in MotionMaster for a unit to move ↵Chaouki Dhib
toward another unit and stop once it reaches the target at a certain distance. (#16806)
2016-04-11Add missing configuration key LoginDatabase.SynchThreads.Gacko
(cherry picked from commit b23a6aeaff403266491ea75207558bf9917b9cc4) # Conflicts: # src/server/bnetserver/bnetserver.conf.dist
2016-04-10Entities/Unit: Finally fix no-path evasion.treeston
- 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.
2016-04-09Build fixShauren
2016-04-09Core/Misc: MSVC /W4 warning fixesShauren
(cherry picked from commit 08c27d3205a6dc825512757ab88acf0e4379fe75)
2016-04-09Core/Misc: MSVC warning fixesShauren
(cherry picked from commit 70412e7e254a36398f101b4bfe1926c619063202)
2016-04-09Core/Spells: Don't report spell errors to client when spell was triggered ↵Shauren
and failed some internal condition
2016-04-09Buildsystem: Initial changes to support building with vs clang toolsetShauren
(cherry picked from commit 4a3a178d7fe9d2d7e8fde2fe915cf5cec5223502)
2016-04-09Core/Commands: Prevent creating accounts containing '@' character with ↵Shauren
.account create command (cherry picked from commit 4a679ba1be08e9302970cd7dc11fcc70e7fc4c91)
2016-04-09Core/Common: Moved MessageBuffer to commonShauren
(cherry picked from commit a81a204678f4cbd8b8a53333600f50f0b494706a)
2016-04-09Core/Misc: Moved RealmList to sharedShauren
(cherry picked from commit cfe8a6a58b37280e4ed922e4d70878579dbc8bee)
2016-04-08Properly rename the stand state method...Shauren
2016-04-08Core/Misc: Renamed getStandState to minimize differences between branchesShauren
2016-04-02Core/DataStores: Fixed creating entries in sEmotesTextSoundMap if passed ↵Shauren
invalid arguments (also a data race, if done in multiple threads)
2016-04-02Core/Spells: Renamed EnsureSpellInfo to AssertSpellInfo to minimize ↵Shauren
differences between branches
2016-04-02Entities/Unit: Fix aggression checks when testing player pets vs neutral ↵treeston
creatures. Pets will no longer be able to attack unattackable creatures in some situations. Fixes and closes #16659.
2016-04-02- Clean up spell facing behavior a bit. Visual target behavior should now be ↵treeston
a lot smoother. - Clean up Creature.cpp. NULL -> nullptr, gotta love it. - Renamed some recently added members of Creature to match code style.
2016-03-31Core/Config: Fix 3 more missing config warningsDDuarte
Closes #16861 Thanks tkrokli (cherry picked from commit 0afcefea2724081968b07119ebd54943fdc44b60)
2016-03-31Core/Config: Error logging for ptree_bad_dataDDuarte
Ref https://github.com/TrinityCore/TrinityCore/commit/6487e2f2d6a1ddbeff77362219658376b8a3f9f0#commitcomment-16888976 (cherry picked from commit 9431b94bff939457cb915da3728cda6067674558)
2016-03-30Merge pull request #16839 from chaodhib/spell_facing_fixTreeston
Adjustments to spell facing
2016-03-28Pet/Misc: Implement Baby Blizzard BearKittnz
2016-03-28Core/Config: Remove references to Arena.QueueAnnouncer.PlayerOnly which ↵DDuarte
hasn't been used since 3dd6fdedf739ac87fa9da9a294bdc9ffdca28441 Ref #16859
2016-03-28Core/AHBot: Add missing AuctionHouseBot.Class.CLASS.Allow.Zero to configDDuarte
Ref #16859
2016-03-28Core/Network: Change SocketMgr.StartNetwork to take the thread count by arg ↵DDuarte
instead of config AuthSocketMgr doesn't need "Network.Threads" config Fixes "Missing name Network.Threads in config file authserver.conf" Ref #16859
2016-03-27Core/Startup: Warn when a config key isn't found in the config filesDDuarte
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
2016-03-27Merge pull request #16848 from P-Kito/debuff_removeShauren
[3.3.5/6.x] Scripts/Spells: Add generic spell to handle ClearDebuffs spell
2016-03-27Scripts/Spells: Add generic spell to handle ClearDebuffs spellKito
2016-03-27Add missing GAME_API exportsRochet2
2016-03-27Adjustments to spell facing - Adjusted HaveAtClient to accept Object* ↵r00ty-tc
(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)
2016-03-26Scripts/Karazhan: Hackfix the Opera event script to make Wizard of Oz ↵treeston
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.
2016-03-24Core/Game: Fix Tremor Totem in LoSNertx
* Closes #15012 Signed-off-by: Naios <naios-dev@live.de>
2016-03-24Core/AI Remove Reset() call from JustRespawned() hooksirikfoll
* Not needed, and causes trouble when using _DespawnAtEvade() * Closes #16786
2016-03-24Dep: Add efsw (entropia file system watcher)Naios
* 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)
2016-03-24Core/Pdump: Fix pdump loadAokromes
2016-03-24Core/Scripts: Link the script project always staticallyNaios
(cherry picked from commit 428908b8dbeee69f43e23a086f29d99bbdf05563)
2016-03-24Core/Game: Converted the game library to a shared library.Naios
* There is still the possibility to static link against game. (cherry picked from commit bf33159a7009f64a78cf2a1309eb5182fcd3f7e3)
2016-03-24Core/Shared: Converted the shared library to a shared library ,-).Naios
* There is still the possibility to static link against shared. (cherry picked from commit 25b0e743b1a823b636ffc1ba17062f8d5ebe35ab)
2016-03-24Core/Database: Converted the database library to a shared library.Naios
* There is still the possibility to static link against database. (cherry picked from commit 6cfea2d8f7de3de8206a1f4cf23a6d653814afe1)
2016-03-24Core/Common: Converted the common library to a shared library.Naios
* There is still the possibility to static link against common. (cherry picked from commit 501fd9b50232ca3ae3623877c3e521c9c1f894be)
2016-03-24Core/Build: Add the possibility to link libraries dynamically.Naios
* makes it possible to access exported singletons from other shared lib's. * reduces binary size (cherry picked from commit f4e0945b13a70225684e7421d9542efae6a47c89)
2016-03-23Merge branch '3.3.5-naxxcleanup' into 3.3.5. (PR #16524)treeston
2016-03-23Core/Player: Remove a TC_LOG_ERROR copy paste mistake...DDuarte
2016-03-23Fixed typojoschiwald
2016-03-23No, Travis, I do not intend to handle SPELL_GROUP_STACK_RULE_MAX. It is not ↵treeston
a value that should ever be actually used. Go away.
2016-03-23Entities/Pet: Finally fix pets spamming Blood Pact/Fel Intelligence in some ↵treeston
scenarios. Your eardrums will thank me.
2016-03-23Merge pull request #16819 from AzerothShard/pdump-fixAokromes
Core/Pdump: Fix pdump write after 1925778e44