feat(Core/Config): Resurrection durability loss percentage (#25715)

Co-authored-by: Ijostrom <skylarburk@mail.com>
This commit is contained in:
Ijostrom
2026-05-10 07:34:15 -07:00
committed by GitHub
parent f4be7b1e2b
commit 7e13d17cc1
4 changed files with 14 additions and 1 deletions
+3 -1
View File
@@ -262,7 +262,9 @@ void WorldSession::SendSpiritResurrect()
{
_player->ResurrectPlayer(0.5f, true);
_player->DurabilityLossAll(0.25f, true);
float durabilityLossOnSpiritResurrect = sWorld->getRate(RATE_DURABILITY_LOSS_ON_SPIRIT_RESURRECT) / 100.0f;
if (durabilityLossOnSpiritResurrect)
_player->DurabilityLossAll(durabilityLossOnSpiritResurrect, true);
// get corpse nearest graveyard
GraveyardStruct const* corpseGrave = nullptr;