custom //Tyrant Tom version 7 Feb 22, 2023 preflop When stilltoact = 5 and (pairinhand or hand = AK or hand = AQ or hand = AJ or hand = AT suited or hand = A9 suited or hand = A8 suited or hand = KQ or hand = KJ suited or hand = KT suited or hand = QJ suited or hand = QT suited or hand = JT suited or hand = T9 suited or hand = 98 suited or hand = 87 suited) useropenrangeutg When stilltoact = 5 and raises = 0 and calls = 0 and (pairinhand or hand = AK or hand = AQ or hand = AJ or hand = AT suited or hand = A9 suited or hand = A8 suited or hand = KQ or hand = KJ suited or hand = KT suited or hand = QJ suited or hand = QT suited or hand = JT suited or hand = T9 suited or hand = 98 suited or hand = 87 suited) raise 2 force When botslastaction = raise and useropenrangeutg and amounttocall <= 41% potsize and not (hand = AA or hand = KK or hand = QQ or hand = AK) call force When raises = 1 and useropenrangeutg and (hand = KT or hand = QT) fold force When raises = 1 and useropenrangeutg and (hand = AA or hand = KK or hand = AK suited) raisepot force When raises = 1 and useropenrangeutg and botslastaction = none and (hand = AK or hand = QQ) and amounttocall <= 6 raisepot force When raises = 1 and useropenrangeutg and botslastaction = none and (hand = AQ suited or hand = JJ) and amounttocall <= 6 raisemin force When raises = 1 and useropenrangeutg and amounttocall <= 4 call force When raises = 1 and useropenrangeutg and amounttocall <= 6 and not (hand = A9 or hand = KT or hand = QT) call force When raises = 1 and useropenrangeutg and amounttocall <= 8 and not (hand = 88 or hand = 77 or hand = AT suited or hand = KQ suited or hand = KJ suited or hand = QJ suited) call force When raises = 1 and useropenrangeutg and hand = AQ suited and (amounttocall <= 12 or amounttocall <= 14% stacksize) call force When raises = 1 and useropenrangeutg and (hand = AK or hand = QQ) and (amounttocall <= 16 or amounttocall <= 18% stacksize) call force when raises >= 2 and (hand = AA or hand = KK) raisemax force When raises = 1 and useropenrangeutg fold force When stilltoact = 4 and (pairinhand or hand = AK or hand = AQ or hand = AJ or hand = AT suited or hand = A9 suited or hand = A8 suited or hand = A7 suited or hand = KQ or hand = KJ or hand = KT suited or hand = K9 suited or hand = QJ or hand = QT suited or hand = JT or hand = T9 suited or hand = 98 suited or hand = 87 suited or hand = 76 suited) useropenrangeco When stilltoact = 4 and raises = 0 and calls = 0 and (pairinhand or hand = AK or hand = AQ or hand = AJ or hand = AT suited or hand = A9 suited or hand = A8 suited or hand = A7 suited or hand = KQ or hand = KJ or hand = KT suited or hand = K9 suited or hand = QJ or hand = QT suited or hand = JT or hand = T9 suited or hand = 98 suited or hand = 87 suited or hand = 76 suited) raise 2 force When botslastaction = raise and useropenrangeco and amounttocall <= 41% potsize and not (hand = AA or hand = KK or hand = QQ or hand = AK) call force When raises = 1 and useropenrangeco and (hand = KT or hand = QT) fold force When raises = 1 and useropenrangeco and (hand = AA or hand = KK or hand = AK or hand = QQ or hand = JJ) and random <= 33 raisemax force When raises = 1 and useropenrangeco and (hand = AA or hand = KK or hand = AK or hand = QQ) raisepot force When raises = 1 and useropenrangeco and botslastaction = none and (hand = AQ suited or hand = JJ) and amounttocall <= 6 raisemin force When raises = 1 and useropenrangeco and amounttocall <= 4 call force When raises = 1 and useropenrangeco and amounttocall <= 6 and not (hand = A9 or hand = KT or hand = QT) call force When raises = 1 and useropenrangeco and amounttocall <= 8 and not (hand = 22 or hand = 33 or hand = 44 or hand = 55 or hand = A9 or hand = KT or hand = QT) call force When raises = 1 and useropenrangeco and hand = AQ suited and (amounttocall <= 12 or amounttocall <= 14% stacksize) call force When raises = 1 and useropenrangeco and (hand = AK or hand = QQ) and (amounttocall <= 16 or amounttocall <= 18% stacksize) call force When raises = 1 and useropenrangeco fold force When stilltoact = 3 and (pairinhand or hand = AK or hand = AQ or hand = AJ or hand = AT or hand = A9 suited or hand = A8 suited or hand = A7 suited or hand = KQ or hand = KJ or hand = KT or hand = K9 suited or hand = K8 suited or hand = QJ or hand = QT or hand = Q9 suited or hand = Q8 suited or hand = JT or hand = J9 suited or hand = J8 suited or hand = J7 suited or hand = T9 or hand = T8 suited or hand = 98 or hand = 97 suited or hand = 87 suited or hand = 76 suited or hand = 65 suited) useropenrangehj When stilltoact = 3 and raises = 0 and calls = 0 and (pairinhand or hand = AK or hand = AQ or hand = AJ or hand = AT or hand = A9 suited or hand = A8 suited or hand = A7 suited or hand = KQ or hand = KJ or hand = KT or hand = K9 suited or hand = K8 suited or hand = QJ or hand = QT or hand = Q9 suited or hand = Q8 suited or hand = JT or hand = J9 suited or hand = J8 suited or hand = J7 suited or hand = T9 or hand = T8 suited or hand = 98 or hand = 97 suited or hand = 87 suited or hand = 76 suited or hand = 65 suited) raise 2 force When botslastaction = raise and useropenrangehj and amounttocall <= 41% potsize and not (hand = AA or hand = KK or hand = QQ or hand = AK) call force When raises = 1 and useropenrangehj and (hand = KT or hand = QT) fold force When raises = 1 and useropenrangehj and (hand = AA or hand = KK or hand = AK or hand = QQ or hand = JJ) and random <= 33 raisemax force When raises = 1 and useropenrangehj and (hand = AA or hand = KK or hand = AK or hand = QQ) raisepot force When raises = 1 and useropenrangehj and botslastaction = none and (hand = AQ suited or hand = JJ or hand = TT) and amounttocall <= 6 raisemin force When raises = 1 and useropenrangehj and amounttocall <= 6 call force When raises = 1 and useropenrangehj and amounttocall <= 8 and not (hand = 22 or hand = 33 or hand = 44 or hand = 55 or hand = A9 or hand = A suited or hand = KT or hand = QT or hand = 8 or hand = 7 or hand = 6) call force When raises = 1 and useropenrangehj and (hand = AQ suited or hand = KQ suited or hand = JT suited or hand = JJ or hand = TT or hand = 99) and (amounttocall <= 12 or amounttocall <= 14% stacksize) call force When raises = 1 and useropenrangehj and (hand = AK or hand = QQ) and (amounttocall <= 16 or amounttocall <= 18% stacksize) call force When raises = 1 and useropenrangehj fold force When stilltoact = 2 and (pairinhand or hand = AK or hand = AQ or hand = AJ or hand = AT or hand = A9 or hand = A8 or hand = A7 or hand = A suited or hand = KQ or hand = KJ or hand = KT or hand = K9 or hand = K8 or hand = K suited or hand = QJ or hand = QT or hand = Q9 or hand = Q8 or hand = Q7 suited or hand = Q6 suited or hand = JT or hand = J9 or hand = J8 or hand = J7 or hand = T9 or hand = T8 or hand = T7 or hand = 98 or hand = 97 or hand = 87 or hand = 76 or hand = 75 suited or hand = 65 or hand = 64 suited or hand = 54 suited) useropenrangebut When stilltoact = 2 and raises = 0 and calls = 0 and (pairinhand or hand = AK or hand = AQ or hand = AJ or hand = AT or hand = A9 or hand = A8 or hand = A7 or hand = A suited or hand = KQ or hand = KJ or hand = KT or hand = K9 or hand = K8 or hand = K suited or hand = QJ or hand = QT or hand = Q9 or hand = Q8 or hand = Q7 suited or hand = Q6 suited or hand = JT or hand = J9 or hand = J8 or hand = J7 or hand = T9 or hand = T8 or hand = T7 or hand = 98 or hand = 97 or hand = 87 or hand = 76 or hand = 75 suited or hand = 65 or hand = 64 suited or hand = 54 suited) raise 2 force When botslastaction = raise and useropenrangebut and amounttocall <= 41% potsize and not (hand = AA or hand = KK or hand = QQ or hand = AK) call force When raises = 1 and useropenrangebut and (hand = AA or hand = KK or hand = AK or hand = QQ or hand = JJ) and random <= 38 raisemax force When raises = 1 and useropenrangebut and (hand = AA or hand = KK or hand = AK or hand = QQ) raisepot force When raises = 1 and useropenrangebut and botslastaction = none and (hand = AQ suited or hand = JJ or hand = TT) and amounttocall <= 6 raisemin force When raises = 1 and useropenrangebut and amounttocall <= 6 call force When raises = 1 and useropenrangebut and amounttocall <= 8 and (pairinhand or hand = AK or hand = AQ or hand = AJ or hand = AT suited or hand = A9 suited or hand = A8 suited or hand = A7 suited or hand = KQ or hand = KJ or hand = KT suited or hand = K9 suited or hand = QJ or hand = QT suited or hand = JT or hand = T9 suited or hand = 98 suited or hand = 87 suited or hand = 76 suited) call force When raises = 1 and useropenrangebut and (hand = AQ suited or hand = KQ suited or hand = JT suited or hand = JJ or hand = TT or hand = 99) and (amounttocall <= 12 or amounttocall <= 14% stacksize) call force When raises = 1 and useropenrangebut and (hand = AK or hand = QQ) and (amounttocall <= 16 or amounttocall <= 18% stacksize) call force When raises = 1 and useropenrangebut fold force When stilltoact = 1 and (pairinhand or hand = A or hand = KQ or hand = KJ or hand = KT or hand = K9 or hand = K8 or hand = K suited or hand = QJ or hand = QT or hand = Q9 or hand = Q8 or hand = Q7 suited or hand = Q6 suited or hand = JT or hand = J9 or hand = J8 or hand = J7 or hand = T9 or hand = T8 or hand = T7 or hand = T6 suited or hand = 98 or hand = 97 or hand = 96 suited or hand = 87 or hand = 86 suited or hand = 76 or hand = 75 suited or hand = 65 or hand = 64 suited or hand = 54 suited) useropenrangesb When stilltoact = 1 and raises = 0 and calls = 0 and (pairinhand or hand = A or hand = KQ or hand = KJ or hand = KT or hand = K9 or hand = K8 or hand = K suited or hand = QJ or hand = QT or hand = Q9 or hand = Q8 or hand = Q7 suited or hand = Q6 suited or hand = JT or hand = J9 or hand = J8 or hand = J7 or hand = T9 or hand = T8 or hand = T7 or hand = T6 suited or hand = 98 or hand = 97 or hand = 96 suited or hand = 87 or hand = 86 suited or hand = 76 or hand = 75 suited or hand = 65 or hand = 64 suited or hand = 54 suited) raise 2 force When botslastaction = raise and useropenrangesb and amounttocall <= 41% potsize and not (hand = AA or hand = KK or hand = QQ or hand = AK) call force When raises = 1 and useropenrangesb and (hand = AA or hand = KK or hand = AK or hand = QQ or hand = JJ) and random <= 38 raisemax force When raises = 1 and useropenrangesb and (hand = AA or hand = KK or hand = AK or hand = QQ) raisepot force When raises = 1 and useropenrangesb and botslastaction = none and (hand = AQ suited or hand = JJ or hand = TT) and amounttocall <= 6 raisemin force When stilltoact = 1 and useropenrangesb and raises = 1 and amounttocall <= 5 and (lastraiserposition = 2 or lastraiserposition = 3) and (hand = AJ suited or hand = AQ or hand = KQ suited or hand = TT or hand = 99) raisemin force When raises = 1 and useropenrangesb and amounttocall <= 6 call force When raises = 1 and useropenrangesb and amounttocall <= 8 and (pairinhand or hand = AK or hand = AQ or hand = AJ or hand = AT suited or hand = A9 suited or hand = A8 suited or hand = A7 suited or hand = KQ or hand = KJ or hand = KT suited or hand = K9 suited or hand = QJ or hand = QT suited or hand = JT or hand = T9 suited or hand = 98 suited or hand = 87 suited or hand = 76 suited) call force When raises = 1 and useropenrangesb and (hand = AQ suited or hand = KQ suited or hand = JT suited or hand = JJ or hand = TT or hand = 99) and (amounttocall <= 12 or amounttocall <= 14% stacksize) call force When raises = 1 and useropenrangesb and (hand = AK or hand = QQ) and (amounttocall <= 16 or amounttocall <= 18% stacksize) call force When raises = 1 and useropenrangesb fold force When raises = 1 and lastraiserposition >= 6 UserEarlyRaiser When raises = 0 and calls >= 1 and firstcallerposition >= 7 and stilltoact >= 3 UserTrap1 When opponentisallin UserDead When stilltoact = 1 and raises = 0 and calls >= 1 and not (hand = AK or hand = AQ or hand = AJ or hand = KQ or hand = KJ or hand = QJ or hand = JT or hand = T9 or hand = 98 or hand = 87 or hand = 76) and (hand = A suited or hand = K suited or hand = Q suited or hand = J suited or hand = T suited or hand = 9 suited or hand = 8 suited or hand = 7 suited or hand = 6 suited or hand = 5 suited or hand = 4 suited or hand = 3 suited) call force When (hand = AA or hand = KK) and raises = 0 and calls = 0 and stilltoact >= 4 and random <= 25 raise force When raises = 0 and calls = 0 and stilltoact <= 4 and (pairinhand or hand = A suited or hand = KQ or hand = KJ suited or hand = KT suited or hand = QJ suited or hand = QT suited or hand = JT or hand = J9 suited or hand = T9 suited or hand = 98 suited or hand = 87 suited or hand = 76 suited or hand = 65 suited) raise 2 force When raises = 0 and calls = 0 and stilltoact <= 3 and (hand = A or hand = KJ or hand = K9 suited or hand = K8 suited or hand = K7 suited or hand = Q9 suited or hand = Q8 suited or hand = J9 or hand = J8 suited or hand = J7 suited or hand = T9 or hand = T8 suited or hand = T7 suited or hand = 98 or hand = 97 suited or hand = 96 suited or hand = 87 or hand = 86 suited or hand = 85 suited or hand = 76 or hand = 75 suited or hand = 74 suited or hand = 65 or hand = 64 suited or hand = 54 suited) raise 2 force When raises = 0 and calls = 0 and stilltoact <= 2 and (hand = 86 or hand = 97 or hand = T8 or hand = T7 or hand = J8) raise 2 force When raises = 0 and calls = 1 and (hand = AA or hand = KK or hand = QQ or hand = JJ or hand = TT or hand = 99 or hand = AK or hand = AQ suited or hand = AJ suited or hand = KQ suited) raise 3 force When raises = 0 and calls = 1 and stilltoact <= 3 and (hand = 88 or hand = 77 or hand = 66 or hand = 55 or hand = AQ or hand = AJ or hand = AT or hand = A suited or hand = KQ or hand = K9 suited or hand = JT or hand = J9 suited or hand = J8 suited or hand = T9 or hand = T8 suited or hand = 98 or hand = 97 suited or hand = 87 or hand = 86 suited or hand = 76 or hand = 75 suited or hand = 65 or hand = 64 suited or hand = 54 suited) raise 2 force When raises = 0 and calls >= 1 and (hand = AQ or hand = AJ suited or hand = KQ suited or hand = JJ or hand = TT or hand = JT suited or hand = T9 suited or hand = 98 suited) raise 80% force When raises = 0 and calls <= 1 and (hand = AA or hand = KK or hand = QQ or hand = JJ or hand = AK or hand = AQ suited) raise 2 force When raises = 0 and (hand = AA or hand = KK or hand = QQ or hand = AK suited) raise 3 force When raises = 0 and calls >= 1 and (pairinhand or hand = AJ or hand = AT or hand = A9 or hand = A8 or hand = A suited or hand = KQ or hand = KJ or hand = KT or hand = K9 suited or hand = K8 suited or hand = QJ or hand = QT or hand = Q9 suited or hand = Q8 suited or hand = Q7 suited or hand = JT or hand = J9 suited or hand = J8 suited or hand = J7 suited or hand = T9 or hand = T8 suited or hand = 98 or hand = 97 suited or hand = 87 or hand = 86 suited or hand = 76 or hand = 75 suited or hand = 65 or hand = 64 suited or hand = 54 suited) call force When raises = 1 and amounttocall <= 4 and stilltoact <= 3 and calls >= 1 and (hand = AA or hand = KK or hand = QQ or hand = AK or hand = AQ suited) raise 80% force When raises = 1 and amounttocall <= 4 and stilltoact <= 3 and (hand = AA or hand = KK or hand = QQ or hand = AK or hand = AQ suited) and random <= 80 raise 80% force When raises = 1 and calls = 0 and amounttocall <= 2 and stilltoact <= 3 and (hand = 86 suited or hand = 85 suited or hand = 76 or hand = 75 suited or hand = 65 or hand = 64 suited or hand = 54 suited) and random <= 40 raise 80% force When raises = 1 and calls = 0 and amounttocall <= 2 and stilltoact <= 3 and (hand = 85 suited or hand = 75 suited or hand = 65 or hand = 64 suited or hand = 54) call force When raises = 1 and calls = 0 and amounttocall <= 3 and stilltoact <= 3 and (hand = A suited or hand = KQ or hand = KJ suited or hand = QJ suited or hand = JT or hand = J9 suited or hand = J8 suited or hand = T9 or hand = 98 or hand = 97 suited or hand = 87) and random <= 40 raise 80% force When raises = 1 and calls = 0 and amounttocall <= 3 and stilltoact <= 3 and (hand = A suited or hand = KQ or hand = KJ suited or hand = KT suited or hand = K9 suited or hand = K8 suited or hand = K7 suited or hand = QJ suited or hand = Q9 suited or hand = Q8 suited or hand = JT or hand = J9 suited or hand = J8 suited or hand = J7 suited or hand = T9 or hand = 98 or hand = 97 suited or hand = 96 suited or hand = 87 or hand = 86 suited or hand = 76 or hand = 65 suited or hand = 54 suited) call force When raises = 1 and calls = 0 and amounttocall <= 4 and stilltoact <= 3 and (pairinhand or hand = AJ suited or hand = KQ or hand = KJ suited or hand = QJ suited or hand = JT suited or hand = T9 suited or hand = 98 suited or hand = 87 suited or hand = 76 suited or hand = 65 suited) and random <= 40 raise 80% force When raises = 1 and calls = 0 and amounttocall <= 4 and stilltoact <= 3 and (pairinhand or hand = A suited or hand = KQ or hand = KJ suited or hand = KT suited or hand = K9 suited or hand = K8 suited or hand = QJ suited or hand = QT suited or hand = JT suited or hand = T9 suited or hand = 98 suited or hand = 87 suited or hand = 76 suited or hand = 65 suited) call force When raises = 1 and amounttocall <= 4 and stilltoact <= 3 and (pairinhand or hand = AJ suited or hand = AT suited or hand = KQ or hand = KJ suited or hand = QJ suited or hand = JT suited) call force When raises = 1 and amounttocall <= 2 and stilltoact <= 3 and (hand = A suited or hand = KT suited or hand = KJ or hand = QJ or hand = JT or hand = T9 suited or hand = 98 suited or hand = 87 suited or hand = 76 suited or hand = 65 suited) call force flop When opponents = 1 and position = last and bets = 1 and raises = 0 and betsize = 1 UserMinBettor When Opponentisallin and (not UserDead) UserDead2 When (not havetoppair) user2set When BotsLastPreflopAction = raise and bets = 0 and raises = 0 and opponents <= 2 and random <= 85 userflopcbet When BotsLastPreflopAction = raise and bets = 0 and raises = 0 and opponents <= 2 and random <= 85 bet 85% force When userflopcbet and raises = 1 and (haveset or haveflush or havenutstraight) usertricky When userflopcbet and raises = 1 and havetwopair and not (flushpossible or straightpossible or paironboard) usertricky2 When (haveflush or havenutstraight) usertricky2 When userflopcbet and raises = 1 and (haveset or haveflush or havenutstraight) raisemin force When opponents = 1 and havebackdoorflushdraw and haveinsidestraightdraw and suitsonboard = 3 and not (board = A or board = K or paironboard or straightpossible) and (bets = 1 or raises = 1) and amounttocall > 7% stacksize and amounttocall < 30% stacksize raisemax force When opponents = 1 and haveoverpair and suitsonboard = 3 and not (paironboard or straightpossible) and amounttocall > 7% stacksize and amounttocall < 30% stacksize raisemax force When opponents = 1 and have2ndtoppair and (hand = A or hand = K) and suitsonboard = 3 and not (paironboard or straightpossible) and amounttocall > 7% stacksize and amounttocall < 30% stacksize raisemax force When opponents = 1 and have2ndtoppair and (hand = A or hand = K) and suitsonboard = 3 and not (paironboard or straightpossible) raisepot force when usertricky raisemax force When usertricky2 and raises >= 1 raisemax force When TotalInvested > 150% StackSize and (havepair or HaveTrips or HaveStraight or HaveFlush or HaveNutStraightDraw or HaveNutFlushdraw) raisemax force When TotalInvested > 300% StackSize raisemax force when tripsonboard and havefullhouse and not (board = AA or board = KK or opponents > 2 or raises >= 1) raisemax force when paironboard and (not tripsonboard) and opponentsonflop = 1 and raises = 0 and amounttocall < 20% stacksize and suitsonflop = 3 and stacksize < 250 and not (board = AA or board = QQ or board = JJ or board = TT) and (hand = A or overcards = 2) and havebackdoorflushdraw raisemax force when paironboard and (not tripsonboard) and opponentsonflop = 1 and raises = 0 and amounttocall < 20% stacksize and suitsonflop = 3 and stacksize < 250 and not (board = AA or board = QQ or board = JJ or board = TT) and havestraightdraw raisemax force when paironboard and (not tripsonboard) and opponentsonflop = 1 and raises = 0 and amounttocall < 20% stacksize and suitsonflop = 3 and stacksize < 250 and not (board = AA or board = QQ or board = JJ or board = TT) and overcards = 1 and haveinsidestraightdraw raisemax force when paironboard and (not tripsonboard) and opponentsonflop = 1 and raises = 0 and amounttocall < 20% stacksize and suitsonflop = 3 and stacksize < 250 and not (board = AA or board = QQ or board = JJ or board = TT) and havebackdoorflushdraw and haveinsidestraightdraw raisemax force when paironboard and (not tripsonboard) and opponentsonflop = 1 and raises = 0 and amounttocall < 20% stacksize and suitsonflop = 3 and stacksize < 250 and not (board = AA or board = QQ or board = JJ) and pairinhand and have2ndoverpair and overcardsonboard = 2 raisemax force When usercbet and opponents = 1 and raises = 1 and folds = 0 and amounttocall < 33% stacksize and random <= 30 and not (stacksize > 250 or bigblindsize > 9 or board = AA or board = KK or board = QQ or board = JJ) raisemax force When (havetwopair or haveset or haveoverpair) and bets = 0 and raises = 0 and random <= 50 bet 70% force when (havenuts or havefullhouse or havequads or havetrips or haveset or havestraight or haveflush) raisemax force when haveoverpair and not (threecardstraightonboard or flushpossible or board = KK or board = QQ or board = JJ or stacksize > 250) raisemax force when haveoverpair and bets = 0 and raises = 0 bet 75% force when haveoverpair and (amounttocall < 10 or amounttocall < 12% stacksize) call force when haveoverpair and amounttocall < 20 and amounttocall < 23% stacksize and amounttocall < 51% potsize call force when havetwopair and not (paironboard or flushpossible or threecardstraightonboard) raisemax force when flushpossible and havenutflushdraw and havepair and not (raises >= 1 or threecardstraightonboard) raisemax force when flushpossible and havenutflushdraw and amounttocall < 16% stacksize and (amounttocall < 10 or amounttocall < 47% potsize) call force when straightpossible and havenutstraightdraw and havepair and (amounttocall < 10 or amounttocall < 12% stacksize) call force when straightpossible and havenutstraightdraw and havepair and amounttocall < 20 and amounttocall < 23% stacksize and amounttocall < 51% potsize call force when havetoppair and (havebestkicker or have2ndbestkicker or have3rdbestkicker) and not (raises >= 1 or flushpossible or threecardstraightonboard or paironboard or stacksize > 250 or bigblindsize > 9) raisemax force when havetoppair and bets = 0 and raises = 0 bet 75% force when havetoppair and havebestkicker and bets = 1 and raises = 0 raisepot force when havetoppair and (have2ndbestkicker or have3rdbestkicker) and (amounttocall < 10 or amounttocall < 12% stacksize) call force when havetoppair and (have2ndbestkicker or have3rdbestkicker) and amounttocall < 20 and amounttocall < 23% stacksize and amounttocall < 51% potsize call force when haveflushdraw and amounttocall < 26% stacksize and raises = 0 and not (flushpossible or threecardstraightonboard or paironboard or stacksize > 250) raisemax force when haveflushdraw and amounttocall < 15% stacksize and amounttocall < 47% potsize and raises = 0 and not (flushpossible or threecardstraightonboard or paironboard) call force when havestraightdraw and suitsonboard = 3 and amounttocall < 26% stacksize and raises = 0 and not (straightpossible or paironboard or stacksize > 250) raisemax force when havestraightdraw and suitsonboard = 3 and amounttocall < 15% stacksize and amounttocall < 47% potsize and raises = 0 and not (straightpossible or paironboard) call force when have2ndoverpair and position = last and bets = 0 and raises = 0 and not (flushpossible or straightpossible or board = A or board = K or board = Q or board = J or opponents > 1 or stacksize > 250) raisemax force when have2ndtoppair and overcards = 1 and bets = 0 and raises = 0 and not (flushpossible or straightpossible or paironboard or board = K or board = Q or board = J or opponents > 2 or stacksize > 250) raisemax force When amounttocall = 1 and opponents <= 2 and random <= 50 and stacksize > 25 raisepot force When amounttocall = 1 and raises = 0 and (havepair or haveflushdraw or havestraightdraw or overcards = 2) and not (flushpossible or threecardstraightonboard) call force When usersteal and botslastaction = raise and botsactionsonthisround = 0 and opponents = 1 and bets = 0 and raises = 0 and random <= 25 usercbet when usersteal and botslastaction = raise and botsactionsonthisround = 0 and opponents = 1 and bets = 0 and raises = 0 and random <= 75 bet 70% force when (userdefend1 or userdefend2 or userdefend3) and opponents = 1 and bets = 1 and raises = 0 and amounttocall <= 6 userfloat when (userdefend1 or userdefend2 or userdefend3) and opponents = 1 and bets = 1 and raises = 0 and amounttocall <= 6 and amounttocall < 41% potsize and random <= 33 call force when (userdefend1 or userdefend2 or userdefend3) and opponents = 1 and bets = 1 and raises = 0 and amounttocall <= 6 and random <= 27 and not (stacksize > 250 or board = A or board = KK or board = QQ or board = JJ or board = TT or board = 99 or board = 88) raisemax force When raisesbeforeflop and botslastpreflopaction = raise and bets = 0 and raises = 0 bet 70% force When botslastpreflopaction = raise and bets = 1 and raises = 0 and opponents = 1 and folds = 0 and position = last and betsize < 8 and stacksize > 25 and bigblindsize < 10 and random <= 50 raise 70% force When (havetoppair or have2ndtoppair or have2ndoverpair) and not (flushpossible or threecardstraightonboard or amounttocall > 12 or amounttocall > 50% potsize or amounttocall > 25% stacksize or calls >= 1 or opponents > 2) and bets = 1 and raises = 0 call force when amounttocall <= 3 and calls = 0 and raises = 0 and amounttocall < 47% potsize and stacksize > 12 and (havepair or haveinsidestraightdraw or haveflushdraw) and (not flushpossible or overcardsonboard = 3) call force when havetoppair and not (raises >= 1 or amounttocall > 52% potsize or betsize > 12) call force When calls >= 2 and raises = 0 and (hand = A suited or hand = KJ suited or hand = KT suited or hand = K9 suited or hand = K8 suited or hand = QT suited or hand = Q9 suited or hand = Q8 suited or hand = JT or hand = J9 suited or hand = J8 suited or hand = T9 or hand = T8 suited or hand = T7 suited or hand = 98 or hand = 97 suited or hand = 96 suited or hand = 87 or hand = 86 suited or hand = 85 suited or hand = 76 or hand = 75 suited or hand = 65 suited or pairinhand) call force When position = last and bets = 0 and raises = 0 and opponents < 3 and checks >= 1 and havepair and potsize < 25% stacksize bet 70% force When position = last and bets = 0 and raises = 0 and opponents = 1 and checks = 1 and not (havestraightdraw or haveflushdraw or overcards = 2) and potsize < 20% stacksize and random <= 50 bet 70% force When botslastpreflopaction = raise and not (raisesbeforeflop or opponents > 1) and bets = 0 and raises = 0 bet 70% force When botslastpreflopaction = raise and not (raisesbeforeflop or opponents > 2) and bets = 0 and raises = 0 and random <= 40 bet 70% force When overcards = 2 and haveinsidestraightdraw and bets = 0 and raises = 0 and not (opponents > 2 and flushpossible) and not (potsize > 25% stacksize) bet 70% force When overcards = 2 and havebackdoorflushdraw and bets = 0 and raises = 0 and not (opponents > 2 and flushpossible) and not (potsize > 25% stacksize) bet 70% force when havetoppair and overcards = 1 and not (raises >= 1 or flushpossible or straightpossible or paironboard or botslastpreflopaction = check or stacksize > 250) and amounttocall < 10 and amounttocall < 47% potsize raisemax force when havetoppair and bets = 1 and raises = 0 and amounttocall > 9 and amounttocall < 28% stacksize call force when havenutflushdraw and amounttocall < 36% potsize call force when havenutflushdraw and not (flushpossible) and amounttocall < 41% potsize call force when havenutflushdraw and not (flushpossible) and overcards >= 1 and amounttocall < 45% potsize call force when havenutflushdraw and not (flushpossible) and overcards >= 1 and opponents = 1 and opponentisallin and amounttocall < 52% potsize call force turn When userflopcbet and opponents = 1 and bets = 0 and raises = 0 and botslastaction = bet and not (raisesonflop or havenuts) and random <= 50 bet 47% force When opponentsonflop = 1 and nobettingonflop and bets = 0 and raises = 0 and random <= 50 bet 47% force When not (board = A or board = K or board = Q or flushpossible or straightpossible) UserLowTurn When twopaironboard User2PB When Opponentisallin and not (UserDead or UserDead2) UserDead3 When opponents = 1 and onecardstraightpossible and (bets = 1 or raises = 1) and (not paironboard) UserTurnGood When paironflop and botraisedonflop and opponentsonflop = 1 and bets = 0 and raises = 0 and not (board = AA or board = KK or board = QQ or board = JJ or board = 22 or board = 33 or morethanonestraightpossibleonturn or flushpossible) bet 60% force When paironflop and not (nobettingonflop or calledonflop or botraisedonflop or board = AA or board = KK or board = QQ or board = JJ or board = 22 or board = 33 or morethanonestraightpossibleonturn or flushpossible) and opponentsonflop = 1 and position = first and bets = 0 and raises = 0 and random <= 66 userturncr When userturncr and bets = 0 and raises = 0 call force When userturncr and bets = 1 and raises = 0 and amounttocall < 54% potsize and amounttocall < 18% stacksize and not (opponentisallin) raise 120% force When usercr and not (nobettingonflop or calledonflop or opponents > 1 or bets = 1 or raises >= 1) and not (suitsonflop = 2 and flushpossible and board = A) and random <= 50 bet 60% force When havetrips and not (flushpossible or straightpossible or twopaironboard or userfloptrips) and raises <= 1 raisepot force When opponents = 1 and (nobettingonflop or userbetsmall) and not (paironboard or flushpossible or onecardstraightpossible) and amounttocall < 43% potsize and potsize < 45 and haveinsidestraightdraw and overcards >= 1 userendstealset When userendstealset and raises = 0 and random <= 50 raisemin force When userendstealset and raises = 0 call force When TotalInvested > 150% StackSize and (havepair or HaveTrips or HaveStraight or HaveFlush or HaveNutStraightDraw or HaveNutFlushdraw) raisemax force When TotalInvested > 300% StackSize raisemax force when bigblindsize > 9 and stacksize > 100 and not (havetoppair or havetwopair or havetrips or haveset or haveoverpair or havefullhouse or havequads or havestraight or haveflush) fold force When paironboard and (havetrips or havefullhouse) raisemax force When botslastpreflopaction = raise and not (nobettingonflop or calledonflop or stacksize > 250) and opponentsonflop = 1 and bets = 0 and raises = 0 and not (tripsonboard or straightpossible or flushpossible) and random <= 40 bet 60% force When botslastpreflopaction = raise and not (nobettingonflop or calledonflop or stacksize > 250) and opponentsonflop = 1 and bets = 0 and raises = 0 and not (tripsonboard or onecardstraightpossible or onecardflushpossible) and (have2ndnutflushdraw or have3rdnutflushdraw or haveinsidestraightdraw) bet 60% force When botslastpreflopaction = raise and not (nobettingonflop or calledonflop or stacksize > 250) and opponentsonflop = 1 and bets = 0 and raises = 0 and not (tripsonboard or onecardstraightpossible or onecardflushpossible) and (havetoppair or have2ndtoppair) and random <= 50 bet 60% force When botslastpreflopaction = raise and not (nobettingonflop or calledonflop or tripsonboard or stacksize > 250) and opponentsonflop = 1 and bets = 0 and raises = 0 and haveoverpair and (board = 22 or board = 33 or board = 44 or board = 55 or board = 66 or board = 77 or board = 88) bet 60% force When onecardstraightpossible and not (havestraight or haveflush or haveset) fold force When onecardflushpossible and not (haveflush or haveset) fold force When haveflushdraw and bets = 0 and raises = 0 and botslastaction = bet and botsactionsonthisround = 0 and not (board = AA or stacksize > 250) bet 70% force When havestraightdraw and bets = 0 and raises = 0 and botslastaction = bet and botsactionsonthisround = 0 and not (board = AA or stacksize > 250) bet 70% force When havenuts and position = first and random <= 50 raisepot force when havenuts raisemax force when quadsonboard and (not havebestkicker) fold force when quadsonboard and havebestkicker raisemax force when (havequads or havestraightflush or nutfullhouseorfourofakind = 2 or nutfullhouseorfourofakind = 3) raisemax force when twopaironboard and havefullhouse and not (board = AA or board = KK or board = QQ or board = JJ or opponents > 2 or raises >= 1) raisemax force when tripsonboard and have2ndoverpair raisemax force when tripsonboard and havefullhouse and bets = 1 and raises = 0 and amounttocall < 51% potsize and amounttocall < 35% stacksize call force when (tripsonboard or twopaironboard) and havefullhouse and bets = 1 and amounttocall <= 4 and calls = 0 and raises = 0 and amounttocall < 30% potsize and stacksize > 12 call force when havefullhouse and not (tripsonboard or twopaironboard) raisemax force when haveflush and (not onecardflushpossible) raisemax force when onecardflushpossible and (havenutflush or have2ndnutflush) and raises = 0 raisemax force when havestraight and not (onecardflushpossible or onecardstraightpossible or stacksize > 250) raisemax force when (havestraight or havetrips or haveset) and not (onecardflushpossible or onecardstraightpossible or board = A K Q or board = A K J or board = A Q J or board = Q J T or board = A J T or board = K J T or board = A K T or board = A Q T or board = K Q J or board = K Q T or stacksize > 250) raisemax force when onecardstraightpossible and (not onecardflushpossible) and havestraight and amounttocall <= 4 and raises = 0 and stacksize > 12 call force when havetwopair and havetoppair and not (onecardflushpossible or onecardstraightpossible or stacksize > 250) raisemax force when havetwopair and not (flushpossible or straightpossible or paironboard or stacksize > 250) raisemax force when havetwopair and opponents <= 2 and position = last and bets = 0 and raises = 0 and not (onecardflushpossible or onecardstraightpossible or stacksize >250) raisemax force when havetwopair and opponents <= 2 and bets = 1 and amounttocall <= 4 and calls = 0 and raises = 0 and amounttocall < 30% potsize and stacksize > 12 call force when havetoppair and (havebestkicker or have2ndbestkicker or have3rdbestkicker) and not (raises >= 1 or flushpossible or threecardstraightonboard or paironboard or board = A K Q or board = A K J or board = A Q J or board = Q J T or board = A J T or board = K J T or board = A K T or board = A Q T or board = K Q J or board = K Q T or stacksize >250 or bigblindsize > 9) raisemax force when havetoppair and bets = 1 and raises = 0 and amounttocall <= 4 and amounttocall < 47% potsize and not (onecardflushpossible or onecardstraightpossible) and stacksize > 12 call force when have2ndoverpair and bets = 1 and raises = 0 and amounttocall <= 3 and amounttocall < 47% potsize and not (onecardflushpossible or onecardstraightpossible) and stacksize > 12 call force when have2ndtoppair and overcards = 1 and bets = 0 and raises = 0 and not (flushpossible or straightpossible or paironboard or board = K or board = Q or board = J or opponents > 2 or stacksize >250 or bigblindsize > 9) raisemax force when have2ndtoppair and bets = 1 and raises = 0 and amounttocall <= 3 and amounttocall < 45% potsize and stacksize > 13 call force When amounttocall = 1 and potsize > 2 and opponents <= 2 and random <= 50 and potsize < 28% stacksize raisepot force when (amounttocall = 2 or amounttocall = 3) and calls = 0 and raises = 0 and amounttocall < 30% potsize and stacksize > 14 and (havepair or havestraightdraw or haveflushdraw) call force when userfloat and position = last and bets = 0 and raises = 0 and checks = 1 and random <= 75 bet 60% force when haveflushdraw and not (flushpossible or paironboard) and amounttocall < 19% potsize and amounttocall < 24% stacksize call force when not (havepair or havestraightdraw or haveflushdraw) fold force when overcards >= 1 and (hand = A or hand = K or hand = Q) and havestraightdraw and not (flushpossible or paironboard or onecardstraightpossible or havestraight or havetoppair) and bets = 1 and raises = 0 and amounttocall < 10 and amounttocall < 56% potsize call force river When userendstealset and bets = 0 and raises = 0 bet 50% force When botraisedbeforeflop and opponentsonflop = 1 and haveset and not (flushpossible or paironboard or onecardstraightpossibleonturn or raisesonturn or straightonboard) and bets = 1 and raises = 0 and onecardstraightpossible and (amounttocall < 10 or amounttocall < 51% potsize) and (board = A345 or board = A245 or board = A235 or board = A234 or board = 2456 or board = 2356 or board = 2346 or board = 3567 or board = 3467 or board = 3457 or board = 3456 or board = 4678) call force When botraisedbeforeflop and opponentsonflop = 1 and havetoptwopair and not (flushpossible or paironboard or onecardstraightpossibleonturn or raisesonturn or straightonboard) and bets = 1 and raises = 0 and onecardstraightpossible and (amounttocall < 10 or amounttocall < 51% potsize) and (board = A345 or board = A245 or board = A235 or board = A234 or board = 2456 or board = 2356 or board = 2346 or board = 3567 or board = 3467 or board = 3457 or board = 3456 or board = 4678) call force when (havetrips or havetwopair or haveset) and onecardstraightpossible and bets = 1 and raises = 0 and amounttocall <= 45% potsize and not (onecardflushpossible or havefullhouse or havequads or board = 2345 or board = KQJT or board = AQJT or board = QJT9 or board = AKJT or board = KJT9 or board = JT98 or board = AKQT or board = KQT9 or board = QT98 or board = T987) call force when bigblindsize > 9 and stacksize > 100 and not (havetoppair or havetwopair or havetrips or haveset or haveoverpair or havefullhouse or havequads or havestraight or haveflush) fold force When onecardstraightpossible and not (havestraight or haveflush or havefullhouse or havequads) fold force When onecardflushpossible and not (haveflush or havefullhouse or havequads) fold force When havenuts and position = first and random <= 50 raisepot force when havenuts raisemax force When fullhouseonboard call force when quadsonboard and (not havebestkicker) fold force when quadsonboard and havebestkicker raisemax force when (havequads or havestraightflush or nutfullhouseorfourofakind = 2 or nutfullhouseorfourofakind = 3) raisemax force when tripsonboard and havefullhouse and bets = 1 and raises = 0 and amounttocall < 51% potsize and amounttocall < 30% stacksize and (not raisesonturn) call force when (tripsonboard or twopaironboard) and havefullhouse and bets = 1 and amounttocall <= 7 and calls = 0 and raises = 0 and amounttocall < 40% potsize and stacksize > 12 call force when havefullhouse and not (tripsonboard or twopaironboard or hand = 22 or hand = 33 or hand = 44 or stacksize >250) raisemax force when haveflush and not (onecardflushpossible or stacksize >250) raisemax force When haveflush and bets = 0 and raises = 0 and not (onecardflushpossible or raisesonturn) bet 70% force when onecardflushpossible and (havenutflush or have2ndnutflush) and raises = 0 raisemax force when onecardstraightpossible and (not onecardflushpossible) and havestraight and amounttocall <= 4 and bets = 1 and raises = 0 and stacksize > 12 call force when onecardstraightpossible and not (flushpossible or haveunderstraight) and havestraight and bets = 0 and raises = 0 bet 60% force when havetwopair and not (flushpossible or straightpossible or paironboard or stacksize >250 or bigblindsize > 9) raisemax force when havetwopair and opponents <= 2 and bets = 1 and amounttocall <= 5 and calls = 0 and raises = 0 and amounttocall < 34% potsize and not (onecardflushpossible or onecardstraightpossible) and stacksize > 13 call force when havetoppair and (havebestkicker or have2ndbestkicker) and not (raises >= 1 or flushpossible or threecardstraightonboard or paironboard) call force when havetoppair and bets = 1 and raises = 0 and amounttocall <= 5 and amounttocall < 47% potsize and not (onecardflushpossible or onecardstraightpossible) and stacksize > 13 call force when have2ndoverpair and opponents = 1 and folds = 0 and bets = 1 and raises = 0 and amounttocall <= 4 and amounttocall < 47% potsize and not (onecardflushpossible or onecardstraightpossible) and stacksize > 13 call force when have2ndtoppair and opponents = 1 and folds = 0 and bets = 1 and raises = 0 and amounttocall <= 4 and amounttocall < 45% potsize and stacksize > 13 call force When amounttocall = 1 and potsize > 2 and opponents <= 2 and random <= 40 and potsize < 28% stacksize and not (botraisedonturn or botraisedonflop) raisepot force when (amounttocall = 2 or amounttocall = 3) and opponents = 1 and folds = 0 and calls = 0 and raises = 0 and amounttocall < 30% potsize and stacksize > 14 and (havepair or havebestkicker) call force when haveflush and (not flushonboard) and bets = 1 and raises = 0 and amounttocall < 34% potsize and amounttocall < 50% stacksize call force when haveflush and not (onecardflushpossible or board = AA) and amounttocall < 52% potsize and amounttocall < 50% stacksize call force when userfloat and nobettingonturn and position = first and bets = 0 and raises = 0 bet 60% force when nobettingonturn and opponentsonflop = 1 and bets = 0 and raises = 0 and random <= 50 bet 60% force When botslastpreflopaction = raise and not (nobettingonflop or nobettingonturn or calledonflop or calledonturn or stacksize >250) and opponentsonflop = 1 and bets = 0 and raises = 0 and not (tripsonboard or onecardstraightpossible or onecardflushpossible) and random <= 40 bet 50% force When botslastpreflopaction = raise and not (nobettingonflop or nobettingonturn or calledonflop or calledonturn or stacksize >250) and opponentsonflop = 1 and bets = 0 and raises = 0 and haveoverpair and (board = 22 or board = 33 or board = 44 or board = 55 or board = 66 or board = 77 or board = 88) bet 60% force When botslastpreflopaction = raise and not (nobettingonflop or nobettingonturn or calledonflop or calledonturn or stacksize >250) and opponentsonflop = 1 and bets = 0 and raises = 0 and (havetoppair or have2ndtoppair) and (board = 22 or board = 33 or board = 44 or board = 55 or board = 66 or board = 77 or board = 88) and random <= 50 bet 60% force When TotalInvested > 180% StackSize call force