Commit graph

2975 commits

Author SHA1 Message Date
Anton Popovichenko
7712c2a973
fix(Core/FleeingMovementGenerator): Prevent fleeing players from moving off cliffs (#22462)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2025-07-14 10:24:55 +02:00
Jelle Meeus
a88c058ef0
fix(Core/AI): prevent PetAI autocast leap to self and allies (#22472)
Co-authored-by: xomachine <xomachiner@gmail.com>
Co-authored-by: jackpoz <giacomopoz@gmail.com>
2025-07-14 10:23:55 +02:00
Benjamin Jackson
bfd3f0aa95
chore(Core/Config): Finish removing config option. (#22464)
Co-authored-by: Takenbacon <922834+Takenbacon@users.noreply.github.com>
2025-07-13 00:19:00 +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
Anton Popovichenko
628f6255c4
fix(Core/FleeingMovementGenerator): Prevent fear movement from causing characters to fall through the ground (#22451) 2025-07-11 11:44:44 -03:00
Takenbacon
1c3cbd3d9e
feat(Core/Maps): Improve map object updater (#22392) 2025-07-11 16:00:16 +02:00
Seamthesis
9d6c7ad7ea
fix(Core/Group): incorrect parameter type in RegisterGroupId (#22448)
Co-authored-by: Rykles <219719782+Seamthesis@users.noreply.github.com>
2025-07-11 15:54:42 +02:00
Benjamin Jackson
7724dd00d1
fix(Core/Battlegrounds): Add Call to Arms bonus data to Alterac Valley and fix bonuses for other battlegrounds. (#21923) 2025-07-11 08:32:10 -03:00
Benjamin Jackson
bae4dd8ccf
feat(Core): Add config for legacy arena team start rating. (#22080)
Co-authored-by: Tereneckla <Tereneckla@pm.me>
2025-07-11 08:30:20 -03: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
cdf35268a2
fix(Core/Opcodes): Crash fix (#22453) 2025-07-10 12:04:13 -03:00
Tereneckla
1ce01c8dad
fix(Core/LFG): revert #22360 (#22436) 2025-07-10 09:56:11 -03:00
Kitzunu
619f40b01f
feat(Core/Chat): Allow whispers to Game Masters regardless of sender … (#22417) 2025-07-08 12:00:03 -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
IntelligentQuantum
f0a38b3091
feat(Core/LFG): RDF CF (#22360) 2025-07-03 10:46:02 -03:00
Benjamin Jackson
12328920dd
fix(Core/Reputation): Remove At War flag when rising above hated reputation. (#22386) 2025-07-01 15:44:48 -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
Andrew
31012923c1
fix(Core/Spells): Fix SPELL_EFFECT_LEAP_BACK not working on targeted … (#22389) 2025-06-29 16:11:11 -03:00
Kitzunu
ae28b35f2c
feat(Scripts/Commands): Add guild ranks display to guild info command (#22380) 2025-06-29 16:02:55 -03:00
Hyjarion
969e0275a9
fix(Core/Player): Mutilate + Cold Blood crit fix (#22308) 2025-06-28 10:58:45 -03:00
Rocco Silipo
d6cf473882
fix (Core/SmartScript) Improve SMART_ACTION_START_CLOSEST_WAYPOINT. (#22364)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2025-06-27 20:07:54 +02:00
SHIHUANG214
989b64cb3d
feat(Script/Commands): allow to pass email in account create (#22310)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2025-06-27 15:30:21 +02:00
Kitzunu
5311717a89
fix(Player/Skills): Improve skill validation and logging in Player::_… (#22369) 2025-06-27 09:14:04 -03:00
Benjamin Jackson
f01e5d157c
refactor(Core/Scripting): Forward-declare AuctionEntry as a struct rather than a class. (#22282) 2025-06-27 09:43:05 +01:00
Tereneckla
ec23669a29
feature(Scripts/Commands) choose Xth spawn of entry for go creature/gameobject id (#22363) 2025-06-27 09:39:26 +01:00
Vanna White
36c4de6590
fix(CORE/SAI): Properly Implement START_CLOSEST_WAYPOINT (#22256)
Co-authored-by: wetbrownsauce <you@example.com>
2025-06-26 13:12:13 +02:00
Tereneckla
0810fa076a
refactor(Core/AI): rename FarthestTargetSelector to RangeSelector (#22026) 2025-06-24 23:09:38 +02: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
Tereneckla
e77f5d63da
fix(Core/AI): crashfix(#22352) (#22353) 2025-06-24 17:03:45 -03:00
Takenbacon
8dbde7a588
fix(Core/Grids): Crash fix (#22347) 2025-06-23 09:51:50 -03:00
Tereneckla
92094eec01
fix(Core/Spell): implement SPELL_ATTR5_NOT_ON_PLAYER and SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC (#22332) 2025-06-22 22:51:58 -03:00
Kitzunu
8200f3729e
fix(Core/SAI): Exclude GMs for player target/event (#22345) 2025-06-22 21:47:32 -03:00
Tereneckla
86f460c0ca
fix(Scripts/Spell): snapshot %dmg and crit when spreading or refreshing diseases with pestilence (#22306) 2025-06-22 11:38:09 +02: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
Ryan Turner
84533758f9
fix(core/SMART_EVENT_LINK) - Seperation and clarification of "not found or invalid, skipped" (#22240) 2025-06-17 20:14:45 +01:00
Jelle Meeus
e50a692fc7
fix(DB): set game_event_* tables to use smallint (#22309) 2025-06-17 18:49:18 +01:00
Andrew
a00e266b1f
fix(Core/Spells): Fix Element 115 Perpetual Instability not preventin… (#22301) 2025-06-10 18:23:26 -03:00
Tereneckla
0afc258a6b
fix(Core/Spell): Halve healing threat generated by paladins (#22271) 2025-06-09 23:25:33 -03:00
Tereneckla
3a7705409c
fix(Core/Unit): use casttime for ppm calculation of spells (#22019) 2025-06-09 12:07:42 -03:00
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