Moderators: WhiteRider, kraada, Flag_Hippo, morny, Moderators
wallacedavidl wrote:1. An expression that reveals when there's 3 Board cards to a Flush, factoring it could test true on the FLOP, TURN, or RIVER.
(((((((cash_hand_summary.card_1 > 0 and cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) = cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13))))))OR (((((cash_hand_summary.card_4 > 0 AND ((cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) != cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13)) OR (cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) != cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) = cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13)) OR (cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) = cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) != cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) = cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13))))))))OR (((((cash_hand_summary.card_5 > 0 and ((cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) = cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) != cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) and cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) != cash_hand_summary.card_5 - ((cash_hand_summary.card_5 - 1) % 13)) OR (cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) = cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) and cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) != cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) and cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) != cash_hand_summary.card_5 - ((cash_hand_summary.card_5 - 1) % 13)) OR (cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) = cash_hand_summary.card_5 - ((cash_hand_summary.card_5 - 1) % 13) and cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) != cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) != cash_hand_summary.card_5 - ((cash_hand_summary.card_5 - 1) % 13)) OR (cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) != cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) and cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) != cash_hand_summary.card_5 - ((cash_hand_summary.card_5 - 1) % 13)) OR (cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) != cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) != cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) and cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_5 - ((cash_hand_summary.card_5 - 1) % 13)) OR (cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) != cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) != cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) and cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) = cash_hand_summary.card_5 - ((cash_hand_summary.card_5 - 1) % 13)) OR (cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) != cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) = cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) = cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) != cash_hand_summary.card_5 - ((cash_hand_summary.card_5 - 1) % 13)) OR (cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) != cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) = cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) != cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) = cash_hand_summary.card_5 - ((cash_hand_summary.card_5 - 1) % 13)) OR (cash_hand_summary.card_1 - ((cash_hand_summary.card_1 - 1) % 13) != cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_2 - ((cash_hand_summary.card_2 - 1) % 13) != cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) and cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) = cash_hand_summary.card_4 - ((cash_hand_summary.card_4 - 1) % 13) and cash_hand_summary.card_3 - ((cash_hand_summary.card_3 - 1) % 13) = cash_hand_summary.card_5 - ((cash_hand_summary.card_5 - 1) % 13))))))))))wallacedavidl wrote:2. An expression that reveals when there's 3 Board cards to a Straight, factoring it could test true on the FLOP, TURN or RIVER.
wallacedavidl wrote:I think I figured it out. Please verify that the following expression tests for when the Boarded TURN card makes a STRAIGHT possible. Thanks...
(((((((cash_hand_summary.card_4 > 0 AND ( ((((1 << (cash_hand_summary.card_1 % 13)) | (1 << (cash_hand_summary.card_2 % 13)) | (1 << (cash_hand_summary.card_3 % 13)) | (1 << (cash_hand_summary.card_4 % 13))) & (31<<0) )>>0 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (cash_hand_summary.card_1 % 13)) | (1 << (cash_hand_summary.card_2 % 13)) | (1 << (cash_hand_summary.card_3 % 13)) | (1 << (cash_hand_summary.card_4 % 13))) & (31<<1) )>>1 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (cash_hand_summary.card_1 % 13)) | (1 << (cash_hand_summary.card_2 % 13)) | (1 << (cash_hand_summary.card_3 % 13)) | (1 << (cash_hand_summary.card_4 % 13))) & (31<<2) )>>2 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (cash_hand_summary.card_1 % 13)) | (1 << (cash_hand_summary.card_2 % 13)) | (1 << (cash_hand_summary.card_3 % 13)) | (1 << (cash_hand_summary.card_4 % 13))) & (31<<3) )>>3 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (cash_hand_summary.card_1 % 13)) | (1 << (cash_hand_summary.card_2 % 13)) | (1 << (cash_hand_summary.card_3 % 13)) | (1 << (cash_hand_summary.card_4 % 13))) & (31<<4) )>>4 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (cash_hand_summary.card_1 % 13)) | (1 << (cash_hand_summary.card_2 % 13)) | (1 << (cash_hand_summary.card_3 % 13)) | (1 << (cash_hand_summary.card_4 % 13))) & (31<<5) )>>5 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (cash_hand_summary.card_1 % 13)) | (1 << (cash_hand_summary.card_2 % 13)) | (1 << (cash_hand_summary.card_3 % 13)) | (1 << (cash_hand_summary.card_4 % 13))) & (31<<6) )>>6 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (cash_hand_summary.card_1 % 13)) | (1 << (cash_hand_summary.card_2 % 13)) | (1 << (cash_hand_summary.card_3 % 13)) | (1 << (cash_hand_summary.card_4 % 13))) & (31<<7) )>>7 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (cash_hand_summary.card_1 % 13)) | (1 << (cash_hand_summary.card_2 % 13)) | (1 << (cash_hand_summary.card_3 % 13)) | (1 << (cash_hand_summary.card_4 % 13))) & (31<<8) )>>8 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (cash_hand_summary.card_1 % 13)) | (1 << (cash_hand_summary.card_2 % 13)) | (1 << (cash_hand_summary.card_3 % 13)) | (1 << (cash_hand_summary.card_4 % 13))) & (31<<9) )>>9 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (cash_hand_summary.card_1 % 13)) | (1 << (cash_hand_summary.card_2 % 13)) | (1 << (cash_hand_summary.card_3 % 13)) | (1 << (cash_hand_summary.card_4 % 13))) & ((31<<9)+1)) IN ( 1537, 2561, 3073, 4609, 5121, 6145, 3585, 5633, 6657, 7169 ))))))))))
wallacedavidl wrote:1. If I want to show the RIVER card made a Board Straight Possible, I must use the NOT operator on both the FLOP and TURN to first eliminate those possibilities, correct?
wallacedavidl wrote:Let's say I create some Hand Columns that represent various Board Textures such as my_flop_made_straight, my_turn_made_straight, etc. Then I could reference those Hand Columns in a Players Column CASE WHEN expression that tests for when I use a specific hand strength when certian Board Textures are present as in the following, correct?
Return to Custom Stats, Reports and HUD Profiles
Users browsing this forum: No registered users and 0 guests