MaxSessionHands = 10000

MaxSessionTime = 720
MaxStackSize = 1000000
BathroomBreakAfter = 675
BathroomBreakTime = 2
SitOutWhenOpponentsAreLessThan = 1
MakePotSizedPreFlopRaisesWhen = 7
FoldToPre-FlopRaisesForAQAJsKQ = OFF
FoldPost-FlopBelowTopPairToAnyBetOrRaise = ON
FoldToPost-FlopRaisesWithUnpairedBoardsFor = 2
FoldToPost-FlopRaisesWithPairedBoardsFor = 4
NeverBetTurnOrRiverWithHandBelow = 1
NeverBetFlopWithHandBelowMiddlePairWhen = 4
NeverCallPairedBoardsWithHandBelow = 4
NeverCallFlushPossibleBoardsWithHandBelow = 4
FoldToPre-FlopRaiseWith55Or66When = 3
FoldToPre-FlopRaiseWith77Or88When = 3
FoldToPre-FlopRaiseWith99OrTTWhen = 2
FoldToPre-FlopRaiseWithJJOrQQWhen = 2
FoldToPre-FlopRaiseWithAKWhen = 3
FoldToPre-FlopRaiseWithAQsWhen = 2
FoldToPre-FlopRaiseWithAKsWhen = 3
FoldToPre-FlopRaiseWithKQsWhen = 2
SuperTightPlay = OFF
SemiSuperTightPlay = OFF
NoLimp = 15
AggressivePreFlop = 7
AggressivePostFlop = 3
AggressivePreFlopStackSize = 7
AggressivePostFlopStackSize = 25
MiningForSets = 3
PostFlopinBlindsOverride = 3
PreFlopReRaiseOverride = OFF
MinBetOverride = 6
FoldOrGoAllInWhenOpponentsAfterFoldsLessThan = 5
FoldOrGoAllInWhenOpponentsAfterFoldsLessThanStackSize = 1000000
ApplyFoldOrAllInAfter = 0
FoldOrGoAllInWhenOpponentsAtTableLessThan = 5
FoldOrGoAllInWhenOpponentsAtTableLessThanStackSize = 1000000
AlwaysCallWhenOpponentsRaiseIsLessThan = 4
AlwaysCallWhenStackSizeIsLessThanTotalInvested = 100
Verbose = ON
AutoPlay = ON
UserDefinedGameType = 3
AutoRebuyAtUB = OFF

custom
preflop

// Tight Aggressive ("Pro")
// Can Be used on any Site

When BotsLastAction = Raise and TotalInvested >= 100% PotSize call force
When BotsLastAction = Raise and StackSize <= 10 call force

When OpponentIsAllIn and OpponentsAtTable = 1 and AmountToCall <= 20% StackSize
call force
When OpponentIsAllIn and Opponents = 1 and In BigBlind and StackSize >= 20 and
raises = 1 and calls = 0 and BetSize <= 4 and (pairinhand or hand = AK or hand = AQ

or hand = AJ or hand = AT or hand = KQ or hand = KJ or hand = KT or hand = QJ or hand = QT or hand = JT) call force When In BigBlind and Stacksize < 2 and raises = 1 call force When In SmallBlind and Stacksize < 1 and raises = 1 call force When StackSize <= 10 and raises <= 1 and (pairinhand or hand = AK or hand = AQ or hand = JT suited or hand = T9 suited or hand = 98 suited or hand = 87 suited) RaiseMax force When StackSize <= 10 and raises = 0 and StillToAct <= 4 and (hand = AJ or hand = AT or hand = A9 suited or hand = A8 suited or hand = KQ or hand = KJ suited or hand = QJ suited) RaiseMax force When StackSize <= 10 and raises = 0 and StillToAct <= 3 and (hand = A) RaiseMax force When StackSize <= 10 and raises = 0 and calls = 0 and In Button RaiseMax force When StackSize <= 10 and raises = 0 and calls = 0 and In SmallBlind RaiseMax force When (hand = AA) When raises >= 0 RaisePot force When (hand = KK or hand = QQ or hand = AK or hand = AQ or hand = AJ or hand = AT or hand = KQ or hand = KJ or hand = QJ) When BotsLastAction = Raise and BetSize <= 7 call force When raises = 0 RaisePot force When raises >= 1 call force When (pairinhand or hand = JT suited or hand = T9 suited or hand = 98 suited or hand = 87 suited or hand = 76 suited) When BotsLastAction = call and BetSize <= 3 call force When raises = 0 call force When others When others fold force flop When Totalinvested >= 100% StackSize and raises >= 1 call force When StackSize <= 10 and ( HaveFlushDraw or HaveTopPair or HaveOverPair or HaveStraightDraw ) and not HaveInsideStraightDraw RaiseMax force When ( BotsLastAction = raise or BotsLastAction = call or BotsLastAction = Bet ) and bets = 1 and TotalInvested >= 100% StackSize call force When (BotsLastAction = raise or BotsLastAction = Bet) and (bets = 1 or raises = 1) and (HaveOverpair or HaveSet Or HaveFlush or HaveStraight or HaveFullHouse or HaveTrips or HaveTwoPair) call force When OpponentsAtTable = 1 and ( HaveTopPair or Have2ndTopPair or HaveStraightDraw or HaveFlushDraw ) RaisePot force When ( BotsLastAction = raise or BotsLastAction = call or BotsLastAction = Bet ) and HaveOverPair and ( PairOnBoard or FlushPossible ) and BetSize >= 70% PotSize fold force When BotIsLastRaiser and opponents <= 2 When ( HaveQuads or HaveStraightFlush ) RaisePot force When ( HaveNutStraight or HaveNutFlush or HaveFullHouse ) RaisePot force When ( HaveFlush or HaveStraight ) RaisePot force When ( HaveSet or HaveTrips ) and SuitsOnBoard >= 2 RaisePot force When HaveTopTwoPair and SuitsOnBoard = 3 and not PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTopTwoPair and SuitsOnBoard = 3 and not PairOnBoard and ( bets = 1 or raises >= 1 ) RaisePot force When HaveTopTwoPair and SuitsOnBoard = 2 and not PairOnBoard RaisePot force When HaveTopTwoPair and SuitsOnBoard = 1 and not PairOnBoard and AmountToCall <= 25% PotSize call force .

When HaveTwoPair and SuitsOnBoard >= 2 RaisePot force When HaveTwoPair and FlushPossible and bets = 0 and raises = 0 RaisePot force When HaveTwoPair and FlushPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 25% PotSize call force When HaveTopPair and HaveNutFlushDraw RaisePot force When HaveTopPair and HaveBestKicker and PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTopPair and HaveBestKicker and PairOnBoard and bets = 1 and raises = 0 and AmountToCall <= 50% PotSize call force When HaveTopPair and SuitsOnBoard >= 2 and not PairOnBoard RaisePot force When HaveTopPair and FlushPossible and not PairOnBoard and bets = 0 and raises = 0 and AmountToCall <= 35% PotSize call force When Have2ndTopPair and SuitsOnBoard >= 2 and not StraightPossible and Bets = 0 and raises = 0 call force When Have2ndTopPair and SuitsOnBoard >= 2 and not StraightPossible and BetSize <= 3 and not board = A and BigBlindSize <= 300 call force When HaveOverPair and PairOnBoard and SuitsOnBoard >= 2 and bets = 0 and raises = 0 RaisePot force When HaveOverPair and PairOnBoard and SuitsOnBoard >= 2 and ( bets = 1 or raises >= 1 ) call force When HaveOverPair and not PairOnBoard and SuitsOnBoard >= 2 and bets = 0 and raises = 0 RaisePot force When HaveOverPair and not PairOnBoard and SuitsOnBoard >= 2 and ( bets = 1 or raises >= 1 ) call force When HaveOverPair and FlushPossible and HaveNutFlushDraw call force When HaveOverPair and ( HaveFlushDraw or HaveStraightDraw ) and bets = 0 and raises = 0 RaisePot force When HaveOverPair and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises >= 1 ) call force When Have2ndOverPair and not PairOnBoard and SuitsOnBoard >= 2 and bets = 0 and raises = 0 call force When Have2ndOverPair and PairOnBoard and bets = 0 and raises = 0 call force When Have2ndOverPair and PairOnBoard and ( bets = 1 or raises >= 1 ) and BetSize <= 20% StackSize call force When (HaveNutFlushDraw or Have2ndNutFlushDraw) and bets = 0 and raises = 0 RaisePot force When (HaveNutFlushDraw or Have2ndNutFlushDraw) and ( bets = 1 or raises >= 1 ) call force When HaveFlushDraw and not FlushPossible and bets = 0 and raises = 0 RaisePot force When HaveFlushDraw and not FlushPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 50% PotSize call force When HaveFlushDraw and Overcards = 2 and bets = 0 and raises = 0 RaisePot force When HaveFlushDraw and Overcards = 2 and ( bets = 1 or raises >= 1 ) call force When HaveStraightDraw and Overcards = 2 and SuitsOnBoard >= 2 and bets = 0 and raises = 0 RaisePot force When HaveStraightDraw and Overcards = 2 and SuitsOnBoard >= 2 and ( bets = 1 or raises >= 1 ) call force When HaveStraightDraw and not FlushPossible and bets = 0 and raises = 0 RaisePot force When HaveStraightDraw and not FlushPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 50% PotSize call force When HavePair and ( HaveFlushDraw or HaveStraightDraw ) and bets = 0 and raises = 0 call force When HavePair and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises >= 1 ) and BetSize <= 30% StackSize call force When ( BotsLastAction = raise or BotsLastAction = call or BotsLastAction = Bet ) and not HavePair and Overcards = 2 and not FlushPossible and not StraightPossible and ( bets = 1 or raises >= 1 ) fold force .

When not HavePair and Overcards = 2 and SuitsOnBoard >= 2 and not StraightPossible and ( HaveNutFlushDraw or HaveNutStraightDraw ) and not PairOnBoard call force When ( Position = First or Position = Middle ) When ( BotsLastAction = raise or BotsLastAction = call or BotsLastAction = Bet ) and raises >= 1 and TotalInvested >= 100% StackSize call force When ( BotsLastAction = raise or BotsLastAction = call or BotsLastAction = Bet ) and HaveOverPair and ( PairOnBoard or FlushPossible ) and BetSize >= 70% PotSize fold force When ( HaveQuads or HaveStraightFlush ) RaisePot force When ( HaveNutStraight or HaveNutFlush or HaveFullHouse ) RaisePot force When ( HaveFlush or HaveStraight ) RaisePot force When ( HaveSet or HaveTrips ) and SuitsOnBoard >= 2 RaisePot force When HaveTopTwoPair and SuitsOnBoard = 3 and not PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTopTwoPair and SuitsOnBoard = 3 and not PairOnBoard and ( bets = 1 or raises >= 1 ) RaisePot force When HaveTopTwoPair and SuitsOnBoard = 2 and not PairOnBoard RaisePot force When HaveTopTwoPair and SuitsOnBoard = 1 and not PairOnBoard and AmountToCall <= 25% PotSize call force When HaveTwoPair and SuitsOnBoard >= 2 RaisePot force When HaveTwoPair and FlushPossible and bets = 0 and raises = 0 RaisePot force When HaveTwoPair and FlushPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 25% PotSize call force When HaveTopPair and HaveNutFlushDraw RaisePot force When HaveTopPair and HaveBestKicker and PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTopPair and HaveBestKicker and PairOnBoard and bets = 1 and raises = 0 and AmountToCall <= 50% PotSize call force When HaveTopPair and SuitsOnBoard >= 2 and not PairOnBoard RaisePot force When HaveTopPair and FlushPossible and not PairOnBoard and bets = 0 and raises = 0 and AmountToCall <= 35% PotSize call force When Have2ndTopPair and SuitsOnBoard >= 2 and not StraightPossible and Bets = 0 and raises = 0 call force When Have2ndTopPair and SuitsOnBoard >= 2 and not StraightPossible and BetSize <= 3 and not board = A and BigBlindSize <= 300 call force When HaveOverPair and PairOnBoard and SuitsOnBoard >= 2 and bets = 0 and raises = 0 RaisePot force When HaveOverPair and PairOnBoard and SuitsOnBoard >= 2 and ( bets = 1 or raises >= 1 ) call force When HaveOverPair and not PairOnBoard and SuitsOnBoard >= 2 and bets = 0 and raises = 0 RaisePot force When HaveOverPair and not PairOnBoard and SuitsOnBoard >= 2 and ( bets = 1 or raises >= 1 ) call force When HaveOverPair and FlushPossible and HaveNutFlushDraw call force When HaveOverPair and ( HaveFlushDraw or HaveStraightDraw ) and bets = 0 and raises = 0 RaisePot force When HaveOverPair and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises >= 1 ) call force When Have2ndOverPair and not PairOnBoard and SuitsOnBoard >= 2 and bets = 0 and raises = 0 call force When Have2ndOverPair and PairOnBoard and bets = 0 and raises = 0 call force When Have2ndOverPair and PairOnBoard and ( bets = 1 or raises >= 1 ) and BetSize <= 20% StackSize call force When (HaveNutFlushDraw or Have2ndNutFlushDraw) and bets = 0 and raises = 0 RaisePot force When (HaveNutFlushDraw or Have2ndNutFlushDraw) and ( bets = 1 or raises >= 1 ) call force When HaveFlushDraw and not FlushPossible and bets = 0 and raises = 0 RaisePot .

force When HaveFlushDraw and not FlushPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 50% PotSize call force When HaveFlushDraw and Overcards = 2 and bets = 0 and raises = 0 RaisePot force When HaveFlushDraw and Overcards = 2 and ( bets = 1 or raises >= 1 ) call force When HaveStraightDraw and Overcards = 2 and SuitsOnBoard >= 2 and bets = 0 and raises = 0 RaisePot force When HaveStraightDraw and Overcards = 2 and SuitsOnBoard >= 2 and ( bets = 1 or raises >= 1 ) call force When HaveStraightDraw and not FlushPossible and bets = 0 and raises = 0 RaisePot force When HaveStraightDraw and not FlushPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 50% PotSize call force When HavePair and SuitsOnBoard = 2 and ( HaveFlushDraw or HaveStraightDraw ) and bets = 0 and raises = 0 call force When HavePair and SuitsOnBoard = 2 and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises = 1 ) and BetSize <= 10% StackSize call force When HavePair and SuitsOnBoard = 2 and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises = 1 ) and (BetSize <= 25% StackSize or BotsLastAction = raise or BotsLastAction = Bet ) call force When HavePair and SuitsOnBoard = 2 and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises = 1 ) and BetSize > 25% StackSize fold force When HavePair and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises >= 1 ) and BetSize <= 30% StackSize call force When HaveBackDoorFlushDraw and SuitsOnBoard = 3 and BetSize <= 1 call force When OverCards = 2 and not paironboard and not flushpossible and BetSize <= 2 call force When not HavePair and not HaveFlush and not HaveStraight and not HaveSet and not HaveTrips and not flushpossible and not paironboard and not OpponentsAtTable = 3 and bets = 0 and raises = 0 and BotRaisedBeforeFlop and UncoordinatedFlop call force When Position = Last When ( BotsLastAction = raise or BotsLastAction = call or BotsLastAction = Bet ) and raises >= 1 and TotalInvested >= 100% StackSize call force When ( BotsLastAction = raise or BotsLastAction = call or BotsLastAction = Bet ) and HaveOverPair and ( PairOnBoard or FlushPossible ) and BetSize >= 70% PotSize fold force When HaveQuads call force When ( HaveNutStraight or HaveNutFlush or HaveStraightFlush or HaveFullHouse ) and bets = 0 and raises = 0 RaisePot force When ( HaveNutStraight or HaveNutFlush or HaveStraightFlush or HaveFullHouse ) call force When ( HaveFlush or HaveStraight ) RaisePot force When ( HaveSet or HaveTrips ) and FlushPossible and bets = 0 and raises = 0 RaisePot force When ( HaveSet or HaveTrips ) and FlushPossible and ( bets = 1 or raises = 1 ) and (BetSize <= 20% StackSize or BotsLastAction = raise or BotsLastAction = Bet ) call force When ( HaveSet or HaveTrips ) and FlushPossible and ( bets = 1 or raises = 1 ) and BetSize > 20% StackSize fold force When ( HaveSet or HaveTrips ) and not FlushPossible RaisePot force When HaveTopTwoPair and SuitsOnBoard = 3 and not PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTopTwoPair and SuitsOnBoard = 3 and not PairOnBoard and ( bets = 1 or raises >= 1 ) RaisePot force When HaveTopTwoPair and SuitsOnBoard = 2 and not PairOnBoard RaisePot force When HaveTopTwoPair and SuitsOnBoard = 1 and not PairOnBoard and AmountToCall <= 25% PotSize call force When HaveTwoPair and SuitsOnBoard >= 2 RaisePot force .

When HaveTwoPair and FlushPossible and bets = 0 and raises = 0 RaisePot force When HaveTwoPair and FlushPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 25% PotSize call force When HaveTopPair and HaveNutFlushDraw RaisePot force When HaveTopPair and HaveBestKicker and PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTopPair and HaveBestKicker and PairOnBoard and bets = 1 and raises = 0 and AmountToCall <= 50% PotSize call force When HaveTopPair and SuitsOnBoard >= 2 and not PairOnBoard RaisePot force When HaveTopPair and FlushPossible and not PairOnBoard and bets = 0 and raises = 0 and AmountToCall <= 35% PotSize call force When Have2ndTopPair and SuitsOnBoard >= 2 and not StraightPossible and Bets = 0 and raises = 0 call force When Have2ndTopPair and SuitsOnBoard >= 2 and not StraightPossible and BetSize <= 3 and not board = A and BigBlindSize <= 300 call force When HaveOverPair and PairOnBoard and SuitsOnBoard >= 2 and bets = 0 and raises = 0 RaisePot force When HaveOverPair and PairOnBoard and SuitsOnBoard >= 2 and ( bets = 1 or raises >= 1 ) call force When HaveOverPair and not PairOnBoard and SuitsOnBoard >= 2 and bets = 0 and raises = 0 RaisePot force When HaveOverPair and not PairOnBoard and SuitsOnBoard >= 2 and ( bets = 1 or raises >= 1 ) call force When HaveOverPair and FlushPossible and HaveNutFlushDraw call force When HaveOverPair and ( HaveFlushDraw or HaveStraightDraw ) and bets = 0 and raises = 0 RaisePot force When HaveOverPair and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises >= 1 ) call force When Have2ndOverPair and not PairOnBoard and SuitsOnBoard >= 2 and bets = 0 and raises = 0 call force When Have2ndOverPair and PairOnBoard and bets = 0 and raises = 0 call force When Have2ndOverPair and PairOnBoard and ( bets = 1 or raises >= 1 ) and BetSize <= 20% StackSize call force When Have2ndOverPair and PairOnBoard and bets = 0 and raises = 0 call force When Have2ndOverPair and PairOnBoard and ( bets = 1 or raises >= 1 ) and BetSize <= 10% StackSize call force When Have2ndOverPair and not FlushPossible and bets = 0 and raises = 0 call force When Have2ndOverPair and not FlushPossible and ( bets = 1 or raises >= 1 ) and not board = A and BetSize <= 4 call force When (HaveNutFlushDraw or Have2ndNutFlushDraw) and bets = 0 and raises = 0 RaisePot force When (HaveNutFlushDraw or Have2ndNutFlushDraw) and ( bets = 1 or raises >= 1 ) call force When HaveFlushDraw and not FlushPossible and bets = 0 and raises = 0 RaisePot force When HaveFlushDraw and not FlushPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 50% PotSize call force When HaveFlushDraw and Overcards = 2 and bets = 0 and raises = 0 RaisePot force When HaveFlushDraw and Overcards = 2 and ( bets = 1 or raises >= 1 ) call force When HaveStraightDraw and Overcards = 2 and SuitsOnBoard >= 2 and bets = 0 and raises = 0 RaisePot force When HaveStraightDraw and Overcards = 2 and SuitsOnBoard >= 2 and ( bets = 1 or raises >= 1 ) call force When HaveStraightDraw and not FlushPossible and bets = 0 and raises = 0 RaisePot force When HaveStraightDraw and not FlushPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 50% PotSize call force When HavePair and SuitsOnBoard = 2 and ( HaveFlushDraw or HaveStraightDraw ) .

and bets = 0 and raises = 0 call force When HavePair and SuitsOnBoard = 2 and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises = 1 ) and (BetSize <= 25% StackSize or BotsLastAction = raise or BotsLastAction = Bet ) call force When HavePair and SuitsOnBoard = 2 and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises = 1 ) and BetSize > 25% StackSize fold force When HavePair and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises >= 1 ) and BetSize <= 30% StackSize call force When HaveBackDoorFlushDraw and SuitsOnBoard = 3 and BetSize <= 1 call force When OverCards = 2 and not paironboard and not flushpossible and BetSize <= 2 call force When not HavePair and not HaveFlush and not HaveStraight and not HaveSet and not HaveTrips and not flushpossible and not paironboard and not OpponentsAtTable = 3 and bets = 0 and raises = 0 and BotRaisedBeforeFlop and UncoordinatedFlop call force When others When others fold force turn When TripsOnBoard and not ( NutFullHouseOrFourOfAKind = 1 or NutFullHouseOrFourOfAKind = 2 or HaveQuads or HaveStraightFlush ) and BetSize > 6 fold force When TwoPairOnBoard and not ( NutFullHouseOrFourOfAKind = 1 or NutFullHouseOrFourOfAKind = 2 or NutFullHouseOrFourOfAKind = 3 or HaveQuads or HaveStraightFlush ) and BetSize > 6 fold force When HaveTopPair and StackSize < 10 and not flushpossible and not OneCardStraightPossible and (bets = 1 or raises = 1) RaiseMax force When (BotsLastAction = bet or BotsLastAction = raise) and raises >= 1 and OpponentIsAllIn and Opponents = 1 and AmountToCall <= 30% PotSize call force When (bets = 1 or raises >= 1) and TotalInvested >= 100% StackSize and (HaveTopPair or HaveSet or HaveTrips or HaveFullHouse or HaveStraight or HaveFlush or HaveQuads or HaveTwoPair or HaveOverPair) call force When TotalInvested >= 100% StackSize and bets = 1 and (HavePair or HaveFlushDraw or HaveStraightDraw) call force When StackSize <= 10 and (BotisLastRaiser or nobettingonflop) and ( HaveFlushDraw or HaveTopPair or HaveStraightDraw ) and not HaveInsideStraightDraw RaiseMax force When ( BotsLastAction = raise or BotsLastAction = call ) and raises >= 1 and TotalInvested >= 100% StackSize call force When OpponentsAtTable = 1 and HaveTopPair RaiseMax force When OpponentsAtTable = 1 and (Have2ndTopPair or HaveStraightDraw or HaveFlushDraw) and bets = 0 and raises = 0 RaisePot force When OpponentsAtTable = 1 and (Have2ndTopPair or HaveStraightDraw or HaveFlushDraw) and (bets = 1 or raises = 1) call force When OpponentsAtTable = 1 and NoBettingOnFlop and Position = Last and bets = 0 and raises = 0 RaisePot force When BotRaisedBeforeFlop and not (nobettingonflop or calledonflop) and bets = 0 and raises = 0 and not OneCardFlushPossible and not OneCardStraightPossible call force When BotRaisedBeforeFlop and NoBettingOnFlop and Position = Last and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 call force When not BotRaisedBeforeFlop and BotIsLastRaiser and opponents <= 2 and Position = Last and bets = 0 and raises = 0 and not FlushPossible and not PairOnBoard and StackSize > 10 call force When HaveTopPair and HaveFlushDraw and not flushpossible and not OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force .

When HaveTopPair and HaveFlushDraw and not flushpossible and (bets = 1 or raises = 1) call force When ( Position = First or Position = Middle ) When ( BotsLastAction = raise or BotsLastAction = call or BotsLastAction = Bet ) and raises >= 1 and TotalInvested >= 100% StackSize call force When ( BotsLastAction = raise or BotsLastAction = call or BotsLastAction = Bet ) and HaveOverPair and ( PairOnBoard or FlushPossible ) and BetSize >= 70% PotSize fold force When ( HaveQuads or HaveStraightFlush ) and bets = 0 and raises = 0 call force When ( HaveQuads or HaveStraightFlush ) RaisePot force When (HaveNutFlush or HaveFullHouse ) and bets = 0 and raises = 0 call force When (HaveNutFlush or HaveFullHouse ) RaisePot force When HaveFlush and not OneCardFlushPossible and not TwoPairOnBoard RaisePot force When HaveNutStraight and not OneCardFlushPossible and not TwoPairOnBoard RaisePot force When HaveStraight and not OneCardStraightPossible and not OneCardFlushPossible and not TwoPairOnBoard RaisePot force When OneCardStraightPossible and Have2ndNutStraight and not OneCardFlushPossible and bets = 0 and raises = 0 call force When OneCardStraightPossible and Have2ndNutStraight and not OneCardFlushPossible and (bets = 1 or raises = 1) call force When ( HaveSet or HaveTrips ) and not FlushPossible and not OneCardStraightPossible and OpponentsOnFlop >= 2 and opponents >= 2 and bets = 0 and raises = 0 RaisePot force When ( HaveSet or HaveTrips ) and not FlushPossible and not OneCardStraightPossible and OpponentsOnFlop >= 2 and opponents >= 2 RaiseMax force When ( HaveSet or HaveTrips ) and ( OneCardStraightPossible or FlushPossible ) and bets = 0 and raises = 0 call force When ( HaveSet or HaveTrips ) and ( OneCardStraightPossible or FlushPossible ) and ( bets = 1 or raises = 1 ) and BetSize <= 15% StackSize call force When ( HaveSet or HaveTrips ) and ( OneCardStraightPossible or FlushPossible ) and ( bets = 1 or raises = 1 ) and BetSize > 15% StackSize fold force When ( HaveSet or HaveTrips ) and not FlushPossible and not OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force When ( HaveSet or HaveTrips ) and not FlushPossible and not OneCardStraightPossible and (bets = 1 or raises = 1) RaiseMax force When HaveTopTwoPair and SuitsOnBoard >= 3 and not OneCardStraightPossible and not PairOnBoard RaisePot force When HaveTopTwoPair and SuitsOnBoard <= 2 and not OneCardStraightPossible and not FlushPossible and not PairOnBoard call force When HaveTopTwoPair and SuitsOnBoard <= 2 and not OneCardStraightPossible and not PairOnBoard and bets = 1 and raises = 0 call force When HaveTwoPair and HadTopPairOnFlop and not flushpossible and not OneCardStraightPossible and not (nobettingonflop and calledonflop) and bets = 0 and raises = 0 call force When HaveTwoPair and not paironboard and SuitsOnBoard = 1 and not OneCardStraightPossible and BetSize <= 20% StackSize call force When HaveTwoPair and not paironboard and SuitsOnBoard = 1 and BetSize > 20% StackSize fold force When HaveTwoPair and not paironboard and SuitsOnBoard = 2 and not OneCardStraightPossible and not flushpossible and bets = 0 and raises = 0 RaisePot force When HaveTwoPair and not paironboard and SuitsOnBoard = 2 and not OneCardStraightPossible and (bets = 1 or raises = 1) call force When HaveTwoPair and not paironboard and SuitsOnBoard = 2 and not OneCardStraightPossible and flushpossible and bets = 0 and raises = 0 call force When HaveTwoPair and not paironboard and SuitsOnBoard = 2 and not OneCardStraightPossible and bets = 1 and raises = 0 call force When HaveTwoPair and not paironboard and SuitsOnBoard >= 3 and not .

OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force When HaveTwoPair and not paironboard and SuitsOnBoard >= 3 and not OneCardStraightPossible and (bets = 1 or raises = 1) call force When HaveTopPair and HaveNutFlushDraw and not OneCardStraightPossible call force When HaveTopPair and HaveBestKicker and PairOnBoard and bets = 0 and not OneCardFlushPossible and not OneCardStraightPossible and raises = 0 call force When HaveTopPair and HaveBestKicker and PairOnBoard and bets = 1 and not OneCardFlushPossible and not OneCardStraightPossible and raises = 0 and AmountToCall < 50% PotSize call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and ( bets = 1 or raises = 1 ) call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and raises >= 2 fold force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and ( FlushPossible or OneCardStraightPossible ) and not PairOnBoard and bets = 0 and raises = 0 call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 and AcePresentOnFlop call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 and not AcePresentOnFlop call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and FlushPossible and not OneCardStraightPossible and not PairOnBoard and (bets = 1 or raises = 1) and BetSize <= 2 call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 and AcePresentOnFlop call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 and not AcePresentOnFlop call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and ( bets = 1 or raises = 1 ) and (BetSize <= 20% StackSize or BotsLastAction = raise or BotsLastAction = Bet ) call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and ( bets = 1 or raises = 1 ) and BetSize > 20% StackSize fold force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and raises >= 2 fold force When Have2ndTopPair and HadTopPairOnFlop and not flushpossible and not OneCardStraightPossible and bets = 0 and calls = 0 call force When Have2ndTopPair and not FlushPossible and not OneCardStraightPossible and BetSize <= 2 and not (board = A) and BigBlindSize <= 300 call force When HaveOverPair and not ( hand = A or hand = K ) and ( (board = A) or board = K ) and ( bets = 1 or raises >= 1 ) and BetSize <= 2 call force When HaveOverPair and not ( hand = A or hand = K ) and ( (board = A) or board = K ) and ( bets = 1 or raises >= 1 ) and BetSize > 2 fold force When HaveOverPair and PairOnBoard and not FlushPossible and not OneCardStraightPossible and bets = 0 and raises = 0 call force When HaveOverPair and PairOnBoard and not FlushPossible and not OneCardStraightPossible and ( bets = 1 and raises >= 1 ) and BetSize <= 3 call force .

When HaveOverPair and PairOnBoard and not FlushPossible and not OneCardStraightPossible and ( bets = 1 and raises >= 1 ) and BetSize > 3 fold force When HaveOverPair and FlushPossible and HaveNutFlushDraw call force When HaveOverPair and FlushPossible and not OneCardFlushPossible and not OneCardStraightPossible and bets = 0 and raises = 0 call force When HaveOverPair and FlushPossible and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) and (BetSize <= 20% StackSize or BotsLastAction = raise or BotsLastAction = Bet ) call force When HaveOverPair and FlushPossible and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) and BetSize > 20% StackSize fold force When HaveOverPair and not FlushPossible and not OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force When HaveOverPair and not FlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) call force When HaveOverPair and ( HaveFlushDraw or HaveStraightDraw ) and bets = 0 and raises = 0 call force When HaveOverPair and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises >= 1 ) call force When Have2ndOverPair and HadOverPairOnFlop and not (nobettingonflop and calledonflop) and bets = 0 and raises = 0 call force When Have2ndOverPair and HadOverPairOnFlop and not (nobettingonflop and calledonflop) and AmountToCall <= 35% PotSize call force When Have2ndOverPair and PairOnBoard and bets = 0 and raises = 0 and not AcePresentOnFlop and nobettingonflop call force When Have2ndOverPair and PairOnBoard and bets = 0 and raises = 0 and AcePresentOnFlop call force When Have2ndOverPair and PairOnBoard and ( bets = 1 or raises >= 1 ) and BetSize <= 20% StackSize call force When Have2ndOverPair and not FlushPossible and bets = 0 and raises = 0 call force When Have2ndOverPair and not FlushPossible and ( bets = 1 or raises >= 1 ) and not (board = A) and BetSize <= 2 call force When Have2ndOverPair and not FlushPossible and ( bets = 1 or raises >= 1 ) and not (board = A) and (BetSize <= 4 or TotalInvested >= 50% PotSize) call force When HaveNutFlushDraw and FlushPossible and bets = 0 and raises = 0 call force When HaveNutFlushDraw and FlushPossible and ( bets = 1 or raises >= 1 ) and BetSize <= 20% StackSize call force When HaveFlushDraw and FlushPossible and bets = 0 and raises = 0 call force When HaveFlushDraw and FlushPossible and (HaveNutFlushDraw or Have2ndNutFlushDraw) and ( bets = 1 or raises >= 1 ) and BetSize <= 15% StackSize call force When HaveFlushDraw and Overcards = 2 and bets = 0 and raises = 0 call force When HaveFlushDraw and Overcards = 2 and ( bets = 1 or raises >= 1 ) and BetSize <= 40% PotSize call force When HaveFlushDraw and not FlushPossible and (HaveNutFlushDraw or Have2ndNutFlushDraw) and BetSize <= 35% PotSize call force When HaveStraightDraw and Overcards = 2 and not FlushPossible and bets = 0 and raises = 0 call force When HaveStraightDraw and Overcards = 2 and not FlushPossible and ( bets = 1 or raises >= 1 ) call force When HaveStraightDraw and not FlushPossible and BetSize <= 3 call force When HavePair and SuitsOnBoard = 2 and not flushpossible and ( HaveFlushDraw or HaveStraightDraw ) and bets = 0 and raises = 0 call force When HavePair and SuitsOnBoard = 2 and not flushpossible and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises = 1 ) and BetSize <= 10% StackSize call force When HavePair and SuitsOnBoard = 2 and not flushpossible and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises = 1 ) and (BetSize <= 25% StackSize .

or BotsLastAction = raise) call force When HavePair and SuitsOnBoard = 2 and not flushpossible and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises = 1 ) and BetSize > 25% StackSize fold force When HavePair and ( HaveFlushDraw or HaveInsideStraightDraw ) and ( bets = 1 or raises >= 1 ) and BetSize <= 15% StackSize call force When Position = Last When ( BotsLastAction = raise or BotsLastAction = call or BotsLastAction = Bet ) and raises >= 1 and TotalInvested >= 100% StackSize call force When ( BotsLastAction = raise or BotsLastAction = call or BotsLastAction = Bet ) and HaveOverPair and ( PairOnBoard or FlushPossible ) and BetSize >= 70% PotSize fold force When HaveQuads call force When ( HaveNutStraight or HaveNutFlush or HaveStraightFlush or HaveFullHouse ) call force When HaveFlush and not OneCardFlushPossible and not TwoPairOnBoard RaisePot force When HaveNutStraight and not OneCardFlushPossible and not TwoPairOnBoard RaisePot force When HaveStraight and not OneCardStraightPossible and not OneCardFlushPossible and not TwoPairOnBoard RaisePot force When OneCardStraightPossible and Have2ndNutStraight and not OneCardFlushPossible and bets = 0 and raises = 0 call force When OneCardStraightPossible and Have2ndNutStraight and not OneCardFlushPossible and (bets = 1 or raises = 1) call force When ( HaveSet or HaveTrips ) and ( OneCardStraightPossible or OneCardFlushPossible ) and bets = 0 and raises = 0 call force When ( HaveSet or HaveTrips ) and ( OneCardStraightPossible or FlushPossible ) and ( bets = 1 or raises = 1 ) and (BetSize <= 20% StackSize or BotsLastAction = raise or BotsLastAction = Bet ) call force When ( HaveSet or HaveTrips ) and ( OneCardStraightPossible or FlushPossible ) and ( bets = 1 or raises = 1 ) and BetSize > 20% StackSize fold force When ( HaveSet or HaveTrips ) and not FlushPossible and not OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force When ( HaveSet or HaveTrips ) and not FlushPossible and not OneCardStraightPossible and (bets = 1 or raises = 1) call force When HaveTopTwoPair and SuitsOnBoard >= 3 and not OneCardStraightPossible and not PairOnBoard RaisePot force When HaveTopTwoPair and SuitsOnBoard <= 2 and not OneCardStraightPossible and not FlushPossible and not PairOnBoard call force When HaveTopTwoPair and SuitsOnBoard <= 2 and not OneCardStraightPossible and not PairOnBoard and bets = 1 and raises = 0 call force When HaveTwoPair and not paironboard and SuitsOnBoard = 1 and not OneCardStraightPossible and BetSize <= 20% StackSize call force When HaveTwoPair and not paironboard and SuitsOnBoard = 1 and BetSize > 20% StackSize fold force When HaveTwoPair and not paironboard and SuitsOnBoard = 2 and not OneCardStraightPossible and not flushpossible and bets = 0 and raises = 0 RaisePot force When HaveTwoPair and not paironboard and SuitsOnBoard = 2 and not OneCardStraightPossible and (bets = 1 or raises = 1) call force When HaveTwoPair and not paironboard and SuitsOnBoard = 2 and not OneCardStraightPossible and flushpossible and bets = 0 and raises = 0 call force When HaveTwoPair and not paironboard and SuitsOnBoard = 2 and not OneCardStraightPossible and bets = 1 and raises = 0 call force When HaveTwoPair and not paironboard and SuitsOnBoard >= 3 and not OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force When HaveTwoPair and not paironboard and SuitsOnBoard >= 3 and not OneCardStraightPossible and (bets = 1 or raises = 1) call force When HaveTopPair and HaveNutFlushDraw call force .

When HaveTopPair and HaveBestKicker and PairOnBoard and bets = 0 and not OneCardFlushPossible and not OneCardStraightPossible and raises = 0 call force When HaveTopPair and HaveBestKicker and PairOnBoard and bets = 1 and not OneCardFlushPossible and not OneCardStraightPossible and raises = 0 and AmountToCall < 50% PotSize call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not PairOnBoard and ( bets = 1 or raises = 1 ) call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not PairOnBoard and raises >= 2 fold force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and ( FlushPossible or OneCardStraightPossible ) and not PairOnBoard and bets = 0 and raises = 0 call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 and AcePresentOnFlop call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 and not AcePresentOnFlop call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and FlushPossible and not OneCardStraightPossible and not PairOnBoard and (bets = 1 or raises = 1) and BetSize <= 2 call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 and AcePresentOnFlop call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 and not AcePresentOnFlop call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and not FlushPossible and not PairOnBoard and ( bets = 1 or raises = 1 ) and (BetSize <= 20% StackSize or BotsLastAction = raise or BotsLastAction = Bet ) call force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and not FlushPossible and not PairOnBoard and ( bets = 1 or raises = 1 ) and BetSize > 20% StackSize fold force When HaveTopPair and ( not HaveBestKicker or not Have2ndBestKicker ) and not FlushPossible and not PairOnBoard and raises >= 2 fold force When Have2ndTopPair and HadTopPairOnFlop and not flushpossible and not OneCardStraightPossible and bets = 0 and calls = 0 call force When Have2ndTopPair and not FlushPossible and not StraightPossible and BetSize <= 2 and not (board = A) and BigBlindSize <= 300 call force When HaveOverPair and PairOnBoard and not FlushPossible and bets = 0 and raises = 0 call force When HaveOverPair and PairOnBoard and not FlushPossible and ( bets = 1 and raises >= 1 ) and BetSize <= 3 call force When HaveOverPair and PairOnBoard and not FlushPossible and ( bets = 1 and raises >= 1 ) and BetSize > 3 fold force When HaveOverPair and FlushPossible and HaveNutFlushDraw call force When HaveOverPair and ( FlushPossible or OneCardStraightPossible ) and bets = 0 and raises = 0 call force When HaveOverPair and ( FlushPossible or OneCardStraightPossible ) and ( bets = 1 or raises >= 1 ) and BetSize <= 10% StackSize call force When HaveOverPair and not FlushPossible and not OneCardStraightPossible and paironboard call force When HaveOverPair and not FlushPossible and not OneCardStraightPossible and not paironboard and bets = 0 and raises = 0 RaisePot force When HaveOverPair and not FlushPossible and not OneCardStraightPossible and not paironboard and ( bets = 1 or raises >= 1 ) call force When HaveOverPair and ( HaveFlushDraw or HaveStraightDraw ) and bets = 0 and .

raises = 0 call force When HaveOverPair and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises >= 1 ) call force When Have2ndOverPair and HadOverPairOnFlop and not (nobettingonflop and calledonflop) and bets = 0 and raises = 0 call force When Have2ndOverPair and HadOverPairOnFlop and not (nobettingonflop and calledonflop) and AmountToCall <= 35% PotSize call force When Have2ndOverPair and PairOnBoard and bets = 0 and raises = 0 and nobettingonflop call force When Have2ndOverPair and PairOnBoard and ( bets = 1 or raises >= 1 ) and BetSize <= 20% StackSize call force When Have2ndOverPair and not FlushPossible and bets = 0 and raises = 0 call force When Have2ndOverPair and not FlushPossible and ( bets = 1 or raises >= 1 ) and not (board = A) and BetSize <= 2 call force When Have2ndOverPair and not FlushPossible and ( bets = 1 or raises >= 1 ) and not (board = A) and (BetSize <= 4 or TotalInvested >= 50% PotSize) call force When HaveNutFlushDraw and bets = 0 and raises = 0 call force When HaveNutFlushDraw and ( bets = 1 or raises >= 1 ) and BetSize <= 20% StackSize call force When HaveFlushDraw and FlushPossible and bets = 0 and raises = 0 call force When HaveFlushDraw and FlushPossible and (HaveNutFlushDraw or Have2ndNutFlushDraw) and ( bets = 1 or raises >= 1 ) and BetSize <= 15% StackSize call force When HaveFlushDraw and bets = 0 and raises = 0 and opponents <= 2 call force When HaveFlushDraw and Overcards = 2 and bets = 0 and raises = 0 call force When HaveFlushDraw and Overcards = 2 and ( bets = 1 or raises >= 1 ) and BetSize <= 15% StackSize call force When HaveFlushDraw and not flushPossible and (HaveNutFlushDraw or Have2ndNutFlushDraw) and BetSize <= 35% PotSize call force When HaveStraightDraw and not FlushPossible and bets = 0 and raises = 0 and opponents <= 2 call force When HaveStraightDraw and Overcards = 2 and not FlushPossible and bets = 0 and raises = 0 call force When HaveStraightDraw and Overcards = 2 and not FlushPossible and ( bets = 1 or raises >= 1 ) and BetSize <= 15% StackSize call force When HaveStraightDraw and not FlushPossible and BetSize <= 15% StackSize call force When HavePair and SuitsOnBoard = 2 and not flushpossible and ( HaveFlushDraw or HaveStraightDraw ) and bets = 0 and raises = 0 call force When HavePair and SuitsOnBoard = 2 and not flushpossible and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises = 1 ) and (BetSize <= 25% StackSize or BotsLastAction = raise or BotsLastAction = Bet ) call force When HavePair and SuitsOnBoard = 2 and not flushpossible and ( HaveFlushDraw or HaveStraightDraw ) and ( bets = 1 or raises = 1 ) and BetSize > 25% StackSize fold force When HavePair and ( HaveFlushDraw or HaveInsideStraightDraw ) and ( bets = 1 or raises >= 1 ) and BetSize <= 15% StackSize call force When others When others fold force river When QuadsOnBoard and not (hand = A or hand = K) fold force When QuadsOnBoard and (hand = A) RaisePot force When QuadsOnBoard and hand = K and AmountToCall <= 25% PotSize call force When HaveFullHouse and not ( NutFullHouseOrFourOfAKind = 1 or NutFullHouseOrFourOfAKind = 2) and (bets = 1 or raises = 1) and AmountToCall <= 60% .

PotSize call force When TripsOnBoard and not ( NutFullHouseOrFourOfAKind = 1 or NutFullHouseOrFourOfAKind = 2 or HaveQuads or HaveStraightFlush ) and BetSize > 6 fold force When (BotsLastAction = bet or BotsLastAction = raise) and raises >= 1 and OpponentIsAllIn and Opponents = 1 and AmountToCall <= 30% PotSize call force When BotsLastAction = bet and TotalInvested >= 100% StackSize and raises >= 1 call force When BotsLastAction = raise and HaveFlush and not HaveNutFlush and raises >= 1 call force When BotsLastAction = raise and HaveFlush and (paironboard or tripsonboard) and raises >= 1 call force When not (nobettingonflop and calledonflop) and (bets = 1 or raises >= 1) and Betsize <= 60% PotSize and (Have2ndTopPair or HaveTopPair or haveset or havetrips or havestraight) call force When TwoPairOnBoard and not ( NutFullHouseOrFourOfAKind = 1 or NutFullHouseOrFourOfAKind = 2 or NutFullHouseOrFourOfAKind = 3 or HaveQuads or HaveStraightFlush ) and BetSize > 6 fold force When not (nobettingonflop and nobettingonturn) and raises >= 1 and BetSize <= 10% PotSize call force When TotalInvested >= 50% PotSize and (bets = 1 or raises >= 1) call force When TotalInvested >= 100% StackSize and (bets = 1 or raises >= 1) and (HaveTopPair or HaveSet or HaveTrips or HaveStraight or HaveFlush) call force When ( BotsLastAction = bet or BotsLastAction = raise ) and bets = 1 and TotalInvested >= 100% PotSize call force When Position = First When ( HaveQuads or HaveNutFlush or HaveStraightFlush or HaveFullHouse ) and bets = 0 and raises = 0 RaisePot force When ( HaveQuads or HaveNutFlush or HaveStraightFlush or HaveFullHouse ) and ( bets = 1 or raises >= 1 ) RaiseMax force When HaveStraight and not OneCardStraightPossible and not OneCardFlushPossible and not TwoPairOnBoard and not TripsOnBoard RaisePot force When HaveFlush and not OneCardFlushPossible and not TwoPairOnBoard and not TripsOnBoard RaisePot force When HaveNutStraight and not OneCardFlushPossible and not HaveFlush and bets = 0 and raises = 0 RaisePot force When HaveNutStraight and not OneCardFlushPossible and not HaveFlush and ( bets = 1 or raises >= 1 ) RaiseMax force When HaveNutStraight and OneCardFlushPossible and not HaveFlush and bets = 0 and raises = 0 call force When HaveNutStraight and OneCardFlushPossible and not HaveFlush and ( bets = 1 or raises >= 1 ) and BetSize <= 40% PotSize call force When HaveNutFlush and (OneCardFlushPossible or OneCardStraightPossible) RaisePot force When Have2ndNutFlush and OneCardFlushPossible and CalledOnFlop and CalledOnTurn and BetSize <= 8 call force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and Have2ndNutStraight and bets = 0 and raises = 0 RaisePot force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and Have2ndNutStraight and not HaveFlush call force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and Have2ndNutStraight call force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and not Have2ndNutStraight and not HaveFlush and BetSize <= 8 call force When HaveFlush and OneCardFlushPossible and ( not HaveNutFlush or not .

Have2ndNutFlush ) and BetSize <= 50% PotSize call force When HaveTrips and not OneCardFlushPossible and not OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force When HaveTrips and FlushPossible and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 100% PotSize call force When HaveTrips and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) RaiseMax force When HaveSet and not OneCardFlushPossible and not OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force When HaveSet and FlushPossible and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) call force When HaveSet and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) RaiseMax force When HaveSet and OneCardFlushPossible and not OneCardFlushPossible and BetSize <= 7 call force When HaveTwoPair and not OneCardFlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTwoPair and not OneCardFlushPossible and not OneCardStraightPossible and not PairOnBoard and ( bets = 1 or raises >= 1 ) call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and ( bets = 1 or raises = 1 ) call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and raises >= 2 fold force When HaveTopPair and not ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and AmountToCall <= 60% PotSize call force When HaveOverPair and not OneCardFlushPossible and not OneCardStraightPossible and not PairOnBoard call force When HaveOverPair and not OneCardFlushPossible and not OneCardStraightPossible and (BetSize <= 40% StackSize or TotalInvested >= 100% StackSize) call force When OpponentsAtTable = 1 and HavePair and BetSize <= 3 call force When HaveBestKickerOrBetter and not (nobettingonflop and nobettingonturn) and not OneCardFlushPossible and not OneCardStraightPossible and raises <= 1 and BetSize <= 2 call force When HaveBestKickerOrBetter and not OneCardFlushPossible and not OneCardStraightPossible and raises <= 1 and BetSize <= 1 call force When Position = Middle When ( HaveQuads or HaveNutFlush or HaveStraightFlush or HaveFullHouse ) and bets = 0 and raises = 0 RaisePot force When ( HaveQuads or HaveNutFlush or HaveStraightFlush or HaveFullHouse ) and ( bets = 1 or raises >= 1 ) RaiseMax force When HaveNutStraight and not OneCardFlushPossible and not HaveFlush and bets = 0 and raises = 0 RaisePot force When HaveNutStraight and not OneCardFlushPossible and not HaveFlush and ( bets = 1 or raises >= 1 ) RaiseMax force When HaveNutStraight and OneCardFlushPossible and not HaveFlush and bets = 0 and raises = 0 call force When HaveNutStraight and OneCardFlushPossible and not HaveFlush and ( bets = 1 or raises >= 1 ) and BetSize <= 40% PotSize call force When HaveStraight and not OneCardStraightPossible and not OneCardFlushPossible and not TwoPairOnBoard and not TripsOnBoard RaisePot force When HaveFlush and not OneCardFlushPossible and not TwoPairOnBoard and not TripsOnBoard RaisePot force .

When HaveNutFlush and (OneCardStraightPossible or OneCardStraightPossible) RaisePot force When Have2ndNutFlush and OneCardFlushPossible and CalledOnFlop and CalledOnTurn and BetSize <= 8 call force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and Have2ndNutStraight and bets = 0 and raises = 0 RaisePot force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and Have2ndNutStraight and not HaveFlush call force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and Have2ndNutStraight call force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and not Have2ndNutStraight and not HaveFlush and BetSize <= 8 call force When HaveFlush and OneCardFlushPossible and ( not HaveNutFlush or not Have2ndNutFlush ) and BetSize <= 50% PotSize call force When HaveTrips and not OneCardFlushPossible and not OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force When HaveTrips and FlushPossible and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 100% PotSize call force When HaveTrips and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) RaiseMax force When HaveSet and not OneCardFlushPossible and not OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force When HaveSet and FlushPossible and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) call force When HaveSet and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) RaiseMax force When HaveSet and OneCardFlushPossible and not OneCardFlushPossible and BetSize <= 7 call force When HaveTwoPair and not OneCardFlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTwoPair and not OneCardFlushPossible and not OneCardStraightPossible and not PairOnBoard and ( bets = 1 or raises >= 1 ) call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and ( bets = 1 or raises = 1 ) call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and raises >= 2 fold force When HaveTopPair and not ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and BetSize <= 20% StackSize call force When HaveOverPair and not OneCardFlushPossible and not OneCardStraightPossible and not PairOnBoard call force When HaveOverPair and not OneCardFlushPossible and not OneCardStraightPossible and (BetSize <= 40% StackSize or TotalInvested >= 100% StackSize) call force When OpponentsAtTable = 1 and HavePair and BetSize <= 3 call force When HaveBestKickerOrBetter and not (nobettingonflop and nobettingonturn) and raises <= 1 and BetSize <= 2 call force When HaveBestKickerOrBetter and not OneCardFlushPossible and not OneCardStraightPossible and raises <= 1 and BetSize <= 1 call force When Position = Last When ( HaveQuads or HaveNutFlush or HaveStraightFlush or HaveFullHouse ) and bets = 0 and raises = 0 RaisePot force When ( HaveQuads or HaveNutFlush or HaveStraightFlush or HaveFullHouse ) and ( bets = 1 or raises >= 1 ) RaiseMax force .

When HaveNutStraight and not OneCardFlushPossible and not HaveFlush and bets = 0 and raises = 0 RaisePot force When HaveNutStraight and not OneCardFlushPossible and not HaveFlush and ( bets = 1 or raises >= 1 ) RaiseMax force When HaveNutStraight and OneCardFlushPossible and not HaveFlush and bets = 0 and raises = 0 call force When HaveNutStraight and OneCardFlushPossible and not HaveFlush and ( bets = 1 or raises >= 1 ) and BetSize <= 40% PotSize call force When HaveStraight and not OneCardStraightPossible and not OneCardFlushPossible and not TwoPairOnBoard and not TripsOnBoard RaisePot force When HaveFlush and not OneCardFlushPossible and not TwoPairOnBoard and not TripsOnBoard RaisePot force When HaveNutFlush and (OneCardFlushPossible or OneCardStraightPossible) RaisePot force When Have2ndNutFlush and OneCardFlushPossible and CalledOnFlop and CalledOnTurn and BetSize <= 8 call force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and Have2ndNutStraight and bets = 0 and raises = 0 RaisePot force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and Have2ndNutStraight and not HaveFlush call force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and Have2ndNutStraight call force When HaveStraight and OneCardStraightPossible and not OneCardFlushPossible and not Have2ndNutStraight and not HaveFlush and BetSize <= 8 call force When HaveFlush and OneCardFlushPossible and ( not HaveNutFlush or not Have2ndNutFlush ) and BetSize <= 50% PotSize call force When HaveTrips and not OneCardFlushPossible and not OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force When HaveTrips and FlushPossible and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) and AmountToCall <= 100% PotSize call force When HaveTrips and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) RaiseMax force When HaveSet and not OneCardFlushPossible and not OneCardStraightPossible and bets = 0 and raises = 0 RaisePot force When HaveSet and FlushPossible and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) call force When HaveSet and not OneCardFlushPossible and not OneCardStraightPossible and ( bets = 1 or raises >= 1 ) RaiseMax force When HaveSet and OneCardFlushPossible and not OneCardFlushPossible and BetSize <= 7 call force When HaveTwoPair and not OneCardFlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTwoPair and not OneCardFlushPossible and not OneCardStraightPossible and not PairOnBoard and ( bets = 1 or raises >= 1 ) call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and bets = 0 and raises = 0 RaisePot force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and ( bets = 1 or raises = 1 ) call force When HaveTopPair and ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and not PairOnBoard and raises >= 2 fold force When HaveTopPair and not ( HaveBestKicker or Have2ndBestKicker ) and not FlushPossible and not OneCardStraightPossible and BetSize <= 20% StackSize call force When HaveOverPair and not OneCardFlushPossible and not OneCardStraightPossible and not PairOnBoard RaisePot force .

When HaveOverPair and not OneCardFlushPossible and not OneCardStraightPossible and (BetSize <= 40% StackSize or TotalInvested >= 100% StackSize) call force When OpponentsAtTable = 1 and HavePair and BetSize <= 3 call force When HaveBestKickerOrBetter and not (nobettingonflop and nobettingonturn) and raises <= 1 and BetSize <= 2 call force When HaveBestKickerOrBetter and not OneCardFlushPossible and not OneCardStraightPossible and raises <= 1 and BetSize <= 1 call force When others When others fold force .