Welcome, Guest. Please login or register.
January 19, 2022, 04:00:38 AM
Home Help Login Register
News:

Shanky Technologies Poker Bot Support Forum  |  General Category  |  Working Profiles (Moderator: sngbot)  |  Topic: Omaha Indicator - Cash Omaha 4 preflop mod for Egor's profile 0 Members and 1 Guest are viewing this topic.
Pages: [1] Print
Author Topic: Omaha Indicator - Cash Omaha 4 preflop mod for Egor's profile  (Read 80 times)
Mrphil
Extreme Botter
*****

Karma: 73
Posts: 2032


full limit = rakemaker


« on: January 14, 2022, 08:31:27 PM »

This profile is mostly a modification made for Egor's Omaha Hi 4 card cash profile that changes the preflop (with a few postflop adjustments).

When changes are made to Egor's profile, this one will be updated as well.

1. The preflop mostly comes from the Hand Groups listed on this page for Omaha Hi http://www.omahaindicator.com/startinghand.php used for Omaha Indicator
2. This is similar to Hutchison, but there are some differences as well.
3. The profile also has a few modifications made by recommendation on this page https://upswingpoker.com/preflop-pot-limit-omaha-mistakes/
4. The Profile also uses a few recommendations from the Pokerstrategy website for Omaha
5. I've reduced some of the c-betting on the flop for when we have major preflop raises due to getting us pot committed with likely dominated hands easily.
6. Special thanks goes out to ykcip75 for a post he made in the PPL Support Section that includes a lot User variables for suited cards. Saved me a lot of time.
7. The profile is intended for 6-max Omaha HI cash tables. I would not go above .10 at this time.

The preflop differences between Egor's profile and this profile mean that this profile plays slightly more loose and aggressive preflop. The VPIP is between 30 and 40 (won't give too much away) and the preflop raising is definitely higher.

YOU MUST RUN THE OMAHAHI.PPL FILE THAT COMES WITH THE BOT WHILE USING THIS PROFILE
Do NOT just run this as a standalone .txt without the .ppl that comes with the bot. Normally you won't have to change anything, just make sure the .ppl is also running.

Please post any questionable hands. If the issues are preflop, I review with the Omaha Indicator strategy and see if I want to adjust. If they are postflop, I will most likely include them on Egor's main thread for the 4 card cash omaha hi profile.

Please keep in mind that I still intend to keep the "spirit" of this being an Omaha Indicator modification for the preflop. You may disagree with the strategy, but that will lead to another profile entirely.

Profile below. Copy everything and save as a .txt in the bot folder and run as you would any other .txt profile:

Code:
MaxSessionHands = 100000
MaxSessionTime = 720000
MaxStackSize = 10000000
BathroomBreakAfter = 63000
BathroomBreakTime = 2
SitOutWhenOpponentsAreLessThan = 1
MinBetOverride = 5
FoldOrGoAllInWhenOpponentsAfterFoldsLessThan = 5
FoldOrGoAllInWhenOpponentsAfterFoldsLessThanStackSize = 10000000
ApplyFoldOrAllInAfter = 0
FoldOrGoAllInWhenOpponentsAtTableLessThan = 5
FoldOrGoAllInWhenOpponentsAtTableLessThanStackSize = 10000000
AlwaysCallWhenOpponentsRaiseIsLessThan = 4
AlwaysCallWhenStackSizeIsLessThanTotalInvested = 80
Verbose = ON
AutoPlay = ON
UserDefinedGameType = 0
AutoRebuyAtUB = ON
AlwaysAskForTableName = OFF



custom
//version 24 updated Jan 18, 2022
//doing the hand grouping from omaha indicator webpage
//also added a few recommendations from 5 biggest mistakes in Omaha HI
//also added in recommendations from pokerstrategy website for playing hands with multiple peeps in

preflop



//Suited Hands Definition by ykcip75 ...thank you ykcip75

when hand = AcKc or hand = AsKs or hand = AdKd or hand = AhKh User_AKSuited
when hand = AcQc or hand = AsQs or hand = AdQd or hand = AhQh User_AQSuited
when hand = AcJc or hand = AsJs or hand = AdJd or hand = AhJh User_AJSuited
when hand = AcTc or hand = AsTs or hand = AdTd or hand = AhTh User_ATSuited
when hand = Ac9c or hand = As9s or hand = Ad9d or hand = Ah9h User_A9Suited
when hand = Ac8c or hand = As8s or hand = Ad8d or hand = Ah8h User_A8Suited
when hand = Ac7c or hand = As7s or hand = Ad7d or hand = Ah7h User_A7Suited
when hand = Ac6c or hand = As6s or hand = Ad6d or hand = Ah6h User_A6Suited
when hand = Ac5c or hand = As5s or hand = Ad5d or hand = Ah5h User_A5Suited
when hand = Ac4c or hand = As4s or hand = Ad4d or hand = Ah4h User_A4Suited
when hand = Ac3c or hand = As3s or hand = Ad3d or hand = Ah3h User_A3Suited
when hand = Ac2c or hand = As2s or hand = Ad2d or hand = Ah2h User_A2Suited
when hand = KcQc or hand = KsQs or hand = KdQd or hand = KhQh User_KQSuited
when hand = KcJc or hand = KsJs or hand = KdJd or hand = KhJh User_KJSuited
when hand = KcTc or hand = KsTs or hand = KdTd or hand = KhTh User_KTSuited
when hand = Kc9c or hand = Ks9s or hand = Kd9d or hand = Kh9h User_K9Suited
when hand = Kc8c or hand = Ks8s or hand = Kd8d or hand = Kh8h User_K8Suited
when hand = Kc7c or hand = Ks7s or hand = Kd7d or hand = Kh7h User_K7Suited
when hand = Kc6c or hand = Ks6s or hand = Kd6d or hand = Kh6h User_K6Suited
when hand = Kc5c or hand = Ks5s or hand = Kd5d or hand = Kh5h User_K5Suited
when hand = Kc4c or hand = Ks4s or hand = Kd4d or hand = Kh4h User_K4Suited
when hand = Kc3c or hand = Ks3s or hand = Kd3d or hand = Kh3h User_K3Suited
when hand = Kc2c or hand = Ks2s or hand = Kd2d or hand = Kh2h User_K2Suited
when hand = QcJc or hand = QsJs or hand = QdJd or hand = QhJh User_QJSuited
when hand = QcTc or hand = QsTs or hand = QdTd or hand = QhTh User_QTSuited
when hand = Qc9c or hand = Qs9s or hand = Qd9d or hand = Qh9h User_Q9Suited
when hand = Qc8c or hand = Qs8s or hand = Qd8d or hand = Qh8h User_Q8Suited
when hand = Qc7c or hand = Qs7s or hand = Qd7d or hand = Qh7h User_Q7Suited
when hand = Qc6c or hand = Qs6s or hand = Qd6d or hand = Qh6h User_Q6Suited
when hand = Qc5c or hand = Qs5s or hand = Qd5d or hand = Qh5h User_Q5Suited
when hand = Qc4c or hand = Qs4s or hand = Qd4d or hand = Qh4h User_Q4Suited
when hand = Qc3c or hand = Qs3s or hand = Qd3d or hand = Qh3h User_Q3Suited
when hand = Qc2c or hand = Qs2s or hand = Qd2d or hand = Qh2h User_Q2Suited
when hand = JcTc or hand = JsTs or hand = JdTd or hand = JhTh User_JTSuited
when hand = Jc9c or hand = Js9s or hand = Jd9d or hand = Jh9h User_J9Suited
when hand = Jc8c or hand = Js8s or hand = Jd8d or hand = Jh8h User_J8Suited
when hand = Jc7c or hand = Js7s or hand = Jd7d or hand = Jh7h User_J7Suited
when hand = Jc6c or hand = Js6s or hand = Jd6d or hand = Jh6h User_J6Suited
when hand = Jc5c or hand = Js5s or hand = Jd5d or hand = Jh5h User_J5Suited
when hand = Jc4c or hand = Js4s or hand = Jd4d or hand = Jh4h User_J4Suited
when hand = Jc3c or hand = Js3s or hand = Jd3d or hand = Jh3h User_J3Suited
when hand = Jc2c or hand = Js2s or hand = Jd2d or hand = Jh2h User_J2Suited
when hand = Tc9c or hand = Ts9s or hand = Td9d or hand = Th9h User_T9Suited
when hand = Tc8c or hand = Ts8s or hand = Td8d or hand = Th8h User_T8Suited
when hand = Tc7c or hand = Ts7s or hand = Td7d or hand = Th7h User_T7Suited
when hand = Tc6c or hand = Ts6s or hand = Td6d or hand = Th6h User_T6Suited
when hand = Tc5c or hand = Ts5s or hand = Td5d or hand = Th5h User_T5Suited
when hand = Tc4c or hand = Ts4s or hand = Td4d or hand = Th4h User_T4Suited
when hand = Tc3c or hand = Ts3s or hand = Td3d or hand = Th3h User_T3Suited
when hand = Tc2c or hand = Ts2s or hand = Td2d or hand = Th2h User_T2Suited
when hand = 9c8c or hand = 9s8s or hand = 9d8d or hand = 9h8h User_98Suited
when hand = 9c7c or hand = 9s7s or hand = 9d7d or hand = 9h7h User_97Suited
when hand = 9c6c or hand = 9s6s or hand = 9d6d or hand = 9h6h User_96Suited
when hand = 9c5c or hand = 9s5s or hand = 9d5d or hand = 9h5h User_95Suited
when hand = 9c4c or hand = 9s4s or hand = 9d4d or hand = 9h4h User_94Suited
when hand = 9c3c or hand = 9s3s or hand = 9d3d or hand = 9h3h User_93Suited
when hand = 9c2c or hand = 9s2s or hand = 9d2d or hand = 9h2h User_92Suited
when hand = 8c7c or hand = 8s7s or hand = 8d7d or hand = 8h7h User_87Suited
when hand = 8c6c or hand = 8s6s or hand = 8d6d or hand = 8h6h User_86Suited
when hand = 8c5c or hand = 8s5s or hand = 8d5d or hand = 8h5h User_85Suited
when hand = 8c4c or hand = 8s4s or hand = 8d4d or hand = 8h4h User_84Suited
when hand = 8c3c or hand = 8s3s or hand = 8d3d or hand = 8h3h User_83Suited
when hand = 8c2c or hand = 8s2s or hand = 8d2d or hand = 8h2h User_82Suited
when hand = 7c6c or hand = 7s6s or hand = 7d6d or hand = 7h6h User_76Suited
when hand = 7c5c or hand = 7s5s or hand = 7d5d or hand = 7h5h User_75Suited
when hand = 7c4c or hand = 7s4s or hand = 7d4d or hand = 7h4h User_74Suited
when hand = 7c3c or hand = 7s3s or hand = 7d3d or hand = 7h3h User_73Suited
when hand = 7c2c or hand = 7s2s or hand = 7d2d or hand = 7h2h User_72Suited
when hand = 6c5c or hand = 6s5s or hand = 6d5d or hand = 6h5h User_65Suited
when hand = 6c4c or hand = 6s4s or hand = 6d4d or hand = 6h4h User_64Suited
when hand = 6c3c or hand = 6s3s or hand = 6d3d or hand = 6h3h User_63Suited
when hand = 6c2c or hand = 6s2s or hand = 6d2d or hand = 6h2h User_62Suited
when hand = 5c4c or hand = 5s4s or hand = 5d4d or hand = 5h4h User_54Suited
when hand = 5c3c or hand = 5s3s or hand = 5d3d or hand = 5h3h User_53Suited
when hand = 5c2c or hand = 5s2s or hand = 5d2d or hand = 5h2h User_52Suited
when hand = 4c3c or hand = 4s3s or hand = 4d3d or hand = 4h3h User_43Suited
when hand = 4c2c or hand = 4s2s or hand = 4d2d or hand = 4h2h User_42Suited
when hand = 3c2c or hand = 3s2s or hand = 3d2d or hand = 3h2h User_32Suited

//"Then after getting your custom variables

//You can use this for example :

//when User_AKSuited and SuitsInHand = 1 (means you have AK suited all cards have the same suit ex: AdKd3d2d)
//when User_AKSuited and SuitsInHand = 2 and not(DoubleSuited) (means you have AK suited with one card which have the same suit as the AK and the other different suit for example AdKdTd4h)
//when User_AKSuited and SuitsInHand = 3 (means you have AK suited and the two other cards have a different suit for example AdKd8c2h)

//when User_AKSuited and DoubleSuited (DoubleSuited Ace king but you don't need this because you have when hand = AK and DoubleSuited)
//when hand = AK and SuitsInhand = 4 (It's rainbow Ace King for example : AcKdQhTs but it's off topic)"

//Group 1
//The strong double suites
when doublesuited and (hand = AAKK or hand = AAQQ or hand = AAJJ or hand = AATT or hand = AA99 or hand = AA88 or hand = AA77 or hand = AA66 or hand = AA55 or hand = AA44 or hand = AA33 or hand = AA22
or hand = AAJT or hand = AAQJ or hand = AAKQ or hand = JT98 or hand = QJT9 or hand = KQJT) User_StrongDoubleSuit

when doublesuited and (hand = KKQQ or hand = KKJJ) User_VeryStrongKK
//The strong single suites
when (hand = KsuitedKQQ or hand = KKQsuitedQ or hand = KsuitedKJJ or hand = KKJsuitedJ) User_StrongKK
//Group 1 defined
When (User_StrongDoubleSuit or User_VeryStrongKK or User_StrongKK) User_Group1

//Group 2
//other paired aces and kings
When (Hand =AA or hand = KK) and not (tripsinhand) User_OtherTopAAKK
//High pair and ace suited
When not (tripsinhand) and (hand = QQAsuited or hand = JJAsuited or hand = TTAsuited) User_TopPairAceSuited
//High pair and other pairs
When twopairinhand and (hand = JJ or hand = QQ or hand = TT) User_HighPairwithpairs
//High pair and 2 or more other hand ...2 gaps straight, suited
When not (Suitsinhand = 4 or tripsinhand) and (hand = AQQ or hand = AJJ or hand = ATT or hand = KQQ or hand = KJJ or hand = KTT or hand = QJJ or hand = QTT
or hand = JTT or hand = TT9 or hand = TT8 or hand = TT7 or hand = JJ8 or hand = JJ9 or hand = JJT or hand = QQ9 or hand = QQT or hand = QQJ) User_Highpairandtwoother

When Suitsinhand = 4 and not (tripsinhand) and (hand = TT74 or hand = TT75 or hand = TT76 or hand = TT85 or hand = TT86 or hand = TT87
 or hand = TT96 or hand = TT97 or hand = TT98 or hand = TT7K or hand = TT7Q or hand = TT7J or hand = TTA8 or hand = TTK8 or hand = TTQ8 or hand = TTJ8
 or hand = JJ85 or hand = JJ86 or hand = JJ87 or hand = JJ96 or hand = JJ97 or hand = JJ98 or hand = JJT7 or hand = JJT8 or hand = JJT9 or hand = JJA8 or hand = JJK8
 or hand = JJQ8 or hand = QQ96 or hand = QQ97 or hand = QQ98 or hand = QQT7 or hand = QQT8 or hand = QQT9 or hand = QQJ8 or hand = QQJ9 or hand = QQJT or hand = QQA9
 or hand = QQK9 or hand = QQJ9 or hand = QQT9 or hand = QQAT or hand = QQKT or hand = AJJ4 or hand = AJJ3 or hand = AJJ2 or hand = AQQ4 or hand = AQQ3 or hand = AQQ2) User_highpairandtwoothertwo

When Doublesuited and not (tripsinhand) and (hand = QQ or hand = JJ or hand = TT) User_highpairandtwootherthree
//Ace and High card suited ...apparently can have all same suit according to the omaha indicator software
when (User_AKSuited or User_AQSuited or User_AJSuited or User_ATSuited) and not (tripsinhand) User_HighSuitedAce

//Group 2 defined
When (User_OtherTopAAKK or User_TopPairAceSuited or User_HighPairwithpairs or User_HighSuitedAce or User_Highpairandtwoother or User_highpairandtwoothertwo or User_highpairandtwootherthree) and not (User_group1) User_Group2

// Group 3
//other high pairs
When pairinhand and not (Tripsinhand) and (hand = QQ or hand = JJ or hand = TT) User_otherTopPair
//high cards suited
when (User_KQSuited or User_KJSuited or User_KTSuited or User_QJSuited or User_QTSuited or User_JTSuited) and not (tripsinhand) User_Highcardsuited
//middle pairs
When twopairinhand and (hand = 9988 or hand = 9977 or hand = 9966 or hand = 8877 or hand = 8866 or hand = 7766) User_Middlepairs
//ace and middle card suited
when (User_A9Suited or User_A8Suited or User_A7Suited or User_A6suited) and not (tripsinhand) User_MidSuitedAce
//middle suited connectors
when (User_T9Suited or User_98Suited or User_98Suited or User_87Suited or User_76Suited) and not (tripsinhand) User_MidSuited
//any four high cards
When (Hand = AKQQ or hand = AJQQ or hand = ATQQ or hand = AKJJ or hand = AQJJ or hand = ATJJ or hand = AKTT or hand = AQTT or hand = AJTT or hand = AKQJ or hand = AKQT or hand = AKJT or hand = AQJT
or hand = KQQJ or hand = KQQT or hand = KQJT or hand = KQTT or hand = KJJQ or hand = KJJT or hand = KJTT or hand = QQJT or hand = QJTT) User_Highcardsnopairs

When twopairinhand and (hand = KQ or hand = KJ or hand = KT or hand = QJ or hand = QT or hand = JT) User_Twohighpairs
//Three high cards with Ace Suited
When not (tripsinhand) and (hand = AsuitedKQ or hand =AsuitedKJ or hand = AsuitedKT or hand = AsuitedQJ or hand = AsuitedQT or hand = AsuitedJT
or hand = AsuitedQQ or hand = AsuitedJJ or hand = AsuitedTT) User_Threehighcardsacesuited
//Three High cards with Active Side Card
when (hand = KQJ8 or hand = AKQ9 or hand = QJT7) User_Threehighcardactivesidecard
//Three card straight with pair
when (hand = 9987 or hand = 8876 or hand = 7765 or hand = 6654 or hand = 5543 or hand = 4432 or hand = 9887 or hand = 8776 or hand = 7665
or hand = 6554 or hand = 5443 or hand = 4332 or hand = 9877 or hand = 8766 or hand = 7655 or hand = 6544 or hand = 5433 or hand = 4322) User_Threecardstraightwithpair
//three card straight and ace suited
when (Hand = AsuitedJT9 or hand = AsuitedT98 or hand = Asuited987 or hand = Asuited876 or hand = Asuited765 or hand = Asuited654
or hand = Asuited54 or hand = Asuited43 or hand = Asuited23 or hand = Asuited35 or hand =Asuited52 or hand = Asuited42) User_ThreecardstraightAcesuited
//Close group with 2 gaps or less
when (hand = AKQJ or hand = AKQT or hand = AKJT or hand = AKQ9 or hand = AKJ9 or hand = AKT9 or hand = AQJT or hand = AQJ9 or hand = AQT9 or hand = AJT9

or hand = KQJT or hand = KQJ9 or hand = KQT9 or hand = KQJ8 or hand = KQT8 or hand = KQ98 or hand = KJT9 or hand = KJT8 or hand = KJ98 or hand = KT98

or hand = QJT9 or hand = QJT8 or hand = QJ98 or hand = QJT7 or hand = QJ97 or hand = QJ87 or hand = QT98 or hand = QT97 or hand = QT87 or hand = Q987

or hand = JT98 or hand = JT97 or hand = JT87 or hand = JT96 or hand = JT86 or hand = JT76 or hand = J987 or hand = J986 or hand = J976 or hand = J876

or hand = T987 or hand = T986 or hand = T976 or hand = T985 or hand = T975 or hand = T965 or hand = T876 or hand = T875 or hand = T865 or hand = T765

or hand = 9876 or hand = 9875 or hand = 9865 or hand = 9874 or hand = 9864 or hand = 9854 or hand = 9765 or hand = 9764 or hand = 9754 or hand = 9654

or hand = 8765 or hand = 8764 or hand = 8754 or hand = 8763 or hand = 8753 or hand = 8743 or hand = 8654 or hand = 8653 or hand = 8643 or hand = 8543

or hand = 7654 or hand = 7653 or hand = 7643 or hand = 7652 or hand = 7642 or hand = 7632 or hand = 7543 or hand = 7542 or hand = 7532 or hand = 7432

or hand = 6543 or hand = 6542 or hand = 6532 or hand = 654A or hand = 653A or hand = 652A or hand = 6432 or hand = 643A or hand = 642A or hand = 632A

or hand = 5432 or hand = 543A or hand = 542A or hand = 532A or hand = 432A) User_Closegroup2gaps

//another weird one here with Ace and three high cards and 2-4 and down to AJ94 and up to A46

when not (suitsinhand = 4) and (hand = A4J9 or hand =A4Q9 or hand = A4JT or hand = A4QT or hand = A4KT or hand = A4QJ or hand = A4KJ or hand = A4KQ or
hand = A3J9 or hand =A3Q9 or hand = A3JT or hand = A3QT or hand = A3KT or hand = A3QJ or hand = A3KJ or hand = A3KQ or
hand = A2J9 or hand =A2Q9 or hand = A2JT or hand = A2QT or hand = A2KT or hand = A2QJ or hand = A2KJ or hand = A2KQ or
hand = AJ46 or hand =AJ45 or hand = AJ43 or hand = AJ42 or hand = AJ35 or hand = AJ34 or hand = AJ32 or
hand = AQ46 or hand =AQ45 or hand = AQ43 or hand = AQ42 or hand = AQ35 or hand = AQ34 or hand = AQ32 or
hand = AK46 or hand =AK45 or hand = AK43 or hand = AK42 or hand = AK35 or hand = AK34 or hand = AK32) User_weirdacecombinedlowcards

//phil add below

when doublesuited and not (tripsinhand) and (hand = A or hand = KQ or hand = QJ or hand = JT or hand = T9 or hand = 98 or hand = 87
or hand = 76 or hand = 65 or hand = 54 or hand = 43 or hand = 32) User_weakdoublesuited

//Group 3 defined
When (User_otherTopPair or User_Highcardsuited or User_Middlepairs or User_MidSuitedAce or User_MidSuited or User_Highcardsnopairs or User_Twohighpairs
or User_Threehighcardsacesuited or User_Threecardstraightwithpair or User_Threehighcardactivesidecard or User_ThreecardstraightAcesuited or User_Closegroup2gaps or User_weakdoublesuited or User_weirdacecombinedlowcards) and not (User_group1 or User_group2) User_Group3

when not (User_group1 or User_group2 or User_group3) User_group4

//
//start profile
//

//Personal Sitout Preference. Playing Omaha Heads up in small stakes is just paying Rake. Falling below 20 big blinds isn't worth us trying to double up over and over.
when not (hand = AA or User_group1) and botsactionsonthisround < 1 and (stacksize < 20 or opponentsattable = 1) sitout Force
When TotalInvested > 97% StackSize  raisepot force

//trips in hand is bad hand..even As
when tripsinhand and not (stilltoact = 1 or stilltoact = 2) fold Force
//checks = 0 for early buy-ins
when tripsinhand and (hand = AAA) and not (hand = AAAA) and calls = 0 and raises = 0 and checks = 0 and (stilltoact = 2 or stilltoact = 1) Raise 3 Force

when tripsinhand and others fold force

//User_group1 is so strong, We are never folding it preflop. We slow play it from UTG occasionally.
When User_Group1 and Stilltoact >= 4 and raises = 0 and random > 50 Call Force
When User_Group1 and others Raisepot Force

//Following line is from Egor's code
when amounttocall < 20% potsize and not (botsactionsonthisround < 1) call force

//Don't need to play garbage hands except maybe from BB
When stilltoact >= 1 and User_group4 and others Fold Force

// From Pokerstrategy website. Do not called raised hands with callers unless we have high pocket pairs or nutflush draws..stops us from losing to higher sets, flushes, straights
when botsactionsonthisround < 1 and not (stilltoact = 0) and ((raises = 1 and callssincelastraise > 0) or (raises > 1) or (raises = 1 and calls >=3)) and not (User_group1 or User_group2 or User_otherTopPair or hand = Asuited) Fold Force

//From 5 most done PLO Mistakes. Do not open KK with every hand combo from UTG ... worst KKXX hands to raise from utg are KhKd5h2s and KdKh5s4s
//Start
when stilltoact > 4 and calls = 0 and raises = 0 and (hand = KsK4s2 or hand = KhK4h2 or hand = KdK4d2 or hand = KcK4c2 or hand = KsK3s2 or hand = KhK3h2 or hand = KdK3d2
or hand = KcK3c2 or hand = KsK2s4 or hand = KhK2h4 or hand = KdK2d4 or hand = KcK2c4 or hand = KsK4s3 or hand = KhK4h3 or hand = KdK4d3 or hand = KcK4c3
or hand = KsK2s3 or hand = KhK2h3 or hand = KdK2d3 or hand = KcK2c3) Fold Force

when stilltoact > 4 and calls = 0 and raises = 0 and hand = KK and (suitsinhand = 4) and (hand = 97 or hand = 96 or hand = 95 or hand = 94 or hand = 93 or hand = 92 or hand = 86 or hand = 85
or hand = 84 or hand = 83 or hand = 82 or hand = 75 or hand = 74 or hand = 73 or hand = 72 or hand = 64 or hand = 63 or hand = 62 or hand = 53 or hand = 52 or hand = 42) Fold Force

when stilltoact > 4 and calls = 0 and raises = 0 and hand = KK and (User_32Suited or User_42Suited or User_43Suited or User_52Suited or User_53Suited) Fold Force
//End

//4-bet recommendation from 5 PLO mistakes... recommend 4-bets when You have an ace in hand, playable hand, and not a king in hand. Currently not doing for this profile. Might test it.

//((when raises = 2 and botslastaction = none) or (botslastaction = raise and raises = 1)) and not (hand = K) and hand = A and User_Group2 and random < 51 Raisepot Force

//From Egor's profile
//start
//When hand = AA and not (tripsinhand) and amounttocall > 17% stacksize raisepot force

when hand = A and hand = KK and hand = K suited and not (tripsinhand or hand = AA) and raises = 0 and amounttocall <= 3 and (stilltoact >= 4 or calls >= 1) call force

when hand = A and hand = KK and hand = K suited and not (tripsinhand or hand = AA) and raises = 0 and calls = 0 and stilltoact <= 3 raise 2 force

when ((raises >= 2) or (botsactionsonthisround > 0 and raises = 1)) and amounttocall >= 23 and totalinvested < 10 and totalinvested < 65% stacksize and not (hand = AA) fold force
//end


//phil add group 2 and group 3 ... these are our main handgroup actions
//start
When User_group2 and OpponentIsAllIn and opponents = 1 and amounttocall <= 22 and stilltoact = 0 Call Force
When User_group2 and ((raises = 2 and botslastaction = none) or (botsactionsonthisround > 0 and raises = 1)) Call Force
When User_group2 and raises = 1 and calls <= 2 and random <= 50 Raisepot Force
When User_group2 and raises = 1 and amounttocall < 9 Call Force
When User_group2 and raises = 0 and calls <= 2 Raisepot Force
When User_group2 and raises = 0 Call Force

When User_group3 and not (User_group2) and raises >= 2 Fold Force
//We only want nut making hands for multiway pots
when User_group3 and calls >= 1 and raises = 1 and not (hand = Asuited or User_otherTopPair or User_twohighpairs or User_Highcardsnopairs) Fold Force
When User_group3 and raises = 1 and amounttocall <= 7 and calls >= 1 and botslastaction = none and (stilltoact = 0 or stilltoact = 1) Call Force
When User_group3 and stilltoact >= 4 and ((Calls = 0 and raises >= 0) or (calls >= 0 and raises >= 1))Fold Force
When User_group3 and raises = 1 and amounttocall <= 7 Call Force
When User_group3 and raises = 1 and amounttocall > 7 Fold Force
When User_group3 and raises = 0 and calls = 0 and stilltoact <= 2 and random <= 50 Raise 2 Force
when User_group3 and calls = 1 and raises = 0 and stilltoact = 0 and (lastcallerposition = 1 or lastcallerposition = 2) and random <= 50 Raisepot Force
//We only want nut making hands for multiway pots
when User_group3 and stilltoact >= 2 and calls >= 1 and raises = 0 and random <= 50 and not (hand = Asuited or User_otherTopPair or User_twohighpairs or User_Highcardsnopairs) Fold Force
When User_group3 and raises = 0 Call Force
//end

// Below is Egor's code for head's up play which is probably better
//Start
When userheadsup1 and botslastaction = raise and raises = 1 and not (hand = AA) userheadsup3
When userheadsup1 and botslastaction = raise and raises = 1 and (FourCardStraightInHand or FourCardsWith1GapInHand) and not (hand = A2 or hand = A3 or hand = 23 or hand = 24 or hand = 34 or hand = 35) call force
When userheadsup1 and botslastaction = raise and raises = 1 and not (hand = AA or tripsinhand or hand = 2 or hand = 3 or hand = 4 or hand = 5) call force

When pairinhand and not (tripsinhand or suitsinhand = 1 or hand = 2 or hand = 3 or hand = 4 or hand = 5 or hand = 6) and raises = 1 and amounttocall < 9 call force
When pairinhand and not (tripsinhand or suitsinhand = 1 or hand = 2 or hand = 3 or hand = 4 or hand = 5 or hand = 6) and raises = 0 and calls = 0 and stilltoact <= 2 raise 2 force
When pairinhand and not (tripsinhand or suitsinhand = 1 or hand = 2 or hand = 3 or hand = 4 or hand = 5 or hand = 6) and raises = 0 call force

When pairinhand and (ThreeCardStraightInHand or ThreeCardsWith1gapInHand) and not (hand = 2 or hand = 3 or hand = 4 or hand = 5) and raises = 1 and amounttocall < 9 call force
When pairinhand and (ThreeCardStraightInHand or ThreeCardsWith1gapInHand) and not (hand = 2 or hand = 3 or hand = 4 or hand = 5) and raises = 0 and calls = 0 and stilltoact <= 2 raise 2 force
When pairinhand and (ThreeCardStraightInHand or ThreeCardsWith1gapInHand) and not (hand = 2 or hand = 3 or hand = 4 or hand = 5) and raises = 0 call force

When (suitsinhand = 2 or suitsinhand = 3) and not (pairinhand or hand = 2 or hand = 3 or hand = 4 or hand = 5 or hand = 6 or hand = 7) and raises = 1 and amounttocall < 9 call force
When (suitsinhand = 2 or suitsinhand = 3) and not (pairinhand or hand = 2 or hand = 3 or hand = 4 or hand = 5 or hand = 6 or hand = 7) and raises = 0 and calls = 0 and stilltoact <= 2 raise 2 force
When (suitsinhand = 2 or suitsinhand = 3) and not (pairinhand or hand = 2 or hand = 3 or hand = 4 or hand = 5 or hand = 6 or hand = 7) and raises = 0 call force

When (hand = A4 suited or hand = A5 suited or hand = A6 suited or hand = A7 suited or hand = A8 suited or hand = A9 suited or hand = AT suited or hand = AJ suited or hand = AQ suited) and (hand = K4 suited or hand = K5 suited or hand = K6 suited or hand = K7 suited or hand = K8 suited or hand = K9 suited or hand = KT suited or hand = KJ suited or hand = KQ suited) and doublesuited and raises = 1 and amounttocall < 9 call force
When (hand = A4 suited or hand = A5 suited or hand = A6 suited or hand = A7 suited or hand = A8 suited or hand = A9 suited or hand = AT suited or hand = AJ suited or hand = AQ suited) and (hand = K4 suited or hand = K5 suited or hand = K6 suited or hand = K7 suited or hand = K8 suited or hand = K9 suited or hand = KT suited or hand = KJ suited or hand = KQ suited) and doublesuited and raises = 0 and calls = 0 and stilltoact <= 2 raise 2 force
When (hand = A4 suited or hand = A5 suited or hand = A6 suited or hand = A7 suited or hand = A8 suited or hand = A9 suited or hand = AT suited or hand = AJ suited or hand = AQ suited) and (hand = K4 suited or hand = K5 suited or hand = K6 suited or hand = K7 suited or hand = K8 suited or hand = K9 suited or hand = KT suited or hand = KJ suited or hand = KQ suited) and doublesuited and raises = 0 call force

When (hand = K or hand = Q) and (suitsinhand = 2 or suitsinhand = 3) and not (hand = A or pairinhand or hand = 2 or hand = 3 or hand = 4 or hand = 5) and raises = 1 and amounttocall < 9 call force
When (hand = K or hand = Q) and (suitsinhand = 2 or suitsinhand = 3) and not (hand = A or pairinhand or hand = 2 or hand = 3 or hand = 4 or hand = 5) and raises = 0 and calls = 0 and stilltoact <= 2 raise 2 force
When (hand = K or hand = Q) and (suitsinhand = 2 or suitsinhand = 3) and not (hand = A or pairinhand or hand = 2 or hand = 3 or hand = 4 or hand = 5) and raises = 0 call force

When hand = J and (suitsinhand = 2 or suitsinhand = 3) and not (hand = A or hand = K or hand = Q or pairinhand or hand = 2 or hand = 3 or hand = 4) and raises = 1 and amounttocall < 9 call force
When hand = J and (suitsinhand = 2 or suitsinhand = 3) and not (hand = A or hand = K or hand = Q or pairinhand or hand = 2 or hand = 3 or hand = 4) and raises = 0 and calls = 0 and stilltoact <= 2 raise 2 force
When hand = J and (suitsinhand = 2 or suitsinhand = 3) and not (hand = A or hand = K or hand = Q or pairinhand or hand = 2 or hand = 3 or hand = 4) and raises = 0 call force

When calls = 0 and raises = 0 and potsize < 2 and stilltoact = 1
  when others userheadsup1
  when hand = A suited and (hand = K or hand = Q or hand = J or hand = T or ThreeCardsWith1gapInHand or ThreeCardStraightInHand or hand = 874 or hand = 864 or hand = 854 or hand = 763 or hand = 753 or hand = 743 or hand = 652 or hand = 642) raise 2 force
   when hand = K suited and (ThreeCardsWith1gapInHand or ThreeCardStraightInHand or hand = 874 or hand = 864 or hand = 854 or hand = 763 or hand = 753 or hand = 743) raise 2 force
   when hand = Q suited and (ThreeCardsWith1gapInHand or ThreeCardStraightInHand or hand = JT7 or hand = J97 or hand = J87 or hand = T96 or hand = T86 or hand = T76 or hand = 985 or hand = 975 or hand = 965 or hand = 874 or hand = 864 or hand = 854 or hand = 763 or hand = 753 or hand = 743) raise 2 force
   when hand = K suited and (hand = A or hand = Q or hand = J or hand = T) and not (hand = 2 or hand = 3) raise 2 force
   when hand = Q suited and (hand = A or hand = K or hand = J or hand = T) and not (hand = 2 or hand = 3 or hand = 4) raise 2 force
   when pairinhand and not (tripsinhand or hand = 22 or hand = 33 or hand = 44 or hand = 55) and (hand = A or hand = K suited or hand = Q suited or ThreeCardsWith1gapInHand or ThreeCardStraightInHand or hand = JT7 or hand = J97 or hand = J87 or hand = T96 or hand = T86 or hand = T76 or hand = 985 or hand = 975 or hand = 965 or hand = 874 or hand = 864 or hand = 854 or hand = 763 or hand = 753 or hand = 743) raise 2 force
   when pairinhand and not (tripsinhand or hand = 2 or hand = 3 or hand = 4 or hand = 5) raise 2 force
   when doublesuited and not (hand = 2 or hand = 3 or hand = 4) raise 2 force
   
When calls = 0 and folds = 0 and raises = 1 and potsize < 6 and stilltoact = 0 and botslastaction = none and botsactionsonthisround = 0 and (opponentsattable = 1 or lastraiserposition = 1)
  when others userheadsup2
  when hand = A suited and (hand = K or hand = Q or hand = J or hand = T or ThreeCardsWith1gapInHand or ThreeCardStraightInHand or hand = 874 or hand = 864 or hand = 854 or hand = 763 or hand = 753 or hand = 743 or hand = 652 or hand = 642) call force
   when hand = K suited and (ThreeCardsWith1gapInHand or ThreeCardStraightInHand or hand = 874 or hand = 864 or hand = 854 or hand = 763 or hand = 753 or hand = 743) call force
   when hand = Q suited and (ThreeCardsWith1gapInHand or ThreeCardStraightInHand or hand = JT7 or hand = J97 or hand = J87 or hand = T96 or hand = T86 or hand = T76 or hand = 985 or hand = 975 or hand = 965 or hand = 874 or hand = 864 or hand = 854 or hand = 763 or hand = 753 or hand = 743) call force
   when hand = K suited and (hand = A or hand = Q or hand = J or hand = T) and not (hand = 2 or hand = 3) call force
   when hand = Q suited and (hand = A or hand = K or hand = J or hand = T) and not (hand = 2 or hand = 3 or hand = 4) call force
   when pairinhand and not (tripsinhand or hand = 22 or hand = 33 or hand = 44 or hand = 55) and (hand = A or hand = K suited or hand = Q suited or ThreeCardsWith1gapInHand or ThreeCardStraightInHand or hand = JT7 or hand = J97 or hand = J87 or hand = T96 or hand = T86 or hand = T76 or hand = 985 or hand = 975 or hand = 965 or hand = 874 or hand = 864 or hand = 854 or hand = 763 or hand = 753 or hand = 743) call force
   when pairinhand and not (tripsinhand or hand = 2 or hand = 3 or hand = 4 or hand = 5) call force
   when doublesuited and not (hand = 2 or hand = 3 or hand = 4) call force
   
   
When hand = KK and hand = K suited and (hand = Q or hand = J or hand = T or hand = 9) and not (tripsinhand or twopairinhand)
  when calls = 0 and raises = 0 and stilltoact <= 3 raise 2 force
  when raises <= 1 call force
//End 
 
flop
 
//below is bluff bet try from Phil
when User_group1 and botslastaction = raise and hand = A and board = A and not (board = K or opponents > 2 or suitsonboard = 1 or straightpossible) and bets = 0 and raises = 0 Raise 75% Force
//the following two lines try to prevent some over betting when the pot is big preflop. Helps getting us pot committed with not powerful hands
when opponentsattable > 2 and calls = 0 and bets = 0 and raises = 0 and checks = 0 and numberofraisesbeforeflop >= 1 and not ((haveoverpair and hand = AA) or havetwopair or haveset or havestraight or haveflush or havenutflushdraw or havenutstraightdraw or have12outstraightdraw or have2ndnutflushdraw or havetrips) and random <=85 Fold Force
when opponentsattable > 2 and opponents > 1 and bets = 0 and raises = 0 and (numberofraisesbeforeflop >= 1 or botslastaction = raise) and not ((haveoverpair and hand = AA) or havetwopair or havetrips or haveset or havestraight or haveflush or havenutflushdraw or (havenutstraightdraw and suitsonboard = 3) or (have12outstraightdraw and suitsonboard = 3) or have2ndnutflushdraw) and random <=85 Fold Force

When TotalInvested > 99% StackSize and ((haveoverpair and hand = AA) or havetwopair or havetrips or haveset or haveflush or havestraight or havenutflushdraw) and amounttocall > 0 raisepot force

When TotalInvested > 107% StackSize and (havetoppair or haveoverpair) and amounttocall > 0 raisepot force

When TotalInvested > 99% StackSize and not (paironboard or flushpossible or straightpossible) and (havenutflushdraw or have2ndnutflushdraw or havestraightdraw) and amounttocall > 0 raisepot force

When TotalInvested > 107% StackSize and not (paironboard or flushpossible or straightpossible) and haveflushdraw and amounttocall > 0 raisepot force

When TotalInvested > 130% StackSize and (havepair or haveinsidestraightdraw) and amounttocall > 0 raisepot force

When TotalInvested > 165% StackSize and overcards >= 1 and amounttocall > 0 raisepot force

When (userheadsup1 or userheadsup2) and (havetoppair or haveoverpair) and (hand = A or hand = K or hand = Q or hand = J) and bets = 1 and raises = 0 and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnFlop or havestraight or haveset or havetwopair) call force

when havequads and havetoppair call force

when have2ndnutflushdraw and (haveinsidenutstraightdraw or opponents <= 2 or havetoppair or have2ndoverpair or have2ndtoppair) and bets = 1 and raises = 0 and not (suitsinhand = 1 or paironboard or flushpossible or amounttocall > 10) and (amounttocall < 5 or amounttocall < 38% potsize) call force
when havebackdoornutflushdraw and haveinsidenutstraightdraw and (bets = 1 or raises = 1) and not (havenutflushdraw and havestraightdraw) and not (paironboard or flushpossible or haveset or havetoptwopair) and (amounttocall < 6 or amounttocall < 36% potsize) call force

when havestraightdraw and bets = 1 and raises = 0 and not (straightpossible or flushpossible or paironboard) and (suitsonboard = 3 or opponents = 1) and (amounttocall < 4 or amounttocall < 30% potsize) call force
when havetrips and botslastaction = bet and raises = 1 and amounttocall < 13 and (havebestkicker or have2ndbestkicker) and not (havefullhouse or havequads or tripsonboard) call force
when havetwopair and havetoppair and not (paironboard or flushpossible or straightpossible) and opponents <= 2 and bets = 0 and raises = 0 and potsize > 11 bet 60% force

when raisesbeforeflop and botslastpreflopaction = call and opponents >= 2 and position = first and bets = 0 and raises = 0 and not (havenutflushdraw or have12outstraightdraw or haveset or havetwopair or hand = AA or paironboard) and random <= 50 call force

when havebackdoornutflushdraw and haveinsidenutstraightdraw and not (paironboard or haveflush or havestraight or haveset or havetwopair) and (bets = 1 or raises = 1) and amounttocall < 5 and amounttocall < 40% potsize call force

when havestraight and not (havenutstraight or flushpossible) and opponents > 1 and potsize > 10 and bets = 0 and raises = 0 bet 70% force

when hand = AA and not (tripsinhand or paironboard or flushpossible or straightpossible or board = KQ or board = KJ or board = QJ) and opponents = 1 and folds = 0 and bets = 0 and raises = 0 bet 80% force

when (havetoppair or haveoverpair) and haveinsidestraightdraw and not (paironboard or flushpossible or straightpossible) and bets = 1 and raises = 0 and amounttocall <= 5 and amounttocall <= 36% potsize call force

when raises >= 1 and amounttocall > 10 and amounttocall > 40% potsize and (opponents > 1 or folds >= 1) and not (board = A or board = K or board = Q or paironboard or hand = AA or haveset or haveflush or havestraight or haveflushdraw or havestraightdraw) fold force

when bets = 1 and raises = 0 and not (paironboard or flushpossible or straightpossible) and opponents <= 3 and (havetoppair or haveoverpair) and not (haveset or havetwopair or havenutflushdraw or havestraightdraw) and amounttocall <= 2 call force

when bets = 1 and raises = 0 and not (paironboard or flushpossible or straightpossible) and hand = AA and haveoverpair and havebackdoorflushdraw and not (haveset or havetwopair or havenutflushdraw or havestraightdraw) and amounttocall <= 4 call force


when botslastaction = bet and botsactionsonthisround = 1 and opponents = 1 and raises = 1 and amounttocall < 10 and amounttocall < 36% potsize and (havetwopair or haveoverpair) and not (haveset or havetoppair or havenutflushdraw or havestraightdraw or paironboard or flushpossible or straightpossible) call force


when suitsonboard = 3 and havenutstraightdraw and (haveoverpair or overcards >= 2) and not (paironboard) and bets = 1 and raises = 0 and amounttocall < 5 and amounttocall < 43% potsize call force


when hand = AA and opponents = 1 and folds = 0 and bets = 1 and raises = 0 and not (paironboard or straightpossible or flushpossible) and (board = 2 or board = 3 or board = 4 or board= KQ or board = QJ) and amounttocall < 7 call force

when opponents = 1 and (havetopset or have2ndtopset) and haveinsidenutstraightdraw and overcards >= 2 and not (paironboard or havenuts) and suitsonboard = 3 and (raises = 1 or bets = 1) and amounttocall > 2 and amounttocall > 20% potsize call force

when not (hand = A or hand = K or hand = Q or havepair or haveinsidestraightdraw or havebackdoorflushdraw or havestraightdraw or haveflushdraw or havestraight or overcards >= 2) and paironboard and (bets = 1 or raises >= 1) fold force

When haveset and not  (flushpossible or paironboard or morethanonestraightpossibleonflop) and not (board = A and raisesbeforeflop and botslastpreflopaction = call) and not (suitsonboard = 2 or havetopset or board = KQJ or board = AKQ or board = AKJ or board = AKT or board = KQT or board = KJT or board = QJT) and bets = 0 and raises = 0 bet 75% force

When haveset and not  (flushpossible or paironboard or morethanonestraightpossibleonflop) and position = last and bets = 0 and raises = 0 bet 75% force

When haveset and not  (flushpossible or paironboard or straightpossible) and opponents <= 2 and bets = 1 and raises = 0 raisepot force

When haveset and not  (flushpossible or paironboard or morethanonestraightpossibleonflop or havenuts) and bets = 1 and raises = 0 call force

When haveset and opponents <= 2 and bets = 0 and raises = 0 bet 75% force

When hand = AA and not (tripsinhand or paironboard) and havenutflushdraw and raises = 0 raisepot force

When hand = AA and not (tripsinhand or paironboard or straightpossible) and havenutflushdraw raisepot force

When opponents <= 2 and position = last and bets = 0 and raises = 0 and (havetwopair or havetoppair or haveoverpair) and not (flushpossible or paironboard or MoreThanOneStraightPossibleOnFlop) bet 75% force

when amounttocall < 20% potsize and not (botsactionsonthisround < 1) call force

when havebottomset and not (flushpossible or paironboard) and bets = 1 and raises = 0 and betsize < 42% potsize call force

when havetoptwopair and not (flushpossible or paironboard or morethanonestraightpossibleonflop) and bets = 1 and raises = 0 and betsize < 40% potsize and amounttocall < 12 call force

When suitsonboard = 2 and have12outstraightdraw and (bets = 1 or raises >= 1) and not (paironboard or straightpossible or overcards = 0) and not (have16outstraightdraw and overcards >= 3) call force

When suitsonboard = 2 and have12outstraightdraw and bets = 0 and raises = 0 and overcards >= 3 and (opponents <= 2 or suitsonboard = 3 or haveset or haveflushdraw) betpot force

when havenutflushdraw and bets = 1 and raises = 0 and amounttocall <= 5 and not (paironboard or suitsinhand = 1 or flushpossible or havestraight or haveset or havetwopair) call force

when havenutflushdraw and bets = 1 and raises = 0 and amounttocall <= 6% stacksize and not (paironboard or suitsinhand = 1 or flushpossible or havestraight or haveset or havetwopair) call force

When haveflushdraw and botslastaction = check and raises >= 1 and not (havetoppair or haveoverpair or havetwopair or haveset or havetrips or havefullhouse or havequads or haveflush or havestraight or havestraightdraw) fold force

When opponents <= 2 and (have2ndtoppair or have2ndoverpair or havetoppair or haveoverpair) and haveinsidestraightdraw and havebackdoorflushdraw and not (paironboard or flushpossible or straightpossible) and bets = 1 and raises = 0 call force

When opponents <= 2 and (have2ndtoppair or have2ndoverpair or havetoppair or haveoverpair) and haveinsidestraightdraw and havebackdoorflushdraw and not (paironboard or flushpossible or straightpossible) and bets = 0 and raises = 0 and checks >= 1 and position = last bet 70% force

When (userheadsup1 or userheadsup2) and bets = 1 and raises = 0 and (board = 22 or board = 33 or board = 44 or board = 55 or board = 66 or board = 77) and (havestraightdraw or haveflushdraw or haveoverpair or havetoppair or overcards = 4) call force

When userheadsup1 and position = first and not (userheadsup3 or raisesbeforeflop)
  When bets = 1 and raises = 0 and (haveoverpair or havetoppair or have2ndtoppair or have2ndoverpair) and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnFlop) call force
  When bets = 1 and raises = 0 and havepair and (haveinsidestraightdraw or haveflushdraw or havebackdoorflushdraw) and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnFlop) call force
  When raises = 1 and amounttocall < 30% potsize and (haveoverpair or havetoppair or have2ndtoppair or have2ndoverpair) and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnFlop) call force
  When raises = 1 and havepair and amounttocall < 30% potsize and (haveinsidestraightdraw or haveflushdraw or havebackdoorflushdraw) and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnFlop) call force
 

When userheadsup3 and bets = 1 and raises = 0
  When (haveoverpair or havetoppair or have2ndtoppair or have2ndoverpair) and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnFlop) call force
  When amounttocall < 50% potsize and (haveinsidestraightdraw or haveflushdraw or havebackdoorflushdraw) and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnFlop) call force

When userheadsup2
  When bets = 1 and raises = 0 and (haveoverpair or havetoppair or have2ndtoppair or have2ndoverpair) and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnFlop) call force
  When bets = 1 and raises = 0 and amounttocall < 50% potsize and (haveinsidestraightdraw or haveflushdraw or havebackdoorflushdraw) and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnFlop) call force
 
//phil added below
when havetoppair and paironboard and hand = A and not (numberofraisesbeforeflop > 1 or hand =AA or havetrips or straightpossible or flushpossible) and suitsonboard = 3
 when opponents = 1 and bets = 1 and raises = 0 Call Force 
 
 
 

turn
When TotalInvested > 101% StackSize and (haveoverpair or havetwopair or havetrips or haveset or haveflush or havestraight or havenutflushdraw) and amounttocall > 0 raisepot force

When TotalInvested > 115% StackSize and havetoppair and amounttocall > 0 raisepot force

When TotalInvested > 99% StackSize and not (paironboard or flushpossible or straightpossible) and (havenutflushdraw or have2ndnutflushdraw or havestraightdraw) and amounttocall > 0 raisepot force

When TotalInvested > 115% StackSize and not (paironboard or flushpossible or straightpossible) and haveflushdraw and amounttocall > 0 raisepot force

When TotalInvested > 150% StackSize and (havepair or haveinsidestraightdraw) and amounttocall > 0 raisepot force

When TotalInvested > 180% StackSize and overcards >= 1 and amounttocall > 0 raisepot force

when opponentsonflop = 1 and nobettingonflop and havetwopair and not (paironboard or straightpossible or flushpossible) bet 70% force
when opponents = 1 and folds = 0 and nobettingonflop and havetwopair and (havetoppair or have2ndtoppair) and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnTurn) and bets = 0 and raises = 0 bet 75% force

when opponents = 1 and folds = 0 and nobettingonflop and havetwopair and (havetoppair or have2ndtoppair) and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnTurn) and bets = 1 and raises = 0 and (amounttocall < 5 or amounttocall < 40% potsize) call force

when opponents = 1 and folds = 0 and havetwopair and havetoppair and paironboard and not (paironflop or flushpossible or StraightPossible or havetrips or havefullhouse or havequads or havenuts) and (board = 22 or board = 33 or board = 44 or board = 55 or board = 66) and bets = 1 and raises = 0 and amounttocall < 6 and amounttocall < 36% potsize call force

when opponentsonflop = 1 and position = first and bets = 1 and raises = 0 and havetwopair and haveflushdraw and not (paironboard or flushpossible or straightpossible) and bets = 1 and raises = 0 and amounttocall < 7 and amounttocall < 47% potsize call force

when opponents <= 2 and nobettingonflop and havepair and havenutflushdraw and havestraightdraw and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnTurn) and bets = 0 and raises = 0 bet 75% force

when opponents <= 2 and nobettingonflop and havepair and havenutflushdraw and havestraightdraw and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnTurn) and bets = 1 and raises = 0  and amounttocall <= 10 and amounttocall < 33% potsize call force

when havestraightdraw and haveoverpair and not (flushpossible or straightpossible or opponents > 2 or haveflushdraw or haveset or havetrips or havetwopair) and bets = 1 and raises = 0 and amounttocall <= 2 and amounttocall < 30% potsize call force
when board = A and not (havetoppair or flushpossible or have12outstraightdraw or havetrips or havetwopair or haveset or havefullhouse or havequads or havenuts) and (bets = 1 or raises >= 1) and amounttocall > 3 and amounttocall > 42% potsize fold force

when StraightPossibleOnFlop and ThreeCardStraightOnBoard and botslastaction = bet and BotsActionsOnThisRound = 0 and opponents > 1  and not (havenutstraight or havenutflushdraw or haveset or havetwopair or position = last or paironboard) and bets = 0 and raises = 0 call force

when StraightPossibleOnFlop and ThreeCardStraightOnBoard and botslastaction = bet and BotsActionsOnThisRound = 0 and opponents > 1  and not (havenutstraight or haveflushdraw or haveset or havetwopair or position = last or paironboard) and (bets = 1 or raises >= 1) and amounttocall > 5 and amounttocall > 42% potsize fold force

when flushpossible and not (nobettingonflop or botslastaction = bet or botslastaction = raise or paironboard or haveflush or haveset) and position = first and bets = 0 and calls = 0 call force

when opponents = 1 and folds = 0 and havetwopair and bets = 1 and raises = 0 and amounttocall < 6 and amounttocall < 50% potsize and not (flushpossible or straightpossible or paironboard or havenuts or haveset or havetoppair or raisesonflop) call force

when flushpossible and not (paironboard or havenutflush) and haveflush and bets = 1 and raises = 0 and (amounttocall <= 2 or amounttocall < 35% potsize) call force

when opponents = 1 and folds = 0 and suitsonflop = 2 and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnTurn) and havetwopair and bets = 1 and raises = 0 and amounttocall < 9 and amounttocall < 38% potsize call force

when opponents <= 2 and nobettingonflop and havestraightdraw and haveflushdraw and not (paironboard or flushpossible or straightpossible) and bets = 0 and raises = 0 and potsize <= 5 betpot force

when opponents <= 2 and nobettingonflop and havestraightdraw and haveflushdraw and not (paironboard or flushpossible or straightpossible) and bets = 0 and raises = 0 bet 75% force

when flushpossible and opponentsonflop > 2 and opponents > 1 and not (paironboard or haveflush or haveset) and bets = 0 and raises = 0 call force

when hand = AA and not (tripsinhand) and opponentsonflop = 1 and bets = 1 and raises = 0 and amounttocall <= 3 and amounttocall <= 33% potsize call force

when (opponents > 1 or folds >1) and not (haveoverpair or havetoppair or havetwopair or haveset or havetrips or havefullhouse or havequads or havenuts or haveflushdraw or havestraightdraw or haveinsidestraightdraw) fold force

when totalinvested < 5 and (have2ndnutflushdraw or have3rdnutflushdraw) and (haveoverpair or havetoppair or have2ndoverpair or have2ndtoppair) and bets = 1 and raises = 0 and amounttocall <= 4 and amounttocall <= 42% potsize call force

When flushpossible and not (paironboard or haveflush or  havenutflushdraw or havetopset) and bets = 1 and raises = 0 and (amounttocall <= 2 or amounttocall <= 13% potsize) and (hand = AA or haveset or havetwopair or havestraight) call force

When flushpossible and opponents > 1 and not (paironboard or haveflush or  havenutflushdraw or havetopset) and (bets = 1 or raises >= 1) fold force

when havestraight and straightpossibleonflop and nobettingonflop and bets = 1 and raises = 0 and not (flushpossible or paironboard or havenuts or havetopset or havenutflushdraw) and amounttocall < 6 and amounttocall < 38% potsize call force

when havenutflushdraw and not (paironboard) and bets = 1 and raises = 0 and amounttocall < 5 and amounttocall < 43% potsize call force


when havetrips and not (paironboard or flushpossible or straightpossible or havefullhouse) and bets = 1 and raises = 0 and amounttocall < 7 call force


When opponents = 1 and nobettingonflop and havestraightdraw and havenutflushdraw and not (flushpossible or paironboard or straightpossible) and bets = 1 and raises = 0 raisepot force

When opponents = 1 and havestraightdraw and havenutflushdraw and not (flushpossible or paironboard or straightpossible) and bets = 1 and raises = 0 call force

When nobettingonflop and opponents <= 2 and bets = 0 and raises = 0 and havenutflushdraw and (havetoppair or haveoverpair or havetwopair) and (checks >= 1 or stilltoact <= 1) and not (flushpossible or MoreThanOneStraightPossibleOnTurn) bet 70% force

When haveset and position = last and bets = 0 and raises = 0 and not (flushpossible or paironboard or MoreThanOneStraightPossibleOnTurn) bet 70% force

When (userheadsup1 or userheadsup2) and nobettingonflop and havetoppair and bets = 1 and raises = 0 and not (paironboard or flushpossible or MoreThanOneStraightPossibleOnTurn or haveset or havetwopair) call force

When (userheadsup1 or userheadsup2) and bets = 1 and raises = 0 and (havetoppair or haveoverpair) and (havenutflushdraw or have2ndnutflushdraw) and not (userheadsup3 or paironboard or havenuts or MoreThanOneStraightPossibleOnTurn or flushpossible) call force

when amounttocall < 20% potsize and not (botsactionsonthisround < 1) call force

when (haveset or havetoptwopair) and not (havetopset or flushpossible or paironboard or morethanonestraightpossibleonturn or raisesonflop) and bets = 1 and raises = 0 and betsize > 25% potsize call force

When board = AA and (bets = 1 or raises >= 1) and not (havequads or havefullhouse or havestraightflush or amounttocall < 44% potsize) fold force

when flushpossibleonflop and haveset and not (haveflush or paironboard or betsize > 33% potsize) call force

When not (paironboard or flushpossible or straightpossible) and  (bets= 1 or raises >=1) and amounttocall > 29% potsize and amounttocall > 3 and not (haveflushdraw or havetwopair or haveset or hand = AA or havenutstraightdraw or have12outstraightdraw) fold force

When havenutstraight and not (flushpossible or paironboard)
  when bets = 0 and raises = 0 raisepot force
  when bets = 1 and raises = 0 raisepot force
  when (haveflushdraw or havetwopair or haveset) raisepot force
  when raises >= 1 and not (haveflushdraw or havetwopair or haveset) call force
  when havenuts raisepot force
 


river
when havestraight and not (havenutstraight or flushpossible or paironboard or raisesonflop or raisesonturn or opponentsonflop > 2 or straightpossibleonflop) and bets = 1 and raises = 0 Call Force
when (flushpossible or straightpossible or paironboard) and (calledonflop or calledonturn or raisesonflop or raisesonturn) and not (haveflush or havestraight or havefullhouse or haveset) and bets = 0 and raises = 0 Call Force
when haveflush and not (twopaironboard) and amounttocall = 1 and not (havenutflush or havefullhouse or flushonboard) and not (opponents > 2) Call Force
when amounttocall < 20% potsize and not (botsactionsonthisround < 1) and (haveoverpair or havetrips or havetwopair or havefullhouse or haveflush or havestraight or haveset) call force
when havestraight and opponents = 1 and folds = 0 and bets = 1 and raises = 0 and not (straightpossibleonturn or flushpossible or paironboard or havenutstraight or betsize = 1) call force

when opponents = 1 and folds = 0 and nobettingonturn and bets = 1 and raises = 0 and havetwopair and not (flushpossible or paironboard) and amounttocall < 6 and amounttocall < 36% potsize call force

when havetrips and opponents = 1 and folds = 0 and bets = 1 and raises = 0 and not (paironturn or flushpossible) and amounttocall < 8 call force

when havetrips and opponents = 1 and folds = 0 and bets = 1 and raises = 0 and not (paironturn or flushpossible) and (amounttocall < 10 or amounttocall < 43% potsize) and straightpossibleonturn and nobettingonturn call force
when have2ndnutflush and opponents = 1 and folds = 0 and bets = 0 and raises = 0 and checks = 1 and position = last and not (flushpossibleonturn and raisesonturn) and not (paironboard) bet 60% force

when have2ndnutflush and opponentsonflop <= 2 and opponents = 1 and folds = 0 and bets = 1 and raises = 0 and not (flushpossibleonturn and raisesonturn) and not (paironboard) call force

when raisesonflop and not (paironturn or havefullhouse or position = last) and paironboard and bets = 0 and raises = 0 call force

when flushpossibleonturn and haveflush and not (nobettingonturn or havenutflush or paironboard) and raises = 0 call force

When (userheadsup1 or userheadsup2) and havetoppair and bets = 1 and raises = 0 and not (flushpossible or straightpossible or haveset or havefullhouse or havequads) and amounttocall < 35% potsize call force

When (userheadsup1 or userheadsup2) and havestraight and bets = 1 and raises = 0 and not (paironboard or havenuts or MoreThanOneStraightPossibleOnTurn) and (amounttocall < 50% potsize or amounttocall < 7) call force

When (raisesonflop or botraisedonflop) and (bets = 1 or raises >= 1) and not (havetoppair or haveoverpair or havetwopair or haveset or havetrips or havequads or havestraight or haveflush) and amounttocall > 7 and amounttocall > 32% potsize fold force

when opponents = 1 and folds = 0 and nobettingonturn and not (flushpossible or straightpossible or raisesonflop or havenuts or havefullhouse or havequads) and bets = 1 and raises = 0 and havetrips and (havebestkicker or have2ndbestkicker or have3rdbestkicker) and (amounttocall < 8 or amounttocall < 36% potsize) call force

when opponents = 1 and folds = 0 and havenutstraight and flushpossible and not (paironboard or flushpossibleonturn or nobettingonturn) and bets = 1 and raises = 0 and amounttocall < 38% potsize call force
when tripsonboard and hand = AA and nobettingonturn and botslastaction = check and botsactionsonthisround = 1 and opponents <= 2 and bets = 1 and raises = 0 and amounttocall < 15 and amounttocall < 45% potsize call force

when flushpossible and not (paironboard or havenutflush) and haveflush and bets = 1 and raises = 0 and opponents <= 2 and amounttocall < 9 and amounttocall < 42% potsize call force

when flushpossible and not (paironboard or havenutflush) and haveflush and bets = 1 and raises = 0 and opponents <= 2 and amounttocall < 5 call force

when opponents <= 2 and haveset and straightpossibleonturn and onlyonestraightpossible and nobettingonturn and not (paironboard or flushpossible) and bets = 0 and raises = 0 bet 70% force

when havetrips and not (havefullhouse or havequads or havenutflush) and bets = 1 and raises = 0 and amounttocall < 5 and amounttocall < 36% potsize call force

when opponents = 1 and bets = 1 and folds = 0 and raises = 0 and (havetwopair or havetoppair or haveoverpair) and amounttocall <= 2 and amounttocall < 33% potsize call force

when opponents = 1 and bets = 1 and folds = 0 and raises = 0 and (have2ndoverpair or have2ndtoppair) and amounttocall = 1 and amounttocall < 33% potsize call force

when paironflop and nobettingonflop and nobettingonturn and bets = 1 and raises = 0 and haveflush and amounttocall < 5 and amounttocall < 43% potsize call force

when opponents <= 2 and havefullhouse and not (NutFullHouseOrFourOfAKind = 1 or NutFullHouseOrFourOfAKind = 2 or NutFullHouseOrFourOfAKind = 3) and bets = 0 and raises = 0 and (checks >= 1 or position = last) bet 70% force

when opponents <= 2 and havefullhouse and not (NutFullHouseOrFourOfAKind = 1 or NutFullHouseOrFourOfAKind = 2 or NutFullHouseOrFourOfAKind = 3) and bets = 1 and raises = 0 and amounttocall < 8 and amounttocall < 43% potsize call force

when havefullhouse and not (NutFullHouseOrFourOfAKind = 1 or NutFullHouseOrFourOfAKind = 2 or NutFullHouseOrFourOfAKind = 3 or paironturn) and bets = 1 and raises = 0 call force


when opponents <= 2 and havetrips and havebestkicker and not (havefullhouse or paironturn or flushpossible or MoreThanOneStraightPossibleOnTurn) and bets = 0 and raises = 0 and position = last bet 70% force

when opponents <= 2 and havetrips and havebestkicker and not (havefullhouse or paironturn or flushpossible or MoreThanOneStraightPossibleOnTurn) and bets = 1 and raises = 0 and (amounttocall < 8 or amounttocall < 40% potsize) call force

when opponents = 1 and folds = 0 and position = first and bets = 1 and raises = 0 and havestraight and paironboard and not (paironturn or raisesonturn or flushpossible) and (amounttocall < 8 or amounttocall < 38% potsize) call force



When haveset and not (flushpossible or paironboard or havenuts or onecardstraightpossible)
  When opponents = 1 and bets = 1 and raises = 0 and not (straightpossible or overcardsonboard > 2 or amounttocall > 47% potsize) raise force
  when bets = 1 and raises = 0 and opponents = 1 call force
  When bets = 0 and raises = 0 and not (opponents > 1 or morethanonestraightpossibleonturn or raisesonturn) bet 65% force
  when opponents = 2 and bets = 1 and raises = 0 and not (straightpossible or overcardsonboard > 2 or amounttocall > 47% potsize) call force
  when opponents = 2 and bets = 1 and raises = 0 and not (morethanonestraightpossibleonturn or overcardsonboard > 2 or amounttocall > 47% potsize or raisesonturn) call force
  When suitsonflop = 2 and not (straightpossible) and bets = 1 and raises = 0 call force
  When suitsonflop = 2 and not (straightpossible or opponents > 2) and bets = 0 and raises = 0 and position = last bet 65% force
 
When havetoptwopair and not (flushpossible or paironboard or havenuts)
  When opponents <= 2 and bets = 1 and raises = 0 and not (straightpossible) call force
  When opponents <= 2 and bets = 1 and raises = 0 and not (morethanonestraightpossibleonturn or amounttocall > 45% potsize or raisesonturn) call force
  When suitsonflop = 2 and not (straightpossible) and bets = 1 and raises = 0 call force
  When suitsonflop = 2 and not (straightpossible or opponents > 2) and bets = 0 and raises = 0 and position = last bet 65% force
 
When havetwopair and havetoppair and not (flushpossible or paironboard or havenuts)
  When opponents = 1 and bets = 1 and raises = 0 and not (straightpossible) call force
  When opponents = 1 and bets = 1 and raises = 0 and not (morethanonestraightpossibleonturn or amounttocall > 47% potsize or raisesonturn) call force
  When suitsonflop = 2 and not (straightpossible or opponents > 2 or amounttocall > 47% potsize or raisesonturn) and bets = 1 and raises = 0 call force
  When suitsonflop = 2 and not (straightpossible or opponents > 2 or raisesonturn) and bets = 0 and raises = 0 and position = last bet 65% force

//phil added below
When bets = 1 and raises = 0 and opponents <= 2 and not (flushpossibleonturn or paironboard) and have2ndnutflush Call Force



« Last Edit: January 18, 2022, 07:59:42 AM by Mrphil » Logged

My life is a "missed click restoring state"
Mrphil
Extreme Botter
*****

Karma: 73
Posts: 2032


full limit = rakemaker


« Reply #1 on: January 18, 2022, 08:00:10 AM »

Updated to include version 24 of Egor's PLO HI Cash ... Jan 18 2022.
Logged

My life is a "missed click restoring state"
Pages: [1] Print 
Shanky Technologies Poker Bot Support Forum  |  General Category  |  Working Profiles (Moderator: sngbot)  |  Topic: Omaha Indicator - Cash Omaha 4 preflop mod for Egor's profile
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!