Ovahlord
|
2851c594bd
|
Dep/StormLib: added compile definition __STORMLIB_NO_STATIC_LINK__ to fix StormLib compilation under MSVC
|
2026-07-25 12:20:26 +02:00 |
|
Ovahlord
|
0f6a99bd85
|
Core/Units: moved stats modifiers and multipliers into a struct for future ports of the remaining secondary stats
|
2026-06-12 11:55:12 +02:00 |
|
Ovahlord
|
38784337a2
|
Core/Auras: refresh combat rating gained from SPELL_AURA_MOD_RATING_FROM_STAT whenever a stat updates
|
2026-06-11 15:23:08 +02:00 |
|
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 |
|
Ovahlord
|
5d22ddd499
|
Core/Misc: rename Powers to PowerType
|
2026-06-09 08:19:48 +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
|
79f97cb6f8
|
Dep/CMake: include bzip only when building tools
|
2026-06-08 08:51:05 +02:00 |
|
Ovahlord
|
3e594aa4f5
|
Server/Config: added missing authserver config entry AllowLoggingIPAddressesInDatabase to fix console spam
|
2026-06-07 22:40:58 +02:00 |
|
Ovahlord
|
b9b8f37589
|
Contrib: correct casing for Cameras in extractor.sh
closes #425
|
2026-06-07 22:21:13 +02:00 |
|
Ovahlord
|
e53b90d75b
|
Core/Spells: do not allow SPELL_EFFECT_HEAL_PCT to critically heal
|
2026-03-26 22:09:43 +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 |
|
Ovahlord
|
c0634aece4
|
Core/Misc: Cleanup unused includes
|
2026-03-09 22:14:33 +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 |
|
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 |
|