* @return <tt>true</tt> if traded.
*/
public boolean tradePlayer(final String playerName, final int tradeWait) {
if (!inTrade()) {
final RSPlayer targetPlayer = methods.players.getNearest(playerName);
return targetPlayer != null && targetPlayer.interact("Trade with ", targetPlayer.getName()) && waitForTrade(TRADE_TYPE_MAIN, tradeWait);
} else {
return isTradingWith(playerName);
}
}