Commit Graph
27560 Commits
Author SHA1 Message Date
Ovahlord 068a83ff12 Core/Players: fixed items with stamina applying their bonus twice 2026-06-11 15:05:49 +02:00
Ovahlord 981e70a5a1 Core/Players: fixed health initialization for players after levelups and fixed adding/reducing health based on the player's current health percentage 2026-06-11 12:43:17 +02:00
Ovahlord a43db2bf4a Core/Units: fixed applying stat bonus values from SPELL_AURA_MOD_STAT 2026-06-11 10:14:10 +02:00
Ovahlord 8bd0bfdb8c Core/Units: renamed PrimaryStat to AllStats2 as the only known spell with the misc value for that type is also affecting all stats. Also cleaned up accidental include 2026-06-11 10:06:35 +02:00
Ovahlord 133b635925 Core/Units: round stat pct bonus values to the nearest integral number to match sniff behavior 2026-06-11 09:23:21 +02:00
Ovahlord d0b0f35a42 Core/Units: fixed initializing stat multipliers and displaying positive and negative mods 2026-06-11 05:41:38 +02:00
Ovahlord 906c4ed081 Core/GameObjects: corrected implementation of spellcaster.playerCast 2026-06-10 13:41:51 +02:00
Ovahlord 93743b4ae8 Core/Units: initialize stat multipliers with 1.0 2026-06-10 13:32:49 +02:00
Ovahlord 2d1bb02f45 buildfix 2026-06-10 13:24:36 +02:00
Ovahlord a207839337 Core/Misc: correct some include orders and comments 2026-06-10 13:16:45 +02:00
Ovahlord af40c9404b Core/Units: moved base stats handling into a own class 2026-06-10 12:20:35 +02:00
Ovahlord c1c7dc5ef9 Core/Misc: rename Stats to StatType 2026-06-10 10:24:10 +02:00
Shauren 490ed994bc Core/GameObjects: only add GameObject uses when the triggered cast is successful 2026-06-09 16:53:26 +02:00
Shauren 5bb76804db Core/Items: Ignore item charges for item effects types other than on use 2026-06-09 16:46:14 +02:00
Shauren 462b1774a9 Core/Spells: Don't modify item charges in all slots on a single item spell cast 2026-06-09 16:43:39 +02:00
Ovahlord 5d22ddd499 Core/Misc: rename Powers to PowerType 2026-06-09 08:19:48 +02:00
Shauren 2c2f200e14 Core/Spells: DynamicObject auras will now use the largest radius found in SPELL_EFFECT_PERSISTENT_AREA_AURA effects of the spell creating them 2026-06-08 20:30:39 +02:00
Ovahlord 71e233eddc Core/Spells: improve random radius calculation by reducing the chance of hitting the center the closer we get 2026-06-08 20:27:42 +02:00
Ovahlord 8075d11c5d Dep/StormLib: updated StormLib to https://github.com/ladislav-zezula/StormLib/commit/1df38c1f9cba98d2b6169ad04a84cd4d956fea38 2026-06-08 10:49:21 +02:00
Ovahlord f90d1d0161 Shared/Networking: ported some minor refactos from 335 branch to fix remaining boost deprecation warnings 2026-06-08 08:51:46 +02:00
Ovahlord 3e594aa4f5 Server/Config: added missing authserver config entry AllowLoggingIPAddressesInDatabase to fix console spam 2026-06-07 22:40:58 +02:00
Shauren dd5b4930d4 Dep/Boost: Support boost 1.88
(cherry picked from commit 1b353abbf7deb9dade959e8f5074df5028ef882b)
2026-06-07 21:26:44 +02:00
FoxMcCloud45 0419cbd612 Core/Spells: Fixed missing UNIT_DYNFLAG_DEAD flag from spell_gen_feign_death_all_flags_uninteractible. (#465)
Also fixed a duplicate entry for spell 29266.
2026-06-07 19:49:15 +02:00
sevi 9156f66544 Core/Spells: cancel player casts on movement (#469) 2026-05-25 11:44:07 +02:00
sevi e4a44bcf05 Packets/Party: fix GUID byte handling in role packets (#468) 2026-05-21 13:06:11 +02:00
Shauren 716f480b79 Core/Vehicles: Remove incorrect passenger->vehicle threat redirection 2026-05-05 11:31:32 +02:00
Ovahlord e53b90d75b Core/Spells: do not allow SPELL_EFFECT_HEAL_PCT to critically heal 2026-03-26 22:09:43 +01:00
Shauren b31333615f Core/Spells: Fixed autoattack timer being reset by almost every spell cast 2026-03-24 21:27:06 +01:00
Ovahlord ae5ad5f06c Core/Auras: removed deprecated CanPeriodicTickCrit helper from SpellAuraEffects 2026-03-22 19:47:17 +01:00
Ovahlord b008096057 Core/Units: only grant 50% crit damage bonus for magical periodic effects originating from ranged attacks
supercedes #463
2026-03-22 19:33:40 +01:00
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