Extend /pair command to work with character names as well as IDs (#562)
This commit is contained in:
parent
9e0a964af8
commit
65f812cf73
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user