blinkysc
4599f26ae9
refactor(Core/Spells): QAston proc system ( #24233 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
Co-authored-by: QAston <qaston@gmail.com >
Co-authored-by: joschiwald <joschiwald@online.de >
Co-authored-by: ariel- <ariel-@users.noreply.github.com >
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
Co-authored-by: blinkysc <your-github-email@example.com >
Co-authored-by: Tereneckla <Tereneckla@users.noreply.github.com >
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com >
2026-02-18 08:31:53 -03:00
Benjamin Jackson
bd0f5ee722
refactor(Core/Defines): Rename custom named creature family enum. ( #24570 )
2026-02-15 12:06:33 +01:00
sogladev
b2a85da544
fix(Core/Trade): correct packets, exchange checks, distance logic ( #24710 )
...
Co-authored-by: Wyrserth <wyrserth@protonmail.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: Alan Deutscher <adeutscher@gmail.com >
Co-authored-by: Dehravor <dehravor@gmail.com >
Co-authored-by: robinsch <robinsch@users.noreply.github.com >
Co-authored-by: killerwife <killerwife@gmail.com >
2026-02-14 20:04:26 -03:00
sogladev
a890f55b55
fix(Core/Creature): implement SUMMON_PROP_FLAG_USE_SUMMONER_FACTION ( #24674 )
2026-02-10 09:42:43 -03:00
blinkysc
d908b4c2fc
refactor(Core/Network): Port TrinityCore socket optimizations ( #24384 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
Co-authored-by: Shauren <shauren@users.noreply.github.com >
2026-01-15 10:47:58 -03:00
Benjamin Jackson
36560a4ff3
fix(Core/Entities): Don't reward quest reputation for factions that are hostile to your player's team. ( #24100 )
...
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2026-01-11 20:57:04 +01:00
sudlud
db789c68e6
fix(Network): Replace deprecated boost::asio::null_buffers() with asy… ( #24314 )
2026-01-03 16:00:33 +01:00
sogladev
ab74e7ded8
refactor(Core/Creature): port TC handling of Trainers ( #23040 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: Ghaster <defscam@gmail.com >
2025-12-29 14:41:01 +01:00
Quentin Dawans
dc8318cf6a
feat(Core): Linux: Support systemd socket activation for the worldserver game socket ( #21998 )
2025-11-29 21:53:48 +01:00
Tereneckla
2f7f9bd72f
fix(Core/Spells): Implement TrinityCore spell_group and 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-28 16:01:25 -03:00
Francesco Borzì
50b36e842a
fix(docs/license): use GPLv2 as MaNGOS-based project ( #23655 )
2025-11-14 08:44:25 -03:00
Takenbacon
a56d1f65aa
fix(Core/Server): Fix player login checks ( #23073 )
2025-09-30 07:16:07 -03:00
Quartzi
0fc05ed4d2
feat(Core/Scripting): Add OnPlayerGiveReputation script hook ( #21869 )
2025-08-27 04:32:02 -03:00
Jelle Meeus
98eda3684d
feat(Core/Spell): implement SPELL_ATTR2_CHAIN_FROM_CASTER ( #22515 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2025-07-29 09:36:36 -03:00
Benjamin Jackson
70faaf9288
fix(Core/SharedDefines): Define creature static flags. ( #22127 )
...
Co-authored-by: killerwife <killerwife@users.noreply.github.com >
2025-07-10 16:19:24 -03:00
Tereneckla
92094eec01
fix(Core/Spell): implement SPELL_ATTR5_NOT_ON_PLAYER and SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC ( #22332 )
2025-06-22 22:51:58 -03:00
Tereneckla
94f941731e
fix (Core) update comments on unused SpellAttributes ( #22343 )
2025-06-22 17:01:53 +02:00
Benjamin Jackson
db18d5b035
refactor(Core): Use database tables for Shaman totems and Druid shapeshift 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-27 14:40:57 +01:00
Benjamin Jackson
52799d76f6
refactor(Core): Add definition file for area table entries. ( #22054 )
2025-05-09 15:48:02 +02:00
Benjamin Jackson
5686f1e87a
fix(Core/Creature): Implement respond to call for help faction flag. ( #21959 )
2025-04-30 02:19:58 +01:00
Jelle Meeus
094c15a323
fix(Core/Spells): implement SPELL_ATTR7_TREAT_AS_NPC_AOE ( #21787 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2025-03-28 11:18:40 +01:00
sudlud
24726545fb
fix(Core/Network): fix high idle cpu load in NetworkThread ( #21033 )
2024-12-23 22:29:06 +01:00
Kitzunu
7714ca31a2
refactor(Core/Time): Introduce GetExpirationTime instead of calculati… ( #21006 )
2024-12-22 09:42:39 +01:00
Kitzunu
0bc70670d2
refactor(Core/Misc): Use steady_timer instead of deadline_timer ( #20940 )
2024-12-19 18:00:03 +01:00
Francesco Borzì
4dcaee1816
refactor(src/common|server): remove unused import (big part 2) ( #20388 )
2024-11-01 08:42:31 +01:00
Francesco Borzì
c06cadfe75
refactor(src/common|server): remove unused import (big part 1) ( #20377 )
...
* 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-31 21:46:11 +01:00
Francesco Borzì
2317004417
refactor(src/server/database|shared): remove unused import ( #20316 )
2024-10-28 10:04:42 +01:00
Benjamin Jackson
4ad9d68f42
chore(Core): Correct typo of Suppress. ( #20229 )
...
* Init.
* Adjust spacing.
2024-10-17 22:09:53 +02:00
Francesco Borzì
1ebb53a248
refactor(src/server/apps|database|shared): remove unused imports ( #19505 )
2024-09-29 13:10:50 -03:00
Grimdhex
221dbd3fdb
chore(Apps/Codestyle): add new codestyle checks for pointers and range loops ( #19841 )
...
* chore(Apps/Codestyle): add new codestyle checks for pointers and range loops
* revert a typo
2024-09-03 13:02:38 -03:00
Kitzunu
de2bcbdabf
refactor(Core/Misc): Acore::StringFormat to fmt format ( #19838 )
...
refactor(Core/Utilities): Acore::StringFormat to fmt format
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/10356
2024-09-03 07:59:37 -03:00
Benjamin Jackson
f88812443d
refactor(Core): Correct typo. ( #19830 )
...
Init.
2024-08-31 17:38:03 -03:00
Grimdhex
14a7840578
fix(Shared/Socket): incorrect nodiscard flag ( #19612 )
...
fix(Build/Socket): incorrect nodiscard flag
2024-08-13 11:52:44 -03:00
Francesco Borzì
02a05fbd4c
refactor(src/common): remove unused imports ( #19506 )
...
* 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-30 20:06:46 -03:00
avarishd
cf7c015ea4
fix(Core/Spell): Implement SPELL_ATTR6_NO_PUSHBACK ( #19292 )
...
fix(Core/Spell): ImplementSPELL_ATTR6_NO_PUSHBACK
2024-07-17 09:09:34 -03:00
sudlud
37e3d89f91
fix(CI): linux-build: add -Werror parameter ( #19240 )
...
* fix(CI): linux-build: add -Werror parameter
* add KI
tzunu
* Revert "feat(CI): enable fail-fast for pch/nopch (#19058 )"
This reverts commit 564cbca7d3 .
* 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-07 22:00:24 +02:00
天鹿
34edcefc8b
fix(Core/dbc): GlyphPropertiesfmt ERROR ( #19284 )
...
Add files via upload
2024-07-05 07:45:58 -03:00
Kitzunu
bd29e9e1b3
fix(Core/Spell): Implement SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT ( #19254 )
...
feat(Core/Spell): Implement SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/19248
2024-07-04 14:30:59 -03:00
Kitzunu
385d7fd515
chore(Core/DBC): define unused unknown dbc fields ( #19262 )
...
* 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-04 14:23:25 -03:00
Kitzunu
5a4692e45a
chore(Core/Misc): #include cleanup ( #19255 )
2024-07-02 15:52:02 +02:00
Kitzunu
84d666322e
chore(Core/DBC): Comment unused CreatureDisplayInfoExtraEntry field ( #19170 )
...
* chore(Core/DBC): Comment unused CreatureDisplayInfoExtraEntry field
* Update DBCfmt.h
2024-06-29 00:21:36 -03:00
Anton Popovichenko
c77f9b0fa3
fix(Core/Networking): Fix crash in Proxy Protocol when removing closed sockets. ( #19011 )
2024-06-05 06:58:50 -03:00
Anton Popovichenko
9815025341
feat(Core/Network): Add Proxy Protocol v2 support. ( #18839 )
...
* feat(Core/Network): Add Proxy Protocol v2 support.
* Fix codestyle and build.
* Another codestyle fix.
* One more missing include.
2024-05-04 13:38:32 -03:00
Winfidonarleyan
2a2cc3c22f
chore(Core/Shared): little cleanup ( #18385 )
2024-02-25 12:07:08 -03:00
Winfidonarleyan
eb1ecc38a5
feat(Core/Scripting): move all script objects to separated files ( #17860 )
...
* feat(Core/Scripts): move all script objects to separated files
* Apply 5bfeabde81
* try gcc build
* again
2023-12-02 21:13:20 +01:00
Winfidonarleyan
be147b2c71
chore(Shared/Network): make all pointers to std::unique_ptr ( #17787 )
...
chore(Shared/Network): using smart pointers instead of native ptr's
2023-11-25 19:23:52 +01:00
Winfidonarleyan
e90d7a2f92
chore(Core/Misc): sort includes ( #17776 )
...
* chore(Cleanup): sort includes
* fix build
* fix build again
2023-11-18 17:51:26 +01:00
Ludwig
ef09d4b63f
fix(Core/Unit): Implement GetDisplayRace() ( #17609 )
2023-11-08 19:19:38 +01:00
Alyst3r
2e55cad450
refactor(DB/reputation_spillover_template): Reputation spillover table 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-22 04:45:50 +02:00
Kitzunu
5357a31a01
chore(Core/Misc): warhead -> acore ( #17447 )
2023-10-08 09:06:57 +02:00