<< Auctions XML Bridge Tests Links >>

Auctions: Exceptions

Calls out of turn at first call

Input:
<h2>South Dealer</h2>
<auction dealer="S">
<call seat="W" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

<hr/>

<auction dealer="S">
<call seat="N" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

<hr/>

<auction dealer="S">
<call seat="E" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

<h2>East Dealer</h2>
<auction dealer="E">
<call seat="S" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

<hr/>

<auction dealer="E">
<call seat="W" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

<hr/>

<auction dealer="E">
<call seat="N" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

<h2>North Dealer</h2>
<auction dealer="N">
<call seat="E" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

<hr/>

<auction dealer="N">
<call seat="S" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

<hr/>

<auction dealer="N">
<call seat="W" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

<h2>West Dealer</h2>
<auction dealer="W">
<call seat="N" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

<hr/>

<auction dealer="W">
<call seat="E" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

<hr/>

<auction dealer="W">
<call seat="S" code="1N">
    <note>Out of turn, accepted</note>
</call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

XSL Output:

South Dealer

South West North East
1 NT* All Pass
*Out of turn, accepted

South West North East
1 NT* All Pass
*Out of turn, accepted

South West North East
1 NT*
All Pass
*Out of turn, accepted

East Dealer

West North East South
1 NT*
All Pass
*Out of turn, accepted

West North East South
1 NT* All Pass
*Out of turn, accepted

West North East South
1 NT* All Pass
*Out of turn, accepted

North Dealer

West North East South
1 NT* All Pass
*Out of turn, accepted

West North East South
1 NT*
All Pass
*Out of turn, accepted

West North East South
1 NT* All Pass
*Out of turn, accepted

West Dealer

West North East South
1 NT* All Pass
*Out of turn, accepted

West North East South
1 NT* All Pass
*Out of turn, accepted

West North East South
1 NT*
All Pass
*Out of turn, accepted

Auction with call out of turn

Input:
<auction>
<call code="1N" seat="S"/>
<call code="P" seat="N"><note>Call out of turn, accepted</note></call>
<call code="2H"/>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>
XSL Output:
South West North East
1 NT Pass* 2
All Pass
*Call out of turn, accepted

Partial auction with pass out of turn

Input:
<auction>
<call code="1N" seat="S"/>
<call code="P" seat="N">
      <note>Call out of turn, accepted</note></call>
<call code="P"/>
<call code="P"/>
</auction>
<hr/>
<auction>
<call code="1N" seat="S"/>
<call code="P" seat="N">
      <note>Call out of turn, accepted</note></call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>
<hr/>
<auction>
<call code="1N" seat="S"/>
<call code="P" seat="N">
      <note>Call out of turn, accepted</note></call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>
<hr/>
<auction>
<call code="1N" seat="S"/>
<call code="P" seat="N">
     <note>Call out of turn, accepted</note></call>
<call code="P"/>
<call code="P"/>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>

XSL Output:
South West North East
1 NT Pass* Pass
Pass
*Call out of turn, accepted

South West North East
1 NT Pass* Pass
Pass Pass
*Call out of turn, accepted

South West North East
1 NT Pass* Pass
Pass Pass Pass
*Call out of turn, accepted

South West North East
1 NT Pass* Pass
Pass All Pass
*Call out of turn, accepted
Three passes should not end an auction when pass out of turn is accepted, so "All Pass" should not be substituted - instead, the auction is to proceed as if the pass out of turn did not exist - the skipped bidder calls in turn, and then the auction continues even if the skipped bidder passes - so, six passes are necessary after a pass-out-of-turn is accepted.
See Law 34.

More Law 34 Checks: All Pass

Input:
<auction>
<call code="1N" seat="S"/>
<call code="P" seat="N">
     <note>Call out of turn, accepted</note></call>
<call code="3C"/>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>
XSL Output:
South West North East
1 NT Pass* 3
All Pass
*Call out of turn, accepted
This case should get end with an "All Pass."

Corrected call - two options

Input:
<auction dealer="W">
    <call code="1S"/>
    <call code="2D">
        <note>Corrected from insufficient <call code="1D"/>.</note>
    </call>
    <call code="2S"/>
    <call code="P"/>
    <call code="P"/>
    <call code="P"/>
</auction>
XSL Output:
West North East South
1 2 * 2 All Pass
*Corrected from insufficient 1 .
Input:
<auction dealer="W">
    <call code="1S"/>
    <call code="1D"/>
    <call code="2D" seat="N">
        <note>Made sufficient</note>
    </call>
    <call code="2S"/>
    <call code="P"/>
    <call code="P"/>
    <call code="P"/>
</auction>
XSL Output:
West North East South
1 1
2 * 2 All Pass
*Made sufficient
I'd prefer the first to the second. As a rule, I think a <call> tag should be used for an "accepted" call of some form. If a call is not accepted as part of the auction, then it should be recorded in a footnote.

Annotations

Auction with annotation

Input:
<auction>
<call code="1N" seat="S"/>
<call code="P" seat="N">
    <note>Call out of turn</note>
    </call>
<annotation>Director was called. East heard
his options, chose to accept the call.
</annotation>
<call code="2H"/>
<call code="P"/>
<call code="P"/>
<call code="P"/>
</auction>
XSL Output:
South West North East
1 NT Pass*
Director was called. East heard his options, chose to accept the call.
2
All Pass
*Call out of turn

Annotation after Pass Out auction

Input:
<auction dealer="N">
<call code="P"/>
<call code="P"/>
<call code="P"/>
<call code="P"/>
<annotation>After fourth pass, North called
<call code="1S"/>, which was nullified.
</annotation>
</auction>

<hr/>

<auction dealer="E">
<call code="P"/>
<call code="P"/>
<call code="P"/>
<call code="P"/>
<annotation>After fourth pass, East called
<call code="1S"/>, which was nullified.
</annotation>
</auction>
<hr/>
<auction dealer="S">
<call code="P"/>
<call code="P"/>
<call code="P"/>
<call code="P"/>
<annotation>After fourth pass, South called
<call code="1S"/>, which was nullified.
</annotation>
</auction>
<hr/>
<auction dealer="W">
<call code="P"/>
<call code="P"/>
<call code="P"/>
<call code="P"/>
<annotation>After fourth pass, West called
<call code="1S"/>, which was nullified.
</annotation>
</auction>


XSL Output:
West North East South
Pass Out
After fourth pass, North called 1 , which was nullified.

West North East South
Pass Out
After fourth pass, East called 1 , which was nullified.

South West North East
Pass Out
After fourth pass, South called 1 , which was nullified.

West North East South
Pass Out
After fourth pass, West called 1 , which was nullified.
<< Auctions
Thomas Andrews (bridge@thomasoandrews.com), © 2002-2009.
Links >>
Article formatted with BridgeML.