barmar, on 2023-November-17, 10:43, said:
Actually, it should randomize. Here's the code comment:
/* What do you know about touching honors? There are three cases: 1. Opening lead (?) or a non-honor. Play randomly. 2. Declaring. High if possibly winning and either leading or following suit. Low otherwise. 3. Defending. Leading, play high. Third play low if possibly winning, high otherwise. 2nd/4th: If small (you have >= 3 cards) play the same. From a doubleton, play random because of restricted choice. */
I have now confirmed this to be incorrect. When playing in a robot tournament (as opposed to a teaching table), when declarer leads to a trick and a GIB defender holds QJ doubleton, GIB will play Q 100% of the time.
Thus if GIB drops the J, you can take a finesse knowing they can't hold the Q, while if GIB drops the Q, you should play for the drop for better odds, against standard restricted choice advice.
Even if nothing else in GIB is ever going to be touched, can this be fixed?