… | |
… | |
1183 | |
1183 | |
1184 | mapspace &ms = m->at (nx, ny); |
1184 | mapspace &ms = m->at (nx, ny); |
1185 | |
1185 | |
1186 | if (socket.extmap) |
1186 | if (socket.extmap) |
1187 | { |
1187 | { |
1188 | uint8 stat_hp = 0; |
1188 | uint8 stat_hp = 0; |
1189 | uint8 stat_width = 0; |
1189 | uint8 stat_width = 0; |
1190 | uint8 flags = 0; |
1190 | uint8 flags = 0; |
1191 | UUID player = 0; |
1191 | tag_t player = 0; |
1192 | |
1192 | |
1193 | // send hp information, if applicable |
1193 | // send hp information, if applicable |
1194 | if (object *op = ms.faces_obj [0]) |
1194 | if (object *op = ms.faces_obj [0]) |
1195 | { |
1195 | { |
1196 | if (op->head || op->invisible) |
1196 | if (op->head || op->invisible) |
… | |
… | |
1237 | |
1237 | |
1238 | mask |= 0x8; |
1238 | mask |= 0x8; |
1239 | *last_ext |= 0x80; |
1239 | *last_ext |= 0x80; |
1240 | last_ext = &sl[sl.length ()]; |
1240 | last_ext = &sl[sl.length ()]; |
1241 | |
1241 | |
1242 | sl << uint8 (0x47) << uint8 (8) << (uint64)player; |
1242 | sl << uint8 (0x43) << uint8 (4) << (uint32)player; |
1243 | } |
1243 | } |
1244 | |
1244 | |
1245 | if (lastcell.flags != flags) |
1245 | if (lastcell.flags != flags) |
1246 | { |
1246 | { |
1247 | lastcell.flags = flags; |
1247 | lastcell.flags = flags; |