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
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