Extend /pair command to work with character names as well as IDs (#562)

This commit is contained in:
Rose Witchaven 2021-06-16 23:58:39 -05:00 committed by GitHub
parent 9e0a964af8
commit 65f812cf73
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4029,10 +4029,28 @@ void Courtroom::on_ooc_return_pressed()
} }
} }
else { else {
append_server_chatmessage("CLIENT", int whom = 0;
tr("Are you sure you typed that well? The char " bool matched = false;
"ID could not be recognised."), for (char_type chara : char_list) {
"1"); if (chara.name.toLower() == ooc_message.toLower()) {
matched = true;
break;
}
whom++;
}
if (matched) {
other_charid = whom;
QString msg = tr("You will now pair up with %1 if they also choose "
"your character in return.")
.arg(char_list.at(whom).name);
append_server_chatmessage("CLIENT", msg, "1");
}
else {
append_server_chatmessage("CLIENT",
tr("Are you sure you typed that well? The char "
"ID/name could not be recognised."),
"1");
}
} }
return; return;
} }