Commit Graph

643 Commits

Author SHA1 Message Date
killerwife
31b11d0d11 fix(Core/Movement): rework root protocol with ack in mind (#23147) 2025-10-11 13:49:43 -03:00
Tereneckla
1434cde99e fix(Core/Player): Recalculate all StatModEffects on levelup (#23184) 2025-10-11 13:13:23 -03:00
privatecore
dd1f6f776c fix(Core/Player): Fix NotAvoidSatisfy script hook to reference the current player (#23004) 2025-10-10 21:53:36 +02:00
Benjamin Jackson
b7d7089da6 fix(Core/Entities): Daily and other quests should grant XP when rewarded on subsequent completions. (#23160) 2025-10-10 17:37:14 +02:00
killerwife
b80353d288 fix(Core/Movement): Implement order counters (#23015) 2025-10-03 21:52:38 -03:00
sogladev
19f1ede216 fix(Core/Unit): add Dual Wield 'auto' to improve scripting (#23078) 2025-10-03 08:26:31 +02:00
Seamthesis
5f61d641ef refactor(Core/Player): small clean in Player.h (#23018)
Co-authored-by: Rykles <219719782+Seamthesis@users.noreply.github.com>
2025-09-29 11:44:24 -03:00
Takenbacon
22f93eaca6 fix(Core/Weather): Improve weather system thread safety (#22772)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-29 11:43:30 -03:00
Yehonal
1736b7501f refactor(Player): replace visibility detection calls with dedicated methods (#23025) 2025-09-27 16:07:03 +02:00
天鹭
fc30b784ae chore(PlayerSettings): Save data and lowGuid (#22921) 2025-09-14 22:18:33 -03:00
Jelle Meeus
f334a38c5e fix(Core/Player): Haunted Memento aura remains after mailing the item (#22877) 2025-09-11 09:18:18 -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
Jelle Meeus
d22f015e52 fix(Core/Player): Haunted Memento aura is present when item is in bank (#22811) 2025-09-06 10:28:01 -03:00
Jelle Meeus
a3131d5cdb fix(Core/Player): Recast lost by death item obtain spells of any item… (#22736)
Co-authored-by: ariel- <ariel-@users.noreply.github.com>
2025-08-27 15:43:39 -03:00
Quartzi
0fc05ed4d2 feat(Core/Scripting): Add OnPlayerGiveReputation script hook (#21869) 2025-08-27 04:32:02 -03:00
Andrew
82d98f9fb7 chore(Core/Player): Change player setting index type from uint8 to ui… (#22716) 2025-08-22 22:25:15 -03:00
天鹭
2602add0fd refactor(Core): Improve readability (#22691) 2025-08-19 15:03:03 +02:00
Yehonal
2ae1dbeab2 feat(core): add standalone functions for player settings (#22703) 2025-08-18 22:29:34 -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
1499aa51de feat(Core/Visibility): Visibility improvements part 1 (#22624) 2025-08-07 16:17:45 +02:00
Tereneckla
9ad7cef3c4 fix(Core/Items): count stats programatically instead of manually set (#22564)
Co-authored-by: heyitsbench <benjymansy123@gmail.com>
2025-08-01 10:36:01 -03:00
Vanna White
b711c55c1e fix(CORE/lfg): Correct random LFG reward bug (#22599)
Co-authored-by: Kito <kito@vortexirc.com>
2025-08-01 09:55:22 +01:00
Jelle Meeus
40c58123b1 fix(Core/Player): allow attacking target within boundary radius when… (#22500)
Co-authored-by: Kito <kito@vortexirc.com>
2025-07-29 09:38:49 -03:00
Christian M
d2fb893f87 feat(Core/Player): Allow spell validation to be skipped at server owner's risk (#22521)
Co-authored-by: Tereneckla <Tereneckla@pm.me>
2025-07-26 19:26:00 -03:00
Tereneckla
a96c7e85c5 fix(Core/Player): Only mark spells as invalid when none of the Skills match (#22537) 2025-07-23 12:49:29 -03:00
Andrew
3ca377fed3 refactor(Core/PlayerSettings): Refactor Player settings handling for efficiency (#22494)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-19 11:38:04 +02:00
Kitzunu
cbd8596184 fix(Core/Player): Unlearn invalid spells for race/class on login (#22370)
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
2025-07-19 11:35:26 +02:00
Jelle Meeus
578fabfc7f fix(Core/Player): implement Character flag CHARACTER_FLAG_RESTING (#22499) 2025-07-18 11:14:27 +02:00
Takenbacon
1c3cbd3d9e feat(Core/Maps): Improve map object updater (#22392) 2025-07-11 16:00:16 +02:00
Takenbacon
fd262c3ab1 feat(Core/Config): Improvements to config caching (#21647) 2025-06-30 17:14:12 +02:00
Jelle Meeus
656694b383 feat(Core/Command): add GM spectator to allow cross-faction /follow (#22393) 2025-06-30 00:49:47 -03:00
Hyjarion
969e0275a9 fix(Core/Player): Mutilate + Cold Blood crit fix (#22308) 2025-06-28 10:58:45 -03:00
Kitzunu
5311717a89 fix(Player/Skills): Improve skill validation and logging in Player::_… (#22369) 2025-06-27 09:14:04 -03:00
Francesco Borzì
e21dd80381 fix(Core/PlayerTaxi): prevent pop_front crash (#22292)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-18 19:10:33 +01:00
Jelle Meeus
0f26b634e3 refactor(Core/Player): revert equip item aura duration core fix with a spell correction (#22167) 2025-06-05 17:08:38 -03:00
Benjamin Jackson
b73bdb3adc chore(Core): Remove unused and inaccurate comment headers for various script-related files. (#22263) 2025-06-05 15:49:20 -03:00
Benjamin Jackson
f710fb8d9f refactor(Core/Worldstate): Remove redundant worldstate usage. (#22126)
Co-authored-by: Jelle Meeus <sogladev@gmail.com>
2025-05-23 18:23:34 +02:00
Jelle Meeus
22b1d072c2 fix(Core/Player): aura removal logic to equipped "Use" items (#22164)
Co-authored-by: itslovelol <robin.schriever.hude@web.de>
Co-authored-by: VladimirMangos <vladimir@getmangos.com>
2025-05-21 19:26:28 -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
297f16820e fix(Core/Player): smooth energy regeneration with SPELL_AURA_MOD_POWER_REGEN_PERCENT mods (#22041)
Co-authored-by: r4dish <ovitnez@gmail.com>
2025-05-04 13:20:59 +01:00
Jelle Meeus
8358e17ac1 Revert "Fix(Core/Player): Energy regen rate bonuses (#20321)" (#22032) 2025-04-30 20:54:37 -03:00
Jelle Meeus
775b9ff29a fix(Core/Player): correct SpellPriority logic (#21052)
Co-authored-by: killerwife <killerwife@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2025-04-30 02:09:20 +01:00
Tereneckla
7503a24266 fix(Core/Player) internally handle expertise as float (#21967)
The core will no longer truncated the expertise (from float to int) value on the server side.
2025-04-26 19:37:05 +01:00
Benjamin Jackson
da55f05cfc refactor(Core/WorldState): Initial addition of world state definition file. (#21875)
Many world states had their enums from script's header and hardcoded values to their respective header file (WorldStateDefines.h)
Co-authored-by: Jelle Meeus <sogladev@gmail.com>
2025-04-26 19:31:30 +01:00
Jelle Meeus
4b64c4ed25 fix(Core/Player): Force UpdateZone on resurrect to apply Zone auras (#21888) 2025-04-12 13:38:32 -03:00
Vincent Vanclef
ffe03f6e14 feat(Core/Entities): add OnPlayerCanGiveLevel script hook (#21666) 2025-03-10 08:44:33 +01:00
p-tkachuk
544878c048 fix (Core/Wintergrasp) Fix map and battle icon (#21622) 2025-03-02 05:46:49 +01:00
Jelle Meeus
4c4b04f07b refactor(Core/Packet): use WorldPackets::WorldState::InitWorldStates definition (#20475)
Co-authored-by: ccrs <ccrs@users.noreply.github.com>
2025-02-19 07:55:09 -03:00