Commit Graph
174 Commits
Author SHA1 Message Date
AndrewandGultask eeab5f408d fix(Core/Maps): keep bosses of DONE encounters down on the dynamic respawn path (#27788)
Co-authored-by: Gultask <[email protected]>
2026-09-25 22:34:58 -03:00
6792c7de37 feat(Core/Scripting): add SessionScript and hooks for server-driven characters (#27531)
Co-authored-by: UltraNix <[email protected]>
Co-authored-by: Yunfan Li <[email protected]>
Co-authored-by: 郑佩茹 <[email protected]>
Co-authored-by: bashermens <[email protected]>
Co-authored-by: Gultask <[email protected]>
2026-09-21 22:02:44 +02:00
Alex TrowellandClaude Sonnet 5 b573d7e613 perf(Core): derive creature terrain status lazily; cache GetScriptId() (#27445)
Co-authored-by: Claude Sonnet 5 <[email protected]>
2026-09-17 15:29:05 -03:00
AndrewandShauren df93fae2e1 feat(Core/Pools): store pool spawn state per map, enable pooling in instances (#27001)
Co-authored-by: Shauren <[email protected]>
2026-08-07 23:21:38 -03:00
6f0ba8e896 feat(Core): Add clustering support (#16832)
Co-authored-by: 3kynox <[email protected]>
Co-authored-by: nox <[email protected]>
Co-authored-by: Ludwig <[email protected]>
2026-07-27 18:51:04 +02:00
Andrew db165fc26a fix(Core/Collision): make spawned WMO gameobjects provide indoor/area info (#26790) 2026-07-25 22:16:58 +02:00
Øyvind BertelsenandClaude Fable 5 7402f1461a fix(Core/Maps): don't block hard-reset and self-linked creatures from respawning (#26729)
Co-authored-by: Claude Fable 5 <[email protected]>
2026-07-21 22:38:03 -03:00
KitzunuandLudwig 8eb009fdfc refactor(Core/Misc): enforce east-const style and add codestyle check (#26492)
Co-authored-by: Ludwig <[email protected]>
2026-07-21 06:13:51 +02:00
Benjamin JacksonandClaude 11747f6a50 fix(Core/Transports): Exclude out of world players from receiving transport creations/removes. (#26680)
Co-authored-by: Claude <[email protected]>
2026-07-19 12:27:43 +02:00
Peteranddillyns 495f219a5b fix(Core/Creatures): don't spawn if the master creature is still dead (#26531)
Co-authored-by: dillyns <[email protected]>
2026-07-18 13:15:46 -03:00
230da2a878 fix(Core/Maps): prevent newly spawned summons from aggroing nearby pets/totems on spawn (#24109)
Co-authored-by: Ludwig <[email protected]>
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-13 11:38:31 +02:00
AndrewandClaude Opus 4.8 157e974751 fix(Core/Maps): exclude temporary spawns from dynamic respawn scaling (#26127)
Co-authored-by: Claude Opus 4.8 <[email protected]>
2026-06-09 23:19:56 -03:00
AndrewandClaude Sonnet 4.6 61e99f9c44 fix(Core/Maps): fix pooled creature/GO respawn in instanced maps (#25826)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-14 09:58:16 -03:00
blinkyscandblinkysc 687ceeea70 fix(Core/Vehicles): Prevent accessory double-install and respawn orphans (#25499)
Co-authored-by: blinkysc <[email protected]>
2026-04-19 17:09:51 +02:00
Andrew 589784baa0 Revert "fix(Core/Vehicles): defer accessory init to avoid double install" (#25491) 2026-04-17 11:28:33 -03:00
AndrewandClaude Opus 4.6 fc74e0e1fb fix(Core/Vehicles): defer accessory init to avoid double install (#25486)
Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
2026-04-16 17:15:30 -03:00
f5c4de92eb feat(Core/Maps): port spawn system/dynamic spawns from TrinityCore (#25206)
Co-authored-by: r00ty-tc <[email protected]>
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-12 17:52:01 -03:00
272da9fbad refactor(Scripts/VioletHold): Modernize Violet Hold dungeon scripts (#25187)
Co-authored-by: joschiwald <[email protected]>
Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
2026-04-11 13:02:28 -03:00
Takenbacon 27b0ecc6dc refactor(Core/Collision): Store collision data on map context (#25049) 2026-03-22 22:33:04 -03:00
f554cde330 fix(Core/Map): Ensure grid is valid before unloading to prevent potential … (#24621)
Co-authored-by: Roman BADANIN <[email protected]>
Co-authored-by: Copilot <[email protected]>
2026-03-22 11:54:14 -03:00
984baa92dd refactor(Core/Combat): Port TrinityCore heap-based threat system (#24715)
Co-authored-by: blinkysc <[email protected]>
Co-authored-by: Treeston <[email protected]>
Co-authored-by: killerwife <[email protected]>
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-03-18 13:36:59 -05:00
Francesco Borzì 3b8ac391d9 fix(Core/Scripts): apply safety improvements (#24635) 2026-02-07 17:22:58 -03:00
Francesco Borzì 50b36e842a fix(docs/license): use GPLv2 as MaNGOS-based project (#23655) 2025-11-14 08:44:25 -03:00
天鹭 8f5d50435b fix(Core/Map): It should be ensured that the instance is unloaded only after the Creature Respawn. (#23103) 2025-11-11 02:59:57 -03:00
6d64ecd24f fix(Core/Vmaps): Fix inconsistency of hitInstance and hitModel to cause wrong area ids (#23233)
Co-authored-by: ModoX <[email protected]>
Co-authored-by: Shauren <[email protected]>
Co-authored-by: Grimdhex <[email protected]>
Co-authored-by: sudlud <[email protected]>
2025-11-11 01:51:52 -03:00
天鹭 a1c8e0f221 refactor(Core): SendDirectMessage (#23230) 2025-10-30 14:21:26 -03:00
FoeandFrancesco Borzì bb2f2daacb chore(Core/modules): necessary core changes for mod-eluna rename (#22962)
Co-authored-by: Francesco Borzì <[email protected]>
2025-10-23 12:52:13 +02:00
Andrew eb2c6a445c feat(Scripts/Commands): Implement debug zonestats command (#23249) 2025-10-16 07:24:23 -03:00
Takenbacon 5aa3161885 fix(Core/Object): Improve safety of visibility override containers (#23219) 2025-10-13 12:36:42 -03:00
Andrew 9ff1d3f06a fix(Core/Map): Fix zone player count update on player removal (#23211) 2025-10-13 09:56:17 -03:00
天鹭andLucas Nascimento 8e2e30328f refactor(Core): Make ObjectGuid const (#23170)
* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/a7883380ce4c827db103b0c43faca6632c3d1f66)

Co-Authored-By: Lucas Nascimento <[email protected]>
2025-10-12 23:13:12 -03:00
22f93eaca6 fix(Core/Weather): Improve weather system thread safety (#22772)
Co-authored-by: Shauren <[email protected]>
Co-authored-by: Copilot <[email protected]>
2025-09-29 11:43:30 -03:00
Takenbacon 9e04cb9e37 fix(Core/Visibility): Add some safety to visibility grid container (#22837) 2025-09-08 06:51:41 -03:00
Takenbacon a28824df85 feat(Core/Visibility): Far visibility worldobjects (#22828) 2025-09-07 08:02:03 -03:00
Takenbacon af31aaa374 fix(Core/Maps): Move corpse expiration updates to map (#22780) 2025-09-03 20:29:15 -03: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
Takenbacon cd87350a17 fix(Core/Grids): Fix corpse loading after a server restart (#22594) 2025-07-30 22:49:09 -03:00
Takenbacon a77bd19104 feat(Core/Maps): Remove worldobject container switch functionality (#22586) 2025-07-29 09:18:07 -03:00
Takenbacon 1c3cbd3d9e feat(Core/Maps): Improve map object updater (#22392) 2025-07-11 16:00:16 +02:00
Benjamin Jackson 52799d76f6 refactor(Core): Add definition file for area table entries. (#22054) 2025-05-09 15:48:02 +02:00
天鹿 a2a0bc51ab fix(Core/Bones): Unable to create bones (#21635) 2025-03-03 22:11:56 +01:00
SaW 9f99e89bc3 fix(Core/Threading): Refactored Map class - some code optimization (#21288) 2025-02-24 15:49:54 -03:00
Takenbacon d145b866a5 fix(Core/Maps): Fix instance factions (#21577) 2025-02-21 16:49:39 -03:00
Takenbacon ee69a569c4 fix(Core/Grids): Grid improvements (#20955) 2025-02-14 22:11:27 +01:00
Andrew 062f9c4341 fix(Core/Map): Dynamic respawns: preserve original respawn timer and skip rares (#21440) 2025-02-14 11:30:59 +01:00
Andrew 16fa25b7a9 feat(Core/Maps): Implement dynamic respawn rates (#21417)
Co-authored-by: r00ty-tc <[email protected]>
Co-authored-by: Jelle Meeus <[email protected]>
Co-authored-by Treeston

This is a partial cherry-pick of: https://github.com/TrinityCore/TrinityCore/pull/19056/commits/59db2eeea0a35028779fd76372ae06cc98c8086f
2025-02-12 15:06:42 -03:00
Andrew 7e29e023e8 fix(Core/Creature): Allow temp summons to respawn when despawning on … (#21363) 2025-02-10 08:46:31 +01:00