diff options
Diffstat (limited to 'src/map/clif.c')
-rw-r--r-- | src/map/clif.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/map/clif.c b/src/map/clif.c index 4844f0ac5..366fdbec9 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -941,18 +941,28 @@ static int clif_set0078(struct block_list *bl, struct view_data *vd, unsigned ch } WBUFW(buf,14)=vd->class_; WBUFW(buf,16)=vd->hair_style; //Required for pets. + //18W: Weapon WBUFW(buf,20)=vd->head_bottom; //Pet armor if (bl->type == BL_NPC && vd->class_ == FLAG_CLASS) { //The hell, why flags work like this? WBUFL(buf,22)=emblem_id; WBUFL(buf,26)=guild_id; } + //22W: shield + //24W: Head top + //26W: Head mid + //28W: Hair color + //30W: Clothes color WBUFW(buf,32)=dir; WBUFL(buf,34)=guild_id; WBUFL(buf,38)=emblem_id; + //42W: Manner + //44B: Karma + //45B: Sex WBUFPOS(buf,46,bl->x,bl->y,dir); WBUFB(buf,49)=5; WBUFB(buf,50)=5; + //51BL Sit/Stand WBUFW(buf,52)=clif_setlevel(lv); return packet_len(0x78); } |