aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
AgeCommit message (Collapse)Author
2025-02-18Dep: Replace basic_deadline_timer with std::chrono based basic_waitable_timerShauren
(cherry picked from commit c81183a6600722f3a9bb4996c0849b530fbdd1b0)
2025-02-08Core/Battlegrounds: Port BattlegroundQueueTypeId changes from master branchShauren
2024-12-05Core/Spells: Fixed item level requirements for enchanting spellsShauren
2024-10-05Core/Entities: Added GetStringId helper methodsModoX
(cherry picked from commit 5cea37153eb6675bf0a25320a1c11cd0ec4969b6)
2024-09-10Core/Misc: Reduce differences between branchesShauren
(cherry picked from commit 36a90f7098c27279521b6668067bb2e0bbe628de) (cherry picked from commit 005636003410b9223c9083f6729557a58858efbd) (cherry picked from commit 869a8644e55d4d1db724df7f20d59ed26fce53f4) (cherry picked from commit 94e85c34d3187de243984e46e1cc6d9ef3361529) (cherry picked from commit f27cc655880ebe2ce38c133a22592b6b7730a759) (cherry picked from commit 42f3f91ad400b9e129213eb06df6256bb55079be) (cherry picked from commit 1180fbf531eb6e4c359763d23c3ec65349b94944) (cherry picked from commit 629694cbadad171534304004dab4439553369c17) (cherry picked from commit 506e7913f8ece7ca2854cf9e6613af8a7d69d895) (cherry picked from commit e7c7158db0da55892983629e852ac6faf0f4f630) (cherry picked from commit a369594d61c688127eff7c04e2a691400416b18d) (cherry picked from commit cc5450c4a08d228d3b7cd31e3c2a233aa8bb8b48) (cherry picked from commit d3e508254baeca8404b11b700a5b97bdd8b5b072) (cherry picked from commit dcd915c9b9f4490fd05fe8854c3e23cd3778f530) (cherry picked from commit b95d148dbed15b2932cd618dbf2c74479fde30f0) (cherry picked from commit ac81411db461184a9d20cb43b44eca414df5e81e) (cherry picked from commit d8ce0c88307fe35f2f10270c7cf64d0e0763a8dc) (cherry picked from commit a2b1cf66ca00ae22bd19abd49051537179d144b3) (cherry picked from commit 953f0939203501f0182cb10f9c92246df2bee343) brc
2024-08-30Core/Client Builds: Sync build_info structure with master branchShauren
2024-07-19Core/DataStores: Removed hardcoded cap for taxi nodes maskShauren
(cherry picked from commit 376dc7402a41a03b4c5bc718863c1e0eb410ebec)
2024-04-08Core/Spells: Port SPELL_ATTR1_REQUIRE_ALL_TARGETS and ↵Shauren
SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE from master branch Closes #21632
2024-04-03Core/Networking: Fixed Socket::DelayedCloseSocket not working if write queue ↵Shauren
is empty when its called on linux and mac Closes #29887 (cherry picked from commit f847cd4eeb8ce0d537ef793d8926cf28650724c4)
2024-02-21Core/Spells: Allow spells with SPELL_DAMAGE_CLASS_NONE to critShauren
(cherry picked from commit b4064d38c83bc26efa20a248426a9b8cfea6793f) # Conflicts: # src/server/game/Entities/Unit/Unit.cpp # src/server/game/Spells/SpellMgr.cpp
2023-12-02Core/Calendar: Implement different timezone support for ingame calendarShauren
Closes #8390 Closes #29427 (cherry picked from commit b888b1b09f71a8b8b4a9d45c804a1f164fb65ac3)
2023-10-18Core/Misc: Remove incorrect (and unused) equality operator overloads from ↵Shauren
LinkedListHead::Iterator class (cherry picked from commit a3702cc526cd35d6e0162607d509c241bdefdc63)
2023-10-15Core/Auras: Implemented SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD (suppress aura ↵Shauren
applications while dead without removing the aura) (cherry picked from commit 0f7dd4eadf90a5407fd232d083485430d725152f)
2023-08-24Core/Misc: Modernize comparison operatorsShauren
(cherry picked from commit f0a862e71bc12d86a898901ef773475a7c964832)
2023-08-15Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api) (cherry picked from commit d791afae1dfcfaf592326f787755ca32d629e4d3)
2023-08-12Core/Misc: Include cleanup, 2023 editionShauren
(cherry picked from commit 92ed5e8af1f8b1aac085fd9b0ea93afb2b6795d4)
2023-08-12Core/Misc: Fixed deprecation warnings for c++20Shauren
(cherry picked from commit ba9bbbc9d0c3b80d8954ad6390d23ae3d0f804b2)
2023-03-11Core/Item: Fixed incorrect damage mod for Heirloom 2H weapons (#28836)robinsch
2022-10-01Core/Spells: fixed up block mechanics (#28286)Ovah
* Ranged attacks can now be blocked * Implement SPELL_ATTR3_COMPLETELY_BLOCKED * Fixed a bug which was causing blocking to block entire spell effects regardless if the attribute was present or not * Fixed a logic mistake which was causing blocks to roll twice (once for effect negation and once on hit) * No longer send blocked miss conditions in spell_go packets when the spell is not completely blocked to match sniff data
2022-03-30Core/GameObjects: Reduce differences between branches part 3 - gameobject ↵Shauren
updatefield accessors
2022-02-14Dep: Raise required boost versions to 1.73 on windows and 1.71 on linux and ↵Shauren
remove compatibility code for unsupported versions (cherry picked from commit f6e72494f185d096f2cce70e646f0761e67e1bc7)
2022-01-03Core/Time: Remove artificially high minimal update intervalsShauren
(cherry picked from commit 3a67e376811743be208da4aab8a9e452e1ae637e)
2021-09-16Core/Misc: Rename few type flagsoffl
2021-09-16Core/Misc: Name unknown CreatureEliteTypeoffl
2021-09-12Core/Spells: Implement SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA (#26901)stoneharry
When this aura is given on a spell, it allows for it to bypass 314 SPELL_AURA_PREVENT_RESURRECTION.
2021-08-28Core/Spells: Begin unifying spell effect access api with master branchShauren
* Introduce SpellInfo::GetEffects and SpellInfo::GetEffect functoins
2021-07-24Core/Spells: defined and implemented SPELL_ATTR7_CANT_DODGE, ↵Gildor
SPELL_ATTR7_CANT_PARRY and SPELL_ATTR7_CANT_MISS (#26742)
2021-04-12Core/Shared: Remove unneeded DetourNavMesh.h include from SharedDefines.h ↵Jan Van Buggenhout
(#26374)
2021-04-08Core/Misc: Define / rename attributes and flags (#26315)offl
Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
2021-03-26Core/Maps: increase value of fixed offset when retrieving floor Z (#26321)Gildor
2021-02-21Core/Maps: Use a fixed offset instead of full collision height when ↵Giacomo Pozzoni
retrieving floor Z (#26092) Use a fixed offset 0.5f instead of full collision height when retrieving floor Z as a full collision height ended up on the floor above a few times. It makes more sense to cast the ray just a bit higher up than using a full collision height (which by default is 2.0f)
2021-01-17Core/Spells: Defined new spell attributesjackpoz
(cherry picked from commit b2ddf547ff7acd3dab7c93579d8a44fe825c7ecf) # Conflicts: # src/server/game/Miscellaneous/SharedDefines.h
2021-01-14Core/Spells: Correct swapped TARGET_UNIT_NEARBY_ALLY and ↵xvwyh
TARGET_UNIT_NEARBY_PARTY (#25837) * Update SharedDefines.h * Update SpellInfo.cpp
2021-01-03Core: whitespace cleanup, reduce double blank line to single (#25795)Kargatum
* Core/Misc: fix double empty line * worldserver.conf
2020-12-26Core/Spells: Implemented personal summons (#19231) (#25765)Giacomo Pozzoni
* Core/Spells: Implemented personal summons (#19231) * By default determined by summon property flag SUMMON_PROP_FLAG_PERSONAL_SPAWN Closes #18254 (cherry picked from commit b7bb5e6a98119512702519adecf559ecedc20743) # Conflicts: # src/server/game/Combat/ThreatManager.cpp # src/server/game/DataStores/DBCEnums.h # src/server/game/Entities/Creature/TemporarySummon.cpp # src/server/game/Entities/Creature/TemporarySummon.h # src/server/game/Entities/GameObject/GameObject.cpp # src/server/game/Entities/Object/Object.cpp # src/server/game/Entities/Object/Object.h # src/server/game/Maps/Map.h # src/server/game/Spells/SpellEffects.cpp * Build fix * Implement feedback * Fix parameters passed in wrong order
2020-09-28Core/PacketIO: Add missing ByteBuffer operator overloadShauren
2020-09-27Dep/Boost: Partial support for boost 1.74 - asioShauren
Ref #25470
2020-09-10Scripts/Commands: Convert remaining debug commands (PR #25429)Peter Keresztes Schmidt
2020-09-07Scripts/Commands: .character command conversionTreeston
2020-09-02UnitTests: |Hspell and |Htalent unit testingTreeston
2020-09-01Core/Misc: More DBC std::array refactors, stricter |Hitem checks, and more ↵Treeston
hyperlink unit tests
2020-09-01Core/Misc: DBC std::array refactors, and |Hachievement unit testsTreeston
2020-08-28Core/Common: Tokenizer -> Trinity::Tokenize (PR: #25327)Treeston
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-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-20Core/ChatCommands: Check whether a passed numeric enum value is valid (#25285)Peter Keresztes Schmidt
2020-08-16Scripts/Commands: Use enum type arg for HandleDebugAnimCommand (PR #25256)Peter Keresztes Schmidt
* Core/Shared: Make Emote enum smart * Scripts/Commands: Use enum type arg for HandleDebugAnimCommand
2020-08-15Core/Unit: Make HandleEmoteCommand typesafe (#25249)Peter Keresztes Schmidt
* Scripts/ScarletMonastery: Fix wrong emote during Headless Horseman encounter * Scripts/HoR: Fix wrong emote during escape event * Core/Unit: Make improve type safety of HandleEmoteCommand Change argument type to the expected enum type Emote * Scripts/CoS: Use SetUInt32Value to set UNIT_NPC_EMOTESTATE UNIT_NPC_EMOTESTATE is no flag field
2020-07-31Core/DataStores: Rename TalentTabEntry::CategoryEnumID back to PetTalentMaskShauren
2020-07-28Core/Networking: Fixed authserver socket read handlers being called on ↵Shauren
incorrect thread