aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-08-28Core/Misc: Use "proper" type for respawn info map keyShauren
2020-08-28Common/Utilities: Make StringTo<bool>'s signature match that of the other ↵Treeston
integral types, making for easier templating. Default behavior unchanged.
2020-08-28Scripts: Minor loop refactors (#25325)Maks Szokalski
2020-08-28Scripts/InstanceScript: Fix an issue where LoadAllGrids would load creatures ↵kvipka
before TeamInInstance was properly set (PR #25340)
2020-08-28Script/Azuremyst_isle: Remove useless logAokromes
2020-08-28Core/Common: Tokenizer -> Trinity::Tokenize (PR: #25327)Treeston
2020-08-27Common/Utilities: Properly read std::from_chars documentation and check for ↵Treeston
out_of_range errors.
2020-08-27Core/PacketIO: Fixed SMSG_QUEST_GIVER_QUEST_DETAILS structureShauren
2020-08-26cd30e0b follow-up (I could've sworn I pushed that to the PR branch. Sorry, ↵Treeston
Shauren.)
2020-08-26Common/Utilities: Centralize string -> T conversion in StringConvert.h (PR ↵Treeston
#25335)
2020-08-26Core/Warden: Ensure Warden packets do not exceed 512 bytes. This should ↵Treeston
rectify random Warden timeouts.
2020-08-25Core/SAI: Implement SMART_TARGET_ACTION_INVOKER in ↵Giacomo Pozzoni
SMART_EVENT_FRIENDLY_HEALTH_PCT (#25318) * Core/SAI: Implement SMART_TARGET_ACTION_INVOKER in SMART_EVENT_FRIENDLY_HEALTH_PCT * Require radius (5th parameter) to be set
2020-08-24Revert "[3.3.5] Core/ChatCommands: C++17 cleanup (if constexpr + ↵Treeston
std::string_view)" This reverts commit 11c4a60fbe9d471618e0579f588706746ff3e439.
2020-08-24[3.3.5] Core/ChatCommands: C++17 cleanup (if constexpr + std::string_view)Treeston
2020-08-24Core/Warden: Fix warden timeout ticking twice as fast as it shouldShauren
2020-08-23Core/ChatCommands: Do not try to consume integral types if the token is ↵Peter Keresztes Schmidt
empty (PR #25320)
2020-08-23Core/Movement: Fix RandomMovementGenerator for swimming creaturesjackpoz
Fix RandomMovementGenerator for swimming creatures not moving at all due to PATHFIND_FARFROMPOLY being handled as wrong path. Fixes #25236
2020-08-23Common/Utilities: Move EnumUtils' implementation struct from Trinity::Impl ↵Treeston
to Trinity::Impl::EnumUtilsImpl. This avoids confusing name clashes for other implementations in sub-namespaces of Trinity::Impl.
2020-08-23Core/Misc: std::string -> std::string_view in a bunch of places, notably ↵Treeston
chat commands and Util.h
2020-08-22Core/Unit: Fixed race condition when loot recipient is in different map (#25312)robinsch
2020-08-22Core/Misc: Remove whitespacejackpoz
2020-08-22Core/SAI: Remove completed timed action lists even while evadingjackpoz
Fixes #25294
2020-08-22Scripts/Commands: Convert argument parsing of some misc commands to new ↵Peter Keresztes Schmidt
system (#25308) * Core/Shared: Make WeatherType smart * Scripts/Commands: Convert argument parsing of some misc commands to new system
2020-08-22Scripts/Commands: Convert argument parsing of cast commands to new system ↵Peter Keresztes Schmidt
(#25309)
2020-08-22Scripts/Commands: Fix two unreachable code issues found by PVS-studio (#25311)Peter Keresztes Schmidt
2020-08-22DB/Quest: Convert & update support for 'Ebon Blade Prisoners' to SAIoffl
Closes #24672
2020-08-22DB/Quest: Convert & update support for Borean Tundra escort quests to SAIoffl
Closes #25001
2020-08-22Scripts/Commands: Convert argument parsing of message commands to new system ↵Peter Keresztes Schmidt
(#25305)
2020-08-22Core/ChatCommands: Add std::wstring argument type (#25302)Peter Keresztes Schmidt
2020-08-22Scripts/Commands: Convert argument parsing of most list commands to new ↵Peter Keresztes Schmidt
system (#25303)
2020-08-22Core/Misc: Reserve master branch trinity_string idsShauren
2020-08-21Core/Misc: Update worldserver.conf.dist to match actual defaults.Treeston
2020-08-21Core/Warden: Add Lua checks to Warden (PR #25286)Treeston
2020-08-21Core/Gossip: Add new helper method to ScriptedGossip for resolving menuId -> ↵Maks Szokalski
sender (PR #25293)
2020-08-20Tools/VMapExtractor: Make Shauren happy, fmt::sprintf -> Trinity::StringFormatTreeston
2020-08-20Tools/VMapExtractor: Clean-up some patches of horrendously creaky code to ↵Treeston
make them slightly less creaky (and get rid of gcc warnings)
2020-08-20Core/PacketIO: Fixed incorrect displaying quest item rewards as choicesShauren
2020-08-20Core/Pets: Fixed automatic resurrecting pets on battleground graveyardsShauren
Closes #25289
2020-08-20Core/Warden: Ignore the `length` value in the database for MEM_CHECK checks. ↵Treeston
Hi there Aokromes.
2020-08-20Core/Warden: More refactors lifted from #25286.Treeston
2020-08-20Core/Warden: Some Warden refactors lifted from #25286.Treeston
2020-08-20Core/Networking: Initialize MPSCQueueIntrusive dummy node without undefined ↵Shauren
behavior
2020-08-20Core/Misc: Remove NULLShauren
2020-08-20Scripts/Spells: Replace RegisterAuraScript with RegisterSpellScript and ↵Shauren
remove it
2020-08-20Scripts/Spells: Convert remaining spell_generic scripts to simplified script ↵Shauren
registration using new additional constructor argument support
2020-08-20Core/Scripts: Unify RegisterSpellScript and RegisterAuraScript macros to do ↵Shauren
the same thing and implemented passing custom arguments to spell script classes
2020-08-20Core/Util: Added another template utility - find_type_ifShauren
* Trinity::find_type_if - Find a type matching predicate in a given template parameter pack
2020-08-20Core/Util: Added new utilitiesShauren
* Trinity::new_from_tuple - same as std::make_from_tuple except allocates object using "new" * Trinity::is_tuple - detects whether given type is a tuple specialization * advstd::type_identity - C++20 std::type_identity
2020-08-20Scripts/Commands: Convert argument parsing of event commands to new system ↵Peter Keresztes Schmidt
(PR #25275)
2020-08-20Common/Misc: Clean-up a GCC sign comparison warningTreeston