Anton Popovichenko
67aa022dbf
fix(Core/Leash): Improve leashing behavior and timer handling ( #22525 )
2025-07-29 09:55:56 -03: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
Takenbacon
a77bd19104
feat(Core/Maps): Remove worldobject container switch functionality ( #22586 )
2025-07-29 09:18:07 -03:00
Takenbacon
f31643c72c
feat(Core/Unit): Optimize AuraEffectList container ( #22584 )
2025-07-29 09:10:13 -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
Jelle Meeus
603249c046
fix(Core/Unit): wrong behavior of HasUnitMovementFlag ( #22529 )
2025-07-24 10:09:01 -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
Jelle Meeus
e28ea50766
fix(Scripts/Spells): killing with Victory Rush grants Victory Rush ( #22514 )
2025-07-20 11:11:59 -03:00
Jelle Meeus
53e1cd553b
fix(Scripts/Spells): Update Death Knight Ebon Gargoyle auras and damage, and Ghoul auras ( #22398 )
...
Co-authored-by: Tereneckla <Tereneckla@pm.me >
2025-07-20 08:10:47 +02: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
Takenbacon
5dbcdfcbd5
fix(Core/Creatures): Always update temp summons ( #22484 )
2025-07-19 11:32:27 +02:00
Jelle Meeus
578fabfc7f
fix(Core/Player): implement Character flag CHARACTER_FLAG_RESTING ( #22499 )
2025-07-18 11:14:27 +02:00
Jelle Meeus
8e083fbde3
feat(Core/WorldState): init Scourge Invasion pre-wrath event ( #22286 )
...
Co-authored-by: Orozxy <crusadermeile@gmail.com >
Co-authored-by: Killerwife <killerwife@gmail.com >
Co-authored-by: Ryan Turner <AugustoMendes4426@gmail.com >
2025-07-12 20:54:18 +02:00
Takenbacon
1c3cbd3d9e
feat(Core/Maps): Improve map object updater ( #22392 )
2025-07-11 16:00:16 +02:00
Benjamin Jackson
1679a9ff42
fix(Core/Unit): Don't extend leash when taking self-inflicted damage. ( #22449 )
2025-07-11 08:17:01 -03:00
Andrew
781059efeb
fix(Scripts/ScarletEnclave): Refactor 'How to Win Friends' quest scri… ( #22432 )
...
Co-authored-by: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com >
2025-07-08 11:57:46 -03:00
Tereneckla
dcc500d7b7
fix(Core/Spells): Glyph of Scourge Strike can prolong diseases that were reapplied ( #22438 )
2025-07-08 09:33:33 -03:00
Macs-Account
0628ea53bb
fix(Core/Unit): Add previously unreferenced DealDamage script hook in Unit ( #22207 )
2025-07-03 16:41:30 +01:00
Jelle Meeus
7561147e7c
fix(Core/Spells): No longer add a signature to items created by NPCs ( #22415 )
2025-07-03 12:35:06 -03: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
Benjamin Jackson
f910147296
fix(Core/Movement): Use attack speed for leash reset period and only extend timer if in melee range or can't move freely. ( #22350 )
...
Co-authored-by: ratkosrb <35845488+ratkosrb@users.noreply.github.com >
2025-06-24 16:17:59 -04:00
avarishd
7c171ae4dc
fix(Scripts/ScarletEnclave): City guards should throw stuff at new DKs ( #22317 )
2025-06-21 20:44:01 +02: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
Tereneckla
3a7705409c
fix(Core/Unit): use casttime for ppm calculation of spells ( #22019 )
2025-06-09 12:07:42 -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
11a4dc5ece
fix(Core/Creature): Use minimum template level instead of current level for leash timer. ( #22250 )
2025-06-05 15:50:36 -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
2a93e7d410
chore(Core/Unit): Correct typo of Controlled. ( #22260 )
2025-06-03 08:56:44 +02:00
Benjamin Jackson
e6a29d96c8
fix(Core/Creature): Use home position for leash distance check for creatures with no movement. ( #22245 )
2025-05-30 10:35:28 -03:00
Benjamin Jackson
db18d5b035
refactor(Core): Use database tables for Shaman totems and Druid shapeshift forms. ( #22104 )
...
Co-authored-by: DoctorKraft <25483209+doctorkraft@users.noreply.github.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: ForesterDev <11771800+ForesterDev@users.noreply.github.com >
2025-05-27 14:40:57 +01: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
Benjamin Jackson
93ac73a4d1
fix(Core/Creature): Leashing improvements. ( #22129 )
...
Co-authored-by: killerwife <killerwife@users.noreply.github.com >
Co-authored-by: 天鹭 <18535853+PkllonG@users.noreply.github.com >
2025-05-23 18:22:56 +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
Tereneckla
7df7f2610e
fix(Core/Spells) reimplement SPELL_ATTR3_CAN_PROC_FROM_PROCS ( #22072 )
2025-05-10 18:52:06 +01:00
Tereneckla
83adff44e4
fix(Spells/Paladin) remove custom cooldown and procFlags from Judgement of Wisdom/Light ( #22018 )
2025-05-10 18:51:30 +01: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
Benjamin Jackson
5686f1e87a
fix(Core/Creature): Implement respond to call for help faction flag. ( #21959 )
2025-04-30 02:19:58 +01: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
Jelle Meeus
756c6c9001
fix(Scripts/BlackTemple): Shahraz Fatal Attraction Teleport ( #21858 )
2025-04-09 11:34:53 +02:00
Andrew
51f0495621
fix(Scripts/SunwellPlateau): Fix Darkness spawning midair ( #21851 )
2025-04-04 16:17:31 +02:00
Jelle Meeus
094c15a323
fix(Core/Spells): implement SPELL_ATTR7_TREAT_AS_NPC_AOE ( #21787 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2025-03-28 11:18:40 +01:00