summaryrefslogtreecommitdiff
path: root/src/server/shared
AgeCommit message (Collapse)Author
2025-11-29feat(Core): Linux: Support systemd socket activation for the worldserver ↵Quentin Dawans
game socket (#21998)
2025-11-28fix(Core/Spells): Implement TrinityCore spell_group and ↵Tereneckla
spell_group_stack_rules (#23346) Co-authored-by: treeston <treeston.mmoc@gmail.com> Co-authored-by: Trisjdc <trisjdc@gmail.com> Co-authored-by: QAston <none@none> Co-authored-by: ariel- <ariel-@users.noreply.github.com> Co-authored-by: Shauren <shauren.trinity@gmail.com> Co-authored-by: Jelle Meeus <sogladev@gmail.com>
2025-11-14fix(docs/license): use GPLv2 as MaNGOS-based project (#23655)Francesco Borzì
2025-09-30fix(Core/Server): Fix player login checks (#23073)Takenbacon
2025-08-27feat(Core/Scripting): Add OnPlayerGiveReputation script hook (#21869)Quartzi
2025-07-29feat(Core/Spell): implement `SPELL_ATTR2_CHAIN_FROM_CASTER` (#22515)Jelle Meeus
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2025-07-10fix(Core/SharedDefines): Define creature static flags. (#22127)Benjamin Jackson
Co-authored-by: killerwife <killerwife@users.noreply.github.com>
2025-06-22fix(Core/Spell): implement SPELL_ATTR5_NOT_ON_PLAYER and ↵Tereneckla
SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC (#22332)
2025-06-22fix (Core) update comments on unused SpellAttributes (#22343)Tereneckla
2025-05-27refactor(Core): Use database tables for Shaman totems and Druid shapeshift ↵Benjamin Jackson
forms. (#22104) Co-authored-by: DoctorKraft <25483209+doctorkraft@users.noreply.github.com> Co-authored-by: Shauren <shauren.trinity@gmail.com> Co-authored-by: ForesterDev <11771800+ForesterDev@users.noreply.github.com>
2025-05-09refactor(Core): Add definition file for area table entries. (#22054)Benjamin Jackson
2025-04-30fix(Core/Creature): Implement respond to call for help faction flag. (#21959)Benjamin Jackson
2025-03-28fix(Core/Spells): implement `SPELL_ATTR7_TREAT_AS_NPC_AOE` (#21787)Jelle Meeus
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-12-23fix(Core/Network): fix high idle cpu load in NetworkThread (#21033)sudlud
2024-12-22refactor(Core/Time): Introduce GetExpirationTime instead of calculati… ↵Kitzunu
(#21006)
2024-12-19refactor(Core/Misc): Use steady_timer instead of deadline_timer (#20940)Kitzunu
2024-11-01refactor(src/common|server): remove unused import (big part 2) (#20388)Francesco Borzì
2024-10-31refactor(src/common|server): remove unused import (big part 1) (#20377)Francesco Borzì
* refactor(src/common|server): remove unused import (big part 1) * chore: fix build * chore: fix build * chore: fix build * chore: fix build * chore: attempt to fix damn linkin error
2024-10-28refactor(src/server/database|shared): remove unused import (#20316)Francesco Borzì
2024-10-17chore(Core): Correct typo of `Suppress`. (#20229)Benjamin Jackson
* Init. * Adjust spacing.
2024-09-29refactor(src/server/apps|database|shared): remove unused imports (#19505)Francesco Borzì
2024-09-03chore(Apps/Codestyle): add new codestyle checks for pointers and range loops ↵Grimdhex
(#19841) * chore(Apps/Codestyle): add new codestyle checks for pointers and range loops * revert a typo
2024-09-03refactor(Core/Misc): Acore::StringFormat to fmt format (#19838)Kitzunu
refactor(Core/Utilities): Acore::StringFormat to fmt format * closes https://github.com/azerothcore/azerothcore-wotlk/issues/10356
2024-08-31refactor(Core): Correct typo. (#19830)Benjamin Jackson
Init.
2024-08-13fix(Shared/Socket): incorrect nodiscard flag (#19612)Grimdhex
fix(Build/Socket): incorrect nodiscard flag
2024-07-30refactor(src/common): remove unused imports (#19506)Francesco Borzì
* refactor(src/common): remove unused imports * fix: build * chore: fix build * chore: size_t -> std::size_t * chore: fix fuckup from previous commit * chore: fix build * chore: fix build * chore: fix build * chore: fix build with std::size_t * chore: fix build * chore: fix build * chore: fix build * chore: fix build * chore: fix build * chore: fix build * chore: fix build * chore: fix build * chore: fix build * chore: fix build * chore: fix build * chore: fix build
2024-07-17fix(Core/Spell): Implement SPELL_ATTR6_NO_PUSHBACK (#19292)avarishd
fix(Core/Spell): ImplementSPELL_ATTR6_NO_PUSHBACK
2024-07-07fix(CI): linux-build: add -Werror parameter (#19240)sudlud
* fix(CI): linux-build: add -Werror parameter * add KI tzunu * Revert "feat(CI): enable fail-fast for pch/nopch (#19058)" This reverts commit 564cbca7d37768d78a2b9e90467aad2204e1650b. * Update midsummer.cpp - drop unused variable * initialize variable * Update core-build-nopch.yml - drop gcc12 * fix(Core/CalendarMgr): do not use element after delete, but before * attempt to fix Socket.h error * Revert "attempt to fix Socket.h error" This reverts commit c1a59145ed3c49d0f76be2f81925434ea969db97. * fix Socket.h error - attempt 2 * Update Socket.h * Update Socket.h * npc_shattrath_daily_quest: init variable templateID * fix(Scripts/Karazhan): use size_t within loop in boss_shade_of_aran:Reset() * boss_archimonde: drop unused variable * Revert "fix(Scripts/Karazhan): use size_t within loop in boss_shade_of_aran:Reset()" This reverts commit 1f71aaef256990c5cdc16561676be302c954ea9d. * SmartScripts: SMART_TARGET_RANDOM_POINT: fix unintended fallthrough * Revert "Revert "feat(CI): enable fail-fast for pch/nopch (#19058)"" This reverts commit d13df293624e0f50d9374272bfd05ab56242511d. --------- Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2024-07-05fix(Core/dbc): GlyphPropertiesfmt ERROR (#19284)天鹿
Add files via upload
2024-07-04fix(Core/Spell): Implement SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT (#19254)Kitzunu
feat(Core/Spell): Implement SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT * closes https://github.com/azerothcore/azerothcore-wotlk/issues/19248
2024-07-04chore(Core/DBC): define unused unknown dbc fields (#19262)Kitzunu
* chore(Core/DBC): define unused unknown dbc fields * Name unused unknown dbc fields using WDBX and wowdev.wiki * rename SpellShapeshiftEntry to SpellShapeshiftFormEntry to properly match the DBC used * rename sSpellShapeshiftStore to sSpellShapeshiftFormStore to properly match the DBC used * Comment out unused field for GlyphPropertiesEntry * Comment out unused field for MapEntry * forgot one * SpellShapeshiftfmt to SpellShapeshiftFormfmt * SpellShapeshiftFormEntryfmt
2024-07-02chore(Core/Misc): #include cleanup (#19255)Kitzunu
2024-06-29chore(Core/DBC): Comment unused CreatureDisplayInfoExtraEntry field (#19170)Kitzunu
* chore(Core/DBC): Comment unused CreatureDisplayInfoExtraEntry field * Update DBCfmt.h
2024-06-05fix(Core/Networking): Fix crash in Proxy Protocol when removing closed ↵Anton Popovichenko
sockets. (#19011)
2024-05-04feat(Core/Network): Add Proxy Protocol v2 support. (#18839)Anton Popovichenko
* feat(Core/Network): Add Proxy Protocol v2 support. * Fix codestyle and build. * Another codestyle fix. * One more missing include.
2024-02-25chore(Core/Shared): little cleanup (#18385)Winfidonarleyan
2023-12-02feat(Core/Scripting): move all script objects to separated files (#17860)Winfidonarleyan
* feat(Core/Scripts): move all script objects to separated files * Apply 5bfeabde813d26cf2317e39cffe598a9d1d738ab * try gcc build * again
2023-11-25chore(Shared/Network): make all pointers to `std::unique_ptr` (#17787)Winfidonarleyan
chore(Shared/Network): using smart pointers instead of native ptr's
2023-11-18chore(Core/Misc): sort includes (#17776)Winfidonarleyan
* chore(Cleanup): sort includes * fix build * fix build again
2023-11-08fix(Core/Unit): Implement GetDisplayRace() (#17609)Ludwig
2023-10-22refactor(DB/reputation_spillover_template): Reputation spillover table ↵Alyst3r
expansion (#14763) * Update ObjectMgr.cpp Rework to `ObjectMgr::LoadReputationSpilloverTemplate()` allowing more factons to be added. * Create reputation_spillover_template-update.sql Alteration to `reputation_spillover_template` table, update allowing to add two more factions. * Update SharedDefines.h `MAX_SPILLOVER_FACTIONS` is now equal 6 instead of 4. * Update reputation_spillover_template-update.sql Now it alters table instead recreating it.
2023-10-08chore(Core/Misc): warhead -> acore (#17447)Kitzunu
2023-09-25fix(Core/Spells): Correct swapped TARGET_UNIT_NEARBY_ALLY and TARGET_… ↵Skjalf
(#17339) fix(Core/Spells): Correct swapped TARGET_UNIT_NEARBY_ALLY and TARGET_UNIT_NEARBY_PARTY (cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/7c6d92012afa4efe7b075aa6543e2169cda3faed ) Co-Authored-By: xvwyh <43143822+xvwyh@users.noreply.github.com>
2023-09-22fix(Core/Achievement): Implement ACHIEVEMENT_CRITERIA_TYPE_ROLL_DISENCHANT ↵Ludwig
(#17319)
2023-08-28refactor(Core): remove unused imports (#17094)Francesco Borzì
2023-04-29revert(Core): ChrRace.dbc full implementation (#16114)M'Dic
* revert (core): ChrRace.dbc full implementation we revert this due to several issues arrising. Although the dbc reading is done in full and correctly. Azerothcore relied on the original handling (althought not propper) for so long that there is * revert * Update remove_charrace_dbc.sql * Update remove_charrace_dbc.sql * Update remove_charrace_dbc.sql
2023-04-29update (core\store): sLFGDungeonStore update (#15325)M'Dic
* update (core\store): sLFGDungeonStore update update (core\store): sLFGDungeonStore update Co-Authored-By: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * update (core\store): sLFGDungeonStore update Co-Authored-By: Kitzunu <24550914+Kitzunu@users.noreply.github.com> --------- Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2023-04-28fix(core/dbc): improve ChrRace DBC handling (#14843)M'Dic
Cherry pick of https://github.com/TrinityCore/TrinityCore/pull/24508 Co-authored-by: HelloKitty <5829095+HelloKitty@users.noreply.github.com>
2023-04-28feat(core\dbc): item.dbc, sItemStore, item_dbc, item enforcement conf, ↵M'Dic
subclass fix (#14675) feat (core\log\db): item.dbc and enforcement dbc enforcement partial pick from tc: https://github.com/TrinityCore/TrinityCore/commit/0c44bd33ee7b42c924859139a9f4b04cf2b91261 Custom Item for testing by menevia16a (SPP DEV VEIL) feat (core\log\db): item.dbc and enforcement Update Item.sql Update DBCStores.cpp Update World.cpp Update ObjectMgr.cpp further replacement from template to dbc lookup further logging and implementation cherry pick tc https://github.com/TrinityCore/TrinityCore/commit/fd26c3c87c5e75952d5af033a66c9a28c9af29b9 replace with db lookup update (sql): Murder all the backticks line break fixit fix (item_template): fix incorrect subclass fix incorrect subclass matching with dbc enforcement update: log correction for sub class update log correction for sub class add subclass to dbc enforcement add subclass dbc enforcement since it is part of the item.dbc item_dbc update (log): additional log Co-authored-by: blub <trinity.michael_vincent@gmx.eu> Co-authored-by: Shocker <511388+shocker@users.noreply.github.com> Co-authored-by: Veil <1913466+menevia16a@users.noreply.github.com> Co-authored-by: Shocker <43253032+shockerqt@users.noreply.github.com>
2023-04-02fix(Core/World): Remove artificially high minimal update intervals an… ↵Kitzunu
(#15422) fix(Core/World): Remove artificially high minimal update intervals and Allow specifying minimum world updates diff in config * Allow specifying minimum world updates diff in config * Remove artificially high minimal update intervals * cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/29a4153f0038526ee6df690ec3499d66630e5071) * cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/de4920de81a495ed8d6b04cf68f3912c74921f48) * cherry-pick commit (https://github.com/jackpoz/TrinityCore/commit/32cef906b02562ffb129b095386a9314abde82f1) Co-authored-by: Shauren <shauren.trinity@gmail.com> Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>