Advanced betscript

Advanced betscript (also as Basic betscript) is designed to configure the default bets depending on the game situation at the table. But it more flexible and here you can define more complex logic. You can use both basic and advanced betscripts or only one of them.

If Advanced betscript is enabled (1 - Betscript / Advanced / Active), then 888Caption at first will check it filters, and if there are no results, then Basic betscript will work, if enabled.

So you can use the Basic betscript for simple situations and Advanced betscript for more complex situations. Or you can use Advanced betscript for all - it can process all situations, although it is more complicated to set up.

Advanced betscript consists of a set of bets placed in the list 5. Every bet contains a variety of filters to separate a different game situations and a formula for betsize calculations.

Advanced betscript tries to find a suitable filter in the bets list. Search in the list is run from top to down. Once the appropriate filter is found, the search stops.

You can use buttons 7 to move bets up and down in the list and change thus their priorities.

To add a new bet, use button 2, it creates a new bet with default settings.

Button 3 can be used to make a copy of selected bet.

Button 4 can be used to delete a bet from the list.

Description of formulas syntax can be found here.


Filters

You can use filters to separate a different game situations. To edit a bet's filters, select it in a list 5. Bet's properties, formula and additional option can be edit in the section 6.

You can set the following filters:

Game type - cash or tournaments.

Relative pos - IP or OOP. In different situations, the position is considered differently. If there is an aggressor, then the position is determined relative to him. In other cases it

determined vs all not folded players.

Street - you can define one or more streets.

Positions - absolute position of a hero (BB, SB, BU, CO etc).

Big blind - size of big blind in chips or dollars.

Ante - size of ante.

Pot size - current size of pot in big blinds.

Bet/raize size - raise size in big blinds on preflop or bet/raise size in % of pot on postflop.

Effective stack size - effective hero size in big blinds.

Number of players - number of dealt players in a current hand.

Players in hand - number of not folded players (including hero).

Number of callers - number of callers or limpers.

xBet preflop - number of preflop raises. It will be 1 for limp pot, 2 for raised pot, 3 for 3bet pot, etc. Its value is not changed on postflop.

On preflop, you can also use it to filter current preflop situation. Few examples for preflop:

xBet ≤ 1 - open raise or isolate situation (unopened preflop),

1 < xBet ≤ 2 - for 3bet or squeeze,

2 < xBet ≤ 3 - for 4bet.


Additional bet's options

Round bet to is applyed to bet size after a formula calculation. You can use it to round bets to half of big blind (50%) or something else like this.

Push if bet > X% of stack is used for limit the maximum bet size, calculated by betscript.

If the calculation yields a value exceeding a predetermined, then the program will offer to shove instead of betting/raising. The value is specified as a percentage of the stack of hero.