I’m not sure if I’m allowed to share this here — if not, I apologize.
When dying under certain circumstances (for example, on war maps), the revive option does not appear.
I ran several tests on the m2dev files and other sources where I had applied this fix, but I was unable to reproduce the issue locally. However, once the server is live, the bug occurs randomly.
After removing the fix, everything went back to normal.
The issue seems related to the POS_FIGHTING timer fix inside EnterCombat().
Just reporting this in case it helps.