Forráskód Böngészése

<Valaris> void clif_getareachar_npc(struct map_session_data* sd,struct npc_data* nd)
<Valaris> i missed the 7b packet send when i originally merged it into ea

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@661 54d463be-8e91-2dee-dedb-b68131a5f0ec

Lupus 20 éve
szülő
commit
6778397ad7
1 módosított fájl, 5 hozzáadás és 7 törlés
  1. 5 7
      src/map/clif.c

+ 5 - 7
src/map/clif.c

@@ -3544,24 +3544,22 @@ void clif_getareachar_pc(struct map_session_data* sd,struct map_session_data* ds
  *------------------------------------------
  */
 void clif_getareachar_npc(struct map_session_data* sd,struct npc_data* nd)
-{
 	int len;
-
 	nullpo_retv(sd);
 	nullpo_retv(nd);
-
 	if(nd->class < 0 || nd->flag&1 || nd->class == INVISIBLE_CLASS)
 		return;
-
+	if(nd->state.state == MS_WALK){
+		len = clif_npc007b(nd,WFIFOP(sd->fd,0));
+		WFIFOSET(sd->fd,len);
+	} else {
 	len = clif_npc0078(nd,WFIFOP(sd->fd,0));
 	WFIFOSET(sd->fd,len);
-
+	}
 	if(nd->chat_id){
 		clif_dispchat((struct chat_data*)map_id2bl(nd->chat_id),sd->fd);
 	}
-
 }
-
 /*==========================================
  * ˆÚ“®’âŽ~
  *------------------------------------------