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
Vincent Vanclef
ffe03f6e14
feat(Core/Entities): add OnPlayerCanGiveLevel script hook ( #21666 )
2025-03-10 08:44:33 +01:00
Tereneckla
4a11fe0db5
Core/Unit: Revert AutoRepeatSpell delay application to Auto Shot ( #19603 )
2025-03-08 15:45:15 +01:00
Tereneckla
062cb90da8
fix(Core/Spells): readd 33% chance for lightning overload to fail on chain lightning ( #21645 )
2025-03-04 23:48:37 -03:00
p-tkachuk
544878c048
fix (Core/Wintergrasp) Fix map and battle icon ( #21622 )
2025-03-02 05:46:49 +01:00
Tereneckla
de6732da34
fix(Core/Spells): remove custom loop so that one lightning damage instance can only proc one lightning overload ( #21625 )
2025-03-01 10:42:09 -03: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
iThorgrim
971ebcae31
feat(Core/Scripting): Add Player skill based hook ( #21273 )
...
Co-authored-by: IntelligentQuantum <IntelligentQuantum@ProtonMail.Com >
Co-authored-by: Ludwig <sudlud@users.noreply.github.com >
2025-02-15 23:10:38 +01:00
Jelle Meeus
a05833eeed
fix(Core/Common): Container fixes use after free ( #21460 )
2025-02-15 22:22:30 +01:00
天鹿
c78217baa2
fix(Core/Creature): Correctly get flag from cinfo in IsDungeonBoss & IsImmuneToKnockback ( #21456 )
2025-02-15 18:10:48 +01:00
Anton Popovichenko
91da92f33f
fix(Core/SpellQueue): Fix undefined behavior when processing SpellQueue. ( #21459 )
2025-02-15 11:45:12 +01:00
Takenbacon
ee69a569c4
fix(Core/Grids): Grid improvements ( #20955 )
2025-02-14 22:11:27 +01:00
Andrew
062f9c4341
fix(Core/Map): Dynamic respawns: preserve original respawn timer and skip rares ( #21440 )
2025-02-14 11:30:59 +01:00
Anton Popovichenko
db49562a6a
fix(Core/Channels): Don't use deleted pointer in channel name creation. ( #21435 )
2025-02-13 21:39:29 +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
fe2627bc91
fix(Core/Pet): Fix possible crash when using dangling pointer as pets spell target and fix possible memory leak. ( #21420 )
2025-02-12 17:34:30 -03:00
Andrew
16fa25b7a9
feat(Core/Maps): Implement dynamic respawn rates ( #21417 )
...
Co-authored-by: r00ty-tc <r00ty-tc@users.noreply.github.com >
Co-authored-by: Jelle Meeus <sogladev@gmail.com >
Co-authored-by Treeston
This is a partial cherry-pick of: 59db2eeea0
2025-02-12 15:06:42 -03:00
Andrew
b17d69b33c
feat(Core/Unit): Add SpellSchoolMask info to the DamageDealt() hook ( #21411 )
2025-02-12 12:16:02 +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
Mykhailo Redko
017cfb7b4b
fix(Core/PacketIO): Implemented CMSG_BUSY_TRADE and CMSG_IGNORE_TRADE. ( #21385 )
2025-02-10 17:12:38 +01:00
Andrew
7e29e023e8
fix(Core/Creature): Allow temp summons to respawn when despawning on … ( #21363 )
2025-02-10 08:46:31 +01:00
Andrew
79cbb00075
feat(Core/Creature): Implement HasFlagsExtra() helper to creature ( #21362 )
2025-02-08 14:07:04 -03:00
p-tkachuk
b07e545bae
fix(Core/Transport): Fix for passengers dropped in the middle of nowhere ( #21296 )
2025-02-08 05:53:57 +01:00
天鹿
9768cfca3a
fix(Core): Fix After PR#21213 Crash ( #21327 )
2025-02-07 13:52:56 -03:00
Exitare
ff4d1ef053
chore(Core/EventMgr): Align code to Code standard & improve LoadFromDB function ( #21151 )
...
Co-authored-by: Jelle Meeus <sogladev@gmail.com >
Co-authored-by: Ludwig <sudlud@users.noreply.github.com >
2025-02-07 14:25:07 +01:00
iThorgrim
13e3a3c84a
Feat(Core/Player): Add ExtraBonusTalentCount methods ( #21271 )
2025-02-04 07:47:26 +01:00
iThorgrim
054018232c
feat(Core/Scripting): Add new hook OnUnitSetShapeshiftForm ( #21235 )
2025-02-04 07:41:29 +01: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
Kitzunu
9e9a2fe5e3
refactor(Core/ObjectMgr): Change GetAcoreString from char const* to s… ( #21213 )
...
...ring
2025-02-01 22:46:42 +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
Andrew
8f16de2084
feat(Core/Unit): Implement SetEmoteState() and ClearEmoteState() helpers ( #21279 )
2025-01-27 06:35:12 -03:00
Grimdhex
edf2959a26
feat(Core/Creatures): implement a sparring system ( #19824 )
2025-01-26 09:40:37 +01:00
Kitzunu
0733c30471
refactor(Core/Player): Improve Channel.RestrictedLfg handling ( #21145 )
2025-01-21 19:09:31 +01:00
Kitzunu
847d2156fc
refactor(Core/Loot): Simplify GetFishLoot with for loop and merge Get… ( #21217 )
2025-01-20 14:09:27 +01:00
sudlud
c72ac105e4
fix(Core/Gameobject): prevent getting empty fishing loot ( #21216 )
2025-01-19 21:34:02 +01:00