From 3b7090af45546b22c9ec8e72a2b7dd06fa9f66f7 Mon Sep 17 00:00:00 2001
From: gumi <git@gumi.ca>
Date: Mon, 5 Mar 2018 11:22:35 -0500
Subject: ensure the player looks dead if dead while warping

---
 src/map/clif.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

(limited to 'src')

diff --git a/src/map/clif.cpp b/src/map/clif.cpp
index 0a08def..5f33e8e 100644
--- a/src/map/clif.cpp
+++ b/src/map/clif.cpp
@@ -1203,6 +1203,14 @@ void clif_changemap(dumb_ptr<map_session_data> sd, MapName mapname, int x, int y
 
     if(sd->bl_m->mask > 0)
         clif_send_mask(sd, sd->bl_m->mask);
+
+    if (pc_isdead(sd))
+    {
+        Packet_Fixed<0x0080> fixed_80;
+        fixed_80.block_id = sd->bl_id;
+        fixed_80.type = BeingRemoveWhy::DEAD;
+        send_fpacket<0x0080, 7>(s, fixed_80);
+    }
 }
 
 /*==========================================
-- 
cgit v1.2.3-70-g09d2