… | |
… | |
611 | { |
611 | { |
612 | case ST_PLAYING: |
612 | case ST_PLAYING: |
613 | LOG (llevError, "Got reply message with ST_PLAYING input state\n"); |
613 | LOG (llevError, "Got reply message with ST_PLAYING input state\n"); |
614 | break; |
614 | break; |
615 | |
615 | |
616 | case ST_CHANGE_CLASS: |
|
|
617 | key_change_class (pl->ob, buf[0]); |
|
|
618 | break; |
|
|
619 | |
|
|
620 | case ST_GET_PARTY_PASSWORD: /* Get password for party */ |
616 | case ST_GET_PARTY_PASSWORD: /* Get password for party */ |
621 | receive_party_password (pl->ob, 13); |
617 | receive_party_password (pl->ob, 13); |
622 | break; |
618 | break; |
623 | |
619 | |
624 | default: |
620 | default: |
… | |
… | |
663 | |
659 | |
664 | cp = strchr (cp + 1, ' '); |
660 | cp = strchr (cp + 1, ' '); |
665 | |
661 | |
666 | if (cp) |
662 | if (cp) |
667 | { |
663 | { |
668 | assign (ns->version, cp + 1); |
664 | ns->version = cp + 1; |
669 | |
665 | |
670 | if (ns->sc_version < 1026) |
666 | if (ns->sc_version < 1026) |
671 | ns->send_packet_printf ("drawinfo %d %s", NDI_RED, |
667 | ns->send_packet_printf ("drawinfo %d %s", NDI_RED, |
672 | "**** VERSION WARNING ****\n**** CLIENT IS TOO OLD!! UPDATE THE CLIENT!! ****"); |
668 | "**** VERSION WARNING ****\n**** CLIENT IS TOO OLD!! UPDATE THE CLIENT!! ****"); |
673 | } |
669 | } |
… | |
… | |
1237 | |
1233 | |
1238 | mask |= 0x8; |
1234 | mask |= 0x8; |
1239 | *last_ext |= 0x80; |
1235 | *last_ext |= 0x80; |
1240 | last_ext = &sl[sl.length ()]; |
1236 | last_ext = &sl[sl.length ()]; |
1241 | |
1237 | |
1242 | sl << uint8 (0x43) << uint8 (4) << (uint32)player; |
1238 | sl << uint8 (0x47) << uint8 (4) << (uint32)player; |
1243 | } |
1239 | } |
1244 | |
1240 | |
1245 | if (lastcell.flags != flags) |
1241 | if (lastcell.flags != flags) |
1246 | { |
1242 | { |
1247 | lastcell.flags = flags; |
1243 | lastcell.flags = flags; |