diff options
Diffstat (limited to 'src/map/clif.c')
-rw-r--r-- | src/map/clif.c | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/src/map/clif.c b/src/map/clif.c index 9835f12ec..bdb989d3f 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -946,7 +946,6 @@ static int clif_set_unit_spawned(struct block_list* bl, unsigned char* buf) } else { // npc/mob/pet/homun spawn packet - memset(buf,0,sizeof(buf)); WBUFW(buf, 0) = 0x7c; WBUFL(buf, 2) = bl->id; WBUFW(buf, 6) = status_get_speed(bl); @@ -954,20 +953,20 @@ static int clif_set_unit_spawned(struct block_list* bl, unsigned char* buf) WBUFW(buf,10) = (sc)? sc->opt2 : 0; WBUFW(buf,12) = (sc)? sc->option : 0; WBUFW(buf,14) = vd->hair_style; //Required for pets (removes attack cursor) - //16W: Weapon + WBUFW(buf,16) = 0; // Weapon WBUFW(buf,18) = vd->head_bottom; //Pet armor (ignored by client) WBUFW(buf,20) = vd->class_; - //22W: Shield - //24W: Head top - //26W: Head mid - //28W: Hair color - //30W: Cloth color - //32W: Head dir - //34B: karma - //35B: Sex + WBUFW(buf,22) = 0; // Shield + WBUFW(buf,24) = 0; // Head top + WBUFW(buf,26) = 0; // Head mid + WBUFW(buf,28) = 0; // Hair color + WBUFW(buf,30) = 0; // Cloth color + WBUFW(buf,32) = 0; // Head dir + WBUFB(buf,34) = 0; // karma + WBUFB(buf,35) = 0; // Sex WBUFPOS(buf,36,bl->x,bl->y,unit_getdir(bl)); - //39B: ??? - //40B: ??? + WBUFB(buf,39) = 0; // ??? + WBUFB(buf,40) = 0; // ??? #if PACKETVER < 9 return packet_len(0x7c); |