Commit Graph

2931 Commits

Author SHA1 Message Date
Macs-Account
68ece33f89 fix(Core/Scripting): UnitScript::DealDamage always returns the original damage value (#22206) 2025-06-08 01:15:32 +01:00
Andrew
9279b1248f fix(Core/SAI): Don't try to reposition SMC creatures while moving (fi… (#22280) 2025-06-07 15:43:53 -03:00
Jelle Meeus
13e9ae5206 fix(Core/Spells): channels no longer update player server-side orientation (#22138) 2025-06-07 12:58:53 +01:00
Benjamin Jackson
416955907d refactor(Core/Channel): Cast moderation level to account types and avoid boolean evaluation. (#22283) 2025-06-07 12:57:23 +01:00
Benjamin Jackson
da7db0a510 refactor(Core/Spells): Remove effectively unused switch case. (#22284) 2025-06-07 09:24:50 +02: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
1733c94aec refactor(Core): Make use of standard config usage for guild member limit option. (#22259) 2025-06-05 15:51:19 -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
Tereneckla
bea53b9826 fix(Core/Spells): simplify and fix Blood-Caked Strike calculation (#22243) 2025-06-05 15:49:44 -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
640dc2db40 chore(Core/Guild): Adjust variable declaration name to match usage. (#22257) 2025-06-05 12:49:07 -03:00
Macs-Account
31ea22acc4 fix(Core/Spells): weapon damage based magic abilities gain too much effect from spell aura % damage increase (#22232) 2025-06-05 12:48:38 -03:00
Tereneckla
2b70446322 fix(Core/Spell): Revert paladin seal hackfixes (#22264) 2025-06-05 12:47:37 -03:00
Tereneckla
fe2d1150b3 fix(Core/LFG): Lock Deathknights from the dungeonfinder until they complete their starting zone (#22270) 2025-06-05 11:43:35 -03:00
Benjamin Jackson
2a93e7d410 chore(Core/Unit): Correct typo of Controlled. (#22260) 2025-06-03 08:56:44 +02:00
Rocco Silipo
b6daee6c7a fix (DB/Script) Move Eye of Acherus event to SmartAI. (#22249) 2025-05-31 17:09:03 +02:00
Jelle Meeus
08cbd4f328 fix(Scripts/SunwellPlateau): Eredar Twins blaze trap delay (#22253) 2025-05-30 21:41:07 -03:00
Jelle Meeus
b15507eb06 feat(Scripts/Commands): .debug boundary to visualize CreatureBoundary (#22099)
Co-authored-by: avarishd <46330494+avarishd@users.noreply.github.com>
Co-authored-by: treeston <treeston.mmoc@gmail.com>
2025-05-30 11:42:11 -03: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
avarishd
d6a21a53db fix(DB/SAI): Portal Keepers now uses the correct Arcane Missiles spell (#22209) 2025-05-27 14:37:52 +01:00
avarishd
2a45d1a26f fix(Core/Spells): Siphon Bloodgem now channels no matter the player's orientation. (#22143) 2025-05-24 19:53:27 +01:00
avarishd
f79c0292eb fix(Scripts/ScarletEnclave): Devour Humanoid castable without target … (#22196)
Co-authored-by: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com>
2025-05-24 20:41:37 +02:00
Jelle Meeus
c6d2249d92 fix(Scripts/Spells): re-add startDelay for some traps (#22102) 2025-05-23 18:24:08 +02: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
Jelle Meeus
6cdf185412 fix(Scripts/Spells): Kil'Jaeden Fire Bloom AoE pet damage (#22133) 2025-05-17 08:36:47 +02:00
Jelle Meeus
2883160086 fixup! refactor(Core/World): Move various worldstate related function… (#22119) 2025-05-13 21:03:42 +02: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
Benjamin Jackson
e6b203f184 refactor(Core/World): Move various worldstate related functions to worldstate class. (#22086) 2025-05-09 12:29:09 +02:00
Jelle Meeus
2ad7cccb0a fix(Core/Spells): Heart of the Crusader (#22070) 2025-05-09 11:15:03 +01:00
avarishd
93f08a8a70 Revert "fix(Core/Spells): Allow glyphed PS to be casted while Seduced… (#22067) 2025-05-06 18:19:09 +01:00
avarishd
041d39279f fix(Core/Spells): Allow glyphed PS to be casted while Seduced (#22047)
While having Glyph of Pain Suppression the player now (correctly) can cast it while being charmed.
2025-05-05 20:18:30 +01:00
Tereneckla
a8b982dca8 refactor(Core/AI) don't add currentTarget to the front of the SelectTargetList for MaxThreat/Random (#21965) 2025-05-05 20:17:10 +01: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
b2a810f96c chore(Core/Spells): move db spell_dbc corrections to SpellInfoCorre… (#21819) 2025-04-30 14:46:36 +01: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
Rocco Silipo
025b579822 fix(DB/Creature) Solve various issues on dk starting area (phase 4). (#22017) 2025-04-29 15:40:46 +02: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
blinkysc
d23e61b721 fix(SmartAI): Ensure immediate combat engagement (#21854)
NPCs will stop their current waypoint and start combat.
2025-04-26 19:24:35 +01:00
Jelle Meeus
38ff8bae28 fix(Core/Maps): Do not allow entering an instance if the player is (#21973)
Co-authored-by: Gildor <gildor55@gmail.com>
2025-04-23 19:59:32 -03:00
Benjamin Jackson
9ced420849 fix(Core/AI): Ignore PvP flagged players for aggressive pets if owner is not PvP flagged. (#21922) 2025-04-21 09:40:56 +02:00
Jelle Meeus
534d07ec1b fix(Core/Spells): Suppress Crystal Spire of Karabor procs (#21961) 2025-04-19 19:12:17 -03:00
NoxMax
cc05127276 fix(Battlefield/WG): set default maxplayer 120, minlevel 75 (#21937) 2025-04-19 06:59:06 +02:00