Merge branch 'master' of git://git.assembla.com/fpdboz
removed pyfpdb/fpdb.py
This commit is contained in:
commit
d207261c82
|
@ -1634,7 +1634,12 @@ class Database:
|
||||||
pdata[p]['street3CheckCallRaiseChance'],
|
pdata[p]['street3CheckCallRaiseChance'],
|
||||||
pdata[p]['street3CheckCallRaiseDone'],
|
pdata[p]['street3CheckCallRaiseDone'],
|
||||||
pdata[p]['street4CheckCallRaiseChance'],
|
pdata[p]['street4CheckCallRaiseChance'],
|
||||||
pdata[p]['street4CheckCallRaiseDone']
|
pdata[p]['street4CheckCallRaiseDone'],
|
||||||
|
pdata[p]['street0Raises'],
|
||||||
|
pdata[p]['street1Raises'],
|
||||||
|
pdata[p]['street2Raises'],
|
||||||
|
pdata[p]['street3Raises'],
|
||||||
|
pdata[p]['street4Raises']
|
||||||
) )
|
) )
|
||||||
|
|
||||||
q = self.sql.query['store_hands_players']
|
q = self.sql.query['store_hands_players']
|
||||||
|
@ -1663,7 +1668,7 @@ class Database:
|
||||||
#print "DEBUG: %s %s %s" %(hid, pids, pdata)
|
#print "DEBUG: %s %s %s" %(hid, pids, pdata)
|
||||||
inserts = []
|
inserts = []
|
||||||
for p in pdata:
|
for p in pdata:
|
||||||
line = [0]*61
|
line = [0]*76
|
||||||
|
|
||||||
line[0] = 1 # HDs
|
line[0] = 1 # HDs
|
||||||
if pdata[p]['street0VPI']: line[1] = 1
|
if pdata[p]['street0VPI']: line[1] = 1
|
||||||
|
@ -1720,13 +1725,29 @@ class Database:
|
||||||
if pdata[p]['street3CheckCallRaiseDone']: line[52] = 1
|
if pdata[p]['street3CheckCallRaiseDone']: line[52] = 1
|
||||||
if pdata[p]['street4CheckCallRaiseChance']: line[53] = 1
|
if pdata[p]['street4CheckCallRaiseChance']: line[53] = 1
|
||||||
if pdata[p]['street4CheckCallRaiseDone']: line[54] = 1
|
if pdata[p]['street4CheckCallRaiseDone']: line[54] = 1
|
||||||
line[55] = gid # gametypeId
|
if pdata[p]['street0Calls']: line[55] = 1
|
||||||
line[56] = pids[p] # playerId
|
if pdata[p]['street1Calls']: line[56] = 1
|
||||||
line[57] = len(pids) # activeSeats
|
if pdata[p]['street2Calls']: line[57] = 1
|
||||||
|
if pdata[p]['street3Calls']: line[58] = 1
|
||||||
|
if pdata[p]['street4Calls']: line[59] = 1
|
||||||
|
if pdata[p]['street0Bets']: line[60] = 1
|
||||||
|
if pdata[p]['street1Bets']: line[61] = 1
|
||||||
|
if pdata[p]['street2Bets']: line[62] = 1
|
||||||
|
if pdata[p]['street3Bets']: line[63] = 1
|
||||||
|
if pdata[p]['street4Bets']: line[64] = 1
|
||||||
|
if pdata[p]['street0Raises']: line[65] = 1
|
||||||
|
if pdata[p]['street1Raises']: line[66] = 1
|
||||||
|
if pdata[p]['street2Raises']: line[67] = 1
|
||||||
|
if pdata[p]['street3Raises']: line[68] = 1
|
||||||
|
if pdata[p]['street4Raises']: line[69] = 1
|
||||||
|
|
||||||
|
line[70] = gid # gametypeId
|
||||||
|
line[71] = pids[p] # playerId
|
||||||
|
line[72] = len(pids) # activeSeats
|
||||||
pos = {'B':'B', 'S':'S', 0:'D', 1:'C', 2:'M', 3:'M', 4:'M', 5:'E', 6:'E', 7:'E', 8:'E', 9:'E' }
|
pos = {'B':'B', 'S':'S', 0:'D', 1:'C', 2:'M', 3:'M', 4:'M', 5:'E', 6:'E', 7:'E', 8:'E', 9:'E' }
|
||||||
line[58] = pos[pdata[p]['position']]
|
line[73] = pos[pdata[p]['position']]
|
||||||
line[59] = pdata[p]['tourneyTypeId']
|
line[74] = pdata[p]['tourneyTypeId']
|
||||||
line[60] = styleKey # styleKey
|
line[75] = styleKey # styleKey
|
||||||
inserts.append(line)
|
inserts.append(line)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -62,6 +62,7 @@ class DerivedStats():
|
||||||
for i in range(5):
|
for i in range(5):
|
||||||
self.handsplayers[player[1]]['street%dCalls' % i] = 0
|
self.handsplayers[player[1]]['street%dCalls' % i] = 0
|
||||||
self.handsplayers[player[1]]['street%dBets' % i] = 0
|
self.handsplayers[player[1]]['street%dBets' % i] = 0
|
||||||
|
self.handsplayers[player[1]]['street%dRaises' % i] = 0
|
||||||
for i in range(1,5):
|
for i in range(1,5):
|
||||||
self.handsplayers[player[1]]['street%dCBChance' %i] = False
|
self.handsplayers[player[1]]['street%dCBChance' %i] = False
|
||||||
self.handsplayers[player[1]]['street%dCBDone' %i] = False
|
self.handsplayers[player[1]]['street%dCBDone' %i] = False
|
||||||
|
|
|
@ -93,10 +93,13 @@ class GuiPlayerStats (threading.Thread):
|
||||||
, ["plposition", False, "Posn", 1.0, "%s", "str"] # true not allowed for this line (set in code)
|
, ["plposition", False, "Posn", 1.0, "%s", "str"] # true not allowed for this line (set in code)
|
||||||
, ["pname", False, "Name", 0.0, "%s", "str"] # true not allowed for this line (set in code)
|
, ["pname", False, "Name", 0.0, "%s", "str"] # true not allowed for this line (set in code)
|
||||||
, ["n", True, "Hds", 1.0, "%1.0f", "str"]
|
, ["n", True, "Hds", 1.0, "%1.0f", "str"]
|
||||||
, ["avgseats", False, "Seats", 1.0, "%3.1f", "str"]
|
, ["avgseats", False, "Seats", 1.0, "%3.1f", "str"]
|
||||||
, ["vpip", True, "VPIP", 1.0, "%3.1f", "str"]
|
, ["vpip", True, "VPIP", 1.0, "%3.1f", "str"]
|
||||||
, ["pfr", True, "PFR", 1.0, "%3.1f", "str"]
|
, ["pfr", True, "PFR", 1.0, "%3.1f", "str"]
|
||||||
, ["pf3", True, "PF3", 1.0, "%3.1f", "str"]
|
, ["pf3", True, "PF3", 1.0, "%3.1f", "str"]
|
||||||
|
, ["aggfac", True, "AggFac", 1.0, "%2.2f", "str"]
|
||||||
|
, ["aggfrq", True, "AggFreq", 1.0, "%3.1f", "str"]
|
||||||
|
, ["conbet", True, "ContBet", 1.0, "%3.1f", "str"]
|
||||||
, ["steals", True, "Steals", 1.0, "%3.1f", "str"]
|
, ["steals", True, "Steals", 1.0, "%3.1f", "str"]
|
||||||
, ["saw_f", True, "Saw_F", 1.0, "%3.1f", "str"]
|
, ["saw_f", True, "Saw_F", 1.0, "%3.1f", "str"]
|
||||||
, ["sawsd", True, "SawSD", 1.0, "%3.1f", "str"]
|
, ["sawsd", True, "SawSD", 1.0, "%3.1f", "str"]
|
||||||
|
|
|
@ -508,6 +508,9 @@ Left-Drag to Move"
|
||||||
<pu_stat pu_stat_name="a_freq2"> </pu_stat>
|
<pu_stat pu_stat_name="a_freq2"> </pu_stat>
|
||||||
<pu_stat pu_stat_name="a_freq3"> </pu_stat>
|
<pu_stat pu_stat_name="a_freq3"> </pu_stat>
|
||||||
<pu_stat pu_stat_name="a_freq4"> </pu_stat>
|
<pu_stat pu_stat_name="a_freq4"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="agg_freq"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="agg_fact"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="cbet"> </pu_stat>
|
||||||
<pu_stat pu_stat_name="cb1"> </pu_stat>
|
<pu_stat pu_stat_name="cb1"> </pu_stat>
|
||||||
<pu_stat pu_stat_name="cb2"> </pu_stat>
|
<pu_stat pu_stat_name="cb2"> </pu_stat>
|
||||||
<pu_stat pu_stat_name="cb3"> </pu_stat>
|
<pu_stat pu_stat_name="cb3"> </pu_stat>
|
||||||
|
|
|
@ -570,6 +570,9 @@ Left-Drag to Move"
|
||||||
<pu_stat pu_stat_name="a_freq2"> </pu_stat>
|
<pu_stat pu_stat_name="a_freq2"> </pu_stat>
|
||||||
<pu_stat pu_stat_name="a_freq3"> </pu_stat>
|
<pu_stat pu_stat_name="a_freq3"> </pu_stat>
|
||||||
<pu_stat pu_stat_name="a_freq4"> </pu_stat>
|
<pu_stat pu_stat_name="a_freq4"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="agg_freq"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="agg_fact"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="cbet"> </pu_stat>
|
||||||
<pu_stat pu_stat_name="cb1"> </pu_stat>
|
<pu_stat pu_stat_name="cb1"> </pu_stat>
|
||||||
<pu_stat pu_stat_name="cb2"> </pu_stat>
|
<pu_stat pu_stat_name="cb2"> </pu_stat>
|
||||||
<pu_stat pu_stat_name="cb3"> </pu_stat>
|
<pu_stat pu_stat_name="cb3"> </pu_stat>
|
||||||
|
|
|
@ -98,11 +98,7 @@ class HUD_main(object):
|
||||||
self.main_window = gtk.Window()
|
self.main_window = gtk.Window()
|
||||||
self.main_window.connect("destroy", self.destroy)
|
self.main_window.connect("destroy", self.destroy)
|
||||||
self.vb = gtk.VBox()
|
self.vb = gtk.VBox()
|
||||||
#in .exe version, closing HUD_main window causes window lockup
|
self.label = gtk.Label('Closing this window will exit from the HUD.')
|
||||||
#until next update cycle (i.e. cannot get focus on poker window while locked)
|
|
||||||
#temporary workaround to disable close button until fix is found
|
|
||||||
self.main_window.set_deletable(False)
|
|
||||||
self.label = gtk.Label(' To close, use "Stop Autoimport" in FPDB.')
|
|
||||||
self.vb.add(self.label)
|
self.vb.add(self.label)
|
||||||
self.main_window.add(self.vb)
|
self.main_window.add(self.vb)
|
||||||
self.main_window.set_title("HUD Main Window")
|
self.main_window.set_title("HUD Main Window")
|
||||||
|
|
260
pyfpdb/SQL.py
260
pyfpdb/SQL.py
|
@ -826,7 +826,6 @@ class Sql:
|
||||||
street2Raises INT,
|
street2Raises INT,
|
||||||
street3Raises INT,
|
street3Raises INT,
|
||||||
street4Raises INT,
|
street4Raises INT,
|
||||||
|
|
||||||
actionString REAL)
|
actionString REAL)
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
@ -1344,6 +1343,21 @@ class Sql:
|
||||||
sum(hc.street3CheckCallRaiseDone) AS ccr_3,
|
sum(hc.street3CheckCallRaiseDone) AS ccr_3,
|
||||||
sum(hc.street4CheckCallRaiseChance) AS ccr_opp_4,
|
sum(hc.street4CheckCallRaiseChance) AS ccr_opp_4,
|
||||||
sum(hc.street4CheckCallRaiseDone) AS ccr_4
|
sum(hc.street4CheckCallRaiseDone) AS ccr_4
|
||||||
|
sum(hc.street0Calls) AS call_0,
|
||||||
|
sum(hc.street1Calls) AS call_1,
|
||||||
|
sum(hc.street2Calls) AS call_2,
|
||||||
|
sum(hc.street3Calls) AS call_3,
|
||||||
|
sum(hc.street4Calls) AS call_4,
|
||||||
|
sum(hc.street0Bets) AS bet_0,
|
||||||
|
sum(hc.street1Bets) AS bet_1,
|
||||||
|
sum(hc.street2Bets) AS bet_2,
|
||||||
|
sum(hc.street3Bets) AS bet_3,
|
||||||
|
sum(hc.street4Bets) AS bet_4,
|
||||||
|
sum(hc.street0Raises) AS raise_0,
|
||||||
|
sum(hc.street1Raises) AS raise_1,
|
||||||
|
sum(hc.street2Raises) AS raise_2,
|
||||||
|
sum(hc.street3Raises) AS raise_3,
|
||||||
|
sum(hc.street4Raises) AS raise_4
|
||||||
FROM Hands h
|
FROM Hands h
|
||||||
INNER JOIN HandsPlayers hp ON (hp.handId = h.id)
|
INNER JOIN HandsPlayers hp ON (hp.handId = h.id)
|
||||||
INNER JOIN HudCache hc ON ( hc.PlayerId = hp.PlayerId+0
|
INNER JOIN HudCache hc ON ( hc.PlayerId = hp.PlayerId+0
|
||||||
|
@ -1427,7 +1441,22 @@ class Sql:
|
||||||
sum(hc.street3CheckCallRaiseChance) AS ccr_opp_3,
|
sum(hc.street3CheckCallRaiseChance) AS ccr_opp_3,
|
||||||
sum(hc.street3CheckCallRaiseDone) AS ccr_3,
|
sum(hc.street3CheckCallRaiseDone) AS ccr_3,
|
||||||
sum(hc.street4CheckCallRaiseChance) AS ccr_opp_4,
|
sum(hc.street4CheckCallRaiseChance) AS ccr_opp_4,
|
||||||
sum(hc.street4CheckCallRaiseDone) AS ccr_4
|
sum(hc.street4CheckCallRaiseDone) AS ccr_4,
|
||||||
|
sum(hc.street0Calls) AS call_0,
|
||||||
|
sum(hc.street1Calls) AS call_1,
|
||||||
|
sum(hc.street2Calls) AS call_2,
|
||||||
|
sum(hc.street3Calls) AS call_3,
|
||||||
|
sum(hc.street4Calls) AS call_4,
|
||||||
|
sum(hc.street0Bets) AS bet_0,
|
||||||
|
sum(hc.street1Bets) AS bet_1,
|
||||||
|
sum(hc.street2Bets) AS bet_2,
|
||||||
|
sum(hc.street3Bets) AS bet_3,
|
||||||
|
sum(hc.street4Bets) AS bet_4,
|
||||||
|
sum(hc.street0Raises) AS raise_0,
|
||||||
|
sum(hc.street1Raises) AS raise_1,
|
||||||
|
sum(hc.street2Raises) AS raise_2,
|
||||||
|
sum(hc.street3Raises) AS raise_3,
|
||||||
|
sum(hc.street4Raises) AS raise_4
|
||||||
FROM Hands h
|
FROM Hands h
|
||||||
INNER JOIN HandsPlayers hp ON (hp.handId = h.id)
|
INNER JOIN HandsPlayers hp ON (hp.handId = h.id)
|
||||||
INNER JOIN HudCache hc ON (hc.playerId = hp.playerId)
|
INNER JOIN HudCache hc ON (hc.playerId = hp.playerId)
|
||||||
|
@ -1538,7 +1567,22 @@ class Sql:
|
||||||
cast(hp2.street3CheckCallRaiseChance as <signed>integer) AS ccr_opp_3,
|
cast(hp2.street3CheckCallRaiseChance as <signed>integer) AS ccr_opp_3,
|
||||||
cast(hp2.street3CheckCallRaiseDone as <signed>integer) AS ccr_3,
|
cast(hp2.street3CheckCallRaiseDone as <signed>integer) AS ccr_3,
|
||||||
cast(hp2.street4CheckCallRaiseChance as <signed>integer) AS ccr_opp_4,
|
cast(hp2.street4CheckCallRaiseChance as <signed>integer) AS ccr_opp_4,
|
||||||
cast(hp2.street4CheckCallRaiseDone as <signed>integer) AS ccr_4
|
cast(hp2.street4CheckCallRaiseDone as <signed>integer) AS ccr_4,
|
||||||
|
cast(hp2.street0Calls as <signed>integer) AS call_0,
|
||||||
|
cast(hp2.street1Calls as <signed>integer) AS call_1,
|
||||||
|
cast(hp2.street2Calls as <signed>integer) AS call_2,
|
||||||
|
cast(hp2.street3Calls as <signed>integer) AS call_3,
|
||||||
|
cast(hp2.street4Calls as <signed>integer) AS call_4,
|
||||||
|
cast(hp2.street0Bets as <signed>integer) AS bet_0,
|
||||||
|
cast(hp2.street1Bets as <signed>integer) AS bet_1,
|
||||||
|
cast(hp2.street2Bets as <signed>integer) AS bet_2,
|
||||||
|
cast(hp2.street3Bets as <signed>integer) AS bet_3,
|
||||||
|
cast(hp2.street4Bets as <signed>integer) AS bet_4,
|
||||||
|
cast(hp2.street0Raises as <signed>integer) AS raise_0,
|
||||||
|
cast(hp2.street1Raises as <signed>integer) AS raise_1,
|
||||||
|
cast(hp2.street2Raises as <signed>integer) AS raise_2,
|
||||||
|
cast(hp2.street3Raises as <signed>integer) AS raise_3,
|
||||||
|
cast(hp2.street4Raises as <signed>integer) AS raise_4
|
||||||
FROM
|
FROM
|
||||||
Hands h
|
Hands h
|
||||||
INNER JOIN Hands h2 ON (h2.id > %s AND h2.tableName = h.tableName)
|
INNER JOIN Hands h2 ON (h2.id > %s AND h2.tableName = h.tableName)
|
||||||
|
@ -1625,8 +1669,23 @@ class Sql:
|
||||||
cast(hp2.street3CheckCallRaiseChance as <signed>integer) AS ccr_opp_3,
|
cast(hp2.street3CheckCallRaiseChance as <signed>integer) AS ccr_opp_3,
|
||||||
cast(hp2.street3CheckCallRaiseDone as <signed>integer) AS ccr_3,
|
cast(hp2.street3CheckCallRaiseDone as <signed>integer) AS ccr_3,
|
||||||
cast(hp2.street4CheckCallRaiseChance as <signed>integer) AS ccr_opp_4,
|
cast(hp2.street4CheckCallRaiseChance as <signed>integer) AS ccr_opp_4,
|
||||||
cast(hp2.street4CheckCallRaiseDone as <signed>integer) AS ccr_4
|
cast(hp2.street4CheckCallRaiseDone as <signed>integer) AS ccr_4,
|
||||||
FROM Hands h /* this hand */
|
cast(hp2.street0Calls as <signed>integer) AS call_0,
|
||||||
|
cast(hp2.street1Calls as <signed>integer) AS call_1,
|
||||||
|
cast(hp2.street2Calls as <signed>integer) AS call_2,
|
||||||
|
cast(hp2.street3Calls as <signed>integer) AS call_3,
|
||||||
|
cast(hp2.street4Calls as <signed>integer) AS call_4,
|
||||||
|
cast(hp2.street0Bets as <signed>integer) AS bet_0,
|
||||||
|
cast(hp2.street1Bets as <signed>integer) AS bet_1,
|
||||||
|
cast(hp2.street2Bets as <signed>integer) AS bet_2,
|
||||||
|
cast(hp2.street3Bets as <signed>integer) AS bet_3,
|
||||||
|
cast(hp2.street4Bets as <signed>integer) AS bet_4,
|
||||||
|
cast(hp2.street0Raises as <signed>integer) AS raise_0,
|
||||||
|
cast(hp2.street1Raises as <signed>integer) AS raise_1,
|
||||||
|
cast(hp2.street2Raises as <signed>integer) AS raise_2,
|
||||||
|
cast(hp2.street3Raises as <signed>integer) AS raise_3,
|
||||||
|
cast(hp2.street4Raises as <signed>integer) AS raise_4
|
||||||
|
FROM Hands h /* this hand */
|
||||||
INNER JOIN Hands h2 ON ( h2.id > %s /* other hands */
|
INNER JOIN Hands h2 ON ( h2.id > %s /* other hands */
|
||||||
AND h2.tableName = h.tableName)
|
AND h2.tableName = h.tableName)
|
||||||
INNER JOIN HandsPlayers hp ON (h.id = hp.handId) /* players in this hand */
|
INNER JOIN HandsPlayers hp ON (h.id = hp.handId) /* players in this hand */
|
||||||
|
@ -1713,8 +1772,23 @@ class Sql:
|
||||||
cast(hp2.street3CheckCallRaiseChance as <signed>integer) AS ccr_opp_3,
|
cast(hp2.street3CheckCallRaiseChance as <signed>integer) AS ccr_opp_3,
|
||||||
cast(hp2.street3CheckCallRaiseDone as <signed>integer) AS ccr_3,
|
cast(hp2.street3CheckCallRaiseDone as <signed>integer) AS ccr_3,
|
||||||
cast(hp2.street4CheckCallRaiseChance as <signed>integer) AS ccr_opp_4,
|
cast(hp2.street4CheckCallRaiseChance as <signed>integer) AS ccr_opp_4,
|
||||||
cast(hp2.street4CheckCallRaiseDone as <signed>integer) AS ccr_4
|
cast(hp2.street4CheckCallRaiseDone as <signed>integer) AS ccr_4,
|
||||||
FROM Hands h /* this hand */
|
cast(hp2.street0Calls as <signed>integer) AS call_0,
|
||||||
|
cast(hp2.street1Calls as <signed>integer) AS call_1,
|
||||||
|
cast(hp2.street2Calls as <signed>integer) AS call_2,
|
||||||
|
cast(hp2.street3Calls as <signed>integer) AS call_3,
|
||||||
|
cast(hp2.street4Calls as <signed>integer) AS call_4,
|
||||||
|
cast(hp2.street0Bets as <signed>integer) AS bet_0,
|
||||||
|
cast(hp2.street1Bets as <signed>integer) AS bet_1,
|
||||||
|
cast(hp2.street2Bets as <signed>integer) AS bet_2,
|
||||||
|
cast(hp2.street3Bets as <signed>integer) AS bet_3,
|
||||||
|
cast(hp2.street4Bets as <signed>integer) AS bet_4,
|
||||||
|
cast(hp2.street0Raises as <signed>integer) AS raise_0,
|
||||||
|
cast(hp2.street1Raises as <signed>integer) AS raise_1,
|
||||||
|
cast(hp2.street2Raises as <signed>integer) AS raise_2,
|
||||||
|
cast(hp2.street3Raises as <signed>integer) AS raise_3,
|
||||||
|
cast(hp2.street4Raises as <signed>integer) AS raise_4
|
||||||
|
FROM Hands h /* this hand */
|
||||||
INNER JOIN Hands h2 ON ( h2.id > %s /* other hands */
|
INNER JOIN Hands h2 ON ( h2.id > %s /* other hands */
|
||||||
AND h2.tableName = h.tableName)
|
AND h2.tableName = h.tableName)
|
||||||
INNER JOIN HandsPlayers hp ON (h.id = hp.handId) /* players in this hand */
|
INNER JOIN HandsPlayers hp ON (h.id = hp.handId) /* players in this hand */
|
||||||
|
@ -1920,6 +1994,18 @@ class Sql:
|
||||||
else 100.0*(sum(cast(hp.street1Aggr as <signed>integer))+sum(cast(hp.street2Aggr as <signed>integer))+sum(cast(hp.street3Aggr as <signed>integer)))
|
else 100.0*(sum(cast(hp.street1Aggr as <signed>integer))+sum(cast(hp.street2Aggr as <signed>integer))+sum(cast(hp.street3Aggr as <signed>integer)))
|
||||||
/(sum(cast(hp.street1Seen as <signed>integer))+sum(cast(hp.street2Seen as <signed>integer))+sum(cast(hp.street3Seen as <signed>integer)))
|
/(sum(cast(hp.street1Seen as <signed>integer))+sum(cast(hp.street2Seen as <signed>integer))+sum(cast(hp.street3Seen as <signed>integer)))
|
||||||
end AS pofafq
|
end AS pofafq
|
||||||
|
,case when sum(cast(hp.street1Calls as <signed>integer))+ sum(cast(hp.street2Calls as <signed>integer))+ sum(cast(hp.street3Calls as <signed>integer))+ sum(cast(hp.street4Calls as <signed>integer)) = 0 then -999
|
||||||
|
else (sum(cast(hp.street1Aggr as <signed>integer)) + sum(cast(hp.street2Aggr as <signed>integer)) + sum(cast(hp.street3Aggr as <signed>integer)) + sum(cast(hp.street4Aggr as <signed>integer)))
|
||||||
|
/(sum(cast(hp.street1Calls as <signed>integer))+ sum(cast(hp.street2Calls as <signed>integer))+ sum(cast(hp.street3Calls as <signed>integer))+ sum(cast(hp.street4Calls as <signed>integer)))
|
||||||
|
end AS aggfac
|
||||||
|
,100.0*(sum(cast(hp.street1Aggr as <signed>integer)) + sum(cast(hp.street2Aggr as <signed>integer)) + sum(cast(hp.street3Aggr as <signed>integer)) + sum(cast(hp.street4Aggr as <signed>integer)))
|
||||||
|
/ ((sum(cast(hp.foldToOtherRaisedStreet1 as <signed>integer))+ sum(cast(hp.foldToOtherRaisedStreet2 as <signed>integer))+ sum(cast(hp.foldToOtherRaisedStreet3 as <signed>integer))+ sum(cast(hp.foldToOtherRaisedStreet4 as <signed>integer))) +
|
||||||
|
(sum(cast(hp.street1Calls as <signed>integer))+ sum(cast(hp.street2Calls as <signed>integer))+ sum(cast(hp.street3Calls as <signed>integer))+ sum(cast(hp.street4Calls as <signed>integer))) +
|
||||||
|
(sum(cast(hp.street1Aggr as <signed>integer)) + sum(cast(hp.street2Aggr as <signed>integer)) + sum(cast(hp.street3Aggr as <signed>integer)) + sum(cast(hp.street4Aggr as <signed>integer))) )
|
||||||
|
AS aggfrq
|
||||||
|
,100.0*(sum(cast(hp.street1CBDone as <signed>integer)) + sum(cast(hp.street2CBDone as <signed>integer)) + sum(cast(hp.street2CBDone as <signed>integer)) + sum(cast(hp.street4CBDone as <signed>integer)))
|
||||||
|
/ (sum(cast(hp.street1CBChance as <signed>integer))+ sum(cast(hp.street2CBChance as <signed>integer))+ sum(cast(hp.street3CBChance as <signed>integer))+ sum(cast(hp.street4CBChance as <signed>integer)))
|
||||||
|
AS conbet
|
||||||
,sum(hp.totalProfit)/100.0 AS net
|
,sum(hp.totalProfit)/100.0 AS net
|
||||||
,sum(hp.rake)/100.0 AS rake
|
,sum(hp.rake)/100.0 AS rake
|
||||||
,100.0*avg(hp.totalProfit/(gt.bigBlind+0.0)) AS bbper100
|
,100.0*avg(hp.totalProfit/(gt.bigBlind+0.0)) AS bbper100
|
||||||
|
@ -2005,6 +2091,18 @@ class Sql:
|
||||||
else 100.0*(sum(cast(hp.street1Aggr as <signed>integer))+sum(cast(hp.street2Aggr as <signed>integer))+sum(cast(hp.street3Aggr as <signed>integer)))
|
else 100.0*(sum(cast(hp.street1Aggr as <signed>integer))+sum(cast(hp.street2Aggr as <signed>integer))+sum(cast(hp.street3Aggr as <signed>integer)))
|
||||||
/(sum(cast(hp.street1Seen as <signed>integer))+sum(cast(hp.street2Seen as <signed>integer))+sum(cast(hp.street3Seen as <signed>integer)))
|
/(sum(cast(hp.street1Seen as <signed>integer))+sum(cast(hp.street2Seen as <signed>integer))+sum(cast(hp.street3Seen as <signed>integer)))
|
||||||
end AS pofafq
|
end AS pofafq
|
||||||
|
,case when sum(cast(hp.street1Calls as <signed>integer))+ sum(cast(hp.street2Calls as <signed>integer))+ sum(cast(hp.street3Calls as <signed>integer))+ sum(cast(hp.street4Calls as <signed>integer)) = 0 then -999
|
||||||
|
else (sum(cast(hp.street1Aggr as <signed>integer)) + sum(cast(hp.street2Aggr as <signed>integer)) + sum(cast(hp.street3Aggr as <signed>integer)) + sum(cast(hp.street4Aggr as <signed>integer)))
|
||||||
|
/(sum(cast(hp.street1Calls as <signed>integer))+ sum(cast(hp.street2Calls as <signed>integer))+ sum(cast(hp.street3Calls as <signed>integer))+ sum(cast(hp.street4Calls as <signed>integer)))
|
||||||
|
end AS aggfac
|
||||||
|
,100.0*(sum(cast(hp.street1Aggr as <signed>integer)) + sum(cast(hp.street2Aggr as <signed>integer)) + sum(cast(hp.street3Aggr as <signed>integer)) + sum(cast(hp.street4Aggr as <signed>integer)))
|
||||||
|
/ ((sum(cast(hp.foldToOtherRaisedStreet1 as <signed>integer))+ sum(cast(hp.foldToOtherRaisedStreet2 as <signed>integer))+ sum(cast(hp.foldToOtherRaisedStreet3 as <signed>integer))+ sum(cast(hp.foldToOtherRaisedStreet4 as <signed>integer))) +
|
||||||
|
(sum(cast(hp.street1Calls as <signed>integer))+ sum(cast(hp.street2Calls as <signed>integer))+ sum(cast(hp.street3Calls as <signed>integer))+ sum(cast(hp.street4Calls as <signed>integer))) +
|
||||||
|
(sum(cast(hp.street1Aggr as <signed>integer)) + sum(cast(hp.street2Aggr as <signed>integer)) + sum(cast(hp.street3Aggr as <signed>integer)) + sum(cast(hp.street4Aggr as <signed>integer))) )
|
||||||
|
AS aggfrq
|
||||||
|
,100.0*(sum(cast(hp.street1CBDone as <signed>integer)) + sum(cast(hp.street2CBDone as <signed>integer)) + sum(cast(hp.street2CBDone as <signed>integer)) + sum(cast(hp.street4CBDone as <signed>integer)))
|
||||||
|
/ (sum(cast(hp.street1CBChance as <signed>integer))+ sum(cast(hp.street2CBChance as <signed>integer))+ sum(cast(hp.street3CBChance as <signed>integer))+ sum(cast(hp.street4CBChance as <signed>integer)))
|
||||||
|
AS conbet
|
||||||
,sum(hp.totalProfit)/100.0 AS net
|
,sum(hp.totalProfit)/100.0 AS net
|
||||||
,sum(hp.rake)/100.0 AS rake
|
,sum(hp.rake)/100.0 AS rake
|
||||||
,100.0*avg(hp.totalProfit/(gt.bigBlind+0.0)) AS bbper100
|
,100.0*avg(hp.totalProfit/(gt.bigBlind+0.0)) AS bbper100
|
||||||
|
@ -2091,6 +2189,18 @@ class Sql:
|
||||||
else 100.0*(sum(cast(hp.street1Aggr as <signed>integer))+sum(cast(hp.street2Aggr as <signed>integer))+sum(cast(hp.street3Aggr as <signed>integer)))
|
else 100.0*(sum(cast(hp.street1Aggr as <signed>integer))+sum(cast(hp.street2Aggr as <signed>integer))+sum(cast(hp.street3Aggr as <signed>integer)))
|
||||||
/(sum(cast(hp.street1Seen as <signed>integer))+sum(cast(hp.street2Seen as <signed>integer))+sum(cast(hp.street3Seen as <signed>integer)))
|
/(sum(cast(hp.street1Seen as <signed>integer))+sum(cast(hp.street2Seen as <signed>integer))+sum(cast(hp.street3Seen as <signed>integer)))
|
||||||
end AS pofafq
|
end AS pofafq
|
||||||
|
,case when sum(cast(hp.street1Calls as <signed>integer))+ sum(cast(hp.street2Calls as <signed>integer))+ sum(cast(hp.street3Calls as <signed>integer))+ sum(cast(hp.street4Calls as <signed>integer)) = 0 then -999
|
||||||
|
else (sum(cast(hp.street1Aggr as <signed>integer)) + sum(cast(hp.street2Aggr as <signed>integer)) + sum(cast(hp.street3Aggr as <signed>integer)) + sum(cast(hp.street4Aggr as <signed>integer)))
|
||||||
|
/(sum(cast(hp.street1Calls as <signed>integer))+ sum(cast(hp.street2Calls as <signed>integer))+ sum(cast(hp.street3Calls as <signed>integer))+ sum(cast(hp.street4Calls as <signed>integer)))
|
||||||
|
end AS aggfac
|
||||||
|
,100.0*(sum(cast(hp.street1Aggr as <signed>integer)) + sum(cast(hp.street2Aggr as <signed>integer)) + sum(cast(hp.street3Aggr as <signed>integer)) + sum(cast(hp.street4Aggr as <signed>integer)))
|
||||||
|
/ ((sum(cast(hp.foldToOtherRaisedStreet1 as <signed>integer))+ sum(cast(hp.foldToOtherRaisedStreet2 as <signed>integer))+ sum(cast(hp.foldToOtherRaisedStreet3 as <signed>integer))+ sum(cast(hp.foldToOtherRaisedStreet4 as <signed>integer))) +
|
||||||
|
(sum(cast(hp.street1Calls as <signed>integer))+ sum(cast(hp.street2Calls as <signed>integer))+ sum(cast(hp.street3Calls as <signed>integer))+ sum(cast(hp.street4Calls as <signed>integer))) +
|
||||||
|
(sum(cast(hp.street1Aggr as <signed>integer)) + sum(cast(hp.street2Aggr as <signed>integer)) + sum(cast(hp.street3Aggr as <signed>integer)) + sum(cast(hp.street4Aggr as <signed>integer))) )
|
||||||
|
AS aggfrq
|
||||||
|
,100.0*(sum(cast(hp.street1CBDone as <signed>integer)) + sum(cast(hp.street2CBDone as <signed>integer)) + sum(cast(hp.street2CBDone as <signed>integer)) + sum(cast(hp.street4CBDone as <signed>integer)))
|
||||||
|
/ (sum(cast(hp.street1CBChance as <signed>integer))+ sum(cast(hp.street2CBChance as <signed>integer))+ sum(cast(hp.street3CBChance as <signed>integer))+ sum(cast(hp.street4CBChance as <signed>integer)))
|
||||||
|
AS conbet
|
||||||
,sum(hp.totalProfit)/100.0 AS net
|
,sum(hp.totalProfit)/100.0 AS net
|
||||||
,sum(hp.rake)/100.0 AS rake
|
,sum(hp.rake)/100.0 AS rake
|
||||||
,100.0*avg(hp.totalProfit/(gt.bigBlind+0.0)) AS bbper100
|
,100.0*avg(hp.totalProfit/(gt.bigBlind+0.0)) AS bbper100
|
||||||
|
@ -2639,6 +2749,7 @@ class Sql:
|
||||||
GROUP BY h.handStart, hp.handId, hp.sawShowdown, hp.totalProfit
|
GROUP BY h.handStart, hp.handId, hp.sawShowdown, hp.totalProfit
|
||||||
ORDER BY h.handStart"""
|
ORDER BY h.handStart"""
|
||||||
|
|
||||||
|
|
||||||
####################################
|
####################################
|
||||||
# Session stats query
|
# Session stats query
|
||||||
####################################
|
####################################
|
||||||
|
@ -2750,6 +2861,21 @@ class Sql:
|
||||||
,street3CheckCallRaiseDone
|
,street3CheckCallRaiseDone
|
||||||
,street4CheckCallRaiseChance
|
,street4CheckCallRaiseChance
|
||||||
,street4CheckCallRaiseDone
|
,street4CheckCallRaiseDone
|
||||||
|
,street0Calls
|
||||||
|
,street1Calls
|
||||||
|
,street2Calls
|
||||||
|
,street3Calls
|
||||||
|
,street4Calls
|
||||||
|
,street0Bets
|
||||||
|
,street1Bets
|
||||||
|
,street2Bets
|
||||||
|
,street3Bets
|
||||||
|
,street4Bets
|
||||||
|
,street0Raises
|
||||||
|
,street1Raises
|
||||||
|
,street2Raises
|
||||||
|
,street3Raises
|
||||||
|
,street4Raises
|
||||||
)
|
)
|
||||||
SELECT h.gametypeId
|
SELECT h.gametypeId
|
||||||
,hp.playerId
|
,hp.playerId
|
||||||
|
@ -2825,6 +2951,21 @@ class Sql:
|
||||||
,sum(street3CheckCallRaiseDone)
|
,sum(street3CheckCallRaiseDone)
|
||||||
,sum(street4CheckCallRaiseChance)
|
,sum(street4CheckCallRaiseChance)
|
||||||
,sum(street4CheckCallRaiseDone)
|
,sum(street4CheckCallRaiseDone)
|
||||||
|
,sum(street0Calls)
|
||||||
|
,sum(street1Calls)
|
||||||
|
,sum(street2Calls)
|
||||||
|
,sum(street3Calls)
|
||||||
|
,sum(street4Calls)
|
||||||
|
,sum(street0Bets)
|
||||||
|
,sum(street1Bets)
|
||||||
|
,sum(street2Bets)
|
||||||
|
,sum(street3Bets)
|
||||||
|
,sum(street4Bets)
|
||||||
|
,sum(hp.street0Raises)
|
||||||
|
,sum(hp.street1Raises)
|
||||||
|
,sum(hp.street2Raises)
|
||||||
|
,sum(hp.street3Raises)
|
||||||
|
,sum(hp.street4Raises)
|
||||||
FROM HandsPlayers hp
|
FROM HandsPlayers hp
|
||||||
INNER JOIN Hands h ON (h.id = hp.handId)
|
INNER JOIN Hands h ON (h.id = hp.handId)
|
||||||
<where_clause>
|
<where_clause>
|
||||||
|
@ -2899,6 +3040,21 @@ class Sql:
|
||||||
,street3CheckCallRaiseDone
|
,street3CheckCallRaiseDone
|
||||||
,street4CheckCallRaiseChance
|
,street4CheckCallRaiseChance
|
||||||
,street4CheckCallRaiseDone
|
,street4CheckCallRaiseDone
|
||||||
|
,street0Calls
|
||||||
|
,street1Calls
|
||||||
|
,street2Calls
|
||||||
|
,street3Calls
|
||||||
|
,street4Calls
|
||||||
|
,street0Bets
|
||||||
|
,street1Bets
|
||||||
|
,street2Bets
|
||||||
|
,street3Bets
|
||||||
|
,street4Bets
|
||||||
|
,street0Raises
|
||||||
|
,street1Raises
|
||||||
|
,street2Raises
|
||||||
|
,street3Raises
|
||||||
|
,street4Raises
|
||||||
)
|
)
|
||||||
SELECT h.gametypeId
|
SELECT h.gametypeId
|
||||||
,hp.playerId
|
,hp.playerId
|
||||||
|
@ -2974,6 +3130,21 @@ class Sql:
|
||||||
,sum(CAST(street3CheckCallRaiseDone as integer))
|
,sum(CAST(street3CheckCallRaiseDone as integer))
|
||||||
,sum(CAST(street4CheckCallRaiseChance as integer))
|
,sum(CAST(street4CheckCallRaiseChance as integer))
|
||||||
,sum(CAST(street4CheckCallRaiseDone as integer))
|
,sum(CAST(street4CheckCallRaiseDone as integer))
|
||||||
|
,sum(CAST(street0Calls as integer))
|
||||||
|
,sum(CAST(street1Calls as integer))
|
||||||
|
,sum(CAST(street2Calls as integer))
|
||||||
|
,sum(CAST(street3Calls as integer))
|
||||||
|
,sum(CAST(street4Calls as integer))
|
||||||
|
,sum(CAST(street0Bets as integer))
|
||||||
|
,sum(CAST(street1Bets as integer))
|
||||||
|
,sum(CAST(street2Bets as integer))
|
||||||
|
,sum(CAST(street3Bets as integer))
|
||||||
|
,sum(CAST(street4Bets as integer))
|
||||||
|
,sum(CAST(hp.street0Raises as integer))
|
||||||
|
,sum(CAST(hp.street1Raises as integer))
|
||||||
|
,sum(CAST(hp.street2Raises as integer))
|
||||||
|
,sum(CAST(hp.street3Raises as integer))
|
||||||
|
,sum(CAST(hp.street4Raises as integer))
|
||||||
FROM HandsPlayers hp
|
FROM HandsPlayers hp
|
||||||
INNER JOIN Hands h ON (h.id = hp.handId)
|
INNER JOIN Hands h ON (h.id = hp.handId)
|
||||||
<where_clause>
|
<where_clause>
|
||||||
|
@ -3048,6 +3219,21 @@ class Sql:
|
||||||
,street3CheckCallRaiseDone
|
,street3CheckCallRaiseDone
|
||||||
,street4CheckCallRaiseChance
|
,street4CheckCallRaiseChance
|
||||||
,street4CheckCallRaiseDone
|
,street4CheckCallRaiseDone
|
||||||
|
,street0Calls
|
||||||
|
,street1Calls
|
||||||
|
,street2Calls
|
||||||
|
,street3Calls
|
||||||
|
,street4Calls
|
||||||
|
,street0Bets
|
||||||
|
,street1Bets
|
||||||
|
,street2Bets
|
||||||
|
,street3Bets
|
||||||
|
,street4Bets
|
||||||
|
,street0Raises
|
||||||
|
,street1Raises
|
||||||
|
,street2Raises
|
||||||
|
,street3Raises
|
||||||
|
,street4Raises
|
||||||
)
|
)
|
||||||
SELECT h.gametypeId
|
SELECT h.gametypeId
|
||||||
,hp.playerId
|
,hp.playerId
|
||||||
|
@ -3123,6 +3309,21 @@ class Sql:
|
||||||
,sum(CAST(street3CheckCallRaiseDone as integer))
|
,sum(CAST(street3CheckCallRaiseDone as integer))
|
||||||
,sum(CAST(street4CheckCallRaiseChance as integer))
|
,sum(CAST(street4CheckCallRaiseChance as integer))
|
||||||
,sum(CAST(street4CheckCallRaiseDone as integer))
|
,sum(CAST(street4CheckCallRaiseDone as integer))
|
||||||
|
,sum(CAST(street0Calls as integer))
|
||||||
|
,sum(CAST(street1Calls as integer))
|
||||||
|
,sum(CAST(street2Calls as integer))
|
||||||
|
,sum(CAST(street3Calls as integer))
|
||||||
|
,sum(CAST(street4Calls as integer))
|
||||||
|
,sum(CAST(street0Bets as integer))
|
||||||
|
,sum(CAST(street1Bets as integer))
|
||||||
|
,sum(CAST(street2Bets as integer))
|
||||||
|
,sum(CAST(street3Bets as integer))
|
||||||
|
,sum(CAST(street4Bets as integer))
|
||||||
|
,sum(CAST(hp.street0Raises as integer))
|
||||||
|
,sum(CAST(hp.street1Raises as integer))
|
||||||
|
,sum(CAST(hp.street2Raises as integer))
|
||||||
|
,sum(CAST(hp.street3Raises as integer))
|
||||||
|
,sum(CAST(hp.street4Raises as integer))
|
||||||
FROM HandsPlayers hp
|
FROM HandsPlayers hp
|
||||||
INNER JOIN Hands h ON (h.id = hp.handId)
|
INNER JOIN Hands h ON (h.id = hp.handId)
|
||||||
<where_clause>
|
<where_clause>
|
||||||
|
@ -3196,7 +3397,22 @@ class Sql:
|
||||||
street3CheckCallRaiseChance,
|
street3CheckCallRaiseChance,
|
||||||
street3CheckCallRaiseDone,
|
street3CheckCallRaiseDone,
|
||||||
street4CheckCallRaiseChance,
|
street4CheckCallRaiseChance,
|
||||||
street4CheckCallRaiseDone)
|
street4CheckCallRaiseDone,
|
||||||
|
street0Calls,
|
||||||
|
street1Calls,
|
||||||
|
street2Calls,
|
||||||
|
street3Calls,
|
||||||
|
street4Calls,
|
||||||
|
street0Bets,
|
||||||
|
street1Bets,
|
||||||
|
street2Bets,
|
||||||
|
street3Bets,
|
||||||
|
street4Bets,
|
||||||
|
street0Raises,
|
||||||
|
street1Raises,
|
||||||
|
street2Raises,
|
||||||
|
street3Raises,
|
||||||
|
street4Raises)
|
||||||
VALUES (%s, %s, %s, %s, %s,
|
VALUES (%s, %s, %s, %s, %s,
|
||||||
%s, %s, %s, %s, %s,
|
%s, %s, %s, %s, %s,
|
||||||
%s, %s, %s, %s, %s,
|
%s, %s, %s, %s, %s,
|
||||||
|
@ -3209,6 +3425,9 @@ class Sql:
|
||||||
%s, %s, %s, %s, %s,
|
%s, %s, %s, %s, %s,
|
||||||
%s, %s, %s, %s, %s,
|
%s, %s, %s, %s, %s,
|
||||||
%s, %s, %s, %s, %s,
|
%s, %s, %s, %s, %s,
|
||||||
|
%s, %s, %s, %s, %s,
|
||||||
|
%s, %s, %s, %s, %s,
|
||||||
|
%s, %s, %s, %s, %s,
|
||||||
%s)"""
|
%s)"""
|
||||||
|
|
||||||
self.query['update_hudcache'] = """
|
self.query['update_hudcache'] = """
|
||||||
|
@ -3267,7 +3486,22 @@ class Sql:
|
||||||
street3CheckCallRaiseChance=street3CheckCallRaiseChance+%s,
|
street3CheckCallRaiseChance=street3CheckCallRaiseChance+%s,
|
||||||
street3CheckCallRaiseDone=street3CheckCallRaiseDone+%s,
|
street3CheckCallRaiseDone=street3CheckCallRaiseDone+%s,
|
||||||
street4CheckCallRaiseChance=street4CheckCallRaiseChance+%s,
|
street4CheckCallRaiseChance=street4CheckCallRaiseChance+%s,
|
||||||
street4CheckCallRaiseDone=street4CheckCallRaiseDone+%s
|
street4CheckCallRaiseDone=street4CheckCallRaiseDone+%s,
|
||||||
|
street0Calls=street0Calls+%s,
|
||||||
|
street1Calls=street1Calls+%s,
|
||||||
|
street2Calls=street2Calls+%s,
|
||||||
|
street3Calls=street3Calls+%s,
|
||||||
|
street4Calls=street4Calls+%s,
|
||||||
|
street0Bets=street0Bets+%s,
|
||||||
|
street1Bets=street1Bets+%s,
|
||||||
|
street2Bets=street2Bets+%s,
|
||||||
|
street3Bets=street3Bets+%s,
|
||||||
|
street4Bets=street4Bets+%s,
|
||||||
|
street0Raises=street0Raises+%s,
|
||||||
|
street1Raises=street1Raises+%s,
|
||||||
|
street2Raises=street2Raises+%s,
|
||||||
|
street3Raises=street3Raises+%s,
|
||||||
|
street4Raises=street4Raises+%s
|
||||||
WHERE gametypeId+0=%s
|
WHERE gametypeId+0=%s
|
||||||
AND playerId=%s
|
AND playerId=%s
|
||||||
AND activeSeats=%s
|
AND activeSeats=%s
|
||||||
|
@ -3593,7 +3827,12 @@ class Sql:
|
||||||
street3CheckCallRaiseChance,
|
street3CheckCallRaiseChance,
|
||||||
street3CheckCallRaiseDone,
|
street3CheckCallRaiseDone,
|
||||||
street4CheckCallRaiseChance,
|
street4CheckCallRaiseChance,
|
||||||
street4CheckCallRaiseDone
|
street4CheckCallRaiseDone,
|
||||||
|
street0Raises,
|
||||||
|
street1Raises,
|
||||||
|
street2Raises,
|
||||||
|
street3Raises,
|
||||||
|
street4Raises
|
||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
%s, %s, %s, %s, %s,
|
%s, %s, %s, %s, %s,
|
||||||
|
@ -3611,6 +3850,7 @@ class Sql:
|
||||||
%s, %s, %s, %s, %s,
|
%s, %s, %s, %s, %s,
|
||||||
%s, %s, %s, %s, %s,
|
%s, %s, %s, %s, %s,
|
||||||
%s, %s, %s, %s, %s,
|
%s, %s, %s, %s, %s,
|
||||||
|
%s, %s, %s, %s, %s,
|
||||||
%s, %s, %s, %s, %s
|
%s, %s, %s, %s, %s
|
||||||
)"""
|
)"""
|
||||||
|
|
||||||
|
|
|
@ -505,6 +505,91 @@ def a_freq_123(stat_dict, player):
|
||||||
'Post-Flop Aggression Freq'
|
'Post-Flop Aggression Freq'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def agg_freq(stat_dict, player):
|
||||||
|
""" Post-Flop aggression frequency."""
|
||||||
|
""" Aggression frequency % = (times bet or raised post-flop) * 100 / (times bet, raised, called, or folded post-flop) """
|
||||||
|
stat = 0.0
|
||||||
|
try:
|
||||||
|
""" Agression on the flop and all streets """
|
||||||
|
bet_raise = stat_dict[player]['aggr_1'] + stat_dict[player]['aggr_2'] + stat_dict[player]['aggr_3'] + stat_dict[player]['aggr_4']
|
||||||
|
""" number post flop streets seen, this must be number of post-flop calls !! """
|
||||||
|
post_call = stat_dict[player]['call_1'] + stat_dict[player]['call_2'] + stat_dict[player]['call_3'] + stat_dict[player]['call_4']
|
||||||
|
""" Number of post flop folds this info is not yet in the database """
|
||||||
|
post_fold = stat_dict[player]['f_freq_1'] + stat_dict[player]['f_freq_2'] + stat_dict[player]['f_freq_3'] + stat_dict[player]['f_freq_4']
|
||||||
|
|
||||||
|
stat = float (bet_raise) / float(post_call + post_fold + bet_raise)
|
||||||
|
|
||||||
|
return (stat,
|
||||||
|
'%3.1f' % (100*stat) + '%',
|
||||||
|
'afr=%3.1f' % (100*stat) + '%',
|
||||||
|
'agg_fr=%3.1f' % (100*stat) + '%',
|
||||||
|
'(%d/%d)' % (bet_raise, (post_call + post_fold + bet_raise)),
|
||||||
|
'Aggression Freq'
|
||||||
|
)
|
||||||
|
except:
|
||||||
|
return (stat,
|
||||||
|
'%2.1f' % (0) + '%',
|
||||||
|
'af=%3.1f' % (0) + '%',
|
||||||
|
'agg_f=%3.1f' % (0) + '%',
|
||||||
|
'(%d/%d)' % (0, 0),
|
||||||
|
'Aggression Freq'
|
||||||
|
)
|
||||||
|
|
||||||
|
def agg_fact(stat_dict, player):
|
||||||
|
""" Post-Flop aggression frequency."""
|
||||||
|
""" Aggression factor = (times bet or raised post-flop) / (times called post-flop) """
|
||||||
|
stat = 0.0
|
||||||
|
try:
|
||||||
|
bet_raise = stat_dict[player]['aggr_1'] + stat_dict[player]['aggr_2'] + stat_dict[player]['aggr_3'] + stat_dict[player]['aggr_4']
|
||||||
|
post_call = stat_dict[player]['call_1'] + stat_dict[player]['call_2'] + stat_dict[player]['call_3'] + stat_dict[player]['call_4']
|
||||||
|
|
||||||
|
if post_call > 0:
|
||||||
|
stat = float (bet_raise) / float(post_call)
|
||||||
|
else:
|
||||||
|
stat = float (bet_raise)
|
||||||
|
return (stat,
|
||||||
|
'%2.2f' % (stat) ,
|
||||||
|
'afa=%2.2f' % (stat) ,
|
||||||
|
'agg_fa=%2.2f' % (stat) ,
|
||||||
|
'(%d/%d)' % (bet_raise, post_call),
|
||||||
|
'Aggression Factor'
|
||||||
|
)
|
||||||
|
except:
|
||||||
|
return (stat,
|
||||||
|
'%2.2f' % (0) ,
|
||||||
|
'afa=%2.2f' % (0) ,
|
||||||
|
'agg_fa=%2.2f' % (0),
|
||||||
|
'(%d/%d)' % (0, 0),
|
||||||
|
'Aggression Factor'
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def cbet(stat_dict, player):
|
||||||
|
|
||||||
|
""" Flop continuation bet."""
|
||||||
|
""" Continuation bet % = (times made a continuation bet on the flop) * 100 / (number of opportunities to make a continuation bet on the flop) """
|
||||||
|
|
||||||
|
stat = 0.0
|
||||||
|
try:
|
||||||
|
cbets = stat_dict[player]['cb_1']+stat_dict[player]['cb_2']+stat_dict[player]['cb_3']+stat_dict[player]['cb_4']
|
||||||
|
oppt = stat_dict[player]['cb_opp_1']+stat_dict[player]['cb_opp_2']+stat_dict[player]['cb_opp_3']+stat_dict[player]['cb_opp_4']
|
||||||
|
stat = float(cbets)/float(oppt)
|
||||||
|
return (stat,
|
||||||
|
'%3.1f' % (100*stat) + '%',
|
||||||
|
'cbet=%3.1f' % (100*stat) + '%',
|
||||||
|
'cbet=%3.1f' % (100*stat) + '%',
|
||||||
|
'(%d/%d)' % (cbets, oppt),
|
||||||
|
'% continuation bet '
|
||||||
|
)
|
||||||
|
except:
|
||||||
|
return (stat,
|
||||||
|
'%3.1f' % (0) + '%',
|
||||||
|
'cbet=%3.1f' % (0) + '%',
|
||||||
|
'cbet=%3.1f' % (0) + '%',
|
||||||
|
'(%d/%d)' % (0, 0),
|
||||||
|
'% continuation bet '
|
||||||
|
)
|
||||||
|
|
||||||
def cb1(stat_dict, player):
|
def cb1(stat_dict, player):
|
||||||
""" Flop continuation bet."""
|
""" Flop continuation bet."""
|
||||||
stat = 0.0
|
stat = 0.0
|
||||||
|
|
|
@ -1,32 +0,0 @@
|
||||||
#!/usr/bin/python
|
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
|
|
||||||
#Copyright 2008 Steffen Jobbagy-Felso
|
|
||||||
#This program is free software: you can redistribute it and/or modify
|
|
||||||
#it under the terms of the GNU Affero General Public License as published by
|
|
||||||
#the Free Software Foundation, version 3 of the License.
|
|
||||||
#
|
|
||||||
#This program is distributed in the hope that it will be useful,
|
|
||||||
#but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
#GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
#You should have received a copy of the GNU Affero General Public License
|
|
||||||
#along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#In the "official" distribution you can find the license in
|
|
||||||
#agpl-3.0.txt in the docs folder of the package.
|
|
||||||
|
|
||||||
# Users should run fpdb.pyw now, this is included in case they still try to run fpdb.py
|
|
||||||
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
|
|
||||||
#print "fpdb.py has now been renamed to fpdb.pyw - calling fpdb.pyw ...\n"
|
|
||||||
sys.stdout.write('fpdb.py has been renamed to fpdb.pyw - now calling fpdb.pyw ...\n\n')
|
|
||||||
sys.stdout.flush()
|
|
||||||
|
|
||||||
if os.name=='nt':
|
|
||||||
os.execvpe('pythonw.exe', list(('pythonw.exe', 'fpdb.pyw', '-r'))+sys.argv[1:], os.environ)
|
|
||||||
else:
|
|
||||||
os.execvpe('python', list(('python', 'fpdb.pyw', '-r'))+sys.argv[1:], os.environ)
|
|
||||||
# first arg is ignored (name of program being run)
|
|
|
@ -230,12 +230,12 @@ class fpdb:
|
||||||
dia = gtk.AboutDialog()
|
dia = gtk.AboutDialog()
|
||||||
dia.set_name("Free Poker Database (FPDB)")
|
dia.set_name("Free Poker Database (FPDB)")
|
||||||
dia.set_version(VERSION)
|
dia.set_version(VERSION)
|
||||||
dia.set_copyright("2008-2010, Steffen, Eratosthenes, s0rrow, EricBlade, _mt, sqlcoder, Bostik, and others")
|
dia.set_copyright("2008-2010, Steffen, Eratosthenes, Carl Gherardi, Eric Blade, _mt, sqlcoder, Bostik, and others")
|
||||||
dia.set_comments("GTK AboutDialog comments here")
|
dia.set_comments("GTK AboutDialog comments here")
|
||||||
dia.set_license("GPL v3")
|
dia.set_license("GPL v3")
|
||||||
dia.set_website("http://fpdb.sourceforge.net/")
|
dia.set_website("http://fpdb.sourceforge.net/")
|
||||||
dia.set_authors(['Steffen', 'Eratosthenes', 's0rrow',
|
dia.set_authors(['Steffen', 'Eratosthenes', 'Carl Gherardi',
|
||||||
'EricBlade', '_mt', 'sqlcoder', 'Bostik', 'and others'])
|
'Eric Blade', '_mt', 'sqlcoder', 'Bostik', 'and others'])
|
||||||
dia.set_program_name("Free Poker Database (FPDB)")
|
dia.set_program_name("Free Poker Database (FPDB)")
|
||||||
|
|
||||||
db_version = ""
|
db_version = ""
|
||||||
|
|
|
@ -0,0 +1,665 @@
|
||||||
|
Full Tilt Poker Game #11111111813: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 13:14:27 ET - 2010/06/10
|
||||||
|
Seat 1: Player4 ($7.40)
|
||||||
|
Seat 2: Player13 ($77.20)
|
||||||
|
Seat 3: Player1 ($111.80)
|
||||||
|
Seat 5: Player5 ($118.70)
|
||||||
|
Seat 7: Player6 ($36.30)
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player4 antes $0.40
|
||||||
|
Player13 antes $0.40
|
||||||
|
Player5 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player4 [9c]
|
||||||
|
Dealt to Player13 [8s]
|
||||||
|
Dealt to Player1 [Ac 9h] [3s]
|
||||||
|
Dealt to Player5 [3c]
|
||||||
|
Dealt to Player6 [Qs]
|
||||||
|
Player5 is low with [3c]
|
||||||
|
Player5 brings in for $0.50
|
||||||
|
Player6 folds
|
||||||
|
Player4 completes it to $2
|
||||||
|
Player14 sits down
|
||||||
|
Player13 folds
|
||||||
|
Player1 folds
|
||||||
|
Player14 adds $152
|
||||||
|
Player5 calls $1.50
|
||||||
|
*** 4TH STREET ***
|
||||||
|
Dealt to Player4 [9c] [9d]
|
||||||
|
Dealt to Player5 [3c] [8d]
|
||||||
|
Player4 bets $4
|
||||||
|
Player5 folds
|
||||||
|
Uncalled bet of $4 returned to Player4
|
||||||
|
Player4 mucks
|
||||||
|
Player4 wins the pot ($6)
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $6 | Rake $0
|
||||||
|
Seat 1: Player4 collected ($6), mucked
|
||||||
|
Seat 2: Player13 folded on 3rd St.
|
||||||
|
Seat 3: Player1 folded on 3rd St.
|
||||||
|
Seat 5: Player5 folded on 4th St.
|
||||||
|
Seat 7: Player6 folded on 3rd St.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Full Tilt Poker Game #11111111538: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 13:15:56 ET - 2010/06/10
|
||||||
|
Seat 1: Player4 ($12.60)
|
||||||
|
Seat 2: Player13 ($89.90)
|
||||||
|
Seat 3: Player1 ($110.60)
|
||||||
|
Seat 5: Player5 ($115.50)
|
||||||
|
Seat 6: Player14 ($138.70)
|
||||||
|
Seat 7: Player6 ($35.10)
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player4 antes $0.40
|
||||||
|
Player13 antes $0.40
|
||||||
|
Player5 antes $0.40
|
||||||
|
Player14 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player4 [Qc]
|
||||||
|
Dealt to Player13 [5s]
|
||||||
|
Dealt to Player1 [6c 5d] [3d]
|
||||||
|
Dealt to Player5 [9d]
|
||||||
|
Dealt to Player14 [8h]
|
||||||
|
Dealt to Player6 [Ts]
|
||||||
|
Player1 is low with [3d]
|
||||||
|
Player1 brings in for $0.50
|
||||||
|
Player5 folds
|
||||||
|
Player14 folds
|
||||||
|
Player6 completes it to $2
|
||||||
|
Player4 folds
|
||||||
|
Player13 folds
|
||||||
|
Player1 calls $1.50
|
||||||
|
*** 4TH STREET ***
|
||||||
|
Dealt to Player1 [6c 5d 3d] [7c]
|
||||||
|
Dealt to Player6 [Ts] [6d]
|
||||||
|
Player6 bets $2
|
||||||
|
Player1 calls $2
|
||||||
|
*** 5TH STREET ***
|
||||||
|
Dealt to Player1 [6c 5d 3d 7c] [Qd]
|
||||||
|
Dealt to Player6 [Ts 6d] [9s]
|
||||||
|
Player1 checks
|
||||||
|
Player6 bets $4
|
||||||
|
Player1 folds
|
||||||
|
Uncalled bet of $4 returned to Player6
|
||||||
|
Player6 mucks
|
||||||
|
Player6 wins the pot ($10.40)
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $10.40 | Rake $0
|
||||||
|
Seat 1: Player4 folded on 3rd St.
|
||||||
|
Seat 2: Player13 folded on 3rd St.
|
||||||
|
Seat 3: Player1 folded on 5th St.
|
||||||
|
Seat 5: Player5 folded on 3rd St.
|
||||||
|
Seat 6: Player14 folded on 3rd St.
|
||||||
|
Seat 7: Player6 collected ($10.40), mucked
|
||||||
|
|
||||||
|
|
||||||
|
Full Tilt Poker Game #11111111649: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 13:17:24 ET - 2010/06/10
|
||||||
|
Seat 1: Player4 ($16.30)
|
||||||
|
Seat 2: Player13 ($88.70)
|
||||||
|
Seat 3: Player1 ($107.30)
|
||||||
|
Seat 5: Player5 ($114.30)
|
||||||
|
Seat 6: Player14 ($135.50)
|
||||||
|
Seat 7: Player6 ($40.30)
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player4 antes $0.40
|
||||||
|
Player13 antes $0.40
|
||||||
|
Player5 antes $0.40
|
||||||
|
Player14 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player4 [9s]
|
||||||
|
Dealt to Player13 [9h]
|
||||||
|
Dealt to Player1 [8h Kd] [6s]
|
||||||
|
Dealt to Player5 [4c]
|
||||||
|
Dealt to Player14 [8d]
|
||||||
|
Dealt to Player6 [6c]
|
||||||
|
Player5 is low with [4c]
|
||||||
|
Player10 sits down
|
||||||
|
Player10 adds $40
|
||||||
|
Player5 brings in for $0.50
|
||||||
|
Player14 folds
|
||||||
|
Player6 folds
|
||||||
|
Player4 folds
|
||||||
|
Player13 completes it to $2
|
||||||
|
Player1 folds
|
||||||
|
Player5 folds
|
||||||
|
Uncalled bet of $1.50 returned to Player13
|
||||||
|
Player13 mucks
|
||||||
|
Player13 wins the pot ($3.40)
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $3.40 | Rake $0
|
||||||
|
Seat 1: Player4 folded on 3rd St.
|
||||||
|
Seat 2: Player13 collected ($3.40), mucked
|
||||||
|
Seat 3: Player1 folded on 3rd St.
|
||||||
|
Seat 5: Player5 folded on 3rd St.
|
||||||
|
Seat 6: Player14 folded on 3rd St.
|
||||||
|
Seat 7: Player6 folded on 3rd St.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Full Tilt Poker Game #11111112277: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 13:17:41 ET - 2010/06/10
|
||||||
|
Seat 1: Player4 ($15.90)
|
||||||
|
Seat 2: Player13 ($91.20)
|
||||||
|
Seat 3: Player1 ($106.90)
|
||||||
|
Seat 5: Player5 ($113.40)
|
||||||
|
Seat 6: Player14 ($135.10)
|
||||||
|
Seat 7: Player6 ($39.90)
|
||||||
|
Seat 8: Player10 ($40)
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player4 antes $0.40
|
||||||
|
Player13 antes $0.40
|
||||||
|
Player5 antes $0.40
|
||||||
|
Player14 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
Player10 antes $0.40
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player4 [Qs]
|
||||||
|
Dealt to Player13 [8s]
|
||||||
|
Dealt to Player1 [3h 9c] [Ah]
|
||||||
|
Dealt to Player5 [Qc]
|
||||||
|
Dealt to Player14 [Kc]
|
||||||
|
Dealt to Player6 [Jh]
|
||||||
|
Dealt to Player10 [6d]
|
||||||
|
Player10 is low with [6d]
|
||||||
|
Player10 brings in for $0.50
|
||||||
|
Player4 folds
|
||||||
|
Player13 folds
|
||||||
|
Player1 folds
|
||||||
|
Player5 completes it to $2
|
||||||
|
Player14 raises to $4
|
||||||
|
Player6 folds
|
||||||
|
Player10 calls $3.50
|
||||||
|
Player5 calls $2
|
||||||
|
*** 4TH STREET ***
|
||||||
|
Dealt to Player5 [Qc] [3c]
|
||||||
|
Dealt to Player14 [Kc] [Kh]
|
||||||
|
Dealt to Player10 [6d] [Td]
|
||||||
|
Player14 has 15 seconds left to act
|
||||||
|
Player14 bets $4
|
||||||
|
Player10 folds
|
||||||
|
Player5 folds
|
||||||
|
Uncalled bet of $4 returned to Player14
|
||||||
|
Player14 mucks
|
||||||
|
Player14 wins the pot ($14.80)
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $14.80 | Rake $0
|
||||||
|
Seat 1: Player4 folded on 3rd St.
|
||||||
|
Seat 2: Player13 folded on 3rd St.
|
||||||
|
Seat 3: Player1 folded on 3rd St.
|
||||||
|
Seat 5: Player5 folded on 4th St.
|
||||||
|
Seat 6: Player14 collected ($14.80), mucked
|
||||||
|
Seat 7: Player6 folded on 3rd St.
|
||||||
|
Seat 8: Player10 folded on 4th St.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Full Tilt Poker Game #11111110428: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 13:18:23 ET - 2010/06/10
|
||||||
|
Seat 1: Player4 ($15.50)
|
||||||
|
Seat 2: Player13 ($90.80)
|
||||||
|
Seat 3: Player1 ($106.50)
|
||||||
|
Seat 5: Player5 ($109)
|
||||||
|
Seat 6: Player14 ($145.50)
|
||||||
|
Seat 7: Player6 ($39.50)
|
||||||
|
Seat 8: Player10 ($35.60)
|
||||||
|
Player10 antes $0.40
|
||||||
|
Player13 antes $0.40
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player4 antes $0.40
|
||||||
|
Player5 antes $0.40
|
||||||
|
Player14 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player4 [Th]
|
||||||
|
Dealt to Player13 [Kc]
|
||||||
|
Dealt to Player1 [Kh 9c] [5h]
|
||||||
|
Dealt to Player5 [6h]
|
||||||
|
Dealt to Player14 [Js]
|
||||||
|
Dealt to Player6 [Ac]
|
||||||
|
Dealt to Player10 [Ah]
|
||||||
|
Player1 is low with [5h]
|
||||||
|
Player1 brings in for $0.50
|
||||||
|
Player5 folds
|
||||||
|
Player14 folds
|
||||||
|
Player6 folds
|
||||||
|
Player10 completes it to $2
|
||||||
|
Player4 calls $2
|
||||||
|
Player13 folds
|
||||||
|
Player1 folds
|
||||||
|
*** 4TH STREET ***
|
||||||
|
Dealt to Player4 [Th] [4h]
|
||||||
|
Dealt to Player10 [Ah] [3c]
|
||||||
|
Player10 bets $2
|
||||||
|
Player4 calls $2
|
||||||
|
*** 5TH STREET ***
|
||||||
|
Dealt to Player4 [Th 4h] [9h]
|
||||||
|
Dealt to Player10 [Ah 3c] [8h]
|
||||||
|
Player10 has 15 seconds left to act
|
||||||
|
Player10 bets $4
|
||||||
|
Player4 raises to $8
|
||||||
|
Player10 folds
|
||||||
|
Uncalled bet of $4 returned to Player4
|
||||||
|
Player4 mucks
|
||||||
|
Player4 wins the pot ($19.30)
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $19.30 | Rake $0
|
||||||
|
Seat 1: Player4 collected ($19.30), mucked
|
||||||
|
Seat 2: Player13 folded on 3rd St.
|
||||||
|
Seat 3: Player1 folded on 3rd St.
|
||||||
|
Seat 5: Player5 folded on 3rd St.
|
||||||
|
Seat 6: Player14 folded on 3rd St.
|
||||||
|
Seat 7: Player6 folded on 3rd St.
|
||||||
|
Seat 8: Player10 folded on 5th St.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Full Tilt Poker Game #11111112961: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 13:19:27 ET - 2010/06/10
|
||||||
|
Seat 1: Player4 ($26)
|
||||||
|
Seat 2: Player13 ($90)
|
||||||
|
Seat 3: Player1 ($105.20)
|
||||||
|
Seat 5: Player5 ($108.20)
|
||||||
|
Seat 6: Player14 ($144.70)
|
||||||
|
Seat 7: Player6 ($41.50)
|
||||||
|
Seat 8: Player10 ($26.80)
|
||||||
|
Player4 antes $0.40
|
||||||
|
Player13 antes $0.40
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player5 antes $0.40
|
||||||
|
Player10 antes $0.40
|
||||||
|
Player14 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player4 [9d]
|
||||||
|
Dealt to Player13 [Qs]
|
||||||
|
Dealt to Player1 [9h 9s] [5c]
|
||||||
|
Dealt to Player5 [Th]
|
||||||
|
Dealt to Player14 [6c]
|
||||||
|
Dealt to Player6 [2d]
|
||||||
|
Dealt to Player10 [Qh]
|
||||||
|
Player6 is low with [2d]
|
||||||
|
Player6 brings in for $0.50
|
||||||
|
Player10 folds
|
||||||
|
Player4 folds
|
||||||
|
Player13 folds
|
||||||
|
Player1 completes it to $2
|
||||||
|
Player5 folds
|
||||||
|
Player14 folds
|
||||||
|
Player6 calls $1.50
|
||||||
|
*** 4TH STREET ***
|
||||||
|
Dealt to Player1 [9h 9s 5c] [3s]
|
||||||
|
Dealt to Player6 [2d] [Ah]
|
||||||
|
Player6 checks
|
||||||
|
Player1 bets $2
|
||||||
|
Player6 calls $2
|
||||||
|
*** 5TH STREET ***
|
||||||
|
Dealt to Player1 [9h 9s 5c 3s] [Kh]
|
||||||
|
Dealt to Player6 [2d Ah] [Kc]
|
||||||
|
Player6 checks
|
||||||
|
Player1 bets $4
|
||||||
|
Player6 raises to $8
|
||||||
|
Player1 calls $4
|
||||||
|
*** 6TH STREET ***
|
||||||
|
Dealt to Player1 [9h 9s 5c 3s Kh] [5d]
|
||||||
|
Dealt to Player6 [2d Ah Kc] [4d]
|
||||||
|
Player1 bets $4
|
||||||
|
Player6 calls $4
|
||||||
|
*** 7TH STREET ***
|
||||||
|
Dealt to Player1 [9h 9s 5c 3s Kh 5d] [8s]
|
||||||
|
Player1 bets $4
|
||||||
|
Player6 calls $4
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
Player1 shows [9s 9h 5c 3s Kh 5d 8s] two pair, Nines and Fives
|
||||||
|
Player6 shows [Ad Kd 2d Ah Kc 4d 8h] two pair, Aces and Kings
|
||||||
|
Player6 wins the pot ($40.80) with two pair, Aces and Kings
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $42.80 | Rake $2
|
||||||
|
Seat 1: Player4 folded on 3rd St.
|
||||||
|
Seat 2: Player13 folded on 3rd St.
|
||||||
|
Seat 3: Player1 showed [9s 9h 5c 3s Kh 5d 8s] and lost with two pair, Nines and Fives
|
||||||
|
Seat 5: Player5 folded on 3rd St.
|
||||||
|
Seat 6: Player14 folded on 3rd St.
|
||||||
|
Seat 7: Player6 showed [Ad Kd 2d Ah Kc 4d 8h] and won ($40.80) with two pair, Aces and Kings
|
||||||
|
Seat 8: Player10 folded on 3rd St.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Full Tilt Poker Game #11111110018: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 13:26:21 ET - 2010/06/10
|
||||||
|
Seat 1: Player12 ($66.10)
|
||||||
|
Seat 2: Player13 ($85.50)
|
||||||
|
Seat 3: Player1 ($81.10)
|
||||||
|
Seat 4: Player11 ($283.75)
|
||||||
|
Seat 5: Player5 ($109.40)
|
||||||
|
Seat 6: Player14 ($140.20)
|
||||||
|
Seat 7: Player6 ($59.80)
|
||||||
|
Seat 8: Player10 ($62.10)
|
||||||
|
Player10 antes $0.40
|
||||||
|
Player13 antes $0.40
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player5 antes $0.40
|
||||||
|
Player14 antes $0.40
|
||||||
|
Player12 antes $0.40
|
||||||
|
Player11 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player12 [Qh]
|
||||||
|
Dealt to Player13 [Kd]
|
||||||
|
Dealt to Player1 [2d Kc] [5h]
|
||||||
|
Dealt to Player11 [9d]
|
||||||
|
Dealt to Player5 [6d]
|
||||||
|
Dealt to Player14 [Ad]
|
||||||
|
Dealt to Player6 [6h]
|
||||||
|
Dealt to Player10 [7h]
|
||||||
|
Player1 is low with [5h]
|
||||||
|
Player1 brings in for $0.50
|
||||||
|
Player11 folds
|
||||||
|
Player5 folds
|
||||||
|
Player14 folds
|
||||||
|
Player6 folds
|
||||||
|
Player10 folds
|
||||||
|
Player12 folds
|
||||||
|
Player13 completes it to $2
|
||||||
|
Player1 folds
|
||||||
|
Uncalled bet of $1.50 returned to Player13
|
||||||
|
Player13 mucks
|
||||||
|
Player13 wins the pot ($4.20)
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $4.20 | Rake $0
|
||||||
|
Seat 1: Player12 folded on 3rd St.
|
||||||
|
Seat 2: Player13 collected ($4.20), mucked
|
||||||
|
Seat 3: Player1 folded on 3rd St.
|
||||||
|
Seat 4: Player11 folded on 3rd St.
|
||||||
|
Seat 5: Player5 folded on 3rd St.
|
||||||
|
Seat 6: Player14 folded on 3rd St.
|
||||||
|
Seat 7: Player6 folded on 3rd St.
|
||||||
|
Seat 8: Player10 folded on 3rd St.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Full Tilt Poker Game #11111111146: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 13:26:47 ET - 2010/06/10
|
||||||
|
Seat 1: Player12 ($65.70)
|
||||||
|
Seat 2: Player13 ($88.80)
|
||||||
|
Seat 3: Player1 ($80.20)
|
||||||
|
Seat 4: Player11 ($283.35)
|
||||||
|
Seat 5: Player5 ($109)
|
||||||
|
Seat 6: Player14 ($139.80)
|
||||||
|
Seat 7: Player6 ($59.40)
|
||||||
|
Seat 8: Player10 ($61.70)
|
||||||
|
Player10 antes $0.40
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player13 antes $0.40
|
||||||
|
Player5 antes $0.40
|
||||||
|
Player11 antes $0.40
|
||||||
|
Player12 antes $0.40
|
||||||
|
Player14 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player12 [Qd]
|
||||||
|
Dealt to Player13 [5c]
|
||||||
|
Dealt to Player1 [4d 3s] [9s]
|
||||||
|
Dealt to Player11 [Ks]
|
||||||
|
Dealt to Player5 [2c]
|
||||||
|
Dealt to Player14 [3d]
|
||||||
|
Dealt to Player6 [2h]
|
||||||
|
Dealt to Player10 [2d]
|
||||||
|
Player5 is low with [2c]
|
||||||
|
Player5 brings in for $0.50
|
||||||
|
Player14 folds
|
||||||
|
Player6 folds
|
||||||
|
Player10 folds
|
||||||
|
Player12 folds
|
||||||
|
Player13 folds
|
||||||
|
Player1 folds
|
||||||
|
Player11 completes it to $2
|
||||||
|
Player5 calls $1.50
|
||||||
|
*** 4TH STREET ***
|
||||||
|
Dealt to Player11 [Ks] [Ah]
|
||||||
|
Dealt to Player5 [2c] [5s]
|
||||||
|
Player11 bets $2
|
||||||
|
Player5 folds
|
||||||
|
Uncalled bet of $2 returned to Player11
|
||||||
|
Player11 mucks
|
||||||
|
Player11 wins the pot ($7.20)
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $7.20 | Rake $0
|
||||||
|
Seat 1: Player12 folded on 3rd St.
|
||||||
|
Seat 2: Player13 folded on 3rd St.
|
||||||
|
Seat 3: Player1 folded on 3rd St.
|
||||||
|
Seat 4: Player11 collected ($7.20), mucked
|
||||||
|
Seat 5: Player5 folded on 4th St.
|
||||||
|
Seat 6: Player14 folded on 3rd St.
|
||||||
|
Seat 7: Player6 folded on 3rd St.
|
||||||
|
Seat 8: Player10 folded on 3rd St.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Full Tilt Poker Game #11111111633: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 13:37:55 ET - 2010/06/10
|
||||||
|
Seat 1: Player12 ($72)
|
||||||
|
Seat 2: Player9 ($40), is sitting out
|
||||||
|
Seat 3: Player1 ($89.20)
|
||||||
|
Seat 4: Player2 ($96.10)
|
||||||
|
Seat 5: Player5 ($105.50), is sitting out
|
||||||
|
Seat 6: Player14 ($131.70)
|
||||||
|
Seat 7: Player6 ($54.70)
|
||||||
|
Seat 8: Player10 ($96.40)
|
||||||
|
Player10 antes $0.40
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player12 antes $0.40
|
||||||
|
Player14 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
5 seconds left to act
|
||||||
|
Player2 is sitting out
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player12 [5c]
|
||||||
|
Dealt to Player1 [Td 9d] [Kc]
|
||||||
|
Dealt to Player14 [5h]
|
||||||
|
Dealt to Player6 [4s]
|
||||||
|
Dealt to Player10 [7s]
|
||||||
|
Player6 is low with [4s]
|
||||||
|
Player2 stands up
|
||||||
|
Player6 brings in for $0.50
|
||||||
|
Player10 folds
|
||||||
|
Player12 folds
|
||||||
|
Player1 completes it to $2
|
||||||
|
Player14 calls $2
|
||||||
|
Player6 folds
|
||||||
|
*** 4TH STREET ***
|
||||||
|
Dealt to Player1 [Td 9d Kc] [9s]
|
||||||
|
Dealt to Player14 [5h] [9h]
|
||||||
|
Player1 bets $2
|
||||||
|
Player14 raises to $4
|
||||||
|
Player1 calls $2
|
||||||
|
*** 5TH STREET ***
|
||||||
|
Dealt to Player1 [Td 9d Kc 9s] [Tc]
|
||||||
|
Dealt to Player14 [5h 9h] [3d]
|
||||||
|
Player1 checks
|
||||||
|
Player14 checks
|
||||||
|
*** 6TH STREET ***
|
||||||
|
Dealt to Player1 [Td 9d Kc 9s Tc] [9c]
|
||||||
|
Dealt to Player14 [5h 9h 3d] [Th]
|
||||||
|
Player1 bets $4
|
||||||
|
Player14 calls $4
|
||||||
|
*** 7TH STREET ***
|
||||||
|
Dealt to Player1 [Td 9d Kc 9s Tc 9c] [7h]
|
||||||
|
Player1 bets $4
|
||||||
|
Player14 calls $4
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
Player1 shows [Td 9d Kc 9s Tc 9c 7h] a full house, Nines full of Tens
|
||||||
|
Player14 mucks
|
||||||
|
Player1 wins the pot ($29.50) with a full house, Nines full of Tens
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $30.50 | Rake $1
|
||||||
|
Seat 1: Player12 folded on 3rd St.
|
||||||
|
Seat 2: Player9 is sitting out
|
||||||
|
Seat 3: Player1 showed [Td 9d Kc 9s Tc 9c 7h] and won ($29.50) with a full house, Nines full of Tens
|
||||||
|
Seat 4: Player2 is sitting out
|
||||||
|
Seat 5: Player5 is sitting out
|
||||||
|
Seat 6: Player14 mucked [8h 6h 5h 9h 3d Th 3h] - a flush, Ten high
|
||||||
|
Seat 7: Player6 folded on 3rd St.
|
||||||
|
Seat 8: Player10 folded on 3rd St.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Full Tilt Poker Game #11111113928: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 13:39:41 ET - 2010/06/10
|
||||||
|
Seat 1: Player12 ($68.70)
|
||||||
|
Seat 2: Player9 ($40), is sitting out
|
||||||
|
Seat 3: Player1 ($103.90)
|
||||||
|
Seat 6: Player14 ($116.40)
|
||||||
|
Seat 7: Player6 ($58.40)
|
||||||
|
Seat 8: Player10 ($95.60)
|
||||||
|
Player10 antes $0.40
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
Player3 sits down
|
||||||
|
Player14 antes $0.40
|
||||||
|
Player12 antes $0.40
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player12 [9c]
|
||||||
|
Dealt to Player1 [Ts 4h] [9h]
|
||||||
|
Dealt to Player14 [7c]
|
||||||
|
Dealt to Player6 [7s]
|
||||||
|
Dealt to Player10 [2h]
|
||||||
|
Player10 is low with [2h]
|
||||||
|
Player3 adds $40
|
||||||
|
Player10 brings in for $0.50
|
||||||
|
Player12 folds
|
||||||
|
Player1 completes it to $2
|
||||||
|
Player14 folds
|
||||||
|
Player6 folds
|
||||||
|
Player10 folds
|
||||||
|
Uncalled bet of $1.50 returned to Player1
|
||||||
|
Player1 mucks
|
||||||
|
Player1 wins the pot ($3)
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $3 | Rake $0
|
||||||
|
Seat 1: Player12 folded on 3rd St.
|
||||||
|
Seat 2: Player9 is sitting out
|
||||||
|
Seat 3: Player1 collected ($3), mucked
|
||||||
|
Seat 6: Player14 folded on 3rd St.
|
||||||
|
Seat 7: Player6 folded on 3rd St.
|
||||||
|
Seat 8: Player10 folded on 3rd St.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Full Tilt Poker Game #11111111062: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 13:51:45 ET - 2010/06/10
|
||||||
|
Seat 1: Player12 ($83.40)
|
||||||
|
Seat 2: Player9 ($24.35)
|
||||||
|
Seat 3: Player1 ($147.90)
|
||||||
|
Seat 4: Player3 ($74.10)
|
||||||
|
Seat 5: Player8 ($63.10)
|
||||||
|
Seat 6: Player14 ($103)
|
||||||
|
Seat 7: Player6 ($63.20)
|
||||||
|
Seat 8: Player7 ($48.40)
|
||||||
|
Player7 antes $0.40
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player8 antes $0.40
|
||||||
|
Player3 antes $0.40
|
||||||
|
Player9 antes $0.40
|
||||||
|
Player12 antes $0.40
|
||||||
|
Player14 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player12 [As]
|
||||||
|
Dealt to Player9 [7s]
|
||||||
|
Dealt to Player1 [7h 6s] [8d]
|
||||||
|
Dealt to Player3 [2d]
|
||||||
|
Dealt to Player8 [3c]
|
||||||
|
Dealt to Player14 [7c]
|
||||||
|
Dealt to Player6 [8h]
|
||||||
|
Dealt to Player7 [Qs]
|
||||||
|
Player3 is low with [2d]
|
||||||
|
Player3 brings in for $0.50
|
||||||
|
Player8 folds
|
||||||
|
Player14 folds
|
||||||
|
Player6 folds
|
||||||
|
Player7 folds
|
||||||
|
Player12 completes it to $2
|
||||||
|
Player9 folds
|
||||||
|
Player1 calls $2
|
||||||
|
Player3 calls $1.50
|
||||||
|
*** 4TH STREET ***
|
||||||
|
Dealt to Player12 [As] [5d]
|
||||||
|
Dealt to Player1 [7h 6s 8d] [Qc]
|
||||||
|
Dealt to Player3 [2d] [3h]
|
||||||
|
Player12 bets $2
|
||||||
|
Player1 folds
|
||||||
|
Player3 calls $2
|
||||||
|
*** 5TH STREET ***
|
||||||
|
Dealt to Player12 [As 5d] [4c]
|
||||||
|
Dealt to Player3 [2d 3h] [5s]
|
||||||
|
Player12 bets $4
|
||||||
|
Player3 folds
|
||||||
|
Uncalled bet of $4 returned to Player12
|
||||||
|
Player12 mucks
|
||||||
|
Player12 wins the pot ($13.20)
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $13.20 | Rake $0
|
||||||
|
Seat 1: Player12 collected ($13.20), mucked
|
||||||
|
Seat 2: Player9 folded on 3rd St.
|
||||||
|
Seat 3: Player1 folded on 4th St.
|
||||||
|
Seat 4: Player3 folded on 5th St.
|
||||||
|
Seat 5: Player8 folded on 3rd St.
|
||||||
|
Seat 6: Player14 folded on 3rd St.
|
||||||
|
Seat 7: Player6 folded on 3rd St.
|
||||||
|
Seat 8: Player7 folded on 3rd St.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Full Tilt Poker Game #11111115744: Table Fpdb - $2/$4 Ante $0.40 - Limit Stud Hi - 14:02:17 ET - 2010/06/10
|
||||||
|
Seat 2: Player0 ($60)
|
||||||
|
Seat 3: Player1 ($129.30)
|
||||||
|
Seat 4: Player3 ($125.75)
|
||||||
|
Seat 5: Player8 ($40.10)
|
||||||
|
Seat 7: Player6 ($72)
|
||||||
|
Seat 8: Player7 ($32.20)
|
||||||
|
Player0 antes $0.40
|
||||||
|
Player8 antes $0.40
|
||||||
|
Player7 antes $0.40
|
||||||
|
Player1 antes $0.40
|
||||||
|
Player3 antes $0.40
|
||||||
|
Player6 antes $0.40
|
||||||
|
*** 3RD STREET ***
|
||||||
|
Dealt to Player0 [Th]
|
||||||
|
Dealt to Player1 [9s Qc] [7d]
|
||||||
|
Dealt to Player3 [Qh]
|
||||||
|
Dealt to Player8 [Kd]
|
||||||
|
Dealt to Player6 [Jd]
|
||||||
|
Dealt to Player7 [Jh]
|
||||||
|
Player1 is low with [7d]
|
||||||
|
Player1 brings in for $0.50
|
||||||
|
Player3 folds
|
||||||
|
Player8 folds
|
||||||
|
Player6 folds
|
||||||
|
Player7 completes it to $2
|
||||||
|
Player0 calls $2
|
||||||
|
Player1 folds
|
||||||
|
*** 4TH STREET ***
|
||||||
|
Dealt to Player0 [Th] [As]
|
||||||
|
Dealt to Player7 [Jh] [8c]
|
||||||
|
Player0 bets $2
|
||||||
|
Player7 calls $2
|
||||||
|
*** 5TH STREET ***
|
||||||
|
Dealt to Player0 [Th As] [Kh]
|
||||||
|
Dealt to Player7 [Jh 8c] [2s]
|
||||||
|
Player0 checks
|
||||||
|
Player7 checks
|
||||||
|
*** 6TH STREET ***
|
||||||
|
Dealt to Player0 [Th As Kh] [7h]
|
||||||
|
Dealt to Player7 [Jh 8c 2s] [9h]
|
||||||
|
Player0 bets $4
|
||||||
|
Player7 folds
|
||||||
|
Uncalled bet of $4 returned to Player0
|
||||||
|
Player0 mucks
|
||||||
|
Player0 wins the pot ($10.90)
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $10.90 | Rake $0
|
||||||
|
Seat 2: Player0 collected ($10.90), mucked
|
||||||
|
Seat 3: Player1 folded on 3rd St.
|
||||||
|
Seat 4: Player3 folded on 3rd St.
|
||||||
|
Seat 5: Player8 folded on 3rd St.
|
||||||
|
Seat 7: Player6 folded on 3rd St.
|
||||||
|
Seat 8: Player7 folded on 6th St.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
Full Tilt Poker Game #19505996411: $2 + $0.25 Sit & Go (148860619), Table 1 - 300/600 - Limit Hold'em - 18:58:46 ET - 2010/03/23
|
||||||
|
Seat 2: Player2 (7,723)
|
||||||
|
Seat 5: Player5 (3,409)
|
||||||
|
Seat 6: Player6 (50)
|
||||||
|
Seat 8: Player8 (818)
|
||||||
|
Player6 posts the small blind of 50, and is all in
|
||||||
|
Player8 posts the big blind of 300
|
||||||
|
The button is in seat #5
|
||||||
|
*** HOLE CARDS ***
|
||||||
|
Dealt to Player5 [2h 9h]
|
||||||
|
Player2 has 15 seconds left to act
|
||||||
|
Player2 calls 300
|
||||||
|
Player5 folds
|
||||||
|
Player8 checks
|
||||||
|
*** FLOP *** [2d 7s Qc]
|
||||||
|
Player8 checks
|
||||||
|
Player2 checks
|
||||||
|
*** TURN *** [2d 7s Qc] [8s]
|
||||||
|
Player8 checks
|
||||||
|
Player2 checks
|
||||||
|
*** RIVER *** [2d 7s Qc 8s] [5c]
|
||||||
|
Player8 checks
|
||||||
|
Player2 checks
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
Player8 shows [Ts 4c] Queen Ten high
|
||||||
|
Player2 shows [2c As] a pair of Twos
|
||||||
|
Player2 wins the side pot (500) with a pair of Twos
|
||||||
|
Player6 shows [7c 5s] two pair, Sevens and Fives
|
||||||
|
Player6 wins the main pot (150) with two pair, Sevens and Fives
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot 650 Main pot 150. Side pot 500. | Rake 0
|
||||||
|
Board: [2d 7s Qc 8s 5c]
|
||||||
|
Seat 2: Player2 showed [2c As] and won (500) with a pair of Twos
|
||||||
|
Seat 5: Player5 (button) didn't bet (folded)
|
||||||
|
Seat 6: Player6 (small blind) showed [7c 5s] and won (150) with two pair, Sevens and Fives
|
||||||
|
Seat 8: Player8 (big blind) showed [Ts 4c] and lost with Queen Ten high
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user