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