Core/Players: Improvements for talent reset logic. (#29580)

* Clean up Player::ResetTalents() from unnecessary logic, such as withdrawing money. Move it to more suitable places.
* Implemented SMSG_TALENTS_INVOLUNTARILY_RESET and use it instead of old trinity_string.
* Do not reset the accumulated talent reset cost if CONFIG_NO_RESET_TALENT_COST is enabled.

(cherry picked from commit ca1560f043df275d9241055adbf61a393666a533)
Signed-off-by: luis <[email protected]>
This commit is contained in:
Mykhailo Redko
2026-05-27 09:17:34 -03:00
committed by luis
parent 7a669dbd23
commit 7b01d5a044
12 changed files with 62 additions and 49 deletions
@@ -0,0 +1,2 @@
--
DELETE FROM `trinity_string` WHERE `entry` IN (216, 1126);