|
|
|
|
|
|
|
|
Egor
Forum Admin
Extreme Botter
    
Karma: 374
Posts: 34665

|
 |
« Reply #68 on: April 15, 2012, 06:45:06 PM » |
|
no, if you want to bet random amounts you have to call the random element and specify the amounts, for example:
when Bets = 0 and (HaveNutStraightDraw) and not (PairOnflop or Flushpossible) and random <= 50 Bet 50% Force when Bets = 0 and (HaveNutStraightDraw) and not (PairOnflop or Flushpossible) and random <= 50 Bet 75% Force when Bets = 0 and (HaveNutStraightDraw) and not (PairOnflop or Flushpossible) Betpot Force
ignoring for a moment that you have not specified raises = 0 (I will assume these lines are under an open-ended codeblock which specifies that - because if you don't, these lines will call if raises = 3 for your entire stack, remember the bots own actions are not counted in the bet/raise count so if you bet and get raised and it is your turn to act again these codelines could be read as true because bets will = 0)
here is how the random variable works - it gets ran each time you call it up (you should read the variable description in the appendix) so in the codeblock above, 50% of the time it will bet 50% of the pot, then of those 50% of the times the random variable misses it will call another 50% random variable, resulting in 25% of the total time it will bet 75% of the pot, and then the final 25% of the time (when it misses the first two random calls) it will be picked up by the catch-all at the end which bets the pot
|
|
|
Logged
|
Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
|
|
|
|
|
|
|
|
|
|
|
|
|
|