Ovahlord
|
db7998ae28
|
Core/Players: use CharacterFlags enums to store player information in database and set player flags accordingly
|
2026-03-22 18:07:14 +01:00 |
|
Teleqraph
|
9c96064c11
|
Core/Transports: Fix triggering transport arrival events on stop waypoints (#30796)
|
2026-03-16 12:04:48 +01:00 |
|
 seviandOvahlord
|
2e6bee2104
|
Core/Objects: fixed buffer initialization of PackedGuid (#462)
* Core/ObjectGuid: Properly initialize PackedGuid buffer
* use correct initializer for buffer initialization
* correct array initialization in PackedGuid constructors
---------
Co-authored-by: Ovahlord <18347559+Ovahlord@users.noreply.github.com>
|
2026-03-10 09:31:45 +01:00 |
|
Shauren
|
e7a52305cd
|
Tools/Map extractor: Minor optimization in MCNK parsing loop - look up end iterator once
|
2026-03-09 22:43:34 +01:00 |
|
348e29c7 Shauren
|
2e19198ced
|
Tools/mmaps_generator: Allow specifying custom offmesh area/flags
|
2026-03-09 22:41:57 +01:00 |
|
Shauren
|
a8861be03b
|
Tools/Extractors: Warn when casc storage could not be opened in remote mode because a local installation was detected in input/cache directory
|
2026-03-09 22:35:09 +01:00 |
|
Shauren
|
84b5bec5d7
|
Tools/mmaps_generator: Replace hardcoded map ids with db2 data checks
|
2026-03-09 22:31:10 +01:00 |
|
Shauren
|
fcc4138e04
|
Tools/Misc: Document strange array access indexing
|
2026-03-09 22:22:41 +01:00 |
|
Ovahlord
|
c0634aece4
|
Core/Misc: Cleanup unused includes
|
2026-03-09 22:14:33 +01:00 |
|
Giacomo Pozzoni
|
b4690868fa
|
Tools/MMAPs: Show an error when running mmaps_generator built in Debug mode (#27412)
* Tools/MMAPs: Show an error when running mmaps_generator built in Debug mode
|
2026-03-09 21:40:24 +01:00 |
|
Shauren
|
b17996419b
|
Dep/jemalloc: Update to 5.3.0
Closes #31684
(cherry picked from commit ec31dc8d3ce302e42c26359adc894bd736a45fb2)
|
2026-02-28 11:17:30 +01:00 |
|
Ovahlord
|
44ed223456
|
Core/Utils: restored advstd changes that went missing in last revert
|
2026-02-28 11:07:55 +01:00 |
|
Ovahlord
|
266d1d7717
|
Core/Creatures: temporarily revert all summon changes in order to keep the master branch functional until the implementation is done
|
2026-02-28 11:06:35 +01:00 |
|
sevi
|
3f65afb962
|
Core/Player: Fix MAX_TITLE_INDEX calculation for title mask (#461)
* Core/Player: Fix MAX_TITLE_INDEX calculation for title mask
* Core/Player: Replace sizeof-based bit calculation with explicit 64
|
2026-02-18 21:34:24 +01:00 |
|
sevi
|
b9bee7edac
|
Core/Aura: allow all dots to crit (#460)
|
2026-02-09 13:54:15 +01:00 |
|
sevi
|
ecd9870ef5
|
Core/Aura: Fix periodic crit chance snapshot for DoTs (#459)
|
2026-02-03 07:07:50 +01:00 |
|
sevi
|
8c758f8021
|
Core/Player: Fix DF quest reward weekly cap check for uncapped currencies (#457)
* Core/Player: Fix DF quest reward weekly cap check for uncapped currencies
* Core/Player: adjust brackets
|
2026-01-23 09:18:45 +01:00 |
|
sevi
|
27cebebc3a
|
Core/Logging: restore appender flags (regression from f95a8bfd).
|
2025-08-31 21:09:20 +02:00 |
|
sevi
|
4455231dd0
|
Core/Movement: fixed loading gravity settings for guid specific creature movement overrides
|
2025-08-31 14:28:24 +02:00 |
|
Shauren
|
672579de8e
|
Core/Players: Define all character flags used in SMSG_ENUM_CHARACTERS_RESULT
|
2025-08-29 22:04:51 +02:00 |
|
Ovahlord
|
857f79b22a
|
Core/Creatures: converted CMSG_PET_ACTION to packet class and moved most parts of it to the SummonInfo API
|
2025-08-24 18:17:38 +02:00 |
|
Ovahlord
|
cf8bbd68b9
|
Core/Creatures: further refine react state initialization within SummonInfo API and fixed dismissing companions
|
2025-08-24 14:31:15 +02:00 |
|
Ovahlord
|
0e5489a9da
|
Core/Creatures: moved despawning summons upon summoner death to SummonInfo API and implemented more specific despawn rules
|
2025-08-24 13:23:45 +02:00 |
|
Ovahlord
|
c77ed42bf2
|
Core/Creatures: mark summons with an expiration timer as active so they will continue to expire while no player is nearby
|
2025-08-23 14:36:02 +02:00 |
|
Ovahlord
|
373aad90a2
|
Core/Creatures: moved summon passive spell casting into SummonInfo API and allow any controlled summon to cast them
|
2025-08-23 10:34:07 +02:00 |
|
Ovahlord
|
85a5e24182
|
Core/Creatures: fixed showing pet spells in action bars
|
2025-08-23 08:40:00 +02:00 |
|
Ovahlord
|
73effb91ad
|
Core/Creatures: moved summon AI hooks to SummonInfo API
|
2025-08-23 08:08:02 +02:00 |
|
Ovahlord
|
a4551319fe
|
Core/Spells: use new SummonInfo API for SPELL_EFFECT_DESTROY_ALL_TOTEMS and shield it against false Totem summons getting included for the mana refund calculation
|
2025-08-22 21:10:41 +02:00 |
|
Ovahlord
|
d98441695b
|
Core/Packets: converted CMSG_DISMISS_CRITTER to packet class and moved its handling to SummonInfo API
|
2025-08-22 20:42:27 +02:00 |
|
Ovahlord
|
98d4a57db1
|
Core/Creatures: moved pre/post summon actions into SummonInfo API and disabled most old TemporarySummon functionalities
|
2025-08-22 20:26:10 +02:00 |
|
Ovahlord
|
0841615951
|
Core/Creatures: moved summon duration handling to SummonInfo API and implement SummonPropertiesFlags::DespawnWhenExpired
|
2025-08-20 19:47:15 +02:00 |
|
Ovahlord
|
860f6b1bd3
|
Core/Creatures: implement SummonPropertiesFlags::DespawnOnSummonerLogout and fixed replacing totems when summoning new ones
|
2025-08-20 07:13:05 +02:00 |
|
Ovahlord
|
4e2ac8f680
|
Core/Player: updated packet handler of CMSG_TOTEM_DESTROYED to use the new SummonInfo API to destroy totem slot summons
*this allows other classes to cancel their summons if they go into the totem slots as well (e.g. Paladin Consecration, DK ghouls)
|
2025-08-18 20:27:50 +02:00 |
|
Ovahlord
|
7f4c7a4412
|
Core/Units: Added new accessor methods to select Summons either by slot, spellId or creatureId
|
2025-08-18 20:02:59 +02:00 |
|
Ovahlord
|
2f9ced6ddc
|
Core/Creatures: moved the initialization of CreatorGUIDs to new summon handling
|
2025-08-18 07:30:11 +02:00 |
|
Ovahlord
|
ce55b5ad24
|
Core/Creatures: moved replacement of old summons and sending of SMSG_TOTEM_CREATED to new SummonInfo API and
|
2025-08-17 15:13:18 +02:00 |
|
Ovahlord
|
ec1ab2a5e7
|
Core/Creatures: move level and faction initialization into SummonInfo API
|
2025-08-17 15:12:10 +02:00 |
|
Ovahlord
|
dd58d5ec0e
|
Build: disable missing field initializers warning on clang as well
|
2025-08-10 11:54:01 +02:00 |
|
Ovahlord
|
6ae053a590
|
Update Readme to include new build CI workflows
|
2025-08-10 10:36:33 +02:00 |
|
Shauren
|
e0766bfc55
|
Build: Disable maybe-uninitialized warning for GCC that incorrectly triggers with std::optional
(cherry picked from commit d93002f9a96a01258500ca7b5f03fe27e50a7155)
|
2025-08-10 10:19:02 +02:00 |
|
Ovahlord
|
5848eedb24
|
Core/Creature: implement initial SummonInfo API for handling summons in the future
|
2025-08-09 15:01:55 +02:00 |
|
Ovahlord
|
0f41e34aa1
|
Misc: buildfix
|
2025-08-06 19:22:16 +02:00 |
|
Ovahlord
|
66da3c4c17
|
Core/Warden: reduced differences between branches
|
2025-08-06 07:08:48 +02:00 |
|
Ovahlord
|
a7c8b2e0e0
|
Core/Units: corrected forward declaration for CharmInfo
|
2025-08-06 05:30:32 +02:00 |
|
Ovahlord
|
3ef6132fce
|
Core/Misc: buildfix
|
2025-08-05 20:36:37 +02:00 |
|
Ovahlord
|
594002faa6
|
Build/CI: further refine clang build workflow
|
2025-08-04 20:59:00 +02:00 |
|
Ovahlord
|
49e416924e
|
Build/CI: dropped CircleCI and added clang workflow for github actions
|
2025-08-04 20:51:29 +02:00 |
|
Ovahlord
|
cab6539def
|
Core/Spells: use an alias for ProcFlag field definitions to fix some compiler warnings resulting from field and type name being identical
|
2025-08-04 20:24:04 +02:00 |
|
Ovahlord
|
23a608a504
|
Core/Logging: fixed log level range check in Log::SetLogLevel
|
2025-08-04 20:13:21 +02:00 |
|
Ovahlord
|
81c6172fb7
|
Core/Misc: fixed several unused variable warnings
|
2025-08-04 20:06:02 +02:00 |
|