Hello! The logic of my definition allow multibank. It determines with what range the player made a lead before the preflop raiser made an action on the flop.
But I constantly face the problem when Sequencess in which the first check is "Action had to not happened" does not work as I expect.
By doing this, I want to make sure that the recipient did not start betting after the original preflop raiser has checked. This check is needed in a 3+ way pot, when the recipient on the flop is sitting in any position other than the last one (OOP). If this check is not done, it may turn out that the recipient is sitting in position vs preflop raiser, and simply physically cannot make a lead or he made a bet after the preflop raiser checked, which I don't need, because I'm interested in the donk bet..
I do not know if this is a bug, or I still cannot understand the laws of NC logic, but this construction does not work for me. NCEdge, how can I get the expected result, please tell me?
PokerStars Hand #106063455028: Hold'em No Limit ($1000/$2000 USD) - 2020/12/18 14:06:19 UTC
Table 'PKDOM_IDNP_TXH10606' 6-max Seat #3 is the button
Seat 1: Z22E2W26 ($45765 in chips)
Seat 2: B88AJAA017U ($55220 in chips)
Seat 3: IDOEL123 ($254964 in chips)
Seat 4: DAWEH69 ($105700 in chips)
Seat 5: ADHAADHA99 ($34770 in chips)
Seat 6: ADU_NASIPP ($54460 in chips)
# {"gt":"NLTHP","tn":"PKDOM_IDNP_TXH10606","tid":106 06,"pn":{"0":"Z22E2W26","1":"B88AJAA017U","2":"IDO EL123","3":"DAWEH69","4":"ADHAADHA99","5":"ADU_NAS IPP"},"pids":{"0":286540022,"1":813984601,"2":1340 11026,"3":679426878,"4":927313220,"5":167879106}," room":"Idnp"}
DAWEH69: posts small blind $1000
ADHAADHA99: posts big blind $2000
*** HOLE CARDS ***
Dealt to Z22E2W26 [As Jc]
ADU_NASIPP: calls $2000
Z22E2W26: raises $6000 to $8000
B88AJAA017U: folds
IDOEL123: folds
DAWEH69: calls $7000
ADHAADHA99: calls $6000
ADU_NASIPP: folds
*** FLOP *** [4h 6c Tc]
DAWEH69: checks
ADHAADHA99: bets $26770 and is all-in
Z22E2W26: folds
DAWEH69: calls $26770
*** TURN *** [4h 6c Tc] [2h]
*** RIVER *** [4h 6c Tc 2h] [5s]
*** SHOW DOWN ***
ADHAADHA99 collected $77153 from pot
ADHAADHA99: shows [Ts Kc]
DAWEH69: shows [7d 7s]
*** SUMMARY ***
Total pot $79540 | Rake $2387
Board [4h 6c Tc 2h 5s]
Seat 1: Z22E2W26 folded on the Flop
Seat 2: B88AJAA017U folded before Flop (didn't bet)
Seat 3: IDOEL123 (button) folded before Flop (didn't bet)
Seat 4: DAWEH69 (small blind) showed [7d 7s] and lost with One pair, Seven
Seat 5: ADHAADHA99 (big blind) showed [Ts Kc] and won ($77153) with One pair, Ten
Seat 6: ADU_NASIPP folded before Flop
In this hand, ADHAADHA99 made a donk bet. I expect to find out the range of this player, but I can't.
If I remove the "NO PR Check" action the definition will start processing the hands where the recipient made bet AFTER the preflop raiser has checked the flop.
This is not the first time I run into a similar problem, it seems I do not understand something fundamental in how the program builds its logic
Ty.