Francesco Borzì
b1d159c225
fix(Core/Misc): prevent crash and undefined behavior in Warden destructor and Object visibility ( #24900 )
2026-03-05 08:41:08 -03:00
blinkysc
ce74c0b19c
feat(Core/Scripts): Add gameobject_summon_groups with quaternion rotation support ( #24708 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
2026-02-15 15:05:00 -06:00
blinkysc
9b63cde7cb
fix(DB/Gameobject): Recalculate quaternion rotation values from orientation ( #24617 )
2026-02-06 21:41:08 +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
Tereneckla
675135e19b
fix(Core/Spells): only include the targets size for some GroundEffects ( #23478 )
2025-10-31 11:09:38 -03:00
天鹭
a1c8e0f221
refactor(Core): SendDirectMessage ( #23230 )
2025-10-30 14:21:26 -03:00
Foe
bb2f2daacb
chore(Core/modules): necessary core changes for mod-eluna rename ( #22962 )
...
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
2025-10-23 12:52:13 +02:00
Takenbacon
f661f57f67
fix(Core/Visibility): Fix sentry totem visibility not toggling ( #23228 )
2025-10-22 16:56:54 +02:00
Takenbacon
5aa3161885
fix(Core/Object): Improve safety of visibility override containers ( #23219 )
2025-10-13 12:36:42 -03:00
天鹭
8e2e30328f
refactor(Core): Make ObjectGuid const ( #23170 )
...
* cherry-pick commit (a7883380ce )
Co-Authored-By: Lucas Nascimento <keader.android@gmail.com >
2025-10-12 23:13:12 -03:00
sogladev
0d1f885b57
fix(Core/Spells): updates trajectory target selection ( #23031 )
...
Co-authored-by: xinef1 <w.szyszko2@gmail.com >
2025-09-28 07:47:01 -03:00
Takenbacon
4d333518bb
fix(Core/Visibility): Visibility should be using 2d distance checks ( #22839 )
2025-09-08 06:52:14 -03:00
Takenbacon
a28824df85
feat(Core/Visibility): Far visibility worldobjects ( #22828 )
2025-09-07 08:02:03 -03:00
Takenbacon
e3505df99f
fix(Core/Visibility): Fix visibility crash ( #22704 )
2025-08-19 06:14:08 +02:00
Takenbacon
2485ff7f5f
fix(Core/Transports): Improve static transport visibility ( #22660 )
2025-08-10 21:15:55 +02:00
Takenbacon
73317b2706
feat(Core/Grids): Remove WorldObject separation in grid containers ( #22595 )
2025-08-09 06:36:24 +02:00
Takenbacon
c97cee1e4f
feat(Core/Maps): Remove active objects nearby cell marking handling ( #22585 )
2025-08-08 16:07:56 -03:00
Takenbacon
1499aa51de
feat(Core/Visibility): Visibility improvements part 1 ( #22624 )
2025-08-07 16:17:45 +02:00
Jelle Meeus
2e1f848f09
fix(Core/Unit): Add melee leeway for auto attacks ( #22566 )
2025-07-29 09:58:30 -03:00
Takenbacon
a77bd19104
feat(Core/Maps): Remove worldobject container switch functionality ( #22586 )
2025-07-29 09:18:07 -03:00
Takenbacon
f31643c72c
feat(Core/Unit): Optimize AuraEffectList container ( #22584 )
2025-07-29 09:10:13 -03:00
Jelle Meeus
8e083fbde3
feat(Core/WorldState): init Scourge Invasion pre-wrath event ( #22286 )
...
Co-authored-by: Orozxy <crusadermeile@gmail.com >
Co-authored-by: Killerwife <killerwife@gmail.com >
Co-authored-by: Ryan Turner <AugustoMendes4426@gmail.com >
2025-07-12 20:54:18 +02:00
Takenbacon
1c3cbd3d9e
feat(Core/Maps): Improve map object updater ( #22392 )
2025-07-11 16:00:16 +02:00
Andrew
781059efeb
fix(Scripts/ScarletEnclave): Refactor 'How to Win Friends' quest scri… ( #22432 )
...
Co-authored-by: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com >
2025-07-08 11:57:46 -03:00
Benjamin Jackson
52799d76f6
refactor(Core): Add definition file for area table entries. ( #22054 )
2025-05-09 15:48:02 +02:00
Jelle Meeus
756c6c9001
fix(Scripts/BlackTemple): Shahraz Fatal Attraction Teleport ( #21858 )
2025-04-09 11:34:53 +02:00
Andrew
51f0495621
fix(Scripts/SunwellPlateau): Fix Darkness spawning midair ( #21851 )
2025-04-04 16:17:31 +02:00
Jelle Meeus
a05833eeed
fix(Core/Common): Container fixes use after free ( #21460 )
2025-02-15 22:22:30 +01:00
Takenbacon
ee69a569c4
fix(Core/Grids): Grid improvements ( #20955 )
2025-02-14 22:11:27 +01:00
EricksOliveira
2110f7cc84
Core/TempSummons: avoid use MoveInLineOfSight before InitSummon ( #20999 )
2024-12-22 09:03:28 +01:00
Takenbacon
e9c86737fb
refactor(Core/Random): Remove unused map based RNG ( #20939 )
...
Remove unused map based RNG
2024-12-18 13:48:06 +01:00
Grimdhex
a4e2b1d743
feat(Core/WorldObjects): implement Heartbeat timers ( #20872 )
2024-12-13 08:50:45 +01:00
Kitzunu
ed008a8780
refactor(Core/Spells): Add helpers for HasAuraType ( #20802 )
2024-12-01 08:50:59 -03:00
Francesco Borzì
a9f0f371e5
refactor(src/server/game): optimise imports ( #20541 )
2024-11-13 11:37:20 +01:00
Francesco Borzì
2c344fc127
refactor(src/server/game/*): remove unused imports (big part 2) ( #20311 )
2024-10-27 05:06:14 +01:00
Grimdhex
8bf3595cef
fix(Script/BlackTemple): teleport position with fatal attraction ( #19971 )
...
* fix(Script/BlackTemple): teleport position with fatal attraction
* fix codestyle
* try a new way by keeping a random teleport
* remove the old fixed position
* improve the dest selection
* raycast around the new position for check a valid dest
* fix codestyle
* revert the old changes
* refactor to remove the while loop
* few refactor
* Revert "few refactor"
This reverts commit fb7613d5cc .
* .
* add a los check
* new improvement with stairs cases & console errors
* fix disableWarning option
* Update boss_mother_shahraz.cpp
* Update boss_mother_shahraz.cpp
* Update boss_mother_shahraz.cpp
* Update boss_mother_shahraz.cpp
* Update boss_mother_shahraz.cpp
2024-09-28 10:27:32 +02:00
Jelle Meeus
b364e00238
fix(Core/Object): do not add Object to Transport when summoned by a Vehicle ( #19920 )
2024-09-21 21:57:26 +02:00
Stefano Borzì
a971f373a0
fix: default bgarenas visibility distance default value ( #19938 )
...
* fix: default bgarenas visibility distance default value
* chore: update worldserver.conf.dist
2024-09-11 11:50:45 -03:00
Benjamin Jackson
1edac37ac3
refactor(Core): Make more use of helpers. ( #19835 )
...
* Init.
* Reword.
* Update codestyle script.
Co-Authored-By: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Add gameobject type ID check, reorder checks.
* Add helper/codestyle check for unit type.
* `IsUnit()` -> `IsCreature()`
* Add `IsUnit()` method.
* Use type mask.
https: //github.com/TrinityCore/TrinityCore/commit/cc71da35b5dc74abf71f8691161525a23d870bb5
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com >
Co-Authored-By: Ovahlord <18347559+Ovahlord@users.noreply.github.com >
* Replace instances of `isType` with `IsUnit`.
---------
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com >
Co-authored-by: Ovahlord <18347559+Ovahlord@users.noreply.github.com >
2024-09-03 14:41:31 -03:00
Grimdhex
643362d697
refactor(Core/Object): adds consistency in the use of type object check ( #19671 )
2024-08-25 09:57:37 -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
Francesco Borzì
54fadbda67
refactor(src/server/game/Entities): remove unused imports ( #19507 )
2024-07-28 16:39:39 -03:00
Kitzunu
3c50b1a135
fix(Core/Player): Vertical Message distance ( #19302 )
...
* cherry-pick commit (297541e9c9 )
* Get rid of unused param
* Merge SendMessageToSetInRange_OwnTeam into SendMessageToSetInRange
Co-authored-by: Badgersson <83663557+dekz120@users.noreply.github.com >
2024-07-06 10:05:34 -03:00
Anton Popovichenko
1f640c9872
feat(Core/Optimization): Optimize build of units update object by leveraging cache ( #18637 )
...
* feat(Core/Optimization): Optimize build of units update object by leveraging cache.
* Remove whitespaces.
* Add alternative hooks to handle transmog and other similar things.
* Fix build on some compilers.
* Fix codestyle
* Fix build again.
* Take into account updateType.
2024-04-05 08:03:11 +02:00
Anton Popovichenko
73340b94e3
feat(Core/Compression): Move packets compression from map to network thread ( #18602 )
...
* feat(Code/Compression): Move packets compression from map to network thread.
* Code style fix
* Remove unicode letter
2024-03-28 08:57:29 -03:00
avarishd
06525cdc1e
feat(Core/Object): Play radius sound/music. ( #18011 )
2023-12-13 16:24:52 -03:00
IntelligentQuantum
9f1abf1214
chore(Core/Entities): remove useless includes ( #17994 )
2023-12-12 01:36:35 -03: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
Kitzunu
bbadc32bea
Revert Visibility Notifier changes ( #17682 )
...
* Revert "fix(Core/Grid): Implement missing GridUnload setting (#17569 )"
This reverts commit 79b39f9655 .
* Revert "fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation (#17480 )"
This reverts commit 60e27511c5 .
* Revert "fix(Core): GridCleanUpDelay Log (#17436 )"
This reverts commit 90b16ca065 .
* Revert "feat(Core/Grids): Implement visibility notifier (#15919 )"
This reverts commit 2779833768 .
2023-11-12 00:48:49 +01:00