killerwife
1b2db00701
fix(Core/Vehicle): Fix invisible vehicle passengers ( #23406 )
2025-10-25 22:25:43 -03:00
killerwife
f95dabdfb9
Spell/GameObject: Fix flying upon teleport between map initiated from GO ( #23390 )
2025-10-25 11:00:55 +02:00
killerwife
d58046032b
fix(Core/Movement): Add force speed ack to async movement and resolve stutter ( #23371 )
2025-10-24 18:48:58 -03:00
sogladev
3e97113251
fix(Core/Player): add missing vendor and repair icons to creatures ( #23270 )
2025-10-16 20:59:17 +02:00
天鹭
53238a68d3
refactor(Core): DespawnOrUnsummon ( #23141 )
2025-10-13 03:36:23 -03:00
天鹭
8e2e30328f
refactor(Core): Make ObjectGuid const ( #23170 )
...
* cherry-pick commit (a7883380ce )
Co-Authored-By: Lucas Nascimento <keader.android@gmail.com >
2025-10-12 23:13:12 -03:00
sogladev
fc39bf6753
fix(Core/Player): remove vendor icon if there is no gossip vendor option ( #23026 )
2025-10-12 17:12:54 +02:00
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
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
Yehonal
1736b7501f
refactor(Player): replace visibility detection calls with dedicated methods ( #23025 )
2025-09-27 16:07:03 +02: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
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
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
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
fd262c3ab1
feat(Core/Config): Improvements to config caching ( #21647 )
2025-06-30 17:14:12 +02: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
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
Exitare
98ceb1c067
fix(Core/PlayerScript) Align player script function names ( #21020 )
...
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
2025-02-16 14:59:41 +01:00
Takenbacon
edcfaeb845
refactor(Core/World): Create WorldSessionMgr to split session logic out of World ( #21400 )
2025-02-13 07:04:38 +01:00
Anton Popovichenko
f6a0433297
feat(Core/Arena): Add support for arena seasons completion with progression in runtime. ( #19858 )
...
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com >
2025-02-12 07:09:31 -03:00
Andrew
79cbb00075
feat(Core/Creature): Implement HasFlagsExtra() helper to creature ( #21362 )
2025-02-08 14:07:04 -03:00
iThorgrim
c53112d820
Feat(Core/Scripting): Add new hook CanPlayerResurrect to simplify HardCore mod etc. ( #21272 )
2025-02-03 18:28:19 +01:00
Kitzunu
17412174be
feat(Core/SAI): implement SMART_ACTION_DISABLE_REWARD ( #21105 )
2025-02-01 22:49:41 +01:00
Kitzunu
47c5ff904f
refactor(Core/Disables): Convert from Namespace to Class Structure ( #21109 )
2025-02-01 22:48:52 +01:00
Jelle Meeus
00b8a3f419
feat(Core/WorldState): implement Battle for Sun's Reach Event ( #21219 )
...
Co-authored-by: killerwife <killerwife@gmail.com >
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com >
Co-authored-by: MantisLord <sabinprosper@gmail.com >
2025-01-31 13:19:12 +01:00
Kitzunu
0733c30471
refactor(Core/Player): Improve Channel.RestrictedLfg handling ( #21145 )
2025-01-21 19:09:31 +01:00