Video Poker Video Poker Articles Online Casinos Online Gambling Strategy Guides Tools Video Poker Strategies

Lucky Suit Poker

Game Info Paytable Options Hand Analyzer Paytable Analyzer Simulator Strategy Guide Training Programming

Lucky Suit Poker is a unique game which has five suits instead of four. Flush-type hands in the fifth suit, Clovers, are generally worth more than the same hand in one of the four regular suits. The Ten, Jack, Queen, King and Ace of Clovers can also be used to create a Wild Royal Flush when mixed with Royal Flush cards from one regular suit.

Because of the extra suit, the simplified deck is not as simple as it is for most games. 7,716,007 of the 8,259,888 hands are redundant and therefore do not need to be analyzed, but this leaves well over 500,000 hands that do need to be analyzed. If you run a strategy guide or analyze a paytable, please be aware that it will take at least 5 minutes to analyze the game.

Click here for help Opens in a new window

Currency Options


Currency: Coin Size: Coins per Hand:

Taxes & Tips


  Threshold   Withholding Rate
  Threshold   Withholding Rate
  Threshold   Withholding Rate
  Threshold   Amount
  Threshold   Rate

Click here for help Opens in a new window

Number of hands to simulate:  

Click here for help Opens in a new window



Don't forget that you can type in your own paytable below.

Hand Coins Paid
Lucky Suit Royal Flush
Natural Royal Flush
Wild Royal Flush
Lucky Suit Straight Flush
Straight Flush
Five of a Kind
Four of a Kind
Full House
Lucky Suit Flush
Flush
Straight
Three of a Kind
Two Pair
Jacks or Better

Deck Simplification


Unique Rank Patterns


Core Hand Type Formula Result
Five of a Kind Combin(13, 1) 13
Four of a Kind Combin(13, 1) * Combin(12, 1) 156
Full House Combin(13, 1) * Combin(12, 1) 156
Three of a Kind Combin(13, 1) * Combin(12, 2) 858
Two Pair Combin(13, 2) * Combin(11, 1) 858
One Pair Combin(13, 1) * Combin(12, 3) 2,860
No Pair Combin(13, 5) 1,287

Unique Suit Patterns


A, B, C and D refer to the four regular suits (Clubs, Diamonds, Hearts or Spades).
E refers to the fifth "lucky" suit (Clovers).

Five of a Kind Four of a Kind Full House Three of a Kind Two Pair One Pair No Pair
Pattern Count Pattern Count Pattern Count Pattern Count Pattern Count Pattern Count Pattern Count
ABCDE 1 ABCDA 4 ABCAB 12 ABCAA 12 ABABA 12 ABAAA 12 AAAAA 4
ABCDE 1 ABCAD 12 ABCAB 24 ABABC 12 ABAAB 12 AAAAB 12
ABCEA 12 ABCAE 12 ABCAD 12 ABACA 24 ABAAC 24 AAABA 12
ABCED 4 ABCDE 4 ABCDA 12 ABACB 24 ABABA 12 AAABB 12
ABCEE 4 ABEAB 6 ABCDD 4 ABACC 24 ABABB 12 AAABC 24
ABEAC 24 ABCAE 12 ABACD 24 ABABC 24 AABAA 12
ABEAE 12 ABCDE 4 ABCDA 12 ABACA 24 AABAB 12
ABECD 6 ABCEA 12 ABCDC 12 ABACB 24 AABAC 24
ABECE 12 ABCED 4 ABABE 6 ABACC 24 AABBA 12
ABCEE 4 ABACE 24 ABACD 24 AABBB 12
ABEAA 12 ABCDE 6 ABCAA 24 AABBC 24
ABEAB 12 ABAEA 12 ABCAB 24 AABCA 24
ABEAC 24 ABAEB 12 ABCAC 24 AABCB 24
ABECA 24 ABAEC 24 ABCAD 24 AABCC 24
ABECC 12 ABAEE 12 ABCCA 24 AABCD 24
ABECD 12 ABCEA 24 ABCCC 12 ABAAA 12
ABEAE 12 ABCEC 12 ABCCD 12 ABAAB 12
ABECE 12 ABCED 12 ABCDA 24 ABAAC 24
ABEEA 12 ABCEE 12 ABCDC 12 ABABA 12
ABEEC 12 AEABA 12 ABCDD 12 ABABB 12
ABEEE 6 AEABB 12 ABAAE 12 ABABC 24
AEABC 24 ABABE 12 ABACA 24
AEABE 12 ABACE 24 ABACB 24
AEAEA 4 ABAEA 12 ABACC 24
AEAEB 12 ABAEB 12 ABACD 24
AEAEE 4 ABAEC 24 ABBAA 12
AEBCA 12 ABAEE 12 ABBAB 12
AEBCB 24 ABCAE 24 ABBAC 24
AEBCD 12 ABCCE 12 ABBBA 12
AEBCE 12 ABCDE 12 ABBBB 12
AEBEA 12 ABCEA 24 ABBBC 24
AEBEB 12 ABCEC 12 ABBCA 24
AEBEC 24 ABCED 12 ABBCB 24
AEBEE 12 ABCEE 12 ABBCC 24
ABEAA 12 ABBCD 24
ABEAB 12 ABCAA 24
ABEAC 24 ABCAB 24
ABEAE 12 ABCAC 24
ABECA 24 ABCAD 24
ABECC 12 ABCBA 24
ABECD 12 ABCBB 24
ABECE 12 ABCBC 24
ABEEA 12 ABCBD 24
ABEEC 12 ABCCA 24
ABEEE 6 ABCCB 24
AEAAA 4 ABCCC 24
AEAAB 12 ABCCD 24
AEAAE 4 ABCDA 24
AEABA 12 ABCDB 24
AEABB 12 ABCDC 24
AEABC 24 ABCDD 24
AEABE 12 AAAAE 4
AEAEA 4 AAABE 12
AEAEB 12 AAAEA 4
AEAEE 4 AAAEB 12
AEBAA 12 AAAEE 4
AEBAB 12 AABAE 12
AEBAC 24 AABBE 12
AEBAE 12 AABCE 24
AEBBA 12 AABEA 12
AEBBB 12 AABEB 12
AEBBC 24 AABEC 24
AEBBE 12 AABEE 12
AEBCA 24 AAEAA 4
AEBCB 24 AAEAB 12
AEBCC 24 AAEAE 4
AEBCD 24 AAEBA 12
AEBCE 24 AAEBB 12
AEBEA 12 AAEBC 24
AEBEB 12 AAEBE 12
AEBEC 24 AAEEA 4
AEBEE 12 AAEEB 12
AEEAA 4 AAEEE 4
AEEAB 12 ABAAE 12
AEEAE 4 ABABE 12
AEEBA 12 ABACE 24
AEEBB 12 ABAEA 12
AEEBC 24 ABAEB 12
AEEBE 12 ABAEC 24
AEEEA 4 ABAEE 12
AEEEB 12 ABBAE 12
AEEEE 4 ABBBE 12
ABBCE 24
ABBEA 12
ABBEB 12
ABBEC 24
ABBEE 12
ABCAE 24
ABCBE 24
ABCCE 24
ABCDE 24
ABCEA 24
ABCEB 24
ABCEC 24
ABCED 24
ABCEE 24
ABEAA 12
ABEAB 12
ABEAC 24
ABEAE 12
ABEBA 12
ABEBB 12
ABEBC 24
ABEBE 12
ABECA 24
ABECB 24
ABECC 24
ABECD 24
ABECE 24
ABEEA 12
ABEEB 12
ABEEC 24
ABEEE 12
AEAAA 4
AEAAB 12
AEAAE 4
AEABA 12
AEABB 12
AEABC 24
AEABE 12
AEAEA 4
AEAEB 12
AEAEE 4
AEBAA 12
AEBAB 12
AEBAC 24
AEBAE 12
AEBBA 12
AEBBB 12
AEBBC 24
AEBBE 12
AEBCA 24
AEBCB 24
AEBCC 24
AEBCD 24
AEBCE 24
AEBEA 12
AEBEB 12
AEBEC 24
AEBEE 12
AEEAA 4
AEEAB 12
AEEAE 4
AEEBA 12
AEEBB 12
AEEBC 24
AEEBE 12
AEEEA 4
AEEEB 12
AEEEE 4
EAAAA 4
EAAAB 12
EAAAE 4
EAABA 12
EAABB 12
EAABC 24
EAABE 12
EAAEA 4
EAAEB 12
EAAEE 4
EABAA 12
EABAB 12
EABAC 24
EABAE 12
EABBA 12
EABBB 12
EABBC 24
EABBE 12
EABCA 24
EABCB 24
EABCC 24
EABCD 24
EABCE 24
EABEA 12
EABEB 12
EABEC 24
EABEE 12
EAEAA 4
EAEAB 12
EAEAE 4
EAEBA 12
EAEBB 12
EAEBC 24
EAEBE 12
EAEEA 4
EAEEB 12
EAEEE 4
EEAAA 4
EEAAB 12
EEAAE 4
EEABA 12
EEABB 12
EEABC 24
EEABE 12
EEAEA 4
EEAEB 12
EEAEE 4
EEEAA 4
EEEAB 12
EEEAE 4
EEEEA 4
EEEEE 1

Total Unique Patterns


Core Hand Type Rank Patterns Suit Patterns Total
Five of a Kind 13 1 13
Four of a Kind 156 5 780
Full House 156 9 1,404
Three of a Kind 858 21 18,018
Two Pair 858 34 29,172
One Pair 2,860 82 234,520
No Pair 1,287 202 259,974
Total 543,881
Reduction in processing time 93.4154%

Hand Scoring Code


int GetHandType(int C1, int C2, int C3, int C4, int C5)
{
    int Hand = 0;

    int R1 = Rank[C1],
        R2 = Rank[C2],
        R3 = Rank[C3],
        R4 = Rank[C4],
        R5 = Rank[C5];

    int S1 = Suit[C1],
        S2 = Suit[C2],
        S3 = Suit[C3],
        S4 = Suit[C4],
        S5 = Suit[C5];

    if (R1 > R2) { R1 ^= R2; R2 ^= R1; R1 ^= R2; S1 ^= S2; S2 ^= S1; S1 ^= S2; }
    if (R1 > R3) { R1 ^= R3; R3 ^= R1; R1 ^= R3; S1 ^= S3; S3 ^= S1; S1 ^= S3; }
    if (R1 > R4) { R1 ^= R4; R4 ^= R1; R1 ^= R4; S1 ^= S4; S4 ^= S1; S1 ^= S4; }
    if (R1 > R5) { R1 ^= R5; R5 ^= R1; R1 ^= R5; S1 ^= S5; S5 ^= S1; S1 ^= S5; }
    if (R2 > R3) { R2 ^= R3; R3 ^= R2; R2 ^= R3; S2 ^= S3; S3 ^= S2; S2 ^= S3; }
    if (R2 > R4) { R2 ^= R4; R4 ^= R2; R2 ^= R4; S2 ^= S4; S4 ^= S2; S2 ^= S4; }
    if (R2 > R5) { R2 ^= R5; R5 ^= R2; R2 ^= R5; S2 ^= S5; S5 ^= S2; S2 ^= S5; }
    if (R3 > R4) { R3 ^= R4; R4 ^= R3; R3 ^= R4; S3 ^= S4; S4 ^= S3; S3 ^= S4; }
    if (R3 > R5) { R3 ^= R5; R5 ^= R3; R3 ^= R5; S3 ^= S5; S5 ^= S3; S3 ^= S5; }
    if (R4 > R5) { R4 ^= R5; R5 ^= R4; R4 ^= R5; S4 ^= S5; S5 ^= S4; S4 ^= S5; }

    bool Flush = (S1 == S2) && (S2 == S3) && (S3 == S4) && (S4 == S5);
    bool Mixed = false;
    int  NS    = 1;

    if  (S1 != S2)                                              { NS++; }
    if ((S1 != S3) && (S2 != S3))                               { NS++; }
    if ((S1 != S4) && (S2 != S4) && (S3 != S4))                 { NS++; }
    if ((S1 != S5) && (S2 != S5) && (S3 != S5) && (S4 != S5))   { NS++; }

    Mixed = (NS == 2) && ((S1 == 4) || (S2 == 4) || (S3 == 4) || (S4 == 4) || (S5 == 4));

    if (Flush)
    {
        if (S1 == 4)
        {
            if (R1 == 8)
            {
                Hand = 14;      // Lucky Suit Royal Flush
            }
            else if ((R1 == (R2 - 1)) && 
                 (R2 == (R3 - 1)) && 
                 (R3 == (R4 - 1)) && 
                ((R4 == (R5 - 1)) || ((R1 == 0) && (R5 == 12))))
            {
                Hand = 11;      // Lucky Suit Straight Flush
            }
            else
            {
                Hand = 6;       // Lucky Suit Flush
            }
        }
        else
        {
            if (R1 == 8)
            {
                Hand = 13;      // Natural Royal Flush
            }
            else if ((R1 == (R2 - 1)) && 
                 (R2 == (R3 - 1)) && 
                 (R3 == (R4 - 1)) && 
                ((R4 == (R5 - 1)) || ((R1 == 0) && (R5 == 12))))
            {
                Hand = 10;      // Straight Flush
            }
            else
            {
                Hand = 5;       // Flush
            }
        }
    }
    else
    {
        if (Mixed && (R1 == 8) && (R2 == 9) && (R3 == 10) && (R4 == 11) && (R5 == 12))
        {
            Hand = 12;          // Wild Royal Flush
        }
        else if ((R1 == R2) && (R2 == R3) && (R3 == R4) && (R4 == R5))
        {
            Hand = 9;           // Five of a Kind
        }
        else if ((R2 == R3) && (R3 == R4) && ((R1 == R2) || (R4 == R5)))
        {
            Hand = 8;           // Four of a Kind
        }
        else if ((R1 == R2) && (R4 == R5) && ((R2 == R3) || (R3 == R4)))
        {
            Hand = 7;           // Full House
        }
        else if ((R1 == (R2 - 1)) && 
                 (R2 == (R3 - 1)) && 
                 (R3 == (R4 - 1)) && 
                ((R4 == (R5 - 1)) || ((R1 == 0) && (R5 == 12))))
        {
            Hand = 4;           // Straight
        }
        else if (((R1 == R2) && (R2 == R3)) || 
                 ((R2 == R3) && (R3 == R4)) || 
                 ((R3 == R4) && (R4 == R5)))
        {
            Hand = 3;           // Three of a Kind
        }
        else if (((R1 == R2) && (R3 == R4)) || 
                 ((R1 == R2) && (R4 == R5)) || 
                 ((R2 == R3) && (R4 == R5)))
        {
            Hand = 2;           // Two Pair
        }
        else if (((R1 == R2) && (R1 >= 9)) || 
                 ((R2 == R3) && (R2 >= 9)) || 
                 ((R3 == R4) && (R3 >= 9)) || 
                 ((R4 == R5) && (R4 >= 9)))
        {
            Hand = 1;           // Jacks or Better
        }
    }

    return Hand;
}


Processing, please wait... this could take a while.

Copyright © 2007-2008 Video Poker Genius. All rights reserved.

Free Video Poker | Mac Video Poker | Video Poker | Legal Notices | Websites | Contact