No Ressurection Sickness
This is a rather simple core edit, but I think it will help many funserver owners and bring an end to having your Teleport NPCs offering to remove ress sickness.
I created a patch for Aspire/Hearthstone:
diff private pastebin - collaborative debugging tool
If the patch does not work for you try applying it manually (see the Arc section)
But what about arc-emu?
ArcEmu's code is just the same, so all we need to do is go to NPCHandler.cpp
and find WorldSession::HandleSpiritHealerActivateOpcode
replace the function with this:
It does remove the 25% Durability damage that comes with spirit resssingCode:if(!_player->IsInWorld() ||!_player->isDead()) return; //When revived by spirit healer, set health/mana at 50% _player->m_resurrectHealth = _player->GetUInt32Value(UNIT_FIELD_MAXHEALTH)/2; _player->m_resurrectMana = _player->GetUInt32Value(UNIT_FIELD_MAXPOWER1)/2; _player->ResurrectPlayer(NULLPLR);