Fix case of self_offset received without a y offset (#864)

caused by typos in #701

it's possible for older clients to send x offsets without a y
offset. if you think this case is annoying you can remove it in
the next version and handle it server-side instead
This commit is contained in:
oldmud0 2022-09-06 00:36:03 -05:00 committed by GitHub
parent dc58a661d3
commit dedf6af27a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3977,10 +3977,9 @@ void Courtroom::set_self_offset(const QString& p_list) {
}
else {
self_offset_v = self_offsets[1].toInt();
ui_vp_player_char->move_and_center(ui_viewport->width() * self_offset / 100, ui_viewport->height() * self_offset_v / 100);
const int percent = 100;
ui_vp_player_char->move(ui_viewport->width() * self_offset / percent, ui_viewport->height() * self_offset_v / percent);
}
ui_vp_player_char->move_and_center(ui_viewport->width() * self_offset / 100,
ui_viewport->height() * self_offset_v / 100);
}
void Courtroom::set_ip_list(QString p_list)