kb31
a4dee23e17
refactor(Scripting): centralize script registry metadata ( #26025 )
2026-06-03 05:20:48 -03:00
Andrew
919eefef7e
refactor(Core/Battlefield): fire OnBattlefieldWarEnd before OnBattleEnd ( #26030 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-30 19:45:51 -03:00
Robin Gustafsson
0f1f1615e2
feat(Core/Scripting): Add Player SetSkill hook ( #25599 )
2026-05-24 04:16:56 -03:00
Andrew
8f293d00ee
feat(Core): add OnPlayerQuestAccept hook to PlayerScript ( #25875 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-17 08:06:40 -03:00
Andrew
5f5c287cd3
feat(Core/Battlefield): Add OnBattlefieldPlayerKill script hook ( #25871 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-17 01:12:04 -03:00
Andrew
bceaddb73b
feat(Core/Scripting): Add OnBattlefieldWarEnd script hook ( #25754 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 21:24:27 -03:00
Axel Cocat
cd3cccc961
feat(Core/Scripting): Add OnPlayerBeforeGetLevelForXPGain hook ( #25295 )
2026-04-24 08:17:31 +02:00
Axel Cocat
4fd0c385da
feat(Core/Scripting): Pass IoContext to OnNetworkStart ( #25501 )
2026-04-23 16:41:26 +02:00
sogladev
117095f1cb
feat(Core/Scripting): OnPlayerResurrect allow changing of applySickness ( #25353 )
2026-04-15 08:03:56 -03:00
Axel Cocat
0246faa95a
feat(Core/Scripting): Add OnPlayerLearnTaxiNode hook ( #25288 )
2026-03-29 01:20:27 +01:00
EElenov
601a4231f6
feat(Core/Player): Add 'OnPlayerCanLearnTalent' hook ( #24826 )
2026-03-17 20:30:57 +01:00
Takenbacon
7b1355f15e
fix(Server/Scripting): Remove packet copy from server script hooks ( #25063 )
...
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com >
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-13 16:04:24 -03:00
blinkysc
f9e1a22710
fix(Core/Scripts): Add missing BattlefieldScript EnabledHooks init ( #25033 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
2026-03-07 23:17:25 -03:00
Andrew
8422ec906f
feat(Core/Scripting): Implement OnBattlefieldBeforeInvitePlayerToWar() ( #24973 )
2026-03-02 20:05:43 -03:00
Andrew
e74adf550e
feat(Core/Scripting): Add Battlefield scripting hooks and API ( #24957 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-01 21:54:15 -03:00
blinkysc
686aafd57b
feat(Core/Hooks) Adds hooks for BG and Arena systems. ( #23543 )
2026-02-16 00:45:03 -03:00
Benjamin Jackson
1e47f701ac
feat(Core/Player): Add hooks for reputation price discount calculation. ( #24666 )
2026-02-15 23:44:44 +01:00
blinkysc
d908b4c2fc
refactor(Core/Network): Port TrinityCore socket optimizations ( #24384 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
Co-authored-by: Shauren <shauren@users.noreply.github.com >
2026-01-15 10:47:58 -03:00
Benjamin Jackson
d025568b65
fix(Core/Entities): Use lifetime PvP rank rather than current title for PvP credit message. ( #23961 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2025-12-27 00:45:33 +01:00
Munzeria
ae8dd49fd4
feat(Core/PlayerScript): Add Unequip hook ( #23248 )
...
Co-authored-by: Munzeria <Munzeria@dontemailme.lol >
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
2025-12-27 00:09:56 +01:00
Tereneckla
2f7f9bd72f
fix(Core/Spells): Implement TrinityCore spell_group and spell_group_stack_rules ( #23346 )
...
Co-authored-by: treeston <treeston.mmoc@gmail.com >
Co-authored-by: Trisjdc <trisjdc@gmail.com >
Co-authored-by: QAston <none@none>
Co-authored-by: ariel- <ariel-@users.noreply.github.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: Jelle Meeus <sogladev@gmail.com >
2025-11-28 16:01:25 -03:00
Francesco Borzì
9371008cdc
chore: fix leftover license header ( #23678 )
2025-11-14 14:21:58 -03:00
Francesco Borzì
50b36e842a
fix(docs/license): use GPLv2 as MaNGOS-based project ( #23655 )
2025-11-14 08:44:25 -03:00
天鹭
50f8f145d2
refactor(Core/PlayerScript): Delete OnPlayerChat, use OnPlayerCanUseChat ( #23617 )
2025-11-12 10:13:26 +01:00
killerwife
6292f80219
feature(SmartAI/Movement) - Unify waypoint systems ( #23251 )
2025-10-26 17:52:59 +01:00
Foe
bb2f2daacb
chore(Core/modules): necessary core changes for mod-eluna rename ( #22962 )
...
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
2025-10-23 12:52:13 +02:00
killerwife
10d5a3c553
fix(Core/Unit): rework Walk/Run mode ( #22988 )
...
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 17:54:19 -03:00
天鹭
53238a68d3
refactor(Core): DespawnOrUnsummon ( #23141 )
2025-10-13 03:36:23 -03:00
sogladev
c24c381bf5
fix(Core/Scripting): fix Defias Thug waypoint errors ( #22994 )
2025-10-12 18:35:16 +02:00
iThorgrim
445161d3b9
refactor(Core/Script): Rename Creature_SelectLevel to OnCreatureSelectLevel for clarity ( #22750 )
2025-08-29 17:19:57 -03:00
Quartzi
0fc05ed4d2
feat(Core/Scripting): Add OnPlayerGiveReputation script hook ( #21869 )
2025-08-27 04:32:02 -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
Macs-Account
68ece33f89
fix(Core/Scripting): UnitScript::DealDamage always returns the original damage value ( #22206 )
2025-06-08 01:15:32 +01:00
Vincent Vanclef
dd42f7a673
feat(Core/Entities): Add OnPlayerSendListInventory script hook ( #21676 )
2025-03-11 15:01:55 +01:00
Vincent Vanclef
ffe03f6e14
feat(Core/Entities): add OnPlayerCanGiveLevel script hook ( #21666 )
2025-03-10 08:44:33 +01:00
iThorgrim
e28384b059
feat(Core/Scripting): Add new hooks for Ticket ( #21238 )
2025-02-17 03:26:05 +01:00
Razor2142
8cc47ab1f1
feat(Script/Instance): added generic instance map script ( #21218 )
...
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2025-02-16 23:26:07 +01: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
Takenbacon
ee69a569c4
fix(Core/Grids): Grid improvements ( #20955 )
2025-02-14 22:11:27 +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
iThorgrim
90566589b0
feat(Scripting/Spell): Add new hooks for Spell (OnSpellCast, OnSpellPrepare, OnSpellCancel) ( #21149 )
2025-01-18 12:26:39 -03:00
Exitare
7fd8b04a56
feat(Core/Motd): Allow localized motd ( #20542 )
...
* Initial commit for localized motd
* Rename function that created world packages
* Update to satisfy code check
* Update code to accomodate localized motd
* Update command to support multiple optionales & adjusted db
* Code cleanup
* Update sql name
* Fix codestyle issues
* Remove hardcoded schema
* Add check for valid player in reload command
* Update to better code style
* Add missing include
* Fix redundant code usage
* Add missing include
* Remove sql files and create new rev sql files
* Address minor code reviews
* Fix code style
* Update code to address code revisions.
- Remove two unused functions
- Remove map
- Use available function to resolve LocaleConstant
* Fix code style
* Add check for base motd and update locale to DEFAULT_LOCALE
* Code docs
* Removed some docs, readd defaultd motd formatting
* Fix oversight in variable declaration
* Code style fix
* Update code based on code review
* ready for merge
* Fix set motd command due to changes to DEFAULT_LOCALE
* Fix CI
* Fix trailing whitespace
---------
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2024-12-15 19:50:02 +01:00
Benjamin Jackson
53cd41b938
feat(Core/Scripting): Add hook during command security evaluation. ( #20564 )
2024-11-14 17:14:28 -03:00
silviu20092
87fbdb7967
feat(Core/Scripting): Add hook for applying weapon damage ( #20350 )
...
Add hook for applying weapon damage
2024-11-14 05:35:26 -03:00
Francesco Borzì
a9f0f371e5
refactor(src/server/game): optimise imports ( #20541 )
2024-11-13 11:37:20 +01:00
Jelle Meeus
3565e4a9eb
feat(Core/WorldState): improved WorldState scripting ( #20141 )
...
* implement world state script
based on
https://github.com/cmangos/mangos-wotlk/commit/0b87ca9d9edf2d4752a3c0f8e9cf85c6689ca861
Co-authored-by: killerwife <killerwife@gmail.com >
* refactor to use onleave and onenter instead of spell_area
allows players to right click remove adal's buff
* add MapMgr.h
* refactor: use condition enum instead of uint32, prefix WORLD_STATE where needed
* remove lock from WorldState::Update
sWorldState->Update() is only called from World::Update
* remove unsafe SmartAI action of setWorldState
---------
Co-authored-by: killerwife <killerwife@gmail.com >
2024-11-12 12:15:27 -03:00
Francesco Borzì
c06cadfe75
refactor(src/common|server): remove unused import (big part 1) ( #20377 )
...
* refactor(src/common|server): remove unused import (big part 1)
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build
* chore: attempt to fix damn linkin error
2024-10-31 21:46:11 +01:00
Francesco Borzì
2ce2c8cf3a
refactor(src/server/game/*): remove unused imports (big part 3) ( #20315 )
2024-10-27 13:10:28 +01:00