def canTrade(playerOrID, withPlayerOrID): """ Returns True if <player> can open the trade window with <withPlayer>. """ return PlayerUtil.canContact( playerOrID, withPlayerOrID) and PlayerUtil.isWillingToTalk( withPlayerOrID, playerOrID)