merge from carl
This commit is contained in:
commit
b60895a89f
|
@ -1449,6 +1449,14 @@ class Database:
|
||||||
pdata[p]['street2Aggr'],
|
pdata[p]['street2Aggr'],
|
||||||
pdata[p]['street3Aggr'],
|
pdata[p]['street3Aggr'],
|
||||||
pdata[p]['street4Aggr'],
|
pdata[p]['street4Aggr'],
|
||||||
|
pdata[p]['street1CBChance'],
|
||||||
|
pdata[p]['street2CBChance'],
|
||||||
|
pdata[p]['street3CBChance'],
|
||||||
|
pdata[p]['street4CBChance'],
|
||||||
|
pdata[p]['street1CBDone'],
|
||||||
|
pdata[p]['street2CBDone'],
|
||||||
|
pdata[p]['street3CBDone'],
|
||||||
|
pdata[p]['street4CBDone'],
|
||||||
pdata[p]['wonWhenSeenStreet1'],
|
pdata[p]['wonWhenSeenStreet1'],
|
||||||
pdata[p]['street0Calls'],
|
pdata[p]['street0Calls'],
|
||||||
pdata[p]['street1Calls'],
|
pdata[p]['street1Calls'],
|
||||||
|
@ -1489,6 +1497,14 @@ class Database:
|
||||||
street2Aggr,
|
street2Aggr,
|
||||||
street3Aggr,
|
street3Aggr,
|
||||||
street4Aggr,
|
street4Aggr,
|
||||||
|
street1CBChance,
|
||||||
|
street2CBChance,
|
||||||
|
street3CBChance,
|
||||||
|
street4CBChance,
|
||||||
|
street1CBDone,
|
||||||
|
street2CBDone,
|
||||||
|
street3CBDone,
|
||||||
|
street4CBDone,
|
||||||
wonWhenSeenStreet1,
|
wonWhenSeenStreet1,
|
||||||
street0Calls,
|
street0Calls,
|
||||||
street1Calls,
|
street1Calls,
|
||||||
|
@ -1502,7 +1518,8 @@ class Database:
|
||||||
street4Bets
|
street4Bets
|
||||||
)
|
)
|
||||||
VALUES (
|
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, %s, %s,
|
%s, %s, %s, %s, %s,
|
||||||
%s, %s, %s, %s, %s,
|
%s, %s, %s, %s, %s,
|
||||||
|
@ -1531,14 +1548,6 @@ class Database:
|
||||||
# foldedBbToSteal,
|
# foldedBbToSteal,
|
||||||
# foldSbToStealChance,
|
# foldSbToStealChance,
|
||||||
# foldedSbToSteal,
|
# foldedSbToSteal,
|
||||||
# street1CBChance,
|
|
||||||
# street1CBDone,
|
|
||||||
# street2CBChance,
|
|
||||||
# street2CBDone,
|
|
||||||
# street3CBChance,
|
|
||||||
# street3CBDone,
|
|
||||||
# street4CBChance,
|
|
||||||
# street4CBDone,
|
|
||||||
# foldToStreet1CBChance,
|
# foldToStreet1CBChance,
|
||||||
# foldToStreet1CBDone,
|
# foldToStreet1CBDone,
|
||||||
# foldToStreet2CBChance,
|
# foldToStreet2CBChance,
|
||||||
|
@ -1703,6 +1712,15 @@ class Database:
|
||||||
# street4CheckCallRaiseChance,
|
# street4CheckCallRaiseChance,
|
||||||
# street4CheckCallRaiseDone)
|
# street4CheckCallRaiseDone)
|
||||||
|
|
||||||
|
def isDuplicate(self, gametypeID, siteHandNo):
|
||||||
|
dup = False
|
||||||
|
c = self.get_cursor()
|
||||||
|
c.execute(self.sql.query['isAlreadyInDB'], (gametypeID, siteHandNo))
|
||||||
|
result = c.fetchall()
|
||||||
|
if len(result) > 0:
|
||||||
|
dup = True
|
||||||
|
return dup
|
||||||
|
|
||||||
def getGameTypeId(self, siteid, game):
|
def getGameTypeId(self, siteid, game):
|
||||||
c = self.get_cursor()
|
c = self.get_cursor()
|
||||||
#FIXME: Fixed for NL at the moment
|
#FIXME: Fixed for NL at the moment
|
||||||
|
@ -1742,6 +1760,13 @@ class Database:
|
||||||
q = "SELECT name, id FROM Players WHERE siteid=%s and name=%s"
|
q = "SELECT name, id FROM Players WHERE siteid=%s and name=%s"
|
||||||
q = q.replace('%s', self.sql.query['placeholder'])
|
q = q.replace('%s', self.sql.query['placeholder'])
|
||||||
|
|
||||||
|
#NOTE/FIXME?: MySQL has ON DUPLICATE KEY UPDATE
|
||||||
|
#Usage:
|
||||||
|
# INSERT INTO `tags` (`tag`, `count`)
|
||||||
|
# VALUES ($tag, 1)
|
||||||
|
# ON DUPLICATE KEY UPDATE `count`=`count`+1;
|
||||||
|
|
||||||
|
|
||||||
#print "DEBUG: name: %s site: %s" %(name, site_id)
|
#print "DEBUG: name: %s site: %s" %(name, site_id)
|
||||||
|
|
||||||
c.execute (q, (site_id, name))
|
c.execute (q, (site_id, name))
|
||||||
|
|
|
@ -49,10 +49,14 @@ 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
|
||||||
|
for i in range(1,5):
|
||||||
|
self.handsplayers[player[1]]['street%dCBChance' %i] = False
|
||||||
|
self.handsplayers[player[1]]['street%dCBDone' %i] = False
|
||||||
|
|
||||||
self.assembleHands(self.hand)
|
self.assembleHands(self.hand)
|
||||||
self.assembleHandsPlayers(self.hand)
|
self.assembleHandsPlayers(self.hand)
|
||||||
|
|
||||||
|
|
||||||
if DEBUG:
|
if DEBUG:
|
||||||
print "Hands:"
|
print "Hands:"
|
||||||
pp.pprint(self.hands)
|
pp.pprint(self.hands)
|
||||||
|
@ -137,6 +141,8 @@ class DerivedStats():
|
||||||
for player in hand.pot.committed:
|
for player in hand.pot.committed:
|
||||||
self.handsplayers[player]['totalProfit'] = int(self.handsplayers[player]['winnings'] - (100*hand.pot.committed[player]))
|
self.handsplayers[player]['totalProfit'] = int(self.handsplayers[player]['winnings'] - (100*hand.pot.committed[player]))
|
||||||
|
|
||||||
|
self.calcCBets(hand)
|
||||||
|
|
||||||
#default_holecards = ["Xx", "Xx", "Xx", "Xx"]
|
#default_holecards = ["Xx", "Xx", "Xx", "Xx"]
|
||||||
#if hand.gametype['base'] == "hold":
|
#if hand.gametype['base'] == "hold":
|
||||||
# pass
|
# pass
|
||||||
|
@ -221,6 +227,20 @@ class DerivedStats():
|
||||||
for (i, street) in enumerate(hand.actionStreets[1:]):
|
for (i, street) in enumerate(hand.actionStreets[1:]):
|
||||||
self.hands['street%dRaises' % i] = len(filter( lambda action: action[1] in ('raises','bets'), hand.actions[street]))
|
self.hands['street%dRaises' % i] = len(filter( lambda action: action[1] in ('raises','bets'), hand.actions[street]))
|
||||||
|
|
||||||
|
def calcCBets(self, hand):
|
||||||
|
# Continuation Bet chance, action:
|
||||||
|
# Had the last bet (initiative) on previous street, got called, close street action
|
||||||
|
# Then no bets before the player with initiatives first action on current street
|
||||||
|
# ie. if player on street-1 had initiative
|
||||||
|
# and no donkbets occurred
|
||||||
|
for i, street in enumerate(hand.actionStreets[2:], start=1):
|
||||||
|
name = self.lastBetOrRaiser(hand.actionStreets[i])
|
||||||
|
if name:
|
||||||
|
chance = self.noBetsBefore(hand.actionStreets[i+1], name)
|
||||||
|
self.handsplayers[name]['street%dCBChance' %i] = True
|
||||||
|
if chance == True:
|
||||||
|
self.handsplayers[name]['street%dCBDone' %i] = self.betStreet(hand.actionStreets[i+1], name)
|
||||||
|
|
||||||
def seen(self, hand, i):
|
def seen(self, hand, i):
|
||||||
pas = set()
|
pas = set()
|
||||||
for act in hand.actions[hand.actionStreets[i+1]]:
|
for act in hand.actions[hand.actionStreets[i+1]]:
|
||||||
|
@ -273,3 +293,35 @@ class DerivedStats():
|
||||||
if f is not None and action[1] in f: continue
|
if f is not None and action[1] in f: continue
|
||||||
players.add(action[0])
|
players.add(action[0])
|
||||||
return players
|
return players
|
||||||
|
|
||||||
|
def noBetsBefore(self, street, player):
|
||||||
|
"""Returns true if there were no bets before the specified players turn, false otherwise"""
|
||||||
|
betOrRaise = False
|
||||||
|
for act in self.hand.actions[street]:
|
||||||
|
#Must test for player first in case UTG
|
||||||
|
if act[0] == player:
|
||||||
|
betOrRaise = True
|
||||||
|
break
|
||||||
|
if act[1] in ('bets', 'raises'):
|
||||||
|
break
|
||||||
|
return betOrRaise
|
||||||
|
|
||||||
|
def betStreet(self, street, player):
|
||||||
|
"""Returns true if player bet/raised the street as their first action"""
|
||||||
|
betOrRaise = False
|
||||||
|
for act in self.hand.actions[street]:
|
||||||
|
if act[0] == player and act[1] in ('bets', 'raises'):
|
||||||
|
betOrRaise = True
|
||||||
|
else:
|
||||||
|
break
|
||||||
|
return betOrRaise
|
||||||
|
|
||||||
|
|
||||||
|
def lastBetOrRaiser(self, street):
|
||||||
|
"""Returns player name that placed the last bet or raise for that street.
|
||||||
|
None if there were no bets or raises on that street"""
|
||||||
|
lastbet = None
|
||||||
|
for act in self.hand.actions[street]:
|
||||||
|
if act[1] in ('bets', 'raises'):
|
||||||
|
lastbet = act[0]
|
||||||
|
return lastbet
|
||||||
|
|
|
@ -312,9 +312,11 @@ class Filters(threading.Thread):
|
||||||
self.cbAllLimits.set_active(False)
|
self.cbAllLimits.set_active(False)
|
||||||
if not self.limits[limit]:
|
if not self.limits[limit]:
|
||||||
if limit.isdigit():
|
if limit.isdigit():
|
||||||
self.cbFL.set_active(False)
|
if self.cbFl is not None:
|
||||||
|
self.cbFl.set_active(False)
|
||||||
else:
|
else:
|
||||||
self.cbNL.set_active(False)
|
if self.cbNL is not None:
|
||||||
|
self.cbNL.set_active(False)
|
||||||
elif limit == "all":
|
elif limit == "all":
|
||||||
if self.limits[limit]:
|
if self.limits[limit]:
|
||||||
#for cb in self.cbLimits.values():
|
#for cb in self.cbLimits.values():
|
||||||
|
|
|
@ -90,7 +90,7 @@ class GuiPrefs:
|
||||||
|
|
||||||
#iter = self.configStore.append( parent, [node.nodeValue, None] )
|
#iter = self.configStore.append( parent, [node.nodeValue, None] )
|
||||||
iter = None
|
iter = None
|
||||||
if node.nodeType != node.TEXT_NODE:
|
if node.nodeType != node.TEXT_NODE and node.nodeType != node.COMMENT_NODE:
|
||||||
iter = self.configStore.append( parent, [node, setting, value] )
|
iter = self.configStore.append( parent, [node, setting, value] )
|
||||||
if node.hasAttributes():
|
if node.hasAttributes():
|
||||||
for i in xrange(node.attributes.length):
|
for i in xrange(node.attributes.length):
|
||||||
|
|
581
pyfpdb/HUD_config.test.xml
Normal file
581
pyfpdb/HUD_config.test.xml
Normal file
|
@ -0,0 +1,581 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
|
|
||||||
|
<FreePokerToolsConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FreePokerToolsConfig.xsd">
|
||||||
|
|
||||||
|
<import callFpdbHud = "True" interval = "10" fastStoreHudCache="False" hhArchiveBase="~/.fpdb/HandHistories/" saveActions="True"></import>
|
||||||
|
|
||||||
|
<!-- These values determine what stats are displayed in the HUD
|
||||||
|
|
||||||
|
The following values define how opponents' stats are done, the first 2 determine
|
||||||
|
the time period stats are displayed for, the next 3 determine what blind levels
|
||||||
|
are included (i.e. aggregated):
|
||||||
|
|
||||||
|
stat_range :
|
||||||
|
- A/S/T
|
||||||
|
- if set to A, includes stats from all time
|
||||||
|
- if set to S, includes stats from current session
|
||||||
|
- if set to T, includes stats from last N days; set value in stat_days
|
||||||
|
- defaults to A
|
||||||
|
|
||||||
|
stat_days :
|
||||||
|
- a numeric value
|
||||||
|
- only used if stat_range is set to 'T', this value tells how many days are
|
||||||
|
included in the stat calculation
|
||||||
|
- defaults to 90
|
||||||
|
- value not used by default as it depends on stat_range setting
|
||||||
|
|
||||||
|
aggregate_ring_game_stats :
|
||||||
|
- True/False
|
||||||
|
- if set to True, opponents stats include other blind levels during ring games
|
||||||
|
- defaults to False
|
||||||
|
|
||||||
|
aggregate_tourney_stats :
|
||||||
|
- True/False
|
||||||
|
- if set to True, opponents stats include other blind levels during tourneys
|
||||||
|
- defaults to True
|
||||||
|
|
||||||
|
aggregation_level_multiplier :
|
||||||
|
- float value
|
||||||
|
- defines how many blind levels are included in stats displayed in HUD
|
||||||
|
- if value is M, stats for blind levels are combined if the higher level
|
||||||
|
is less than or equal to M times the lower blind level
|
||||||
|
- defaults to 3, meaning blind levels from 1/3 of the current level to 3
|
||||||
|
times the current level are included in the stats displayed in the HUD
|
||||||
|
- e.g. if current big blind is 50, stats for blind levels from big blind
|
||||||
|
of 16.7 (50 divided by 3) to big blind of 150 (50 times 3) are included
|
||||||
|
|
||||||
|
|
||||||
|
The following values define how hero's stats are done, the first 2 determine
|
||||||
|
the time period stats are displayed for, the next 3 determine what blind levels
|
||||||
|
are included (i.e. aggregated):
|
||||||
|
|
||||||
|
hero_stat_range :
|
||||||
|
- A/S/T
|
||||||
|
- if set to A, includes stats from all time
|
||||||
|
- if set to S, includes stats from current session
|
||||||
|
- if set to T, includes stats from last N days; set value in hero_stat_days
|
||||||
|
- defaults to S
|
||||||
|
|
||||||
|
hero_stat_days :
|
||||||
|
- a numeric value
|
||||||
|
- if hero_stat_range is set to 'T', this value tells how many days are
|
||||||
|
included in the stat calculation
|
||||||
|
- defaults to 30
|
||||||
|
- value not used by default as it depends on hero_stat_range setting
|
||||||
|
|
||||||
|
aggregate_hero_ring_game_stats :
|
||||||
|
- True/False
|
||||||
|
- if set to True, hero's stats are calculated over multiple blind levels
|
||||||
|
- defaults to False
|
||||||
|
|
||||||
|
aggregate_hero_tourney_stats :
|
||||||
|
- True/False
|
||||||
|
- if set to True, hero's stats are calculated over multiple blind levels
|
||||||
|
- defaults to False
|
||||||
|
|
||||||
|
hero_aggregation_level_multiplier :
|
||||||
|
- float value
|
||||||
|
- defines how many blind levels are included in stats displayed in HUD
|
||||||
|
- if value is M, stats for blind levels are combined if the higher level
|
||||||
|
is less than or equal to M times the lower blind level
|
||||||
|
- defaults to 1, meaning only stats from current blind level are included
|
||||||
|
- e.g. if set to 3 and current big blind is 50, stats for blind levels from
|
||||||
|
16.7 (50 divided by 3) to big blind of 150 (50 times 3) are included
|
||||||
|
-->
|
||||||
|
<hud_ui
|
||||||
|
stat_range="A"
|
||||||
|
stat_days="90"
|
||||||
|
aggregate_ring_game_stats="False"
|
||||||
|
aggregate_tourney_stats="True"
|
||||||
|
aggregation_level_multiplier="3"
|
||||||
|
|
||||||
|
hero_stat_range="S"
|
||||||
|
hero_stat_days="30"
|
||||||
|
aggregate_hero_ring_game_stats="False"
|
||||||
|
aggregate_hero_tourney_stats="False"
|
||||||
|
hero_aggregation_level_multiplier="1"
|
||||||
|
|
||||||
|
label="FPDB Menu - Right-click
|
||||||
|
Left-Drag to Move"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<supported_sites>
|
||||||
|
|
||||||
|
<site enabled="True"
|
||||||
|
site_name="PokerStars"
|
||||||
|
table_finder="PokerStars.exe"
|
||||||
|
screen_name="YOUR SCREEN NAME HERE"
|
||||||
|
site_path="C:/Program Files/PokerStars/"
|
||||||
|
HH_path="C:/Program Files/PokerStars/HandHistory/YOUR SCREEN NAME HERE/"
|
||||||
|
decoder="pokerstars_decode_table"
|
||||||
|
converter="PokerStarsToFpdb"
|
||||||
|
bgcolor="#000000"
|
||||||
|
fgcolor="#FFFFFF"
|
||||||
|
hudopacity="1.0"
|
||||||
|
font="Sans"
|
||||||
|
font_size="8"
|
||||||
|
supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo">
|
||||||
|
<layout max="8" width="792" height="546" fav_seat="0">
|
||||||
|
<location seat="1" x="684" y="61"> </location>
|
||||||
|
<location seat="2" x="689" y="239"> </location>
|
||||||
|
<location seat="3" x="692" y="346"> </location>
|
||||||
|
<location seat="4" x="525" y="402"> </location>
|
||||||
|
<location seat="5" x="259" y="402"> </location>
|
||||||
|
<location seat="6" x="0" y="348"> </location>
|
||||||
|
<location seat="7" x="0" y="240"> </location>
|
||||||
|
<location seat="8" x="0" y="35"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout max="6" width="792" height="546" fav_seat="0">
|
||||||
|
<location seat="1" x="681" y="119"> </location>
|
||||||
|
<location seat="2" x="681" y="301"> </location>
|
||||||
|
<location seat="3" x="487" y="369"> </location>
|
||||||
|
<location seat="4" x="226" y="369"> </location>
|
||||||
|
<location seat="5" x="0" y="301"> </location>
|
||||||
|
<location seat="6" x="0" y="119"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout max="10" width="792" height="546" fav_seat="0">
|
||||||
|
<location seat="1" x="684" y="61"> </location>
|
||||||
|
<location seat="2" x="689" y="239"> </location>
|
||||||
|
<location seat="3" x="692" y="346"> </location>
|
||||||
|
<location seat="4" x="586" y="393"> </location>
|
||||||
|
<location seat="5" x="421" y="440"> </location>
|
||||||
|
<location seat="6" x="267" y="440"> </location>
|
||||||
|
<location seat="7" x="0" y="361"> </location>
|
||||||
|
<location seat="8" x="0" y="280"> </location>
|
||||||
|
<location seat="9" x="121" y="280"> </location>
|
||||||
|
<location seat="10" x="46" y="30"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout max="9" width="792" height="546" fav_seat="0">
|
||||||
|
<location seat="1" x="560" y="0"> </location>
|
||||||
|
<location seat="2" x="679" y="123"> </location>
|
||||||
|
<location seat="3" x="688" y="309"> </location>
|
||||||
|
<location seat="4" x="483" y="370"> </location>
|
||||||
|
<location seat="5" x="444" y="413"> </location>
|
||||||
|
<location seat="6" x="224" y="372"> </location>
|
||||||
|
<location seat="7" x="0" y="307"> </location>
|
||||||
|
<location seat="8" x="0" y="121"> </location>
|
||||||
|
<location seat="9" x="140" y="0"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="546" max="2" width="792">
|
||||||
|
<location seat="1" x="651" y="288"> </location>
|
||||||
|
<location seat="2" x="10" y="288"> </location>
|
||||||
|
</layout>
|
||||||
|
</site>
|
||||||
|
|
||||||
|
<site enabled="True"
|
||||||
|
site_name="Full Tilt Poker"
|
||||||
|
table_finder="FullTiltPoker"
|
||||||
|
screen_name="YOUR SCREEN NAME HERE"
|
||||||
|
site_path="C:/Program Files/Full Tilt Poker/"
|
||||||
|
HH_path="C:/Program Files/Full Tilt Poker/HandHistory/YOUR SCREEN NAME HERE/"
|
||||||
|
decoder="fulltilt_decode_table"
|
||||||
|
converter="FulltiltToFpdb"
|
||||||
|
bgcolor="#000000"
|
||||||
|
fgcolor="#FFFFFF"
|
||||||
|
hudopacity="1.0"
|
||||||
|
font="Sans"
|
||||||
|
font_size="8"
|
||||||
|
supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo">
|
||||||
|
<layout fav_seat="0" height="547" max="8" width="794">
|
||||||
|
<location seat="1" x="640" y="64"> </location>
|
||||||
|
<location seat="2" x="650" y="230"> </location>
|
||||||
|
<location seat="3" x="650" y="385"> </location>
|
||||||
|
<location seat="4" x="588" y="425"> </location>
|
||||||
|
<location seat="5" x="92" y="425"> </location>
|
||||||
|
<location seat="6" x="0" y="373"> </location>
|
||||||
|
<location seat="7" x="0" y="223"> </location>
|
||||||
|
<location seat="8" x="25" y="50"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="6" width="794">
|
||||||
|
<location seat="1" x="640" y="58"> </location>
|
||||||
|
<location seat="2" x="654" y="288"> </location>
|
||||||
|
<location seat="3" x="615" y="424"> </location>
|
||||||
|
<location seat="4" x="70" y="421"> </location>
|
||||||
|
<location seat="5" x="0" y="280"> </location>
|
||||||
|
<location seat="6" x="70" y="58"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="2" width="794">
|
||||||
|
<location seat="1" x="651" y="288"> </location>
|
||||||
|
<location seat="2" x="10" y="288"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="9" width="794">
|
||||||
|
<location seat="1" x="634" y="38"> </location>
|
||||||
|
<location seat="2" x="667" y="184"> </location>
|
||||||
|
<location seat="3" x="667" y="321"> </location>
|
||||||
|
<location seat="4" x="667" y="445"> </location>
|
||||||
|
<location seat="5" x="337" y="459"> </location>
|
||||||
|
<location seat="6" x="0" y="400"> </location>
|
||||||
|
<location seat="7" x="0" y="322"> </location>
|
||||||
|
<location seat="8" x="0" y="181"> </location>
|
||||||
|
<location seat="9" x="70" y="53"> </location>
|
||||||
|
</layout>
|
||||||
|
</site>
|
||||||
|
|
||||||
|
<site enabled="False"
|
||||||
|
site_name="Everleaf"
|
||||||
|
table_finder="Everleaf.exe"
|
||||||
|
screen_name="YOUR SCREEN NAME HERE"
|
||||||
|
site_path=""
|
||||||
|
HH_path=""
|
||||||
|
decoder="everleaf_decode_table"
|
||||||
|
converter="EverleafToFpdb"
|
||||||
|
supported_games="holdem">
|
||||||
|
<layout fav_seat="0" height="547" max="8" width="794">
|
||||||
|
<location seat="1" x="640" y="64"> </location>
|
||||||
|
<location seat="2" x="650" y="230"> </location>
|
||||||
|
<location seat="3" x="650" y="385"> </location>
|
||||||
|
<location seat="4" x="588" y="425"> </location>
|
||||||
|
<location seat="5" x="92" y="425"> </location>
|
||||||
|
<location seat="6" x="0" y="373"> </location>
|
||||||
|
<location seat="7" x="0" y="223"> </location>
|
||||||
|
<location seat="8" x="25" y="50"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="6" width="794">
|
||||||
|
<location seat="1" x="640" y="58"> </location>
|
||||||
|
<location seat="2" x="654" y="288"> </location>
|
||||||
|
<location seat="3" x="615" y="424"> </location>
|
||||||
|
<location seat="4" x="70" y="421"> </location>
|
||||||
|
<location seat="5" x="0" y="280"> </location>
|
||||||
|
<location seat="6" x="70" y="58"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="2" width="794">
|
||||||
|
<location seat="1" x="651" y="288"> </location>
|
||||||
|
<location seat="2" x="10" y="288"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="9" width="794">
|
||||||
|
<location seat="1" x="634" y="38"> </location>
|
||||||
|
<location seat="2" x="667" y="184"> </location>
|
||||||
|
<location seat="3" x="667" y="321"> </location>
|
||||||
|
<location seat="4" x="667" y="445"> </location>
|
||||||
|
<location seat="5" x="337" y="459"> </location>
|
||||||
|
<location seat="6" x="0" y="400"> </location>
|
||||||
|
<location seat="7" x="0" y="322"> </location>
|
||||||
|
<location seat="8" x="0" y="181"> </location>
|
||||||
|
<location seat="9" x="70" y="53"> </location>
|
||||||
|
</layout>
|
||||||
|
</site>
|
||||||
|
|
||||||
|
<site enabled="False"
|
||||||
|
site_name="Win2day"
|
||||||
|
table_finder="Win2day.exe"
|
||||||
|
screen_name="YOUR SCREEN NAME HERE"
|
||||||
|
site_path=""
|
||||||
|
HH_path=""
|
||||||
|
decoder="everleaf_decode_table"
|
||||||
|
converter="Win2dayToFpdb"
|
||||||
|
supported_games="holdem">
|
||||||
|
<layout fav_seat="0" height="547" max="8" width="794">
|
||||||
|
<location seat="1" x="640" y="64"> </location>
|
||||||
|
<location seat="2" x="650" y="230"> </location>
|
||||||
|
<location seat="3" x="650" y="385"> </location>
|
||||||
|
<location seat="4" x="588" y="425"> </location>
|
||||||
|
<location seat="5" x="92" y="425"> </location>
|
||||||
|
<location seat="6" x="0" y="373"> </location>
|
||||||
|
<location seat="7" x="0" y="223"> </location>
|
||||||
|
<location seat="8" x="25" y="50"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="6" width="794">
|
||||||
|
<location seat="1" x="640" y="58"> </location>
|
||||||
|
<location seat="2" x="654" y="288"> </location>
|
||||||
|
<location seat="3" x="615" y="424"> </location>
|
||||||
|
<location seat="4" x="70" y="421"> </location>
|
||||||
|
<location seat="5" x="0" y="280"> </location>
|
||||||
|
<location seat="6" x="70" y="58"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="2" width="794">
|
||||||
|
<location seat="1" x="651" y="288"> </location>
|
||||||
|
<location seat="2" x="10" y="288"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="9" width="794">
|
||||||
|
<location seat="1" x="634" y="38"> </location>
|
||||||
|
<location seat="2" x="667" y="184"> </location>
|
||||||
|
<location seat="3" x="667" y="321"> </location>
|
||||||
|
<location seat="4" x="667" y="445"> </location>
|
||||||
|
<location seat="5" x="337" y="459"> </location>
|
||||||
|
<location seat="6" x="0" y="400"> </location>
|
||||||
|
<location seat="7" x="0" y="322"> </location>
|
||||||
|
<location seat="8" x="0" y="181"> </location>
|
||||||
|
<location seat="9" x="70" y="53"> </location>
|
||||||
|
</layout>
|
||||||
|
</site>
|
||||||
|
|
||||||
|
|
||||||
|
<site enabled="False"
|
||||||
|
site_name="Absolute"
|
||||||
|
table_finder="AbsolutePoker.exe"
|
||||||
|
screen_name="YOUR SCREEN NAME HERE"
|
||||||
|
site_path=""
|
||||||
|
HH_path=""
|
||||||
|
decoder="everleaf_decode_table"
|
||||||
|
converter="AbsoluteToFpdb"
|
||||||
|
supported_games="holdem">
|
||||||
|
<layout fav_seat="0" height="547" max="8" width="794">
|
||||||
|
<location seat="1" x="640" y="64"> </location>
|
||||||
|
<location seat="2" x="650" y="230"> </location>
|
||||||
|
<location seat="3" x="650" y="385"> </location>
|
||||||
|
<location seat="4" x="588" y="425"> </location>
|
||||||
|
<location seat="5" x="92" y="425"> </location>
|
||||||
|
<location seat="6" x="0" y="373"> </location>
|
||||||
|
<location seat="7" x="0" y="223"> </location>
|
||||||
|
<location seat="8" x="25" y="50"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="6" width="794">
|
||||||
|
<location seat="1" x="640" y="58"> </location>
|
||||||
|
<location seat="2" x="654" y="288"> </location>
|
||||||
|
<location seat="3" x="615" y="424"> </location>
|
||||||
|
<location seat="4" x="70" y="421"> </location>
|
||||||
|
<location seat="5" x="0" y="280"> </location>
|
||||||
|
<location seat="6" x="70" y="58"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="2" width="794">
|
||||||
|
<location seat="1" x="651" y="288"> </location>
|
||||||
|
<location seat="2" x="10" y="288"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="9" width="794">
|
||||||
|
<location seat="1" x="634" y="38"> </location>
|
||||||
|
<location seat="2" x="667" y="184"> </location>
|
||||||
|
<location seat="3" x="667" y="321"> </location>
|
||||||
|
<location seat="4" x="667" y="445"> </location>
|
||||||
|
<location seat="5" x="337" y="459"> </location>
|
||||||
|
<location seat="6" x="0" y="400"> </location>
|
||||||
|
<location seat="7" x="0" y="322"> </location>
|
||||||
|
<location seat="8" x="0" y="181"> </location>
|
||||||
|
<location seat="9" x="70" y="53"> </location>
|
||||||
|
</layout>
|
||||||
|
</site>
|
||||||
|
|
||||||
|
|
||||||
|
<site enabled="False"
|
||||||
|
site_name="PartyPoker"
|
||||||
|
table_finder="PartyGaming.exe"
|
||||||
|
screen_name="YOUR SCREEN NAME HERE"
|
||||||
|
site_path="C:/Program Files/PartyGaming/PartyPoker"
|
||||||
|
HH_path="C:/Program Files/PartyGaming/PartyPoker/HandHistory/YOUR SCREEN NAME HERE/"
|
||||||
|
decoder="everleaf_decode_table"
|
||||||
|
converter="PartyPokerToFpdb"
|
||||||
|
supported_games="holdem">
|
||||||
|
<layout fav_seat="0" height="547" max="8" width="794">
|
||||||
|
<location seat="1" x="640" y="64"> </location>
|
||||||
|
<location seat="2" x="650" y="230"> </location>
|
||||||
|
<location seat="3" x="650" y="385"> </location>
|
||||||
|
<location seat="4" x="588" y="425"> </location>
|
||||||
|
<location seat="5" x="92" y="425"> </location>
|
||||||
|
<location seat="6" x="0" y="373"> </location>
|
||||||
|
<location seat="7" x="0" y="223"> </location>
|
||||||
|
<location seat="8" x="25" y="50"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="6" width="794">
|
||||||
|
<location seat="1" x="640" y="58"> </location>
|
||||||
|
<location seat="2" x="654" y="288"> </location>
|
||||||
|
<location seat="3" x="615" y="424"> </location>
|
||||||
|
<location seat="4" x="70" y="421"> </location>
|
||||||
|
<location seat="5" x="0" y="280"> </location>
|
||||||
|
<location seat="6" x="70" y="58"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="2" width="794">
|
||||||
|
<location seat="1" x="651" y="288"> </location>
|
||||||
|
<location seat="2" x="10" y="288"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="9" width="794">
|
||||||
|
<location seat="1" x="634" y="38"> </location>
|
||||||
|
<location seat="2" x="667" y="184"> </location>
|
||||||
|
<location seat="3" x="667" y="321"> </location>
|
||||||
|
<location seat="4" x="667" y="445"> </location>
|
||||||
|
<location seat="5" x="337" y="459"> </location>
|
||||||
|
<location seat="6" x="0" y="400"> </location>
|
||||||
|
<location seat="7" x="0" y="322"> </location>
|
||||||
|
<location seat="8" x="0" y="181"> </location>
|
||||||
|
<location seat="9" x="70" y="53"> </location>
|
||||||
|
</layout>
|
||||||
|
</site>
|
||||||
|
|
||||||
|
|
||||||
|
<site enabled="False"
|
||||||
|
site_name="Betfair"
|
||||||
|
table_finder="Betfair Poker.exe"
|
||||||
|
screen_name="YOUR SCREEN NAME HERE"
|
||||||
|
site_path="C:/Program Files/Betfair/Betfair Poker/"
|
||||||
|
HH_path="C:/Program Files/Betfair/Betfair Poker/HandHistory/YOUR SCREEN NAME HERE/"
|
||||||
|
decoder="everleaf_decode_table"
|
||||||
|
converter="BetfairToFpdb"
|
||||||
|
supported_games="holdem">
|
||||||
|
<layout fav_seat="0" height="547" max="8" width="794">
|
||||||
|
<location seat="1" x="640" y="64"> </location>
|
||||||
|
<location seat="2" x="650" y="230"> </location>
|
||||||
|
<location seat="3" x="650" y="385"> </location>
|
||||||
|
<location seat="4" x="588" y="425"> </location>
|
||||||
|
<location seat="5" x="92" y="425"> </location>
|
||||||
|
<location seat="6" x="0" y="373"> </location>
|
||||||
|
<location seat="7" x="0" y="223"> </location>
|
||||||
|
<location seat="8" x="25" y="50"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="6" width="794">
|
||||||
|
<location seat="1" x="640" y="58"> </location>
|
||||||
|
<location seat="2" x="654" y="288"> </location>
|
||||||
|
<location seat="3" x="615" y="424"> </location>
|
||||||
|
<location seat="4" x="70" y="421"> </location>
|
||||||
|
<location seat="5" x="0" y="280"> </location>
|
||||||
|
<location seat="6" x="70" y="58"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="2" width="794">
|
||||||
|
<location seat="1" x="651" y="288"> </location>
|
||||||
|
<location seat="2" x="10" y="288"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="9" width="794">
|
||||||
|
<location seat="1" x="634" y="38"> </location>
|
||||||
|
<location seat="2" x="667" y="184"> </location>
|
||||||
|
<location seat="3" x="667" y="321"> </location>
|
||||||
|
<location seat="4" x="667" y="445"> </location>
|
||||||
|
<location seat="5" x="337" y="459"> </location>
|
||||||
|
<location seat="6" x="0" y="400"> </location>
|
||||||
|
<location seat="7" x="0" y="322"> </location>
|
||||||
|
<location seat="8" x="0" y="181"> </location>
|
||||||
|
<location seat="9" x="70" y="53"> </location>
|
||||||
|
</layout>
|
||||||
|
</site>
|
||||||
|
</supported_sites>
|
||||||
|
|
||||||
|
<supported_games>
|
||||||
|
|
||||||
|
<game cols="3" db="fpdb" game_name="holdem" rows="2" aux="mucked">
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
||||||
|
</game>
|
||||||
|
|
||||||
|
<game cols="3" db="fpdb" game_name="razz" rows="2" aux="stud_mucked">
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
||||||
|
</game>
|
||||||
|
|
||||||
|
<game cols="3" db="fpdb" game_name="omahahi" rows="2" aux="mucked">
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
||||||
|
</game>
|
||||||
|
|
||||||
|
<game cols="3" db="fpdb" game_name="omahahilo" rows="2" aux="mucked">
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
||||||
|
</game>
|
||||||
|
|
||||||
|
<game cols="3" db="fpdb" game_name="studhi" rows="2" aux="stud_mucked">
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
||||||
|
</game>
|
||||||
|
|
||||||
|
<game cols="3" db="fpdb" game_name="studhilo" rows="2" aux="stud_mucked">
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
||||||
|
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
||||||
|
</game>
|
||||||
|
</supported_games>
|
||||||
|
|
||||||
|
<popup_windows>
|
||||||
|
<pu pu_name="default">
|
||||||
|
<pu_stat pu_stat_name="n"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="vpip"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="pfr"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="three_B_0"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="steal"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="f_BB_steal"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="f_SB_steal"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="wmsd"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="wtsd"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="WMsF"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="a_freq1"> </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_freq4"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="cb1"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="cb2"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="cb3"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="cb4"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="ffreq1"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="ffreq2"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="ffreq3"> </pu_stat>
|
||||||
|
<pu_stat pu_stat_name="ffreq4"> </pu_stat>
|
||||||
|
</pu>
|
||||||
|
</popup_windows>
|
||||||
|
|
||||||
|
<aux_windows>
|
||||||
|
<aw card_ht="42" card_wd="30" class="Stud_mucked" cols="11" deck="Cards01.png" module="Mucked" name="stud_mucked" rows="8"> </aw>
|
||||||
|
<aw class="Hello" module="Hello" name="Hello"> </aw>
|
||||||
|
<aw class="Hello_Menu" module="Hello" name="Hello_menu"> </aw>
|
||||||
|
<aw class="Hello_plus" module="Hello" name="Hello_plus"> </aw>
|
||||||
|
<aw card_ht="42" card_wd="30" class="Flop_Mucked" deck="Cards01.png" module="Mucked" name="mucked" opacity="0.7" timeout="5">
|
||||||
|
<layout height="546" max="6" width="792">
|
||||||
|
<location seat="1" x="555" y="169"> </location>
|
||||||
|
<location seat="2" x="572" y="276"> </location>
|
||||||
|
<location seat="3" x="363" y="348"> </location>
|
||||||
|
<location seat="4" x="150" y="273"> </location>
|
||||||
|
<location seat="5" x="150" y="169"> </location>
|
||||||
|
<location seat="6" x="363" y="113"> </location>
|
||||||
|
<location common="1" x="323" y="232"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout height="546" max="9" width="792">
|
||||||
|
<location seat="1" x="486" y="113"> </location>
|
||||||
|
<location seat="2" x="555" y="169"> </location>
|
||||||
|
<location seat="3" x="572" y="276"> </location>
|
||||||
|
<location seat="4" x="522" y="345"> </location>
|
||||||
|
<location seat="5" x="363" y="348"> </location>
|
||||||
|
<location seat="6" x="217" y="341"> </location>
|
||||||
|
<location seat="7" x="150" y="273"> </location>
|
||||||
|
<location seat="8" x="150" y="169"> </location>
|
||||||
|
<location seat="9" x="230" y="115"> </location>
|
||||||
|
<location common="1" x="323" y="232"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout height="546" max="10" width="792">
|
||||||
|
<location seat="1" x="486" y="113"> </location>
|
||||||
|
<location seat="2" x="499" y="138"> </location>
|
||||||
|
<location seat="3" x="522" y="212"> </location>
|
||||||
|
<location seat="4" x="501" y="281"> </location>
|
||||||
|
<location seat="5" x="402" y="323"> </location>
|
||||||
|
<location seat="6" x="243" y="311"> </location>
|
||||||
|
<location seat="7" x="203" y="262"> </location>
|
||||||
|
<location seat="8" x="170" y="185"> </location>
|
||||||
|
<location seat="9" x="183" y="128"> </location>
|
||||||
|
<location seat="10" x="213" y="86"> </location>
|
||||||
|
<location common="1" x="317" y="237"> </location>
|
||||||
|
</layout>
|
||||||
|
</aw>
|
||||||
|
</aux_windows>
|
||||||
|
|
||||||
|
<hhcs>
|
||||||
|
<hhc site="PokerStars" converter="PokerStarsToFpdb"/>
|
||||||
|
<hhc site="Full Tilt Poker" converter="FulltiltToFpdb"/>
|
||||||
|
<hhc site="Everleaf" converter="EverleafToFpdb"/>
|
||||||
|
<hhc site="Win2day" converter="Win2dayToFpdb"/>
|
||||||
|
<hhc site="Absolute" converter="AbsoluteToFpdb"/>
|
||||||
|
<hhc site="PartyPoker" converter="PartyPokerToFpdb"/>
|
||||||
|
<hhc site="Betfair" converter="BetfairToFpdb"/>
|
||||||
|
<hhc site="Partouche" converter="PartoucheToFpdb"/>
|
||||||
|
</hhcs>
|
||||||
|
|
||||||
|
<supported_databases>
|
||||||
|
<database db_ip="localhost" db_name=":memory:" db_pass="fpdb" db_server="sqlite" db_user="fpdb"/>
|
||||||
|
</supported_databases>
|
||||||
|
|
||||||
|
</FreePokerToolsConfig>
|
||||||
|
|
|
@ -122,9 +122,9 @@ class HUD_main(object):
|
||||||
m.update_gui(new_hand_id)
|
m.update_gui(new_hand_id)
|
||||||
self.hud_dict[table_name].update(new_hand_id, self.config)
|
self.hud_dict[table_name].update(new_hand_id, self.config)
|
||||||
self.hud_dict[table_name].reposition_windows()
|
self.hud_dict[table_name].reposition_windows()
|
||||||
return False
|
|
||||||
finally:
|
finally:
|
||||||
gtk.gdk.threads_leave()
|
gtk.gdk.threads_leave()
|
||||||
|
return False
|
||||||
|
|
||||||
self.hud_dict[table_name] = Hud.Hud(self, table, max, poker_game, self.config, self.db_connection)
|
self.hud_dict[table_name] = Hud.Hud(self, table, max, poker_game, self.config, self.db_connection)
|
||||||
self.hud_dict[table_name].table_name = table_name
|
self.hud_dict[table_name].table_name = table_name
|
||||||
|
@ -159,11 +159,15 @@ class HUD_main(object):
|
||||||
# function idle_func() to be run by the gui thread, at its leisure.
|
# function idle_func() to be run by the gui thread, at its leisure.
|
||||||
def idle_func():
|
def idle_func():
|
||||||
gtk.gdk.threads_enter()
|
gtk.gdk.threads_enter()
|
||||||
# try:
|
|
||||||
self.hud_dict[table_name].update(new_hand_id, config)
|
self.hud_dict[table_name].update(new_hand_id, config)
|
||||||
[aw.update_gui(new_hand_id) for aw in self.hud_dict[table_name].aux_windows]
|
# The HUD could get destroyed in the above call ^^, which leaves us with a KeyError here vv
|
||||||
# finally:
|
# if we ever get an error we need to expect ^^ then we need to handle it vv - Eric
|
||||||
gtk.gdk.threads_leave()
|
try:
|
||||||
|
[aw.update_gui(new_hand_id) for aw in self.hud_dict[table_name].aux_windows]
|
||||||
|
except KeyError:
|
||||||
|
pass
|
||||||
|
finally:
|
||||||
|
gtk.gdk.threads_leave()
|
||||||
return False
|
return False
|
||||||
|
|
||||||
gobject.idle_add(idle_func)
|
gobject.idle_add(idle_func)
|
||||||
|
@ -198,7 +202,7 @@ class HUD_main(object):
|
||||||
try:
|
try:
|
||||||
(table_name, max, poker_game, type, site_id, site_name, num_seats, tour_number, tab_number) = \
|
(table_name, max, poker_game, type, site_id, site_name, num_seats, tour_number, tab_number) = \
|
||||||
self.db_connection.get_table_info(new_hand_id)
|
self.db_connection.get_table_info(new_hand_id)
|
||||||
except Exception, err:
|
except Exception, err: # TODO: we need to make this a much less generic Exception lulz
|
||||||
print "db error: skipping %s" % new_hand_id
|
print "db error: skipping %s" % new_hand_id
|
||||||
sys.stderr.write("Database error: could not find hand %s.\n" % new_hand_id)
|
sys.stderr.write("Database error: could not find hand %s.\n" % new_hand_id)
|
||||||
continue
|
continue
|
||||||
|
@ -215,7 +219,14 @@ class HUD_main(object):
|
||||||
, self.hud_dict[temp_key].hud_params['h_hud_days'])
|
, self.hud_dict[temp_key].hud_params['h_hud_days'])
|
||||||
stat_dict = self.db_connection.get_stats_from_hand(new_hand_id, type, self.hud_dict[temp_key].hud_params
|
stat_dict = self.db_connection.get_stats_from_hand(new_hand_id, type, self.hud_dict[temp_key].hud_params
|
||||||
,self.hero_ids[site_id], num_seats)
|
,self.hero_ids[site_id], num_seats)
|
||||||
self.hud_dict[temp_key].stat_dict = stat_dict
|
try:
|
||||||
|
self.hud_dict[temp_key].stat_dict = stat_dict
|
||||||
|
except KeyError: # HUD instance has been killed off, key is stale
|
||||||
|
sys.stderr.write('hud_dict[%s] was not found\n' % temp_key)
|
||||||
|
sys.stderr.write('will not send hand\n')
|
||||||
|
# Unlocks table, copied from end of function
|
||||||
|
self.db_connection.connection.rollback()
|
||||||
|
return
|
||||||
cards = self.db_connection.get_cards(new_hand_id)
|
cards = self.db_connection.get_cards(new_hand_id)
|
||||||
comm_cards = self.db_connection.get_common_cards(new_hand_id)
|
comm_cards = self.db_connection.get_common_cards(new_hand_id)
|
||||||
if comm_cards != {}: # stud!
|
if comm_cards != {}: # stud!
|
||||||
|
@ -247,7 +258,12 @@ class HUD_main(object):
|
||||||
else:
|
else:
|
||||||
tablewindow.max = max
|
tablewindow.max = max
|
||||||
tablewindow.site = site_name
|
tablewindow.site = site_name
|
||||||
self.create_HUD(new_hand_id, tablewindow, temp_key, max, poker_game, type, stat_dict, cards)
|
# Test that the table window still exists
|
||||||
|
if hasattr(tablewindow, 'number'):
|
||||||
|
self.create_HUD(new_hand_id, tablewindow, temp_key, max, poker_game, type, stat_dict, cards)
|
||||||
|
else:
|
||||||
|
sys.stderr.write('Table "%s" no longer exists\n', table_name)
|
||||||
|
|
||||||
self.db_connection.connection.rollback()
|
self.db_connection.connection.rollback()
|
||||||
|
|
||||||
if __name__== "__main__":
|
if __name__== "__main__":
|
||||||
|
|
|
@ -210,24 +210,24 @@ db: a connected fpdb_db object"""
|
||||||
#####
|
#####
|
||||||
# End prep functions
|
# End prep functions
|
||||||
#####
|
#####
|
||||||
|
|
||||||
# HandsActions - all actions for all players for all streets - self.actions
|
|
||||||
# HudCache data can be generated from HandsActions (HandsPlayers?)
|
|
||||||
|
|
||||||
# Hands - Summary information of hand indexed by handId - gameinfo
|
|
||||||
hh = self.stats.getHands()
|
hh = self.stats.getHands()
|
||||||
hh['gameTypeId'] = gtid
|
|
||||||
# seats TINYINT NOT NULL,
|
|
||||||
hh['seats'] = len(sqlids)
|
|
||||||
|
|
||||||
#print hh
|
if not db.isDuplicate(gtid, hh['siteHandNo']):
|
||||||
handid = db.storeHand(hh)
|
# Hands - Summary information of hand indexed by handId - gameinfo
|
||||||
# HandsPlayers - ? ... Do we fix winnings?
|
hh['gameTypeId'] = gtid
|
||||||
db.storeHandsPlayers(handid, sqlids, self.stats.getHandsPlayers())
|
# seats TINYINT NOT NULL,
|
||||||
# Tourneys ?
|
hh['seats'] = len(sqlids)
|
||||||
# TourneysPlayers
|
|
||||||
|
|
||||||
pass
|
handid = db.storeHand(hh)
|
||||||
|
db.storeHandsPlayers(handid, sqlids, self.stats.getHandsPlayers())
|
||||||
|
# HandsActions - all actions for all players for all streets - self.actions
|
||||||
|
# HudCache data can be generated from HandsActions (HandsPlayers?)
|
||||||
|
# Tourneys ?
|
||||||
|
# TourneysPlayers
|
||||||
|
else:
|
||||||
|
log.info("Hand.insert(): hid #: %s is a duplicate" % hh['siteHandNo'])
|
||||||
|
#Raise Duplicate exception?
|
||||||
|
pass
|
||||||
|
|
||||||
def select(self, handId):
|
def select(self, handId):
|
||||||
""" Function to create Hand object from database """
|
""" Function to create Hand object from database """
|
||||||
|
|
191
pyfpdb/Hud.py
191
pyfpdb/Hud.py
|
@ -6,17 +6,17 @@ Create and manage the hud overlays.
|
||||||
"""
|
"""
|
||||||
# Copyright 2008, 2009 Ray E. Barker
|
# Copyright 2008, 2009 Ray E. Barker
|
||||||
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 2 of the License, or
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, write to the Free Software
|
# along with this program; if not, write to the Free Software
|
||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
@ -57,7 +57,7 @@ def importName(module_name, name):
|
||||||
return(getattr(module, name))
|
return(getattr(module, name))
|
||||||
|
|
||||||
class Hud:
|
class Hud:
|
||||||
|
|
||||||
def __init__(self, parent, table, max, poker_game, config, db_connection):
|
def __init__(self, parent, table, max, poker_game, config, db_connection):
|
||||||
# __init__ is (now) intended to be called from the stdin thread, so it
|
# __init__ is (now) intended to be called from the stdin thread, so it
|
||||||
# cannot touch the gui
|
# cannot touch the gui
|
||||||
|
@ -74,16 +74,16 @@ class Hud:
|
||||||
self.site = table.site
|
self.site = table.site
|
||||||
self.mw_created = False
|
self.mw_created = False
|
||||||
self.hud_params = parent.hud_params
|
self.hud_params = parent.hud_params
|
||||||
|
|
||||||
|
|
||||||
self.stat_windows = {}
|
self.stat_windows = {}
|
||||||
self.popup_windows = {}
|
self.popup_windows = {}
|
||||||
self.aux_windows = []
|
self.aux_windows = []
|
||||||
|
|
||||||
(font, font_size) = config.get_default_font(self.table.site)
|
(font, font_size) = config.get_default_font(self.table.site)
|
||||||
self.colors = config.get_default_colors(self.table.site)
|
self.colors = config.get_default_colors(self.table.site)
|
||||||
self.hud_ui = config.get_hud_ui_parameters()
|
self.hud_ui = config.get_hud_ui_parameters()
|
||||||
|
|
||||||
self.backgroundcolor = gtk.gdk.color_parse(self.colors['hudbgcolor'])
|
self.backgroundcolor = gtk.gdk.color_parse(self.colors['hudbgcolor'])
|
||||||
self.foregroundcolor = gtk.gdk.color_parse(self.colors['hudfgcolor'])
|
self.foregroundcolor = gtk.gdk.color_parse(self.colors['hudfgcolor'])
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@ class Hud:
|
||||||
if my_import == None:
|
if my_import == None:
|
||||||
continue
|
continue
|
||||||
self.aux_windows.append(my_import(self, config, aux_params))
|
self.aux_windows.append(my_import(self, config, aux_params))
|
||||||
|
|
||||||
self.creation_attrs = None
|
self.creation_attrs = None
|
||||||
|
|
||||||
def create_mw(self):
|
def create_mw(self):
|
||||||
|
@ -110,16 +110,16 @@ class Hud:
|
||||||
win.set_skip_taskbar_hint(True)
|
win.set_skip_taskbar_hint(True)
|
||||||
win.set_decorated(False)
|
win.set_decorated(False)
|
||||||
win.set_opacity(self.colors["hudopacity"])
|
win.set_opacity(self.colors["hudopacity"])
|
||||||
|
|
||||||
eventbox = gtk.EventBox()
|
eventbox = gtk.EventBox()
|
||||||
label = gtk.Label(self.hud_ui['label'])
|
label = gtk.Label(self.hud_ui['label'])
|
||||||
|
|
||||||
win.add(eventbox)
|
win.add(eventbox)
|
||||||
eventbox.add(label)
|
eventbox.add(label)
|
||||||
|
|
||||||
label.modify_bg(gtk.STATE_NORMAL, self.backgroundcolor)
|
label.modify_bg(gtk.STATE_NORMAL, self.backgroundcolor)
|
||||||
label.modify_fg(gtk.STATE_NORMAL, self.foregroundcolor)
|
label.modify_fg(gtk.STATE_NORMAL, self.foregroundcolor)
|
||||||
|
|
||||||
eventbox.modify_bg(gtk.STATE_NORMAL, self.backgroundcolor)
|
eventbox.modify_bg(gtk.STATE_NORMAL, self.backgroundcolor)
|
||||||
eventbox.modify_fg(gtk.STATE_NORMAL, self.foregroundcolor)
|
eventbox.modify_fg(gtk.STATE_NORMAL, self.foregroundcolor)
|
||||||
|
|
||||||
|
@ -128,20 +128,20 @@ class Hud:
|
||||||
|
|
||||||
# A popup menu for the main window
|
# A popup menu for the main window
|
||||||
menu = gtk.Menu()
|
menu = gtk.Menu()
|
||||||
|
|
||||||
killitem = gtk.MenuItem('Kill This HUD')
|
killitem = gtk.MenuItem('Kill This HUD')
|
||||||
menu.append(killitem)
|
menu.append(killitem)
|
||||||
if self.parent is not None:
|
if self.parent is not None:
|
||||||
killitem.connect("activate", self.parent.kill_hud, self.table_name)
|
killitem.connect("activate", self.parent.kill_hud, self.table_name)
|
||||||
|
|
||||||
saveitem = gtk.MenuItem('Save HUD Layout')
|
saveitem = gtk.MenuItem('Save HUD Layout')
|
||||||
menu.append(saveitem)
|
menu.append(saveitem)
|
||||||
saveitem.connect("activate", self.save_layout)
|
saveitem.connect("activate", self.save_layout)
|
||||||
|
|
||||||
repositem = gtk.MenuItem('Reposition StatWindows')
|
repositem = gtk.MenuItem('Reposition StatWindows')
|
||||||
menu.append(repositem)
|
menu.append(repositem)
|
||||||
repositem.connect("activate", self.reposition_windows)
|
repositem.connect("activate", self.reposition_windows)
|
||||||
|
|
||||||
aggitem = gtk.MenuItem('Show Player Stats')
|
aggitem = gtk.MenuItem('Show Player Stats')
|
||||||
menu.append(aggitem)
|
menu.append(aggitem)
|
||||||
self.aggMenu = gtk.Menu()
|
self.aggMenu = gtk.Menu()
|
||||||
|
@ -150,26 +150,26 @@ class Hud:
|
||||||
item = gtk.CheckMenuItem('For This Blind Level Only')
|
item = gtk.CheckMenuItem('For This Blind Level Only')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_aggregation, ('P',1))
|
item.connect("activate", self.set_aggregation, ('P',1))
|
||||||
setattr(self, 'h_aggBBmultItem1', item)
|
setattr(self, 'h_aggBBmultItem1', item)
|
||||||
#
|
#
|
||||||
item = gtk.MenuItem('For Multiple Blind Levels:')
|
item = gtk.MenuItem('For Multiple Blind Levels:')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' 0.5 to 2.0 x Current Blinds')
|
item = gtk.CheckMenuItem(' 0.5 to 2.0 x Current Blinds')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_aggregation, ('P',2))
|
item.connect("activate", self.set_aggregation, ('P',2))
|
||||||
setattr(self, 'h_aggBBmultItem2', item)
|
setattr(self, 'h_aggBBmultItem2', item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' 0.33 to 3.0 x Current Blinds')
|
item = gtk.CheckMenuItem(' 0.33 to 3.0 x Current Blinds')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_aggregation, ('P',3))
|
item.connect("activate", self.set_aggregation, ('P',3))
|
||||||
setattr(self, 'h_aggBBmultItem3', item)
|
setattr(self, 'h_aggBBmultItem3', item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' 0.1 to 10 x Current Blinds')
|
item = gtk.CheckMenuItem(' 0.1 to 10 x Current Blinds')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_aggregation, ('P',10))
|
item.connect("activate", self.set_aggregation, ('P',10))
|
||||||
setattr(self, 'h_aggBBmultItem10', item)
|
setattr(self, 'h_aggBBmultItem10', item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' All Levels')
|
item = gtk.CheckMenuItem(' All Levels')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_aggregation, ('P',10000))
|
item.connect("activate", self.set_aggregation, ('P',10000))
|
||||||
|
@ -195,22 +195,22 @@ class Hud:
|
||||||
#
|
#
|
||||||
item = gtk.MenuItem('Since:')
|
item = gtk.MenuItem('Since:')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' All Time')
|
item = gtk.CheckMenuItem(' All Time')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_hud_style, ('P','A'))
|
item.connect("activate", self.set_hud_style, ('P','A'))
|
||||||
setattr(self, 'h_hudStyleOptionA', item)
|
setattr(self, 'h_hudStyleOptionA', item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' Session')
|
item = gtk.CheckMenuItem(' Session')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_hud_style, ('P','S'))
|
item.connect("activate", self.set_hud_style, ('P','S'))
|
||||||
setattr(self, 'h_hudStyleOptionS', item)
|
setattr(self, 'h_hudStyleOptionS', item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' %s Days' % (self.hud_params['h_hud_days']))
|
item = gtk.CheckMenuItem(' %s Days' % (self.hud_params['h_hud_days']))
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_hud_style, ('P','T'))
|
item.connect("activate", self.set_hud_style, ('P','T'))
|
||||||
setattr(self, 'h_hudStyleOptionT', item)
|
setattr(self, 'h_hudStyleOptionT', item)
|
||||||
|
|
||||||
aggitem = gtk.MenuItem('Show Opponent Stats')
|
aggitem = gtk.MenuItem('Show Opponent Stats')
|
||||||
menu.append(aggitem)
|
menu.append(aggitem)
|
||||||
self.aggMenu = gtk.Menu()
|
self.aggMenu = gtk.Menu()
|
||||||
|
@ -219,26 +219,26 @@ class Hud:
|
||||||
item = gtk.CheckMenuItem('For This Blind Level Only')
|
item = gtk.CheckMenuItem('For This Blind Level Only')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_aggregation, ('O',1))
|
item.connect("activate", self.set_aggregation, ('O',1))
|
||||||
setattr(self, 'aggBBmultItem1', item)
|
setattr(self, 'aggBBmultItem1', item)
|
||||||
#
|
#
|
||||||
item = gtk.MenuItem('For Multiple Blind Levels:')
|
item = gtk.MenuItem('For Multiple Blind Levels:')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' 0.5 to 2.0 x Current Blinds')
|
item = gtk.CheckMenuItem(' 0.5 to 2.0 x Current Blinds')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_aggregation, ('O',2))
|
item.connect("activate", self.set_aggregation, ('O',2))
|
||||||
setattr(self, 'aggBBmultItem2', item)
|
setattr(self, 'aggBBmultItem2', item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' 0.33 to 3.0 x Current Blinds')
|
item = gtk.CheckMenuItem(' 0.33 to 3.0 x Current Blinds')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_aggregation, ('O',3))
|
item.connect("activate", self.set_aggregation, ('O',3))
|
||||||
setattr(self, 'aggBBmultItem3', item)
|
setattr(self, 'aggBBmultItem3', item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' 0.1 to 10 x Current Blinds')
|
item = gtk.CheckMenuItem(' 0.1 to 10 x Current Blinds')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_aggregation, ('O',10))
|
item.connect("activate", self.set_aggregation, ('O',10))
|
||||||
setattr(self, 'aggBBmultItem10', item)
|
setattr(self, 'aggBBmultItem10', item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' All Levels')
|
item = gtk.CheckMenuItem(' All Levels')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_aggregation, ('O',10000))
|
item.connect("activate", self.set_aggregation, ('O',10000))
|
||||||
|
@ -264,21 +264,21 @@ class Hud:
|
||||||
#
|
#
|
||||||
item = gtk.MenuItem('Since:')
|
item = gtk.MenuItem('Since:')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' All Time')
|
item = gtk.CheckMenuItem(' All Time')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_hud_style, ('O','A'))
|
item.connect("activate", self.set_hud_style, ('O','A'))
|
||||||
setattr(self, 'hudStyleOptionA', item)
|
setattr(self, 'hudStyleOptionA', item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' Session')
|
item = gtk.CheckMenuItem(' Session')
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_hud_style, ('O','S'))
|
item.connect("activate", self.set_hud_style, ('O','S'))
|
||||||
setattr(self, 'hudStyleOptionS', item)
|
setattr(self, 'hudStyleOptionS', item)
|
||||||
#
|
#
|
||||||
item = gtk.CheckMenuItem(' %s Days' % (self.hud_params['h_hud_days']))
|
item = gtk.CheckMenuItem(' %s Days' % (self.hud_params['h_hud_days']))
|
||||||
self.aggMenu.append(item)
|
self.aggMenu.append(item)
|
||||||
item.connect("activate", self.set_hud_style, ('O','T'))
|
item.connect("activate", self.set_hud_style, ('O','T'))
|
||||||
setattr(self, 'hudStyleOptionT', item)
|
setattr(self, 'hudStyleOptionT', item)
|
||||||
|
|
||||||
# set active on current options:
|
# set active on current options:
|
||||||
if self.hud_params['h_agg_bb_mult'] == 1:
|
if self.hud_params['h_agg_bb_mult'] == 1:
|
||||||
|
@ -330,13 +330,13 @@ class Hud:
|
||||||
getattr(self, 'hudStyleOptionS').set_active(True)
|
getattr(self, 'hudStyleOptionS').set_active(True)
|
||||||
elif self.hud_params['hud_style'] == 'T':
|
elif self.hud_params['hud_style'] == 'T':
|
||||||
getattr(self, 'hudStyleOptionT').set_active(True)
|
getattr(self, 'hudStyleOptionT').set_active(True)
|
||||||
|
|
||||||
eventbox.connect_object("button-press-event", self.on_button_press, menu)
|
eventbox.connect_object("button-press-event", self.on_button_press, menu)
|
||||||
|
|
||||||
debugitem = gtk.MenuItem('Debug StatWindows')
|
debugitem = gtk.MenuItem('Debug StatWindows')
|
||||||
menu.append(debugitem)
|
menu.append(debugitem)
|
||||||
debugitem.connect("activate", self.debug_stat_windows)
|
debugitem.connect("activate", self.debug_stat_windows)
|
||||||
|
|
||||||
item5 = gtk.MenuItem('Set max seats')
|
item5 = gtk.MenuItem('Set max seats')
|
||||||
menu.append(item5)
|
menu.append(item5)
|
||||||
maxSeatsMenu = gtk.Menu()
|
maxSeatsMenu = gtk.Menu()
|
||||||
|
@ -346,8 +346,8 @@ class Hud:
|
||||||
item.ms = i
|
item.ms = i
|
||||||
maxSeatsMenu.append(item)
|
maxSeatsMenu.append(item)
|
||||||
item.connect("activate", self.change_max_seats)
|
item.connect("activate", self.change_max_seats)
|
||||||
setattr(self, 'maxSeatsMenuItem%d' % (i-1), item)
|
setattr(self, 'maxSeatsMenuItem%d' % (i-1), item)
|
||||||
|
|
||||||
eventbox.connect_object("button-press-event", self.on_button_press, menu)
|
eventbox.connect_object("button-press-event", self.on_button_press, menu)
|
||||||
|
|
||||||
self.mw_created = True
|
self.mw_created = True
|
||||||
|
@ -355,7 +355,7 @@ class Hud:
|
||||||
menu.show_all()
|
menu.show_all()
|
||||||
self.main_window.show_all()
|
self.main_window.show_all()
|
||||||
self.topify_window(self.main_window)
|
self.topify_window(self.main_window)
|
||||||
|
|
||||||
def change_max_seats(self, widget):
|
def change_max_seats(self, widget):
|
||||||
if self.max != widget.ms:
|
if self.max != widget.ms:
|
||||||
print 'change_max_seats', widget.ms
|
print 'change_max_seats', widget.ms
|
||||||
|
@ -425,7 +425,7 @@ class Hud:
|
||||||
else:
|
else:
|
||||||
param = 'hud_style'
|
param = 'hud_style'
|
||||||
prefix = ''
|
prefix = ''
|
||||||
|
|
||||||
if style == 'A' and getattr(self, prefix+'hudStyleOptionA').get_active():
|
if style == 'A' and getattr(self, prefix+'hudStyleOptionA').get_active():
|
||||||
self.hud_params[param] = 'A'
|
self.hud_params[param] = 'A'
|
||||||
getattr(self, prefix+'hudStyleOptionS').set_active(False)
|
getattr(self, prefix+'hudStyleOptionS').set_active(False)
|
||||||
|
@ -504,7 +504,7 @@ class Hud:
|
||||||
# print self.table, "\n", self.main_window.window.get_transient_for()
|
# print self.table, "\n", self.main_window.window.get_transient_for()
|
||||||
for w in self.stat_windows:
|
for w in self.stat_windows:
|
||||||
print self.stat_windows[w].window.window.get_transient_for()
|
print self.stat_windows[w].window.window.get_transient_for()
|
||||||
|
|
||||||
def save_layout(self, *args):
|
def save_layout(self, *args):
|
||||||
new_layout = [(0, 0)] * self.max
|
new_layout = [(0, 0)] * self.max
|
||||||
for sw in self.stat_windows:
|
for sw in self.stat_windows:
|
||||||
|
@ -520,7 +520,7 @@ class Hud:
|
||||||
|
|
||||||
def adj_seats(self, hand, config):
|
def adj_seats(self, hand, config):
|
||||||
|
|
||||||
# Need range here, not xrange -> need the actual list
|
# Need range here, not xrange -> need the actual list
|
||||||
adj = range(0, self.max + 1) # default seat adjustments = no adjustment
|
adj = range(0, self.max + 1) # default seat adjustments = no adjustment
|
||||||
# does the user have a fav_seat?
|
# does the user have a fav_seat?
|
||||||
if self.max not in config.supported_sites[self.table.site].layout:
|
if self.max not in config.supported_sites[self.table.site].layout:
|
||||||
|
@ -554,12 +554,12 @@ class Hud:
|
||||||
#
|
#
|
||||||
# this method also manages the creating and destruction of stat
|
# this method also manages the creating and destruction of stat
|
||||||
# windows via calls to the Stat_Window class
|
# windows via calls to the Stat_Window class
|
||||||
self.creation_attrs = hand, config, stat_dict, cards
|
self.creation_attrs = hand, config, stat_dict, cards
|
||||||
|
|
||||||
self.hand = hand
|
self.hand = hand
|
||||||
if not self.mw_created:
|
if not self.mw_created:
|
||||||
self.create_mw()
|
self.create_mw()
|
||||||
|
|
||||||
self.stat_dict = stat_dict
|
self.stat_dict = stat_dict
|
||||||
self.cards = cards
|
self.cards = cards
|
||||||
sys.stderr.write("------------------------------------------------------------\nCreating hud from hand %s\n" % hand)
|
sys.stderr.write("------------------------------------------------------------\nCreating hud from hand %s\n" % hand)
|
||||||
|
@ -571,24 +571,24 @@ class Hud:
|
||||||
loc = self.config.get_locations(self.table.site, 9)
|
loc = self.config.get_locations(self.table.site, 9)
|
||||||
|
|
||||||
# create the stat windows
|
# create the stat windows
|
||||||
for i in xrange(1, self.max + 1):
|
for i in xrange(1, self.max + 1):
|
||||||
(x, y) = loc[adj[i]]
|
(x, y) = loc[adj[i]]
|
||||||
if i in self.stat_windows:
|
if i in self.stat_windows:
|
||||||
self.stat_windows[i].relocate(x, y)
|
self.stat_windows[i].relocate(x, y)
|
||||||
else:
|
else:
|
||||||
self.stat_windows[i] = Stat_Window(game = config.supported_games[self.poker_game],
|
self.stat_windows[i] = Stat_Window(game = config.supported_games[self.poker_game],
|
||||||
parent = self,
|
parent = self,
|
||||||
table = self.table,
|
table = self.table,
|
||||||
x = x,
|
x = x,
|
||||||
y = y,
|
y = y,
|
||||||
seat = i,
|
seat = i,
|
||||||
adj = adj[i],
|
adj = adj[i],
|
||||||
player_id = 'fake',
|
player_id = 'fake',
|
||||||
font = self.font)
|
font = self.font)
|
||||||
|
|
||||||
self.stats = []
|
self.stats = []
|
||||||
game = config.supported_games[self.poker_game]
|
game = config.supported_games[self.poker_game]
|
||||||
|
|
||||||
for i in xrange(0, game.rows + 1):
|
for i in xrange(0, game.rows + 1):
|
||||||
row_list = [''] * game.cols
|
row_list = [''] * game.cols
|
||||||
self.stats.append(row_list)
|
self.stats.append(row_list)
|
||||||
|
@ -596,14 +596,15 @@ class Hud:
|
||||||
self.stats[config.supported_games[self.poker_game].stats[stat].row] \
|
self.stats[config.supported_games[self.poker_game].stats[stat].row] \
|
||||||
[config.supported_games[self.poker_game].stats[stat].col] = \
|
[config.supported_games[self.poker_game].stats[stat].col] = \
|
||||||
config.supported_games[self.poker_game].stats[stat].stat_name
|
config.supported_games[self.poker_game].stats[stat].stat_name
|
||||||
|
|
||||||
if os.name == "nt":
|
if os.name == "nt":
|
||||||
gobject.timeout_add(500, self.update_table_position)
|
gobject.timeout_add(500, self.update_table_position)
|
||||||
|
|
||||||
def update(self, hand, config):
|
def update(self, hand, config):
|
||||||
self.hand = hand # this is the last hand, so it is available later
|
self.hand = hand # this is the last hand, so it is available later
|
||||||
if os.name == 'nt':
|
if os.name == 'nt':
|
||||||
self.update_table_position()
|
if self.update_table_position() == False: # we got killed by finding our table was gone
|
||||||
|
return
|
||||||
|
|
||||||
for s in self.stat_dict:
|
for s in self.stat_dict:
|
||||||
try:
|
try:
|
||||||
|
@ -619,18 +620,18 @@ class Hud:
|
||||||
self.max = 10
|
self.max = 10
|
||||||
self.create(hand, config, self.stat_dict, self.cards)
|
self.create(hand, config, self.stat_dict, self.cards)
|
||||||
self.stat_windows[statd['seat']].player_id = statd['player_id']
|
self.stat_windows[statd['seat']].player_id = statd['player_id']
|
||||||
|
|
||||||
for r in xrange(0, config.supported_games[self.poker_game].rows):
|
for r in xrange(0, config.supported_games[self.poker_game].rows):
|
||||||
for c in xrange(0, config.supported_games[self.poker_game].cols):
|
for c in xrange(0, config.supported_games[self.poker_game].cols):
|
||||||
this_stat = config.supported_games[self.poker_game].stats[self.stats[r][c]]
|
this_stat = config.supported_games[self.poker_game].stats[self.stats[r][c]]
|
||||||
number = Stats.do_stat(self.stat_dict, player = statd['player_id'], stat = self.stats[r][c])
|
number = Stats.do_stat(self.stat_dict, player = statd['player_id'], stat = self.stats[r][c])
|
||||||
statstring = "%s%s%s" % (this_stat.hudprefix, str(number[1]), this_stat.hudsuffix)
|
statstring = "%s%s%s" % (this_stat.hudprefix, str(number[1]), this_stat.hudsuffix)
|
||||||
window = self.stat_windows[statd['seat']]
|
window = self.stat_windows[statd['seat']]
|
||||||
|
|
||||||
if this_stat.hudcolor != "":
|
if this_stat.hudcolor != "":
|
||||||
self.label.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse(self.colors['hudfgcolor']))
|
self.label.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse(self.colors['hudfgcolor']))
|
||||||
window.label[r][c].modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse(this_stat.hudcolor))
|
window.label[r][c].modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse(this_stat.hudcolor))
|
||||||
|
|
||||||
window.label[r][c].set_text(statstring)
|
window.label[r][c].set_text(statstring)
|
||||||
if statstring != "xxx": # is there a way to tell if this particular stat window is visible already, or no?
|
if statstring != "xxx": # is there a way to tell if this particular stat window is visible already, or no?
|
||||||
window.window.show_all()
|
window.window.show_all()
|
||||||
|
@ -640,7 +641,7 @@ class Hud:
|
||||||
def topify_window(self, window):
|
def topify_window(self, window):
|
||||||
window.set_focus_on_map(False)
|
window.set_focus_on_map(False)
|
||||||
window.set_accept_focus(False)
|
window.set_accept_focus(False)
|
||||||
|
|
||||||
if not self.table.gdkhandle:
|
if not self.table.gdkhandle:
|
||||||
self.table.gdkhandle = gtk.gdk.window_foreign_new(int(self.table.number)) # gtk handle to poker window
|
self.table.gdkhandle = gtk.gdk.window_foreign_new(int(self.table.number)) # gtk handle to poker window
|
||||||
window.window.set_transient_for(self.table.gdkhandle)
|
window.window.set_transient_for(self.table.gdkhandle)
|
||||||
|
@ -648,7 +649,7 @@ class Hud:
|
||||||
class Stat_Window:
|
class Stat_Window:
|
||||||
|
|
||||||
def button_press_cb(self, widget, event, *args):
|
def button_press_cb(self, widget, event, *args):
|
||||||
# This handles all callbacks from button presses on the event boxes in
|
# This handles all callbacks from button presses on the event boxes in
|
||||||
# the stat windows. There is a bit of an ugly kludge to separate single-
|
# the stat windows. There is a bit of an ugly kludge to separate single-
|
||||||
# and double-clicks.
|
# and double-clicks.
|
||||||
self.window.show_all()
|
self.window.show_all()
|
||||||
|
@ -672,15 +673,15 @@ class Stat_Window:
|
||||||
self.window.begin_move_drag(event.button, int(event.x_root), int(event.y_root), event.time)
|
self.window.begin_move_drag(event.button, int(event.x_root), int(event.y_root), event.time)
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def noop(self, arga=None, argb=None): # i'm going to try to connect the focus-in and focus-out events here, to see if that fixes any of the focus problems.
|
def noop(self, arga=None, argb=None): # i'm going to try to connect the focus-in and focus-out events here, to see if that fixes any of the focus problems.
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def kill_popup(self, popup):
|
def kill_popup(self, popup):
|
||||||
print "remove popup", popup
|
print "remove popup", popup
|
||||||
self.popups.remove(popup)
|
self.popups.remove(popup)
|
||||||
popup.window.destroy()
|
popup.window.destroy()
|
||||||
|
|
||||||
def kill_popups(self):
|
def kill_popups(self):
|
||||||
map(lambda x: x.window.destroy(), self.popups)
|
map(lambda x: x.window.destroy(), self.popups)
|
||||||
self.popups = { }
|
self.popups = { }
|
||||||
|
@ -712,10 +713,10 @@ class Stat_Window:
|
||||||
self.window.set_focus_on_map(False)
|
self.window.set_focus_on_map(False)
|
||||||
|
|
||||||
grid = gtk.Table(rows = game.rows, columns = game.cols, homogeneous = False)
|
grid = gtk.Table(rows = game.rows, columns = game.cols, homogeneous = False)
|
||||||
self.grid = grid
|
self.grid = grid
|
||||||
self.window.add(grid)
|
self.window.add(grid)
|
||||||
self.window.modify_bg(gtk.STATE_NORMAL, parent.backgroundcolor)
|
self.window.modify_bg(gtk.STATE_NORMAL, parent.backgroundcolor)
|
||||||
|
|
||||||
self.e_box = []
|
self.e_box = []
|
||||||
self.frame = []
|
self.frame = []
|
||||||
self.label = []
|
self.label = []
|
||||||
|
@ -731,10 +732,10 @@ class Stat_Window:
|
||||||
if usegtkframes:
|
if usegtkframes:
|
||||||
self.frame[r].append( gtk.Frame() )
|
self.frame[r].append( gtk.Frame() )
|
||||||
e_box[r].append( gtk.EventBox() )
|
e_box[r].append( gtk.EventBox() )
|
||||||
|
|
||||||
e_box[r][c].modify_bg(gtk.STATE_NORMAL, parent.backgroundcolor)
|
e_box[r][c].modify_bg(gtk.STATE_NORMAL, parent.backgroundcolor)
|
||||||
e_box[r][c].modify_fg(gtk.STATE_NORMAL, parent.foregroundcolor)
|
e_box[r][c].modify_fg(gtk.STATE_NORMAL, parent.foregroundcolor)
|
||||||
|
|
||||||
Stats.do_tip(e_box[r][c], 'stuff')
|
Stats.do_tip(e_box[r][c], 'stuff')
|
||||||
if usegtkframes:
|
if usegtkframes:
|
||||||
grid.attach(self.frame[r][c], c, c+1, r, r+1, xpadding = game.xpad, ypadding = game.ypad)
|
grid.attach(self.frame[r][c], c, c+1, r, r+1, xpadding = game.xpad, ypadding = game.ypad)
|
||||||
|
@ -742,7 +743,7 @@ class Stat_Window:
|
||||||
else:
|
else:
|
||||||
grid.attach(e_box[r][c], c, c+1, r, r+1, xpadding = game.xpad, ypadding = game.ypad)
|
grid.attach(e_box[r][c], c, c+1, r, r+1, xpadding = game.xpad, ypadding = game.ypad)
|
||||||
label[r].append( gtk.Label('xxx') )
|
label[r].append( gtk.Label('xxx') )
|
||||||
|
|
||||||
if usegtkframes:
|
if usegtkframes:
|
||||||
self.frame[r][c].modify_bg(gtk.STATE_NORMAL, parent.backgroundcolor)
|
self.frame[r][c].modify_bg(gtk.STATE_NORMAL, parent.backgroundcolor)
|
||||||
label[r][c].modify_bg(gtk.STATE_NORMAL, parent.backgroundcolor)
|
label[r][c].modify_bg(gtk.STATE_NORMAL, parent.backgroundcolor)
|
||||||
|
@ -763,17 +764,17 @@ class Stat_Window:
|
||||||
self.window.set_focus_on_map(False)
|
self.window.set_focus_on_map(False)
|
||||||
self.window.set_accept_focus(False)
|
self.window.set_accept_focus(False)
|
||||||
|
|
||||||
|
|
||||||
self.window.move(self.x, self.y)
|
self.window.move(self.x, self.y)
|
||||||
self.window.realize() # window must be realized before it has a gdkwindow so we can attach it to the table window..
|
self.window.realize() # window must be realized before it has a gdkwindow so we can attach it to the table window..
|
||||||
self.topify_window(self.window)
|
self.topify_window(self.window)
|
||||||
|
|
||||||
self.window.hide()
|
self.window.hide()
|
||||||
|
|
||||||
def topify_window(self, window):
|
def topify_window(self, window):
|
||||||
window.set_focus_on_map(False)
|
window.set_focus_on_map(False)
|
||||||
window.set_accept_focus(False)
|
window.set_accept_focus(False)
|
||||||
|
|
||||||
if not self.table.gdkhandle:
|
if not self.table.gdkhandle:
|
||||||
self.table.gdkhandle = gtk.gdk.window_foreign_new(int(self.table.number)) # gtk handle to poker window
|
self.table.gdkhandle = gtk.gdk.window_foreign_new(int(self.table.number)) # gtk handle to poker window
|
||||||
# window.window.reparent(self.table.gdkhandle, 0, 0)
|
# window.window.reparent(self.table.gdkhandle, 0, 0)
|
||||||
|
@ -796,11 +797,11 @@ class Popup_window:
|
||||||
self.window.set_title("popup")
|
self.window.set_title("popup")
|
||||||
self.window.set_property("skip-taskbar-hint", True)
|
self.window.set_property("skip-taskbar-hint", True)
|
||||||
self.window.set_focus_on_map(False)
|
self.window.set_focus_on_map(False)
|
||||||
self.window.set_accept_focus(False)
|
self.window.set_accept_focus(False)
|
||||||
self.window.set_transient_for(parent.get_toplevel())
|
self.window.set_transient_for(parent.get_toplevel())
|
||||||
|
|
||||||
self.window.set_position(gtk.WIN_POS_CENTER_ON_PARENT)
|
self.window.set_position(gtk.WIN_POS_CENTER_ON_PARENT)
|
||||||
|
|
||||||
self.ebox = gtk.EventBox()
|
self.ebox = gtk.EventBox()
|
||||||
self.ebox.connect("button_press_event", self.button_press_cb)
|
self.ebox.connect("button_press_event", self.button_press_cb)
|
||||||
self.lab = gtk.Label("stuff\nstuff\nstuff")
|
self.lab = gtk.Label("stuff\nstuff\nstuff")
|
||||||
|
@ -808,14 +809,14 @@ class Popup_window:
|
||||||
# need an event box so we can respond to clicks
|
# need an event box so we can respond to clicks
|
||||||
self.window.add(self.ebox)
|
self.window.add(self.ebox)
|
||||||
self.ebox.add(self.lab)
|
self.ebox.add(self.lab)
|
||||||
|
|
||||||
self.ebox.modify_bg(gtk.STATE_NORMAL, stat_window.parent.backgroundcolor)
|
self.ebox.modify_bg(gtk.STATE_NORMAL, stat_window.parent.backgroundcolor)
|
||||||
self.ebox.modify_fg(gtk.STATE_NORMAL, stat_window.parent.foregroundcolor)
|
self.ebox.modify_fg(gtk.STATE_NORMAL, stat_window.parent.foregroundcolor)
|
||||||
self.window.modify_bg(gtk.STATE_NORMAL, stat_window.parent.backgroundcolor)
|
self.window.modify_bg(gtk.STATE_NORMAL, stat_window.parent.backgroundcolor)
|
||||||
self.window.modify_fg(gtk.STATE_NORMAL, stat_window.parent.foregroundcolor)
|
self.window.modify_fg(gtk.STATE_NORMAL, stat_window.parent.foregroundcolor)
|
||||||
self.lab.modify_bg(gtk.STATE_NORMAL, stat_window.parent.backgroundcolor)
|
self.lab.modify_bg(gtk.STATE_NORMAL, stat_window.parent.backgroundcolor)
|
||||||
self.lab.modify_fg(gtk.STATE_NORMAL, stat_window.parent.foregroundcolor)
|
self.lab.modify_fg(gtk.STATE_NORMAL, stat_window.parent.foregroundcolor)
|
||||||
|
|
||||||
# figure out the row, col address of the click that activated the popup
|
# figure out the row, col address of the click that activated the popup
|
||||||
row = 0
|
row = 0
|
||||||
col = 0
|
col = 0
|
||||||
|
@ -842,7 +843,7 @@ class Popup_window:
|
||||||
|
|
||||||
# get a database connection
|
# get a database connection
|
||||||
# db_connection = Database.Database(stat_window.parent.config, stat_window.parent.db_name, 'temp')
|
# db_connection = Database.Database(stat_window.parent.config, stat_window.parent.db_name, 'temp')
|
||||||
|
|
||||||
# calculate the stat_dict and then create the text for the pu
|
# calculate the stat_dict and then create the text for the pu
|
||||||
# stat_dict = db_connection.get_stats_from_hand(stat_window.parent.hand, stat_window.player_id)
|
# stat_dict = db_connection.get_stats_from_hand(stat_window.parent.hand, stat_window.player_id)
|
||||||
# stat_dict = self.db_connection.get_stats_from_hand(stat_window.parent.hand)
|
# stat_dict = self.db_connection.get_stats_from_hand(stat_window.parent.hand)
|
||||||
|
@ -854,16 +855,16 @@ class Popup_window:
|
||||||
number = Stats.do_stat(stat_dict, player = int(stat_window.player_id), stat = s)
|
number = Stats.do_stat(stat_dict, player = int(stat_window.player_id), stat = s)
|
||||||
mo_text += number[5] + " " + number[4] + "\n"
|
mo_text += number[5] + " " + number[4] + "\n"
|
||||||
pu_text += number[3] + "\n"
|
pu_text += number[3] + "\n"
|
||||||
|
|
||||||
|
|
||||||
self.lab.set_text(pu_text)
|
self.lab.set_text(pu_text)
|
||||||
Stats.do_tip(self.lab, mo_text)
|
Stats.do_tip(self.lab, mo_text)
|
||||||
self.window.show_all()
|
self.window.show_all()
|
||||||
|
|
||||||
self.window.set_transient_for(stat_window.window)
|
self.window.set_transient_for(stat_window.window)
|
||||||
|
|
||||||
def button_press_cb(self, widget, event, *args):
|
def button_press_cb(self, widget, event, *args):
|
||||||
# This handles all callbacks from button presses on the event boxes in
|
# This handles all callbacks from button presses on the event boxes in
|
||||||
# the popup windows. There is a bit of an ugly kludge to separate single-
|
# the popup windows. There is a bit of an ugly kludge to separate single-
|
||||||
# and double-clicks. This is the same code as in the Stat_window class
|
# and double-clicks. This is the same code as in the Stat_window class
|
||||||
if event.button == 1: # left button event
|
if event.button == 1: # left button event
|
||||||
|
@ -881,7 +882,7 @@ class Popup_window:
|
||||||
def toggle_decorated(self, widget):
|
def toggle_decorated(self, widget):
|
||||||
top = widget.get_toplevel()
|
top = widget.get_toplevel()
|
||||||
(x, y) = top.get_position()
|
(x, y) = top.get_position()
|
||||||
|
|
||||||
if top.get_decorated():
|
if top.get_decorated():
|
||||||
top.set_decorated(0)
|
top.set_decorated(0)
|
||||||
top.move(x, y)
|
top.move(x, y)
|
||||||
|
@ -892,7 +893,7 @@ class Popup_window:
|
||||||
def topify_window(self, window):
|
def topify_window(self, window):
|
||||||
window.set_focus_on_map(False)
|
window.set_focus_on_map(False)
|
||||||
window.set_accept_focus(False)
|
window.set_accept_focus(False)
|
||||||
|
|
||||||
if not self.table.gdkhandle:
|
if not self.table.gdkhandle:
|
||||||
self.table.gdkhandle = gtk.gdk.window_foreign_new(int(self.table.number)) # gtk handle to poker window
|
self.table.gdkhandle = gtk.gdk.window_foreign_new(int(self.table.number)) # gtk handle to poker window
|
||||||
# window.window.reparent(self.table.gdkhandle, 0, 0)
|
# window.window.reparent(self.table.gdkhandle, 0, 0)
|
||||||
|
@ -906,14 +907,14 @@ if __name__== "__main__":
|
||||||
label = gtk.Label('Fake main window, blah blah, blah\nblah, blah')
|
label = gtk.Label('Fake main window, blah blah, blah\nblah, blah')
|
||||||
main_window.add(label)
|
main_window.add(label)
|
||||||
main_window.show_all()
|
main_window.show_all()
|
||||||
|
|
||||||
c = Configuration.Config()
|
c = Configuration.Config()
|
||||||
#tables = Tables.discover(c)
|
#tables = Tables.discover(c)
|
||||||
t = Tables.discover_table_by_name(c, "Corona")
|
t = Tables.discover_table_by_name(c, "Corona")
|
||||||
if t is None:
|
if t is None:
|
||||||
print "Table not found."
|
print "Table not found."
|
||||||
db = Database.Database(c, 'fpdb', 'holdem')
|
db = Database.Database(c, 'fpdb', 'holdem')
|
||||||
|
|
||||||
stat_dict = db.get_stats_from_hand(1)
|
stat_dict = db.get_stats_from_hand(1)
|
||||||
|
|
||||||
# for t in tables:
|
# for t in tables:
|
||||||
|
|
|
@ -9,12 +9,12 @@ Routines for detecting and handling poker client windows for MS Windows.
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 2 of the License, or
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, write to the Free Software
|
# along with this program; if not, write to the Free Software
|
||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
@ -56,9 +56,13 @@ class Table(Table_Window):
|
||||||
if 'Chat:' in titles[hwnd]: continue # Some sites (FTP? PS? Others?) have seperable or seperately constructed chat windows
|
if 'Chat:' in titles[hwnd]: continue # Some sites (FTP? PS? Others?) have seperable or seperately constructed chat windows
|
||||||
self.window = hwnd
|
self.window = hwnd
|
||||||
break
|
break
|
||||||
|
|
||||||
if self.window == None:
|
try:
|
||||||
print "Window %s not found. Skipping." % search_string
|
if self.window == None:
|
||||||
|
print "Window %s not found. Skipping." % search_string
|
||||||
|
return None
|
||||||
|
except AttributeError:
|
||||||
|
print "self.window doesn't exist? why?"
|
||||||
return None
|
return None
|
||||||
|
|
||||||
(x, y, width, height) = win32gui.GetWindowRect(hwnd)
|
(x, y, width, height) = win32gui.GetWindowRect(hwnd)
|
||||||
|
@ -70,7 +74,7 @@ class Table(Table_Window):
|
||||||
print "x = %s y = %s width = %s height = %s" % (self.x, self.y, self.width, self.height)
|
print "x = %s y = %s width = %s height = %s" % (self.x, self.y, self.width, self.height)
|
||||||
#self.height = int(height) - b_width - tb_height
|
#self.height = int(height) - b_width - tb_height
|
||||||
#self.width = int(width) - 2*b_width
|
#self.width = int(width) - 2*b_width
|
||||||
|
|
||||||
self.exe = self.get_nt_exe(hwnd)
|
self.exe = self.get_nt_exe(hwnd)
|
||||||
self.title = titles[hwnd]
|
self.title = titles[hwnd]
|
||||||
self.site = ""
|
self.site = ""
|
||||||
|
@ -99,37 +103,37 @@ class Table(Table_Window):
|
||||||
|
|
||||||
def get_nt_exe(self, hwnd):
|
def get_nt_exe(self, hwnd):
|
||||||
"""Finds the name of the executable that the given window handle belongs to."""
|
"""Finds the name of the executable that the given window handle belongs to."""
|
||||||
|
|
||||||
# Request privileges to enable "debug process", so we can later use PROCESS_VM_READ, retardedly required to GetModuleFileNameEx()
|
# Request privileges to enable "debug process", so we can later use PROCESS_VM_READ, retardedly required to GetModuleFileNameEx()
|
||||||
priv_flags = win32security.TOKEN_ADJUST_PRIVILEGES | win32security.TOKEN_QUERY
|
priv_flags = win32security.TOKEN_ADJUST_PRIVILEGES | win32security.TOKEN_QUERY
|
||||||
hToken = win32security.OpenProcessToken (win32api.GetCurrentProcess(), priv_flags)
|
hToken = win32security.OpenProcessToken (win32api.GetCurrentProcess(), priv_flags)
|
||||||
# enable "debug process"
|
# enable "debug process"
|
||||||
privilege_id = win32security.LookupPrivilegeValue (None, win32security.SE_DEBUG_NAME)
|
privilege_id = win32security.LookupPrivilegeValue (None, win32security.SE_DEBUG_NAME)
|
||||||
old_privs = win32security.AdjustTokenPrivileges (hToken, 0, [(privilege_id, win32security.SE_PRIVILEGE_ENABLED)])
|
old_privs = win32security.AdjustTokenPrivileges (hToken, 0, [(privilege_id, win32security.SE_PRIVILEGE_ENABLED)])
|
||||||
|
|
||||||
# Open the process, and query it's filename
|
# Open the process, and query it's filename
|
||||||
processid = win32process.GetWindowThreadProcessId(hwnd)
|
processid = win32process.GetWindowThreadProcessId(hwnd)
|
||||||
pshandle = win32api.OpenProcess(win32con.PROCESS_QUERY_INFORMATION | win32con.PROCESS_VM_READ, False, processid[1])
|
pshandle = win32api.OpenProcess(win32con.PROCESS_QUERY_INFORMATION | win32con.PROCESS_VM_READ, False, processid[1])
|
||||||
exename = win32process.GetModuleFileNameEx(pshandle, 0)
|
exename = win32process.GetModuleFileNameEx(pshandle, 0)
|
||||||
|
|
||||||
# clean up
|
# clean up
|
||||||
win32api.CloseHandle(pshandle)
|
win32api.CloseHandle(pshandle)
|
||||||
win32api.CloseHandle(hToken)
|
win32api.CloseHandle(hToken)
|
||||||
|
|
||||||
return exename
|
return exename
|
||||||
def topify(self, hud):
|
def topify(self, hud):
|
||||||
"""Set the specified gtk window to stayontop in MS Windows."""
|
"""Set the specified gtk window to stayontop in MS Windows."""
|
||||||
|
|
||||||
# def windowEnumerationHandler(hwnd, resultList):
|
# def windowEnumerationHandler(hwnd, resultList):
|
||||||
# '''Callback for win32gui.EnumWindows() to generate list of window handles.'''
|
# '''Callback for win32gui.EnumWindows() to generate list of window handles.'''
|
||||||
# resultList.append((hwnd, win32gui.GetWindowText(hwnd)))
|
# resultList.append((hwnd, win32gui.GetWindowText(hwnd)))
|
||||||
#
|
#
|
||||||
# unique_name = 'unique name for finding this window'
|
# unique_name = 'unique name for finding this window'
|
||||||
# real_name = hud.main_window.get_title()
|
# real_name = hud.main_window.get_title()
|
||||||
# hud.main_window.set_title(unique_name)
|
# hud.main_window.set_title(unique_name)
|
||||||
# tl_windows = []
|
# tl_windows = []
|
||||||
# win32gui.EnumWindows(windowEnumerationHandler, tl_windows)
|
# win32gui.EnumWindows(windowEnumerationHandler, tl_windows)
|
||||||
#
|
#
|
||||||
# for w in tl_windows:
|
# for w in tl_windows:
|
||||||
# if w[1] == unique_name:
|
# if w[1] == unique_name:
|
||||||
# hud.main_window.gdkhandle = gtk.gdk.window_foreign_new(w[0])
|
# hud.main_window.gdkhandle = gtk.gdk.window_foreign_new(w[0])
|
||||||
|
@ -139,14 +143,13 @@ class Table(Table_Window):
|
||||||
(innerx, innery) = self.gdkhandle.get_origin()
|
(innerx, innery) = self.gdkhandle.get_origin()
|
||||||
b_width = rect.x - innerx
|
b_width = rect.x - innerx
|
||||||
tb_height = rect.y - innery
|
tb_height = rect.y - innery
|
||||||
#
|
#
|
||||||
# style = win32gui.GetWindowLong(self.number, win32con.GWL_EXSTYLE)
|
# style = win32gui.GetWindowLong(self.number, win32con.GWL_EXSTYLE)
|
||||||
# style |= win32con.WS_CLIPCHILDREN
|
# style |= win32con.WS_CLIPCHILDREN
|
||||||
# win32gui.SetWindowLong(self.number, win32con.GWL_EXSTYLE, style)
|
# win32gui.SetWindowLong(self.number, win32con.GWL_EXSTYLE, style)
|
||||||
# break
|
# break
|
||||||
|
|
||||||
# hud.main_window.set_title(real_name)
|
# hud.main_window.set_title(real_name)
|
||||||
|
|
||||||
def win_enum_handler(hwnd, titles):
|
def win_enum_handler(hwnd, titles):
|
||||||
titles[hwnd] = win32gui.GetWindowText(hwnd)
|
titles[hwnd] = win32gui.GetWindowText(hwnd)
|
||||||
|
|
||||||
|
|
|
@ -149,11 +149,11 @@ class fpdb_db:
|
||||||
else:
|
else:
|
||||||
logging.warning("SQLite won't work well without 'sqlalchemy' installed.")
|
logging.warning("SQLite won't work well without 'sqlalchemy' installed.")
|
||||||
|
|
||||||
if not os.path.isdir(Configuration.DIR_DATABASES):
|
if not os.path.isdir(Configuration.DIR_DATABASES) and not database == ":memory:":
|
||||||
print "Creating directory: '%s'" % (Configuration.DIR_DATABASES)
|
print "Creating directory: '%s'" % (Configuration.DIR_DATABASES)
|
||||||
os.mkdir(Configuration.DIR_DATABASES)
|
os.mkdir(Configuration.DIR_DATABASES)
|
||||||
self.db = sqlite3.connect( os.path.join(Configuration.DIR_DATABASES, database)
|
database = os.path.join(Configuration.DIR_DATABASE, database)
|
||||||
, detect_types=sqlite3.PARSE_DECLTYPES )
|
self.db = sqlite3.connect(database, detect_types=sqlite3.PARSE_DECLTYPES )
|
||||||
sqlite3.register_converter("bool", lambda x: bool(int(x)))
|
sqlite3.register_converter("bool", lambda x: bool(int(x)))
|
||||||
sqlite3.register_adapter(bool, lambda x: "1" if x else "0")
|
sqlite3.register_adapter(bool, lambda x: "1" if x else "0")
|
||||||
self.db.create_function("floor", 1, math.floor)
|
self.db.create_function("floor", 1, math.floor)
|
||||||
|
|
|
@ -51,7 +51,7 @@ except ImportError:
|
||||||
log.debug("Import database module: MySQLdb not found")
|
log.debug("Import database module: MySQLdb not found")
|
||||||
else:
|
else:
|
||||||
mysqlLibFound = True
|
mysqlLibFound = True
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import psycopg2
|
import psycopg2
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
@ -81,7 +81,7 @@ class Importer:
|
||||||
self.pos_in_file = {} # dict to remember how far we have read in the file
|
self.pos_in_file = {} # dict to remember how far we have read in the file
|
||||||
#Set defaults
|
#Set defaults
|
||||||
self.callHud = self.config.get_import_parameters().get("callFpdbHud")
|
self.callHud = self.config.get_import_parameters().get("callFpdbHud")
|
||||||
|
|
||||||
# CONFIGURATION OPTIONS
|
# CONFIGURATION OPTIONS
|
||||||
self.settings.setdefault("minPrint", 30)
|
self.settings.setdefault("minPrint", 30)
|
||||||
self.settings.setdefault("handCount", 0)
|
self.settings.setdefault("handCount", 0)
|
||||||
|
@ -243,9 +243,9 @@ class Importer:
|
||||||
#self.writeq.join()
|
#self.writeq.join()
|
||||||
#using empty() might be more reliable:
|
#using empty() might be more reliable:
|
||||||
while not self.writeq.empty() and len(threading.enumerate()) > 1:
|
while not self.writeq.empty() and len(threading.enumerate()) > 1:
|
||||||
# TODO: Do we need to actually tell the progress indicator to move, or is it already moving, and we just need to process events...
|
# TODO: Do we need to actually tell the progress indicator to move, or is it already moving, and we just need to process events...
|
||||||
while gtk.events_pending(): # see http://faq.pygtk.org/index.py?req=index for more hints (3.7)
|
while gtk.events_pending(): # see http://faq.pygtk.org/index.py?req=index for more hints (3.7)
|
||||||
gtk.main_iteration(False)
|
gtk.main_iteration(False)
|
||||||
sleep(0.5)
|
sleep(0.5)
|
||||||
print " ... writers finished"
|
print " ... writers finished"
|
||||||
|
|
||||||
|
@ -267,7 +267,7 @@ class Importer:
|
||||||
""""Read filenames in self.filelist and pass to import_file_dict().
|
""""Read filenames in self.filelist and pass to import_file_dict().
|
||||||
Uses a separate database connection if created as a thread (caller
|
Uses a separate database connection if created as a thread (caller
|
||||||
passes None or no param as db)."""
|
passes None or no param as db)."""
|
||||||
|
|
||||||
totstored = 0
|
totstored = 0
|
||||||
totdups = 0
|
totdups = 0
|
||||||
totpartial = 0
|
totpartial = 0
|
||||||
|
@ -300,7 +300,7 @@ class Importer:
|
||||||
except:
|
except:
|
||||||
pass # if this fails we're probably doomed anyway
|
pass # if this fails we're probably doomed anyway
|
||||||
if self.settings['handsInDB'] < 5000: return "drop"
|
if self.settings['handsInDB'] < 5000: return "drop"
|
||||||
if len(self.filelist) < 50: return "don't drop"
|
if len(self.filelist) < 50: return "don't drop"
|
||||||
if self.settings['handsInDB'] > 50000: return "don't drop"
|
if self.settings['handsInDB'] > 50000: return "don't drop"
|
||||||
return "drop"
|
return "drop"
|
||||||
|
|
||||||
|
@ -313,7 +313,7 @@ class Importer:
|
||||||
size_per_hand = 1300.0 # wag based on a PS 6-up FLHE file. Actual value not hugely important
|
size_per_hand = 1300.0 # wag based on a PS 6-up FLHE file. Actual value not hugely important
|
||||||
# as values of scale and increment compensate for it anyway.
|
# as values of scale and increment compensate for it anyway.
|
||||||
# decimal used to force float arithmetic
|
# decimal used to force float arithmetic
|
||||||
|
|
||||||
# get number of hands in db
|
# get number of hands in db
|
||||||
if 'handsInDB' not in self.settings:
|
if 'handsInDB' not in self.settings:
|
||||||
try:
|
try:
|
||||||
|
@ -322,7 +322,7 @@ class Importer:
|
||||||
self.settings['handsInDB'] = tmpcursor.fetchone()[0]
|
self.settings['handsInDB'] = tmpcursor.fetchone()[0]
|
||||||
except:
|
except:
|
||||||
pass # if this fails we're probably doomed anyway
|
pass # if this fails we're probably doomed anyway
|
||||||
|
|
||||||
# add up size of import files
|
# add up size of import files
|
||||||
total_size = 0.0
|
total_size = 0.0
|
||||||
for file in self.filelist:
|
for file in self.filelist:
|
||||||
|
@ -344,12 +344,12 @@ class Importer:
|
||||||
#Check for new files in monitored directories
|
#Check for new files in monitored directories
|
||||||
#todo: make efficient - always checks for new file, should be able to use mtime of directory
|
#todo: make efficient - always checks for new file, should be able to use mtime of directory
|
||||||
# ^^ May not work on windows
|
# ^^ May not work on windows
|
||||||
|
|
||||||
#rulog = open('runUpdated.txt', 'a')
|
#rulog = open('runUpdated.txt', 'a')
|
||||||
#rulog.writelines("runUpdated ... ")
|
#rulog.writelines("runUpdated ... ")
|
||||||
for site in self.dirlist:
|
for site in self.dirlist:
|
||||||
self.addImportDirectory(self.dirlist[site][0], False, site, self.dirlist[site][1])
|
self.addImportDirectory(self.dirlist[site][0], False, site, self.dirlist[site][1])
|
||||||
|
|
||||||
for file in self.filelist:
|
for file in self.filelist:
|
||||||
if os.path.exists(file):
|
if os.path.exists(file):
|
||||||
stat_info = os.stat(file)
|
stat_info = os.stat(file)
|
||||||
|
@ -369,13 +369,13 @@ class Importer:
|
||||||
self.updatedtime[file] = time()
|
self.updatedtime[file] = time()
|
||||||
else:
|
else:
|
||||||
self.removeFromFileList[file] = True
|
self.removeFromFileList[file] = True
|
||||||
|
|
||||||
self.addToDirList = filter(lambda x: self.addImportDirectory(x, True, self.addToDirList[x][0], self.addToDirList[x][1]), self.addToDirList)
|
self.addToDirList = filter(lambda x: self.addImportDirectory(x, True, self.addToDirList[x][0], self.addToDirList[x][1]), self.addToDirList)
|
||||||
|
|
||||||
for file in self.removeFromFileList:
|
for file in self.removeFromFileList:
|
||||||
if file in self.filelist:
|
if file in self.filelist:
|
||||||
del self.filelist[file]
|
del self.filelist[file]
|
||||||
|
|
||||||
self.addToDirList = {}
|
self.addToDirList = {}
|
||||||
self.removeFromFileList = {}
|
self.removeFromFileList = {}
|
||||||
self.database.rollback()
|
self.database.rollback()
|
||||||
|
@ -385,7 +385,7 @@ class Importer:
|
||||||
# This is now an internal function that should not be called directly.
|
# This is now an internal function that should not be called directly.
|
||||||
def import_file_dict(self, db, file, site, filter, q=None):
|
def import_file_dict(self, db, file, site, filter, q=None):
|
||||||
#print "import_file_dict"
|
#print "import_file_dict"
|
||||||
|
|
||||||
if os.path.isdir(file):
|
if os.path.isdir(file):
|
||||||
self.addToDirList[file] = [site] + [filter]
|
self.addToDirList[file] = [site] + [filter]
|
||||||
return
|
return
|
||||||
|
@ -393,7 +393,7 @@ class Importer:
|
||||||
conv = None
|
conv = None
|
||||||
(stored, duplicates, partial, errors, ttime) = (0, 0, 0, 0, 0)
|
(stored, duplicates, partial, errors, ttime) = (0, 0, 0, 0, 0)
|
||||||
|
|
||||||
file = file.decode(fpdb_simple.LOCALE_ENCODING)
|
file = file.decode(fpdb_simple.LOCALE_ENCODING)
|
||||||
|
|
||||||
# Load filter, process file, pass returned filename to import_fpdb_file
|
# Load filter, process file, pass returned filename to import_fpdb_file
|
||||||
if self.settings['threads'] > 0 and self.writeq is not None:
|
if self.settings['threads'] > 0 and self.writeq is not None:
|
||||||
|
@ -473,7 +473,7 @@ class Importer:
|
||||||
ttime = time() - starttime
|
ttime = time() - starttime
|
||||||
if q is None:
|
if q is None:
|
||||||
log.info("Total stored: %(stored)d\tduplicates:%(duplicates)d\terrors:%(errors)d\ttime:%(ttime)s" % locals())
|
log.info("Total stored: %(stored)d\tduplicates:%(duplicates)d\terrors:%(errors)d\ttime:%(ttime)s" % locals())
|
||||||
|
|
||||||
if not stored:
|
if not stored:
|
||||||
if duplicates:
|
if duplicates:
|
||||||
for line_no in xrange(len(self.lines)):
|
for line_no in xrange(len(self.lines)):
|
||||||
|
@ -488,7 +488,7 @@ class Importer:
|
||||||
|
|
||||||
return (stored, duplicates, partial, errors, ttime)
|
return (stored, duplicates, partial, errors, ttime)
|
||||||
# end def import_fpdb_file
|
# end def import_fpdb_file
|
||||||
|
|
||||||
|
|
||||||
def import_fpdb_lines(self, db, lines, starttime, file, site, q = None):
|
def import_fpdb_lines(self, db, lines, starttime, file, site, q = None):
|
||||||
"""Import an fpdb hand history held in the list lines, could be one hand or many"""
|
"""Import an fpdb hand history held in the list lines, could be one hand or many"""
|
||||||
|
@ -496,7 +496,7 @@ class Importer:
|
||||||
#db.lock_for_insert() # should be ok when using one thread, but doesn't help??
|
#db.lock_for_insert() # should be ok when using one thread, but doesn't help??
|
||||||
while gtk.events_pending():
|
while gtk.events_pending():
|
||||||
gtk.main_iteration(False)
|
gtk.main_iteration(False)
|
||||||
|
|
||||||
try: # sometimes we seem to be getting an empty self.lines, in which case, we just want to return.
|
try: # sometimes we seem to be getting an empty self.lines, in which case, we just want to return.
|
||||||
firstline = lines[0]
|
firstline = lines[0]
|
||||||
except:
|
except:
|
||||||
|
@ -524,7 +524,7 @@ class Importer:
|
||||||
if len(lines[i]) < 2: #Wierd way to detect for '\r\n' or '\n'
|
if len(lines[i]) < 2: #Wierd way to detect for '\r\n' or '\n'
|
||||||
endpos = i
|
endpos = i
|
||||||
hand = lines[startpos:endpos]
|
hand = lines[startpos:endpos]
|
||||||
|
|
||||||
if len(hand[0]) < 2:
|
if len(hand[0]) < 2:
|
||||||
hand=hand[1:]
|
hand=hand[1:]
|
||||||
|
|
||||||
|
@ -548,7 +548,7 @@ class Importer:
|
||||||
if self.callHud:
|
if self.callHud:
|
||||||
#print "call to HUD here. handsId:",handsId
|
#print "call to HUD here. handsId:",handsId
|
||||||
#pipe the Hands.id out to the HUD
|
#pipe the Hands.id out to the HUD
|
||||||
print "fpdb_import: sending hand to hud", handsId, "pipe =", self.caller.pipe_to_hud
|
# print "fpdb_import: sending hand to hud", handsId, "pipe =", self.caller.pipe_to_hud
|
||||||
self.caller.pipe_to_hud.stdin.write("%s" % (handsId) + os.linesep)
|
self.caller.pipe_to_hud.stdin.write("%s" % (handsId) + os.linesep)
|
||||||
except Exceptions.DuplicateError:
|
except Exceptions.DuplicateError:
|
||||||
duplicates += 1
|
duplicates += 1
|
||||||
|
@ -574,7 +574,7 @@ class Importer:
|
||||||
if self.settings['minPrint']:
|
if self.settings['minPrint']:
|
||||||
if not ((stored+duplicates+errors) % self.settings['minPrint']):
|
if not ((stored+duplicates+errors) % self.settings['minPrint']):
|
||||||
print "stored:", stored, " duplicates:", duplicates, "errors:", errors
|
print "stored:", stored, " duplicates:", duplicates, "errors:", errors
|
||||||
|
|
||||||
if self.settings['handCount']:
|
if self.settings['handCount']:
|
||||||
if ((stored+duplicates+errors) >= self.settings['handCount']):
|
if ((stored+duplicates+errors) >= self.settings['handCount']):
|
||||||
if not self.settings['quiet']:
|
if not self.settings['quiet']:
|
||||||
|
|
|
@ -0,0 +1,971 @@
|
||||||
|
PokerStars Game #35839001292: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:12:58 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #5 is the button
|
||||||
|
Seat 1: s0rrow ($4 in chips)
|
||||||
|
Seat 2: rumble1111 ($4.58 in chips)
|
||||||
|
Seat 3: Eisenherz73 ($7.54 in chips)
|
||||||
|
Seat 4: cypis28 ($1.40 in chips)
|
||||||
|
Seat 5: bakter9 ($0.78 in chips)
|
||||||
|
Seat 6: TheLabman ($6.31 in chips)
|
||||||
|
TheLabman: posts small blind $0.05
|
||||||
|
s0rrow: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [8s Ts 8h 2s 3s]
|
||||||
|
rumble1111: calls $0.10
|
||||||
|
Eisenherz73: folds
|
||||||
|
cypis28: raises $0.10 to $0.20
|
||||||
|
bakter9: raises $0.10 to $0.30
|
||||||
|
TheLabman: folds
|
||||||
|
s0rrow: folds
|
||||||
|
rumble1111: calls $0.20
|
||||||
|
cypis28: raises $0.10 to $0.40
|
||||||
|
Betting is capped
|
||||||
|
bakter9: calls $0.10
|
||||||
|
rumble1111: calls $0.10
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
rumble1111: discards 2 cards
|
||||||
|
cypis28: discards 2 cards
|
||||||
|
bakter9: discards 1 card
|
||||||
|
rumble1111: checks
|
||||||
|
cypis28: bets $0.10
|
||||||
|
bakter9: raises $0.10 to $0.20
|
||||||
|
rumble1111: folds
|
||||||
|
cypis28: calls $0.10
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
cypis28: discards 1 card
|
||||||
|
bakter9: stands pat
|
||||||
|
cypis28: bets $0.20
|
||||||
|
bakter9: calls $0.18 and is all-in
|
||||||
|
Uncalled bet ($0.02) returned to cypis28
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
cypis28: stands pat
|
||||||
|
bakter9: stands pat
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
cypis28: shows [7c 6d 9c 4s 2c] (Lo: 9,7,6,4,2)
|
||||||
|
bakter9: shows [7s 5s 8d 4h 3c] (Lo: 8,7,5,4,3)
|
||||||
|
bakter9 collected $2.01 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $2.11 | Rake $0.10
|
||||||
|
Seat 1: s0rrow (big blind) folded before the Draw
|
||||||
|
Seat 2: rumble1111 folded after the 1st Draw
|
||||||
|
Seat 3: Eisenherz73 folded before the Draw (didn't bet)
|
||||||
|
Seat 4: cypis28 showed [7c 6d 9c 4s 2c] and lost with Lo: 9,7,6,4,2
|
||||||
|
Seat 5: bakter9 (button) showed [7s 5s 8d 4h 3c] and won ($2.01) with Lo: 8,7,5,4,3
|
||||||
|
Seat 6: TheLabman (small blind) folded before the Draw
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839050562: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:14:02 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #6 is the button
|
||||||
|
Seat 1: s0rrow ($3.90 in chips)
|
||||||
|
Seat 2: rumble1111 ($4.18 in chips)
|
||||||
|
Seat 3: Eisenherz73 ($7.54 in chips)
|
||||||
|
Seat 4: cypis28 ($0.62 in chips)
|
||||||
|
Seat 5: bakter9 ($2.01 in chips)
|
||||||
|
Seat 6: TheLabman ($6.26 in chips)
|
||||||
|
s0rrow: posts small blind $0.05
|
||||||
|
rumble1111: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [Kh Th 3d Tc 7c]
|
||||||
|
Eisenherz73: folds
|
||||||
|
cypis28: folds
|
||||||
|
bakter9: calls $0.10
|
||||||
|
TheLabman: folds
|
||||||
|
s0rrow: calls $0.05
|
||||||
|
rumble1111: checks
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
s0rrow: discards 2 cards [Kh Th]
|
||||||
|
Dealt to s0rrow [3d Tc 7c] [5c Qs]
|
||||||
|
rumble1111: discards 2 cards
|
||||||
|
bakter9: discards 2 cards
|
||||||
|
s0rrow: checks
|
||||||
|
rumble1111: bets $0.10
|
||||||
|
bakter9: folds
|
||||||
|
s0rrow: calls $0.10
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
s0rrow: discards 2 cards [Qs Tc]
|
||||||
|
Dealt to s0rrow [3d 7c 5c] [4c 2s]
|
||||||
|
rumble1111: stands pat
|
||||||
|
s0rrow: bets $0.20
|
||||||
|
rumble1111: calls $0.20
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
s0rrow: stands pat on [3d 7c 5c 4c 2s]
|
||||||
|
rumble1111: discards 1 card
|
||||||
|
s0rrow: bets $0.20
|
||||||
|
rumble1111: calls $0.20
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
s0rrow: shows [5c 4c 3d 2s 7c] (Lo: 7,5,4,3,2)
|
||||||
|
rumble1111: mucks hand
|
||||||
|
s0rrow collected $1.24 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.30 | Rake $0.06
|
||||||
|
Seat 1: s0rrow (small blind) showed [5c 4c 3d 2s 7c] and won ($1.24) with Lo: 7,5,4,3,2
|
||||||
|
Seat 2: rumble1111 (big blind) mucked [8s 7d 3c 6d 2h]
|
||||||
|
Seat 3: Eisenherz73 folded before the Draw (didn't bet)
|
||||||
|
Seat 4: cypis28 folded before the Draw (didn't bet)
|
||||||
|
Seat 5: bakter9 folded after the 1st Draw
|
||||||
|
Seat 6: TheLabman (button) folded before the Draw (didn't bet)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839109592: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:15:18 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #1 is the button
|
||||||
|
Seat 1: s0rrow ($4.54 in chips)
|
||||||
|
Seat 2: rumble1111 ($3.58 in chips)
|
||||||
|
Seat 3: Eisenherz73 ($7.54 in chips)
|
||||||
|
Seat 4: cypis28 ($0.62 in chips)
|
||||||
|
Seat 5: bakter9 ($1.91 in chips)
|
||||||
|
Seat 6: TheLabman ($6.26 in chips)
|
||||||
|
rumble1111: posts small blind $0.05
|
||||||
|
Eisenherz73: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [Tc 9s Qc 8h 3d]
|
||||||
|
cypis28: folds
|
||||||
|
bakter9: folds
|
||||||
|
TheLabman: folds
|
||||||
|
s0rrow: folds
|
||||||
|
rumble1111: folds
|
||||||
|
Uncalled bet ($0.05) returned to Eisenherz73
|
||||||
|
Eisenherz73 collected $0.10 from pot
|
||||||
|
Eisenherz73: doesn't show hand
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.10 | Rake $0
|
||||||
|
Seat 1: s0rrow (button) folded before the Draw (didn't bet)
|
||||||
|
Seat 2: rumble1111 (small blind) folded before the Draw
|
||||||
|
Seat 3: Eisenherz73 (big blind) collected ($0.10)
|
||||||
|
Seat 4: cypis28 folded before the Draw (didn't bet)
|
||||||
|
Seat 5: bakter9 folded before the Draw (didn't bet)
|
||||||
|
Seat 6: TheLabman folded before the Draw (didn't bet)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839118248: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:15:29 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #2 is the button
|
||||||
|
Seat 1: s0rrow ($4.54 in chips)
|
||||||
|
Seat 2: rumble1111 ($3.53 in chips)
|
||||||
|
Seat 3: Eisenherz73 ($7.59 in chips)
|
||||||
|
Seat 4: cypis28 ($0.62 in chips)
|
||||||
|
Seat 5: bakter9 ($1.91 in chips)
|
||||||
|
Seat 6: TheLabman ($6.26 in chips)
|
||||||
|
Eisenherz73: posts small blind $0.05
|
||||||
|
cypis28: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [Js 3d Qc 9s 5h]
|
||||||
|
bakter9: raises $0.10 to $0.20
|
||||||
|
TheLabman: folds
|
||||||
|
s0rrow: folds
|
||||||
|
rumble1111: folds
|
||||||
|
Eisenherz73: folds
|
||||||
|
cypis28: raises $0.10 to $0.30
|
||||||
|
bakter9: raises $0.10 to $0.40
|
||||||
|
Betting is capped
|
||||||
|
cypis28: calls $0.10
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
cypis28: discards 2 cards
|
||||||
|
bakter9: discards 1 card
|
||||||
|
cypis28: bets $0.10
|
||||||
|
bakter9: raises $0.10 to $0.20
|
||||||
|
cypis28: raises $0.02 to $0.22 and is all-in
|
||||||
|
bakter9: calls $0.02
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
cypis28: discards 1 card
|
||||||
|
bakter9: stands pat
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
cypis28: stands pat
|
||||||
|
bakter9: stands pat
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
cypis28: shows [7h 3s 2h 8h 6h] (Lo: 8,7,6,3,2)
|
||||||
|
bakter9: shows [4d 7c 2c 5s 6d] (Lo: 7,6,5,4,2)
|
||||||
|
bakter9 collected $1.23 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.29 | Rake $0.06
|
||||||
|
Seat 1: s0rrow folded before the Draw (didn't bet)
|
||||||
|
Seat 2: rumble1111 (button) folded before the Draw (didn't bet)
|
||||||
|
Seat 3: Eisenherz73 (small blind) folded before the Draw
|
||||||
|
Seat 4: cypis28 (big blind) showed [7h 3s 2h 8h 6h] and lost with Lo: 8,7,6,3,2
|
||||||
|
Seat 5: bakter9 showed [4d 7c 2c 5s 6d] and won ($1.23) with Lo: 7,6,5,4,2
|
||||||
|
Seat 6: TheLabman folded before the Draw (didn't bet)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839149377: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:16:10 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #3 is the button
|
||||||
|
Seat 1: s0rrow ($4.54 in chips)
|
||||||
|
Seat 2: rumble1111 ($3.53 in chips)
|
||||||
|
Seat 3: Eisenherz73 ($7.54 in chips)
|
||||||
|
Seat 5: bakter9 ($2.52 in chips)
|
||||||
|
Seat 6: TheLabman ($6.26 in chips)
|
||||||
|
bakter9: posts small blind $0.05
|
||||||
|
TheLabman: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [2c 3c Ts Jc Kc]
|
||||||
|
cypis28 leaves the table
|
||||||
|
s0rrow: folds
|
||||||
|
rumble1111: folds
|
||||||
|
Eisenherz73: folds
|
||||||
|
bakter9: calls $0.05
|
||||||
|
TheLabman: checks
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
bakter9: discards 2 cards
|
||||||
|
tom1206 joins the table at seat #4
|
||||||
|
TheLabman: discards 4 cards
|
||||||
|
bakter9: checks
|
||||||
|
TheLabman: checks
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
bakter9: discards 1 card
|
||||||
|
TheLabman: discards 3 cards
|
||||||
|
bakter9: checks
|
||||||
|
TheLabman: checks
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
bakter9: discards 1 card
|
||||||
|
TheLabman: discards 1 card
|
||||||
|
bakter9: bets $0.20
|
||||||
|
TheLabman: calls $0.20
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
bakter9: shows [5d 4h 8h 7d 6h] (Lo: a straight, Four to Eight)
|
||||||
|
TheLabman: shows [3h 6d 7h 5h 8d] (Lo: 8,7,6,5,3)
|
||||||
|
TheLabman collected $0.58 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.60 | Rake $0.02
|
||||||
|
Seat 1: s0rrow folded before the Draw (didn't bet)
|
||||||
|
Seat 2: rumble1111 folded before the Draw (didn't bet)
|
||||||
|
Seat 3: Eisenherz73 (button) folded before the Draw (didn't bet)
|
||||||
|
Seat 5: bakter9 (small blind) showed [5d 4h 8h 7d 6h] and lost with Lo: a straight, Four to Eight
|
||||||
|
Seat 6: TheLabman (big blind) showed [3h 6d 7h 5h 8d] and won ($0.58) with Lo: 8,7,6,5,3
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839176665: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:16:46 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #5 is the button
|
||||||
|
Seat 1: s0rrow ($4.54 in chips)
|
||||||
|
Seat 2: rumble1111 ($3.53 in chips)
|
||||||
|
Seat 3: Eisenherz73 ($7.54 in chips)
|
||||||
|
Seat 4: tom1206 ($4 in chips)
|
||||||
|
Seat 5: bakter9 ($2.22 in chips)
|
||||||
|
Seat 6: TheLabman ($6.54 in chips)
|
||||||
|
TheLabman: posts small blind $0.05
|
||||||
|
s0rrow: posts big blind $0.10
|
||||||
|
tom1206: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [5d Js 7d Jd 4d]
|
||||||
|
rumble1111: calls $0.10
|
||||||
|
Eisenherz73: calls $0.10
|
||||||
|
tom1206: checks
|
||||||
|
bakter9: folds
|
||||||
|
TheLabman: calls $0.05
|
||||||
|
s0rrow: checks
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
TheLabman: discards 3 cards
|
||||||
|
s0rrow: discards 2 cards [Js Jd]
|
||||||
|
Dealt to s0rrow [5d 7d 4d] [6d 2s]
|
||||||
|
rumble1111: discards 2 cards
|
||||||
|
Eisenherz73: discards 2 cards
|
||||||
|
tom1206: discards 2 cards
|
||||||
|
TheLabman: checks
|
||||||
|
s0rrow: checks
|
||||||
|
rumble1111: checks
|
||||||
|
Eisenherz73: checks
|
||||||
|
tom1206: checks
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
TheLabman: discards 3 cards
|
||||||
|
s0rrow: stands pat on [5d 7d 4d 6d 2s]
|
||||||
|
rumble1111: discards 2 cards
|
||||||
|
Eisenherz73: discards 1 card
|
||||||
|
tom1206: discards 2 cards
|
||||||
|
TheLabman: checks
|
||||||
|
s0rrow: checks
|
||||||
|
rumble1111: checks
|
||||||
|
Eisenherz73: checks
|
||||||
|
tom1206: checks
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
TheLabman: discards 2 cards
|
||||||
|
s0rrow: stands pat on [5d 7d 4d 6d 2s]
|
||||||
|
rumble1111: discards 1 card
|
||||||
|
The deck is reshuffled
|
||||||
|
Eisenherz73: discards 1 card
|
||||||
|
tom1206: discards 2 cards
|
||||||
|
TheLabman: checks
|
||||||
|
s0rrow: bets $0.20
|
||||||
|
rumble1111: folds
|
||||||
|
Eisenherz73: folds
|
||||||
|
Eisenherz73 is sitting out
|
||||||
|
Eisenherz73 leaves the table
|
||||||
|
tom1206: folds
|
||||||
|
TheLabman: folds
|
||||||
|
Uncalled bet ($0.20) returned to s0rrow
|
||||||
|
X USN-USMC joins the table at seat #3
|
||||||
|
s0rrow collected $0.48 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.50 | Rake $0.02
|
||||||
|
Seat 1: s0rrow (big blind) collected ($0.48)
|
||||||
|
Seat 2: rumble1111 folded after the 3rd Draw
|
||||||
|
Seat 3: Eisenherz73 folded after the 3rd Draw
|
||||||
|
Seat 4: tom1206 folded after the 3rd Draw
|
||||||
|
Seat 5: bakter9 (button) folded before the Draw (didn't bet)
|
||||||
|
Seat 6: TheLabman (small blind) folded after the 3rd Draw
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839272371: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:18:50 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #6 is the button
|
||||||
|
Seat 1: s0rrow ($4.92 in chips)
|
||||||
|
Seat 2: rumble1111 ($3.43 in chips)
|
||||||
|
Seat 3: X USN-USMC ($4 in chips)
|
||||||
|
Seat 4: tom1206 ($3.90 in chips)
|
||||||
|
Seat 5: bakter9 ($2.22 in chips)
|
||||||
|
Seat 6: TheLabman ($6.44 in chips)
|
||||||
|
s0rrow: posts small blind $0.05
|
||||||
|
rumble1111: posts big blind $0.10
|
||||||
|
X USN-USMC: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [Th Js Kd 2h Qc]
|
||||||
|
X USN-USMC: checks
|
||||||
|
tom1206 has timed out
|
||||||
|
tom1206: folds
|
||||||
|
tom1206 is sitting out
|
||||||
|
bakter9: folds
|
||||||
|
TheLabman: calls $0.10
|
||||||
|
s0rrow: folds
|
||||||
|
tom1206 has returned
|
||||||
|
rumble1111: checks
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
rumble1111: discards 3 cards
|
||||||
|
X USN-USMC: discards 1 card
|
||||||
|
TheLabman: discards 2 cards
|
||||||
|
rumble1111: checks
|
||||||
|
X USN-USMC: bets $0.10
|
||||||
|
TheLabman: calls $0.10
|
||||||
|
rumble1111: calls $0.10
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
rumble1111 said, "other fckers"
|
||||||
|
rumble1111: discards 1 card
|
||||||
|
X USN-USMC: discards 1 card
|
||||||
|
TheLabman: discards 1 card
|
||||||
|
rumble1111: checks
|
||||||
|
X USN-USMC: bets $0.20
|
||||||
|
TheLabman: calls $0.20
|
||||||
|
rumble1111: calls $0.20
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
rumble1111: discards 1 card
|
||||||
|
X USN-USMC: discards 1 card
|
||||||
|
TheLabman: discards 1 card
|
||||||
|
rumble1111: checks
|
||||||
|
X USN-USMC: bets $0.20
|
||||||
|
TheLabman: folds
|
||||||
|
rumble1111: folds
|
||||||
|
Uncalled bet ($0.20) returned to X USN-USMC
|
||||||
|
X USN-USMC collected $1.19 from pot
|
||||||
|
X USN-USMC: doesn't show hand
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.25 | Rake $0.06
|
||||||
|
Seat 1: s0rrow (small blind) folded before the Draw
|
||||||
|
Seat 2: rumble1111 (big blind) folded after the 3rd Draw
|
||||||
|
Seat 3: X USN-USMC collected ($1.19)
|
||||||
|
Seat 4: tom1206 folded before the Draw (didn't bet)
|
||||||
|
Seat 5: bakter9 folded before the Draw (didn't bet)
|
||||||
|
Seat 6: TheLabman (button) folded after the 3rd Draw
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839360555: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:20:53 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #1 is the button
|
||||||
|
Seat 1: s0rrow ($4.87 in chips)
|
||||||
|
Seat 2: rumble1111 ($3.03 in chips)
|
||||||
|
Seat 3: X USN-USMC ($4.79 in chips)
|
||||||
|
Seat 4: tom1206 ($3.90 in chips)
|
||||||
|
Seat 5: bakter9 ($2.22 in chips)
|
||||||
|
Seat 6: TheLabman ($6.04 in chips)
|
||||||
|
rumble1111: posts small blind $0.05
|
||||||
|
X USN-USMC: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [9s Kh 2d Ks 4c]
|
||||||
|
tom1206: raises $0.10 to $0.20
|
||||||
|
bakter9: folds
|
||||||
|
TheLabman: folds
|
||||||
|
s0rrow: folds
|
||||||
|
rumble1111: calls $0.15
|
||||||
|
X USN-USMC: calls $0.10
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
rumble1111: discards 3 cards
|
||||||
|
X USN-USMC: discards 2 cards
|
||||||
|
tom1206: discards 2 cards
|
||||||
|
rumble1111: checks
|
||||||
|
X USN-USMC: bets $0.10
|
||||||
|
tom1206: calls $0.10
|
||||||
|
rumble1111: calls $0.10
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
rumble1111: discards 3 cards
|
||||||
|
X USN-USMC: stands pat
|
||||||
|
tom1206: discards 1 card
|
||||||
|
rumble1111: checks
|
||||||
|
X USN-USMC: bets $0.20
|
||||||
|
tom1206: raises $0.20 to $0.40
|
||||||
|
rumble1111: calls $0.40
|
||||||
|
X USN-USMC: calls $0.20
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
rumble1111: discards 2 cards
|
||||||
|
X USN-USMC: stands pat
|
||||||
|
tom1206: stands pat
|
||||||
|
rumble1111: bets $0.20
|
||||||
|
X USN-USMC: folds
|
||||||
|
tom1206: calls $0.20
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
rumble1111: shows [7d 4s 2s 3s 6c] (Lo: 7,6,4,3,2)
|
||||||
|
tom1206: mucks hand
|
||||||
|
rumble1111 collected $2.38 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $2.50 | Rake $0.12
|
||||||
|
Seat 1: s0rrow (button) folded before the Draw (didn't bet)
|
||||||
|
Seat 2: rumble1111 (small blind) showed [7d 4s 2s 3s 6c] and won ($2.38) with Lo: 7,6,4,3,2
|
||||||
|
Seat 3: X USN-USMC (big blind) folded after the 3rd Draw
|
||||||
|
Seat 4: tom1206 mucked [4h 6d 8d 5c 3d]
|
||||||
|
Seat 5: bakter9 folded before the Draw (didn't bet)
|
||||||
|
Seat 6: TheLabman folded before the Draw (didn't bet)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839412131: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:21:58 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #2 is the button
|
||||||
|
Seat 1: s0rrow ($4.87 in chips)
|
||||||
|
Seat 2: rumble1111 ($4.51 in chips)
|
||||||
|
Seat 3: X USN-USMC ($4.09 in chips)
|
||||||
|
Seat 4: tom1206 ($3 in chips)
|
||||||
|
Seat 5: bakter9 ($2.22 in chips)
|
||||||
|
Seat 6: TheLabman ($6.04 in chips)
|
||||||
|
X USN-USMC: posts small blind $0.05
|
||||||
|
tom1206: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [8c 3s Tc Ac Qd]
|
||||||
|
bakter9: calls $0.10
|
||||||
|
TheLabman: calls $0.10
|
||||||
|
s0rrow: folds
|
||||||
|
rumble1111: calls $0.10
|
||||||
|
X USN-USMC: calls $0.05
|
||||||
|
tom1206: checks
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
X USN-USMC: discards 4 cards
|
||||||
|
tom1206: discards 3 cards
|
||||||
|
bakter9: discards 2 cards
|
||||||
|
TheLabman: discards 3 cards
|
||||||
|
rumble1111: discards 3 cards
|
||||||
|
X USN-USMC: checks
|
||||||
|
tom1206: checks
|
||||||
|
bakter9: checks
|
||||||
|
TheLabman: checks
|
||||||
|
rumble1111: checks
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
X USN-USMC: discards 2 cards
|
||||||
|
tom1206: discards 2 cards
|
||||||
|
bakter9: discards 1 card
|
||||||
|
TheLabman: discards 2 cards
|
||||||
|
The deck is reshuffled
|
||||||
|
rumble1111: discards 1 card
|
||||||
|
X USN-USMC: bets $0.20
|
||||||
|
tom1206: calls $0.20
|
||||||
|
bakter9: calls $0.20
|
||||||
|
TheLabman: folds
|
||||||
|
rumble1111: calls $0.20
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
X USN-USMC: discards 1 card
|
||||||
|
tom1206: discards 1 card
|
||||||
|
bakter9: discards 1 card
|
||||||
|
rumble1111: stands pat
|
||||||
|
X USN-USMC: checks
|
||||||
|
tom1206: bets $0.20
|
||||||
|
bakter9: calls $0.20
|
||||||
|
rumble1111: folds
|
||||||
|
X USN-USMC: folds
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
tom1206: shows [4s 3h 7d 8s 2c] (Lo: 8,7,4,3,2)
|
||||||
|
bakter9: shows [8d 5c 7c 2d 6h] (Lo: 8,7,6,5,2)
|
||||||
|
tom1206 collected $1.62 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.70 | Rake $0.08
|
||||||
|
Seat 1: s0rrow folded before the Draw (didn't bet)
|
||||||
|
Seat 2: rumble1111 (button) folded after the 3rd Draw
|
||||||
|
Seat 3: X USN-USMC (small blind) folded after the 3rd Draw
|
||||||
|
Seat 4: tom1206 (big blind) showed [4s 3h 7d 8s 2c] and won ($1.62) with Lo: 8,7,4,3,2
|
||||||
|
Seat 5: bakter9 showed [8d 5c 7c 2d 6h] and lost with Lo: 8,7,6,5,2
|
||||||
|
Seat 6: TheLabman folded after the 2nd Draw
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839484932: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:23:30 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #3 is the button
|
||||||
|
Seat 1: s0rrow ($4.87 in chips)
|
||||||
|
Seat 2: rumble1111 ($4.21 in chips)
|
||||||
|
Seat 3: X USN-USMC ($3.79 in chips)
|
||||||
|
Seat 4: tom1206 ($4.12 in chips)
|
||||||
|
Seat 5: bakter9 ($1.72 in chips)
|
||||||
|
Seat 6: TheLabman ($5.94 in chips)
|
||||||
|
tom1206: posts small blind $0.05
|
||||||
|
bakter9: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [3d 7h 7c Jh 5s]
|
||||||
|
TheLabman: folds
|
||||||
|
s0rrow: calls $0.10
|
||||||
|
rumble1111: folds
|
||||||
|
rumble1111 leaves the table
|
||||||
|
X USN-USMC: folds
|
||||||
|
tom1206: calls $0.05
|
||||||
|
bakter9: raises $0.10 to $0.20
|
||||||
|
s0rrow: calls $0.10
|
||||||
|
tom1206: calls $0.10
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
tom1206: discards 3 cards
|
||||||
|
bakter9: discards 2 cards
|
||||||
|
s0rrow: discards 2 cards [7c Jh]
|
||||||
|
Dealt to s0rrow [3d 7h 5s] [9h Ad]
|
||||||
|
tom1206: checks
|
||||||
|
bakter9: bets $0.10
|
||||||
|
s0rrow: calls $0.10
|
||||||
|
tom1206: calls $0.10
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
tom1206: discards 2 cards
|
||||||
|
bakter9: discards 1 card
|
||||||
|
s0rrow: discards 1 card [9h]
|
||||||
|
Dealt to s0rrow [3d 7h 5s Ad] [4c]
|
||||||
|
tom1206: bets $0.20
|
||||||
|
bakter9: raises $0.20 to $0.40
|
||||||
|
bakter9 said, "zzzzzzzzzzzzzzzzzzz"
|
||||||
|
s0rrow: calls $0.40
|
||||||
|
tom1206: calls $0.20
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
tom1206: discards 1 card
|
||||||
|
bakter9: stands pat
|
||||||
|
s0rrow: stands pat on [3d 7h 5s Ad 4c]
|
||||||
|
tom1206: checks
|
||||||
|
bakter9: bets $0.20
|
||||||
|
s0rrow: calls $0.20
|
||||||
|
tom1206: raises $0.20 to $0.40
|
||||||
|
bakter9: calls $0.20
|
||||||
|
s0rrow: calls $0.20
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
tom1206: shows [4h 3c Qc 2c 6c] (Lo: Q,6,4,3,2)
|
||||||
|
bakter9: shows [3h 5d 2s 8c 6s] (Lo: 8,6,5,3,2)
|
||||||
|
s0rrow: mucks hand
|
||||||
|
bakter9 collected $3.14 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $3.30 | Rake $0.16
|
||||||
|
Seat 1: s0rrow mucked [3d 7h 4c Ad 5s]
|
||||||
|
Seat 2: rumble1111 folded before the Draw (didn't bet)
|
||||||
|
Seat 3: X USN-USMC (button) folded before the Draw (didn't bet)
|
||||||
|
Seat 4: tom1206 (small blind) showed [4h 3c Qc 2c 6c] and lost with Lo: Q,6,4,3,2
|
||||||
|
Seat 5: bakter9 (big blind) showed [3h 5d 2s 8c 6s] and won ($3.14) with Lo: 8,6,5,3,2
|
||||||
|
Seat 6: TheLabman folded before the Draw (didn't bet)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839619404: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:26:21 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #4 is the button
|
||||||
|
Seat 1: s0rrow ($3.77 in chips)
|
||||||
|
Seat 3: X USN-USMC ($3.79 in chips)
|
||||||
|
Seat 4: tom1206 ($3.02 in chips)
|
||||||
|
Seat 5: bakter9 ($3.76 in chips)
|
||||||
|
Seat 6: TheLabman ($5.94 in chips)
|
||||||
|
bakter9: posts small blind $0.05
|
||||||
|
TheLabman: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [Ah 7s Ad 5d As]
|
||||||
|
bakter9 said, "ty"
|
||||||
|
s0rrow: raises $0.10 to $0.20
|
||||||
|
X USN-USMC: folds
|
||||||
|
tom1206: folds
|
||||||
|
bakter9: folds
|
||||||
|
TheLabman: calls $0.10
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
TheLabman: discards 2 cards
|
||||||
|
s0rrow: discards 2 cards [7s Ad]
|
||||||
|
Dealt to s0rrow [Ah 5d As] [5h 8s]
|
||||||
|
TheLabman: checks
|
||||||
|
Mamega joins the table at seat #2
|
||||||
|
s0rrow: bets $0.10
|
||||||
|
TheLabman: calls $0.10
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
TheLabman: discards 1 card
|
||||||
|
s0rrow: stands pat on [Ah 5d As 5h 8s]
|
||||||
|
TheLabman: checks
|
||||||
|
s0rrow: bets $0.20
|
||||||
|
TheLabman: calls $0.20
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
TheLabman: discards 1 card
|
||||||
|
s0rrow: stands pat on [Ah 5d As 5h 8s]
|
||||||
|
TheLabman: checks
|
||||||
|
s0rrow: bets $0.20
|
||||||
|
TheLabman: folds
|
||||||
|
Uncalled bet ($0.20) returned to s0rrow
|
||||||
|
s0rrow collected $1 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.05 | Rake $0.05
|
||||||
|
Seat 1: s0rrow collected ($1)
|
||||||
|
Seat 3: X USN-USMC folded before the Draw (didn't bet)
|
||||||
|
Seat 4: tom1206 (button) folded before the Draw (didn't bet)
|
||||||
|
Seat 5: bakter9 (small blind) folded before the Draw
|
||||||
|
Seat 6: TheLabman (big blind) folded after the 3rd Draw
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839669792: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:27:24 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #5 is the button
|
||||||
|
Seat 1: s0rrow ($4.27 in chips)
|
||||||
|
Seat 3: X USN-USMC ($3.79 in chips)
|
||||||
|
Seat 4: tom1206 ($3.02 in chips)
|
||||||
|
Seat 5: bakter9 ($3.71 in chips)
|
||||||
|
Seat 6: TheLabman ($5.44 in chips)
|
||||||
|
TheLabman: posts small blind $0.05
|
||||||
|
s0rrow: posts big blind $0.10
|
||||||
|
Mamega: sits out
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [3h 6d 9s 5s Kc]
|
||||||
|
X USN-USMC: calls $0.10
|
||||||
|
tom1206: calls $0.10
|
||||||
|
bakter9: folds
|
||||||
|
TheLabman: calls $0.05
|
||||||
|
s0rrow: checks
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
TheLabman: discards 1 card
|
||||||
|
s0rrow: discards 1 card [Kc]
|
||||||
|
Dealt to s0rrow [3h 6d 9s 5s] [Jh]
|
||||||
|
X USN-USMC: discards 2 cards
|
||||||
|
tom1206: discards 2 cards
|
||||||
|
TheLabman: checks
|
||||||
|
s0rrow: checks
|
||||||
|
X USN-USMC: bets $0.10
|
||||||
|
tom1206: raises $0.10 to $0.20
|
||||||
|
TheLabman: calls $0.20
|
||||||
|
s0rrow: folds
|
||||||
|
X USN-USMC: calls $0.10
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
TheLabman: discards 1 card
|
||||||
|
X USN-USMC: discards 1 card
|
||||||
|
tom1206: stands pat
|
||||||
|
TheLabman: checks
|
||||||
|
X USN-USMC: bets $0.20
|
||||||
|
tom1206: raises $0.20 to $0.40
|
||||||
|
TheLabman: calls $0.40
|
||||||
|
X USN-USMC: raises $0.20 to $0.60
|
||||||
|
tom1206: calls $0.20
|
||||||
|
TheLabman: calls $0.20
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
TheLabman: stands pat
|
||||||
|
X USN-USMC: stands pat
|
||||||
|
tom1206: stands pat
|
||||||
|
TheLabman: checks
|
||||||
|
X USN-USMC: bets $0.20
|
||||||
|
tom1206: calls $0.20
|
||||||
|
TheLabman: calls $0.20
|
||||||
|
bakter9 leaves the table
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
X USN-USMC: shows [3s 4s 7s 2d 6c] (Lo: 7,6,4,3,2)
|
||||||
|
tom1206: mucks hand
|
||||||
|
TheLabman: mucks hand
|
||||||
|
X USN-USMC collected $3.24 from pot
|
||||||
|
LumBita joins the table at seat #5
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $3.40 | Rake $0.16
|
||||||
|
Seat 1: s0rrow (big blind) folded after the 1st Draw
|
||||||
|
Seat 3: X USN-USMC showed [3s 4s 7s 2d 6c] and won ($3.24) with Lo: 7,6,4,3,2
|
||||||
|
Seat 4: tom1206 mucked [8d 7c 4h 5h 3d]
|
||||||
|
Seat 5: bakter9 (button) folded before the Draw (didn't bet)
|
||||||
|
Seat 6: TheLabman (small blind) mucked [4d 6h 7h 2s 5c]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839735773: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:28:48 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #6 is the button
|
||||||
|
Seat 1: s0rrow ($4.17 in chips)
|
||||||
|
Seat 2: Mamega ($4 in chips)
|
||||||
|
Seat 3: X USN-USMC ($5.93 in chips)
|
||||||
|
Seat 4: tom1206 ($1.92 in chips)
|
||||||
|
Seat 5: LumBita ($1 in chips)
|
||||||
|
Seat 6: TheLabman ($4.34 in chips)
|
||||||
|
s0rrow: posts small blind $0.05
|
||||||
|
Mamega: posts big blind $0.10
|
||||||
|
LumBita: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [5c Kc Js Ts Jc]
|
||||||
|
X USN-USMC: calls $0.10
|
||||||
|
tom1206: calls $0.10
|
||||||
|
LumBita: checks
|
||||||
|
TheLabman: folds
|
||||||
|
s0rrow: folds
|
||||||
|
Mamega: checks
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
Mamega: stands pat
|
||||||
|
X USN-USMC: discards 2 cards
|
||||||
|
tom1206: discards 3 cards
|
||||||
|
LumBita: discards 1 card
|
||||||
|
Mamega: checks
|
||||||
|
X USN-USMC: bets $0.10
|
||||||
|
tom1206: calls $0.10
|
||||||
|
LumBita: calls $0.10
|
||||||
|
Mamega: folds
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
X USN-USMC: discards 1 card
|
||||||
|
tom1206: discards 1 card
|
||||||
|
LumBita: stands pat
|
||||||
|
X USN-USMC: checks
|
||||||
|
tom1206: checks
|
||||||
|
LumBita: bets $0.20
|
||||||
|
X USN-USMC: calls $0.20
|
||||||
|
tom1206: calls $0.20
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
X USN-USMC: discards 1 card
|
||||||
|
tom1206: discards 1 card
|
||||||
|
LumBita: stands pat
|
||||||
|
X USN-USMC: checks
|
||||||
|
tom1206: checks
|
||||||
|
LumBita: checks
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
X USN-USMC: shows [2h 4h 7d 5s 6c] (Lo: 7,6,5,4,2)
|
||||||
|
tom1206: mucks hand
|
||||||
|
LumBita: mucks hand
|
||||||
|
X USN-USMC collected $1.29 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.35 | Rake $0.06
|
||||||
|
Seat 1: s0rrow (small blind) folded before the Draw
|
||||||
|
Seat 2: Mamega (big blind) folded after the 1st Draw
|
||||||
|
Seat 3: X USN-USMC showed [2h 4h 7d 5s 6c] and won ($1.29) with Lo: 7,6,5,4,2
|
||||||
|
Seat 4: tom1206 mucked [7h 8c 3s 4d 5h]
|
||||||
|
Seat 5: LumBita mucked [4s 8s 3h 6h 2d]
|
||||||
|
Seat 6: TheLabman (button) folded before the Draw (didn't bet)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839797257: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:30:09 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #1 is the button
|
||||||
|
Seat 1: s0rrow ($4.12 in chips)
|
||||||
|
Seat 2: Mamega ($3.90 in chips)
|
||||||
|
Seat 3: X USN-USMC ($6.82 in chips)
|
||||||
|
Seat 4: tom1206 ($1.52 in chips)
|
||||||
|
Seat 5: LumBita ($0.60 in chips)
|
||||||
|
Seat 6: TheLabman ($4.34 in chips)
|
||||||
|
Mamega: posts small blind $0.05
|
||||||
|
X USN-USMC: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [2c Ah 3h 8h 5s]
|
||||||
|
tom1206: calls $0.10
|
||||||
|
LumBita: calls $0.10
|
||||||
|
TheLabman: folds
|
||||||
|
s0rrow: raises $0.10 to $0.20
|
||||||
|
Mamega: folds
|
||||||
|
X USN-USMC: folds
|
||||||
|
tom1206: calls $0.10
|
||||||
|
LumBita: calls $0.10
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
tom1206: discards 2 cards
|
||||||
|
LumBita: discards 2 cards
|
||||||
|
s0rrow: discards 1 card [8h]
|
||||||
|
Dealt to s0rrow [2c Ah 3h 5s] [8d]
|
||||||
|
tom1206: checks
|
||||||
|
LumBita: checks
|
||||||
|
s0rrow: bets $0.10
|
||||||
|
tom1206: calls $0.10
|
||||||
|
LumBita: calls $0.10
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
tom1206: discards 2 cards
|
||||||
|
LumBita: stands pat
|
||||||
|
s0rrow: discards 1 card [8d]
|
||||||
|
Dealt to s0rrow [2c Ah 3h 5s] [2s]
|
||||||
|
tom1206: checks
|
||||||
|
LumBita: bets $0.20
|
||||||
|
s0rrow: calls $0.20
|
||||||
|
tom1206: calls $0.20
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
tom1206: discards 1 card
|
||||||
|
LumBita: stands pat
|
||||||
|
s0rrow: discards 1 card [2s]
|
||||||
|
Dealt to s0rrow [2c Ah 3h 5s] [Qd]
|
||||||
|
tom1206: checks
|
||||||
|
LumBita: bets $0.10 and is all-in
|
||||||
|
s0rrow: folds
|
||||||
|
tom1206: folds
|
||||||
|
Uncalled bet ($0.10) returned to LumBita
|
||||||
|
LumBita collected $1.57 from pot
|
||||||
|
LumBita: doesn't show hand
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.65 | Rake $0.08
|
||||||
|
Seat 1: s0rrow (button) folded after the 3rd Draw
|
||||||
|
Seat 2: Mamega (small blind) folded before the Draw
|
||||||
|
Seat 3: X USN-USMC (big blind) folded before the Draw
|
||||||
|
Seat 4: tom1206 folded after the 3rd Draw
|
||||||
|
Seat 5: LumBita collected ($1.57)
|
||||||
|
Seat 6: TheLabman folded before the Draw (didn't bet)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839866916: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:31:36 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #2 is the button
|
||||||
|
Seat 1: s0rrow ($3.62 in chips)
|
||||||
|
Seat 2: Mamega ($3.85 in chips)
|
||||||
|
Seat 3: X USN-USMC ($6.72 in chips)
|
||||||
|
Seat 4: tom1206 ($1.02 in chips)
|
||||||
|
Seat 5: LumBita ($1.67 in chips)
|
||||||
|
Seat 6: TheLabman ($4.34 in chips)
|
||||||
|
X USN-USMC: posts small blind $0.05
|
||||||
|
tom1206: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [Jd 5c 2s 5h Qs]
|
||||||
|
LumBita: calls $0.10
|
||||||
|
TheLabman: folds
|
||||||
|
s0rrow: folds
|
||||||
|
Mamega: folds
|
||||||
|
X USN-USMC: calls $0.05
|
||||||
|
tom1206: checks
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
X USN-USMC: discards 3 cards
|
||||||
|
tom1206: discards 4 cards
|
||||||
|
LumBita: discards 2 cards
|
||||||
|
X USN-USMC: checks
|
||||||
|
tom1206: checks
|
||||||
|
LumBita: checks
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
X USN-USMC: discards 2 cards
|
||||||
|
tom1206: discards 3 cards
|
||||||
|
LumBita: discards 2 cards
|
||||||
|
X USN-USMC: checks
|
||||||
|
tom1206: checks
|
||||||
|
LumBita: checks
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
X USN-USMC: discards 2 cards
|
||||||
|
tom1206: discards 2 cards
|
||||||
|
LumBita: discards 1 card
|
||||||
|
X USN-USMC: bets $0.20
|
||||||
|
tom1206: calls $0.20
|
||||||
|
LumBita: folds
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
X USN-USMC: shows [4h 3h 2d 7h 6d] (Lo: 7,6,4,3,2)
|
||||||
|
tom1206: mucks hand
|
||||||
|
X USN-USMC collected $0.67 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.70 | Rake $0.03
|
||||||
|
Seat 1: s0rrow folded before the Draw (didn't bet)
|
||||||
|
Seat 2: Mamega (button) folded before the Draw (didn't bet)
|
||||||
|
Seat 3: X USN-USMC (small blind) showed [4h 3h 2d 7h 6d] and won ($0.67) with Lo: 7,6,4,3,2
|
||||||
|
Seat 4: tom1206 (big blind) mucked [7c 5d 9s Th 8d]
|
||||||
|
Seat 5: LumBita folded after the 3rd Draw
|
||||||
|
Seat 6: TheLabman folded before the Draw (didn't bet)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839926911: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:32:52 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #3 is the button
|
||||||
|
Seat 1: s0rrow ($3.62 in chips)
|
||||||
|
Seat 2: Mamega ($3.85 in chips)
|
||||||
|
Seat 3: X USN-USMC ($7.09 in chips)
|
||||||
|
Seat 4: tom1206 ($0.72 in chips)
|
||||||
|
Seat 5: LumBita ($1.57 in chips)
|
||||||
|
Seat 6: TheLabman ($4.34 in chips)
|
||||||
|
tom1206: posts small blind $0.05
|
||||||
|
LumBita: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [Qd 2d 5s Ah 8d]
|
||||||
|
TheLabman: folds
|
||||||
|
s0rrow: calls $0.10
|
||||||
|
Mamega: folds
|
||||||
|
X USN-USMC: folds
|
||||||
|
tom1206: folds
|
||||||
|
LumBita: checks
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
LumBita: discards 3 cards
|
||||||
|
s0rrow: discards 2 cards [Qd 8d]
|
||||||
|
Dealt to s0rrow [2d 5s Ah] [Jc 8h]
|
||||||
|
LumBita: checks
|
||||||
|
s0rrow: checks
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
LumBita: discards 2 cards
|
||||||
|
s0rrow: discards 1 card [Jc]
|
||||||
|
Dealt to s0rrow [2d 5s Ah 8h] [9s]
|
||||||
|
LumBita: bets $0.20
|
||||||
|
s0rrow: calls $0.20
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
LumBita: stands pat
|
||||||
|
s0rrow: stands pat on [2d 5s Ah 8h 9s]
|
||||||
|
LumBita: checks
|
||||||
|
s0rrow: checks
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
LumBita: shows [7h 2s 5c 8c 6c] (Lo: 8,7,6,5,2)
|
||||||
|
s0rrow: mucks hand
|
||||||
|
LumBita collected $0.62 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.65 | Rake $0.03
|
||||||
|
Seat 1: s0rrow mucked [9s 2d 5s Ah 8h]
|
||||||
|
Seat 2: Mamega folded before the Draw (didn't bet)
|
||||||
|
Seat 3: X USN-USMC (button) folded before the Draw (didn't bet)
|
||||||
|
Seat 4: tom1206 (small blind) folded before the Draw
|
||||||
|
Seat 5: LumBita (big blind) showed [7h 2s 5c 8c 6c] and won ($0.62) with Lo: 8,7,6,5,2
|
||||||
|
Seat 6: TheLabman folded before the Draw (didn't bet)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35839959625: Triple Draw 2-7 Lowball Limit ($0.10/$0.20 USD) - 2009/11/25 14:33:33 ET
|
||||||
|
Table 'Theodora VI' 6-max Seat #4 is the button
|
||||||
|
Seat 1: s0rrow ($3.32 in chips)
|
||||||
|
Seat 2: Mamega ($3.85 in chips)
|
||||||
|
Seat 3: X USN-USMC ($7.09 in chips)
|
||||||
|
Seat 4: tom1206 ($0.67 in chips)
|
||||||
|
Seat 5: LumBita ($1.89 in chips)
|
||||||
|
Seat 6: TheLabman ($4.34 in chips)
|
||||||
|
LumBita: posts small blind $0.05
|
||||||
|
TheLabman: posts big blind $0.10
|
||||||
|
*** DEALING HANDS ***
|
||||||
|
Dealt to s0rrow [Jd As 8h 3s 7c]
|
||||||
|
s0rrow: calls $0.10
|
||||||
|
Mamega: folds
|
||||||
|
X USN-USMC: folds
|
||||||
|
tom1206: calls $0.10
|
||||||
|
LumBita: calls $0.05
|
||||||
|
TheLabman: checks
|
||||||
|
*** FIRST DRAW ***
|
||||||
|
LumBita: discards 2 cards
|
||||||
|
TheLabman: discards 1 card
|
||||||
|
s0rrow: discards 1 card [Jd]
|
||||||
|
Dealt to s0rrow [As 8h 3s 7c] [4h]
|
||||||
|
tom1206: discards 2 cards
|
||||||
|
LumBita: checks
|
||||||
|
TheLabman: bets $0.10
|
||||||
|
s0rrow: calls $0.10
|
||||||
|
tom1206: raises $0.10 to $0.20
|
||||||
|
LumBita: calls $0.20
|
||||||
|
TheLabman: calls $0.10
|
||||||
|
s0rrow: calls $0.10
|
||||||
|
*** SECOND DRAW ***
|
||||||
|
LumBita: discards 1 card
|
||||||
|
TheLabman: discards 1 card
|
||||||
|
s0rrow: discards 1 card [8h]
|
||||||
|
Dealt to s0rrow [As 3s 7c 4h] [8d]
|
||||||
|
tom1206: stands pat
|
||||||
|
LumBita: checks
|
||||||
|
TheLabman: checks
|
||||||
|
s0rrow: checks
|
||||||
|
tom1206: bets $0.20
|
||||||
|
LumBita: calls $0.20
|
||||||
|
TheLabman: calls $0.20
|
||||||
|
s0rrow: calls $0.20
|
||||||
|
*** THIRD DRAW ***
|
||||||
|
LumBita: discards 1 card
|
||||||
|
TheLabman: discards 1 card
|
||||||
|
s0rrow: stands pat on [As 3s 7c 4h 8d]
|
||||||
|
tom1206: stands pat
|
||||||
|
LumBita: checks
|
||||||
|
TheLabman: checks
|
||||||
|
s0rrow: checks
|
||||||
|
tom1206: bets $0.17 and is all-in
|
||||||
|
LumBita: calls $0.17
|
||||||
|
TheLabman: folds
|
||||||
|
s0rrow: calls $0.17
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
tom1206: shows [5c 6c 4d 2h 8c] (Lo: 8,6,5,4,2)
|
||||||
|
LumBita: mucks hand
|
||||||
|
s0rrow: mucks hand
|
||||||
|
tom1206 collected $2.39 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $2.51 | Rake $0.12
|
||||||
|
Seat 1: s0rrow mucked [4h As 8d 3s 7c]
|
||||||
|
Seat 2: Mamega folded before the Draw (didn't bet)
|
||||||
|
Seat 3: X USN-USMC folded before the Draw (didn't bet)
|
||||||
|
Seat 4: tom1206 (button) showed [5c 6c 4d 2h 8c] and won ($2.39) with Lo: 8,6,5,4,2
|
||||||
|
Seat 5: LumBita (small blind) mucked [4c 3d 9c 7h 6h]
|
||||||
|
Seat 6: TheLabman (big blind) folded after the 3rd Draw
|
||||||
|
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,835 @@
|
||||||
|
PokerStars Game #35874004239: 7 Card Stud Limit ($0.04/$0.08 USD) - 2009/11/26 10:08:43 ET
|
||||||
|
Table 'Atalante II' 8-max
|
||||||
|
Seat 1: s0rrow ($1.60 in chips)
|
||||||
|
Seat 3: Nikolay Zem ($1.84 in chips)
|
||||||
|
Seat 4: totof51 ($1.34 in chips)
|
||||||
|
Seat 5: trs2758 ($1.76 in chips)
|
||||||
|
Seat 8: MasterTrini1 ($2.49 in chips)
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
Nikolay Zem: posts the ante $0.01
|
||||||
|
totof51: posts the ante $0.01
|
||||||
|
trs2758: posts the ante $0.01
|
||||||
|
MasterTrini1: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to s0rrow [3d Th As]
|
||||||
|
Dealt to Nikolay Zem [9s]
|
||||||
|
Dealt to totof51 [Td]
|
||||||
|
Dealt to trs2758 [7d]
|
||||||
|
Dealt to MasterTrini1 [2c]
|
||||||
|
MasterTrini1: brings in for $0.02
|
||||||
|
s0rrow: calls $0.02
|
||||||
|
Nikolay Zem: calls $0.02
|
||||||
|
totof51: calls $0.02
|
||||||
|
trs2758: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to s0rrow [3d Th As] [Qc]
|
||||||
|
Dealt to Nikolay Zem [9s] [6h]
|
||||||
|
Dealt to totof51 [Td] [4s]
|
||||||
|
Dealt to trs2758 [7d] [8d]
|
||||||
|
Dealt to MasterTrini1 [2c] [8c]
|
||||||
|
s0rrow: checks
|
||||||
|
Nikolay Zem: checks
|
||||||
|
totof51: checks
|
||||||
|
trs2758: checks
|
||||||
|
MasterTrini1: bets $0.04
|
||||||
|
s0rrow: folds
|
||||||
|
Nikolay Zem: calls $0.04
|
||||||
|
totof51: folds
|
||||||
|
trs2758: calls $0.04
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to Nikolay Zem [9s 6h] [7s]
|
||||||
|
Dealt to trs2758 [7d 8d] [8h]
|
||||||
|
Dealt to MasterTrini1 [2c 8c] [7h]
|
||||||
|
RoadDevil joins the table at seat #6
|
||||||
|
trs2758: bets $0.08
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
Nikolay Zem: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to Nikolay Zem [9s 6h 7s] [Qh]
|
||||||
|
Dealt to trs2758 [7d 8d 8h] [Ts]
|
||||||
|
Dealt to MasterTrini1 [2c 8c 7h] [5d]
|
||||||
|
trs2758: bets $0.08
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
Nikolay Zem: folds
|
||||||
|
*** RIVER ***
|
||||||
|
trs2758: bets $0.08
|
||||||
|
MasterTrini1: folds
|
||||||
|
Uncalled bet ($0.08) returned to trs2758
|
||||||
|
trs2758 collected $0.64 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.67 | Rake $0.03
|
||||||
|
Seat 1: s0rrow folded on the 4th Street
|
||||||
|
Seat 3: Nikolay Zem folded on the 6th Street
|
||||||
|
Seat 4: totof51 folded on the 4th Street
|
||||||
|
Seat 5: trs2758 collected ($0.64)
|
||||||
|
Seat 8: MasterTrini1 folded on the River
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874039554: 7 Card Stud Limit ($0.04/$0.08 USD) - 2009/11/26 10:09:44 ET
|
||||||
|
Table 'Atalante II' 8-max
|
||||||
|
Seat 1: s0rrow ($1.57 in chips)
|
||||||
|
Seat 3: Nikolay Zem ($1.69 in chips)
|
||||||
|
Seat 4: totof51 ($1.31 in chips)
|
||||||
|
Seat 5: trs2758 ($2.17 in chips)
|
||||||
|
Seat 6: RoadDevil ($1.60 in chips)
|
||||||
|
Seat 8: MasterTrini1 ($2.26 in chips)
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
Nikolay Zem: posts the ante $0.01
|
||||||
|
totof51: posts the ante $0.01
|
||||||
|
trs2758: posts the ante $0.01
|
||||||
|
RoadDevil: posts the ante $0.01
|
||||||
|
MasterTrini1: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to s0rrow [3s Qd 9h]
|
||||||
|
Dealt to Nikolay Zem [7d]
|
||||||
|
Dealt to totof51 [7c]
|
||||||
|
Dealt to trs2758 [5h]
|
||||||
|
Dealt to RoadDevil [5d]
|
||||||
|
Dealt to MasterTrini1 [Ts]
|
||||||
|
RoadDevil: brings in for $0.02
|
||||||
|
MasterTrini1: calls $0.02
|
||||||
|
s0rrow: folds
|
||||||
|
Nikolay Zem: calls $0.02
|
||||||
|
totof51: calls $0.02
|
||||||
|
trs2758: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to Nikolay Zem [7d] [Td]
|
||||||
|
Dealt to totof51 [7c] [Th]
|
||||||
|
Dealt to trs2758 [5h] [8s]
|
||||||
|
Dealt to RoadDevil [5d] [Js]
|
||||||
|
Dealt to MasterTrini1 [Ts] [5c]
|
||||||
|
RoadDevil: checks
|
||||||
|
MasterTrini1: checks
|
||||||
|
Nikolay Zem: checks
|
||||||
|
totof51: bets $0.04
|
||||||
|
trs2758: calls $0.04
|
||||||
|
RoadDevil: folds
|
||||||
|
MasterTrini1: calls $0.04
|
||||||
|
Nikolay Zem: calls $0.04
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to Nikolay Zem [7d Td] [3d]
|
||||||
|
Dealt to totof51 [7c Th] [9s]
|
||||||
|
Dealt to trs2758 [5h 8s] [4s]
|
||||||
|
Dealt to MasterTrini1 [Ts 5c] [6h]
|
||||||
|
totof51: bets $0.08
|
||||||
|
trs2758: folds
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
Nikolay Zem: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to Nikolay Zem [7d Td 3d] [Tc]
|
||||||
|
Dealt to totof51 [7c Th 9s] [Ah]
|
||||||
|
Dealt to MasterTrini1 [Ts 5c 6h] [Jh]
|
||||||
|
Nikolay Zem: checks
|
||||||
|
totof51: bets $0.08
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
Nikolay Zem: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
Nikolay Zem: checks
|
||||||
|
totof51: checks
|
||||||
|
MasterTrini1: checks
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
Nikolay Zem: shows [Ac 4d 7d Td 3d Tc 2h] (a pair of Tens)
|
||||||
|
totof51: mucks hand
|
||||||
|
totof51 is sitting out
|
||||||
|
MasterTrini1: shows [4c 6d Ts 5c 6h Jh 9c] (a pair of Sixes)
|
||||||
|
totof51 leaves the table
|
||||||
|
Nikolay Zem collected $0.77 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.80 | Rake $0.03
|
||||||
|
Seat 1: s0rrow folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 3: Nikolay Zem showed [Ac 4d 7d Td 3d Tc 2h] and won ($0.77) with a pair of Tens
|
||||||
|
Seat 4: totof51 mucked [3c 7s 7c Th 9s Ah Qc]
|
||||||
|
Seat 5: trs2758 folded on the 5th Street
|
||||||
|
Seat 6: RoadDevil folded on the 4th Street
|
||||||
|
Seat 8: MasterTrini1 showed [4c 6d Ts 5c 6h Jh 9c] and lost with a pair of Sixes
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874081088: 7 Card Stud Limit ($0.04/$0.08 USD) - 2009/11/26 10:10:56 ET
|
||||||
|
Table 'Atalante II' 8-max
|
||||||
|
Seat 1: s0rrow ($1.56 in chips)
|
||||||
|
Seat 3: Nikolay Zem ($2.23 in chips)
|
||||||
|
Seat 5: trs2758 ($2.10 in chips)
|
||||||
|
Seat 6: RoadDevil ($1.57 in chips)
|
||||||
|
Seat 8: MasterTrini1 ($2.03 in chips)
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
Nikolay Zem: posts the ante $0.01
|
||||||
|
trs2758: posts the ante $0.01
|
||||||
|
RoadDevil: posts the ante $0.01
|
||||||
|
MasterTrini1: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to s0rrow [5h 5c 2s]
|
||||||
|
Dealt to Nikolay Zem [Ad]
|
||||||
|
Dealt to trs2758 [6h]
|
||||||
|
Dealt to RoadDevil [4h]
|
||||||
|
Dealt to MasterTrini1 [8h]
|
||||||
|
s0rrow: bets $0.04
|
||||||
|
Nikolay Zem: calls $0.04
|
||||||
|
trs2758: folds
|
||||||
|
RoadDevil: calls $0.04
|
||||||
|
MasterTrini1: raises $0.04 to $0.08
|
||||||
|
s0rrow: calls $0.04
|
||||||
|
Nikolay Zem: calls $0.04
|
||||||
|
RoadDevil: calls $0.04
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to s0rrow [5h 5c 2s] [As]
|
||||||
|
Dealt to Nikolay Zem [Ad] [4s]
|
||||||
|
Dealt to RoadDevil [4h] [Tc]
|
||||||
|
Dealt to MasterTrini1 [8h] [6d]
|
||||||
|
Nikolay Zem: checks
|
||||||
|
RoadDevil: checks
|
||||||
|
MasterTrini1: bets $0.04
|
||||||
|
s0rrow: calls $0.04
|
||||||
|
Nikolay Zem: folds
|
||||||
|
RoadDevil: folds
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to s0rrow [5h 5c 2s As] [5d]
|
||||||
|
Dealt to MasterTrini1 [8h 6d] [Ac]
|
||||||
|
MasterTrini1: bets $0.08
|
||||||
|
s0rrow: raises $0.08 to $0.16
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to s0rrow [5h 5c 2s As 5d] [Ah]
|
||||||
|
Dealt to MasterTrini1 [8h 6d Ac] [Js]
|
||||||
|
s0rrow: bets $0.08
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
Dealt to s0rrow [5h 5c 2s As 5d Ah] [4d]
|
||||||
|
s0rrow: bets $0.08
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
s0rrow: shows [5h 5c 2s As 5d Ah 4d] (a full house, Fives full of Aces)
|
||||||
|
MasterTrini1: mucks hand
|
||||||
|
s0rrow collected $1.04 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.09 | Rake $0.05
|
||||||
|
Seat 1: s0rrow showed [5h 5c 2s As 5d Ah 4d] and won ($1.04) with a full house, Fives full of Aces
|
||||||
|
Seat 3: Nikolay Zem folded on the 4th Street
|
||||||
|
Seat 5: trs2758 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 6: RoadDevil folded on the 4th Street
|
||||||
|
Seat 8: MasterTrini1 mucked [Qs Qd 8h 6d Ac Js Jc]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874124553: 7 Card Stud Limit ($0.04/$0.08 USD) - 2009/11/26 10:12:11 ET
|
||||||
|
Table 'Atalante II' 8-max
|
||||||
|
Seat 1: s0rrow ($2.15 in chips)
|
||||||
|
Seat 3: Nikolay Zem ($2.14 in chips)
|
||||||
|
Seat 5: trs2758 ($2.09 in chips)
|
||||||
|
Seat 6: RoadDevil ($1.48 in chips)
|
||||||
|
Seat 8: MasterTrini1 ($1.58 in chips)
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
Nikolay Zem: posts the ante $0.01
|
||||||
|
trs2758: posts the ante $0.01
|
||||||
|
RoadDevil: posts the ante $0.01
|
||||||
|
MasterTrini1: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to s0rrow [Js Kc 3d]
|
||||||
|
Dealt to Nikolay Zem [6c]
|
||||||
|
Dealt to trs2758 [4d]
|
||||||
|
Dealt to RoadDevil [6d]
|
||||||
|
Dealt to MasterTrini1 [9h]
|
||||||
|
s0rrow: brings in for $0.02
|
||||||
|
Nikolay Zem: folds
|
||||||
|
trs2758: folds
|
||||||
|
RoadDevil: calls $0.02
|
||||||
|
MasterTrini1: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to s0rrow [Js Kc 3d] [2h]
|
||||||
|
Dealt to RoadDevil [6d] [Ah]
|
||||||
|
Dealt to MasterTrini1 [9h] [8c]
|
||||||
|
RoadDevil: checks
|
||||||
|
MasterTrini1: bets $0.04
|
||||||
|
rv2020 joins the table at seat #4
|
||||||
|
s0rrow: folds
|
||||||
|
RoadDevil: calls $0.04
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to RoadDevil [6d Ah] [Td]
|
||||||
|
Dealt to MasterTrini1 [9h 8c] [5s]
|
||||||
|
RoadDevil: checks
|
||||||
|
MasterTrini1: bets $0.08
|
||||||
|
RoadDevil: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to RoadDevil [6d Ah Td] [4c]
|
||||||
|
Dealt to MasterTrini1 [9h 8c 5s] [5h]
|
||||||
|
MasterTrini1: bets $0.08
|
||||||
|
RoadDevil: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
MasterTrini1: bets $0.08
|
||||||
|
RoadDevil: calls $0.08
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
MasterTrini1: shows [6s 7d 9h 8c 5s 5h 9d] (a straight, Five to Nine)
|
||||||
|
RoadDevil: mucks hand
|
||||||
|
MasterTrini1 collected $0.64 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.67 | Rake $0.03
|
||||||
|
Seat 1: s0rrow folded on the 4th Street
|
||||||
|
Seat 3: Nikolay Zem folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 5: trs2758 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 6: RoadDevil mucked [4s 8d 6d Ah Td 4c 8h]
|
||||||
|
Seat 8: MasterTrini1 showed [6s 7d 9h 8c 5s 5h 9d] and won ($0.64) with a straight, Five to Nine
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874153086: 7 Card Stud Limit ($0.04/$0.08 USD) - 2009/11/26 10:13:01 ET
|
||||||
|
Table 'Atalante II' 8-max
|
||||||
|
Seat 1: s0rrow ($2.12 in chips)
|
||||||
|
Seat 3: Nikolay Zem ($2.13 in chips)
|
||||||
|
Seat 4: rv2020 ($1 in chips)
|
||||||
|
Seat 5: trs2758 ($2.08 in chips)
|
||||||
|
Seat 6: RoadDevil ($1.17 in chips)
|
||||||
|
Seat 8: MasterTrini1 ($1.91 in chips)
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
Nikolay Zem: posts the ante $0.01
|
||||||
|
rv2020: posts the ante $0.01
|
||||||
|
trs2758: posts the ante $0.01
|
||||||
|
RoadDevil: posts the ante $0.01
|
||||||
|
MasterTrini1: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to s0rrow [As 8s 6h]
|
||||||
|
Dealt to Nikolay Zem [4c]
|
||||||
|
Dealt to rv2020 [2s]
|
||||||
|
Dealt to trs2758 [7s]
|
||||||
|
Dealt to RoadDevil [7c]
|
||||||
|
Dealt to MasterTrini1 [Qd]
|
||||||
|
rv2020: brings in for $0.02
|
||||||
|
trs2758: calls $0.02
|
||||||
|
RoadDevil: calls $0.02
|
||||||
|
MasterTrini1: calls $0.02
|
||||||
|
s0rrow: calls $0.02
|
||||||
|
Nikolay Zem: folds
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to s0rrow [As 8s 6h] [3s]
|
||||||
|
Dealt to rv2020 [2s] [6d]
|
||||||
|
Dealt to trs2758 [7s] [Ah]
|
||||||
|
Dealt to RoadDevil [7c] [4h]
|
||||||
|
Dealt to MasterTrini1 [Qd] [Ad]
|
||||||
|
MasterTrini1: checks
|
||||||
|
s0rrow: checks
|
||||||
|
rv2020: checks
|
||||||
|
trs2758: checks
|
||||||
|
RoadDevil: checks
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to s0rrow [As 8s 6h 3s] [Jh]
|
||||||
|
Dealt to rv2020 [2s 6d] [Qh]
|
||||||
|
Dealt to trs2758 [7s Ah] [4d]
|
||||||
|
Dealt to RoadDevil [7c 4h] [7h]
|
||||||
|
Dealt to MasterTrini1 [Qd Ad] [5h]
|
||||||
|
RoadDevil: checks
|
||||||
|
MasterTrini1: checks
|
||||||
|
s0rrow: checks
|
||||||
|
rv2020: checks
|
||||||
|
trs2758: checks
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to s0rrow [As 8s 6h 3s Jh] [Tc]
|
||||||
|
Dealt to rv2020 [2s 6d Qh] [9h]
|
||||||
|
Dealt to trs2758 [7s Ah 4d] [3d]
|
||||||
|
Dealt to RoadDevil [7c 4h 7h] [5c]
|
||||||
|
Dealt to MasterTrini1 [Qd Ad 5h] [Td]
|
||||||
|
RoadDevil: checks
|
||||||
|
MasterTrini1: checks
|
||||||
|
s0rrow: checks
|
||||||
|
rv2020: checks
|
||||||
|
trs2758: checks
|
||||||
|
*** RIVER ***
|
||||||
|
Dealt to s0rrow [As 8s 6h 3s Jh Tc] [Qs]
|
||||||
|
RoadDevil: checks
|
||||||
|
MasterTrini1: checks
|
||||||
|
s0rrow: checks
|
||||||
|
rv2020: checks
|
||||||
|
trs2758: checks
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
s0rrow: shows [As 8s 6h 3s Jh Tc Qs] (high card Ace)
|
||||||
|
rv2020: shows [8c Ac 2s 6d Qh 9h 2d] (a pair of Deuces)
|
||||||
|
trs2758: mucks hand
|
||||||
|
RoadDevil: shows [Jd Qc 7c 4h 7h 5c Kc] (a pair of Sevens)
|
||||||
|
MasterTrini1: shows [Jc 2h Qd Ad 5h Td Ks] (a straight, Ten to Ace)
|
||||||
|
MasterTrini1 collected $0.16 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.16 | Rake $0
|
||||||
|
Seat 1: s0rrow showed [As 8s 6h 3s Jh Tc Qs] and lost with high card Ace
|
||||||
|
Seat 3: Nikolay Zem folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 4: rv2020 showed [8c Ac 2s 6d Qh 9h 2d] and lost with a pair of Deuces
|
||||||
|
Seat 5: trs2758 mucked [2c 9s 7s Ah 4d 3d 8d]
|
||||||
|
Seat 6: RoadDevil showed [Jd Qc 7c 4h 7h 5c Kc] and lost with a pair of Sevens
|
||||||
|
Seat 8: MasterTrini1 showed [Jc 2h Qd Ad 5h Td Ks] and won ($0.16) with a straight, Ten to Ace
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874195699: 7 Card Stud Limit ($0.04/$0.08 USD) - 2009/11/26 10:14:15 ET
|
||||||
|
Table 'Atalante II' 8-max
|
||||||
|
Seat 1: s0rrow ($2.09 in chips)
|
||||||
|
Seat 3: Nikolay Zem ($2.12 in chips)
|
||||||
|
Seat 4: rv2020 ($0.97 in chips)
|
||||||
|
Seat 5: trs2758 ($2.05 in chips)
|
||||||
|
Seat 6: RoadDevil ($1.14 in chips)
|
||||||
|
Seat 8: MasterTrini1 ($2.04 in chips)
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
Nikolay Zem: posts the ante $0.01
|
||||||
|
rv2020: posts the ante $0.01
|
||||||
|
trs2758: posts the ante $0.01
|
||||||
|
RoadDevil: posts the ante $0.01
|
||||||
|
MasterTrini1: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to s0rrow [6c 4c Th]
|
||||||
|
Dealt to Nikolay Zem [9d]
|
||||||
|
Dealt to rv2020 [4s]
|
||||||
|
Dealt to trs2758 [3h]
|
||||||
|
Dealt to RoadDevil [Ac]
|
||||||
|
Dealt to MasterTrini1 [5d]
|
||||||
|
trs2758: brings in for $0.02
|
||||||
|
RoadDevil: folds
|
||||||
|
MasterTrini1: calls $0.02
|
||||||
|
s0rrow: folds
|
||||||
|
Nikolay Zem: calls $0.02
|
||||||
|
rv2020: folds
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to Nikolay Zem [9d] [3s]
|
||||||
|
Dealt to trs2758 [3h] [Jd]
|
||||||
|
Dealt to MasterTrini1 [5d] [2d]
|
||||||
|
trs2758: checks
|
||||||
|
MasterTrini1: checks
|
||||||
|
Nikolay Zem: checks
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to Nikolay Zem [9d 3s] [9c]
|
||||||
|
Dealt to trs2758 [3h Jd] [2h]
|
||||||
|
Dealt to MasterTrini1 [5d 2d] [7d]
|
||||||
|
Nikolay Zem: bets $0.08
|
||||||
|
trs2758: folds
|
||||||
|
MasterTrini1: raises $0.08 to $0.16
|
||||||
|
Nikolay Zem: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to Nikolay Zem [9d 3s 9c] [Td]
|
||||||
|
Dealt to MasterTrini1 [5d 2d 7d] [5h]
|
||||||
|
Nikolay Zem: checks
|
||||||
|
MasterTrini1: checks
|
||||||
|
*** RIVER ***
|
||||||
|
Nikolay Zem: bets $0.08
|
||||||
|
MasterTrini1: folds
|
||||||
|
Uncalled bet ($0.08) returned to Nikolay Zem
|
||||||
|
Nikolay Zem collected $0.42 from pot
|
||||||
|
Nikolay Zem: doesn't show hand
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.44 | Rake $0.02
|
||||||
|
Seat 1: s0rrow folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 3: Nikolay Zem collected ($0.42)
|
||||||
|
Seat 4: rv2020 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 5: trs2758 folded on the 5th Street
|
||||||
|
Seat 6: RoadDevil folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 8: MasterTrini1 folded on the River
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874220204: 7 Card Stud Limit ($0.04/$0.08 USD) - 2009/11/26 10:14:58 ET
|
||||||
|
Table 'Atalante II' 8-max
|
||||||
|
Seat 1: s0rrow ($2.08 in chips)
|
||||||
|
Seat 3: Nikolay Zem ($2.35 in chips)
|
||||||
|
Seat 4: rv2020 ($0.96 in chips)
|
||||||
|
Seat 5: trs2758 ($2.02 in chips)
|
||||||
|
Seat 6: RoadDevil ($1.13 in chips)
|
||||||
|
Seat 8: MasterTrini1 ($1.85 in chips)
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
Nikolay Zem: posts the ante $0.01
|
||||||
|
rv2020: posts the ante $0.01
|
||||||
|
trs2758: posts the ante $0.01
|
||||||
|
RoadDevil: posts the ante $0.01
|
||||||
|
MasterTrini1: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to s0rrow [Jd 9d 2h]
|
||||||
|
Dealt to Nikolay Zem [Ad]
|
||||||
|
Dealt to rv2020 [2c]
|
||||||
|
Dealt to trs2758 [8c]
|
||||||
|
Dealt to RoadDevil [3s]
|
||||||
|
Dealt to MasterTrini1 [3h]
|
||||||
|
rv2020: brings in for $0.02
|
||||||
|
trs2758: calls $0.02
|
||||||
|
RoadDevil: folds
|
||||||
|
MasterTrini1: calls $0.02
|
||||||
|
s0rrow: folds
|
||||||
|
Nikolay Zem: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to Nikolay Zem [Ad] [9h]
|
||||||
|
Dealt to rv2020 [2c] [4d]
|
||||||
|
Dealt to trs2758 [8c] [Qd]
|
||||||
|
Dealt to MasterTrini1 [3h] [Qs]
|
||||||
|
Nikolay Zem: checks
|
||||||
|
rv2020: bets $0.04
|
||||||
|
trs2758: calls $0.04
|
||||||
|
MasterTrini1: calls $0.04
|
||||||
|
Nikolay Zem: folds
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to rv2020 [2c 4d] [Jh]
|
||||||
|
Dealt to trs2758 [8c Qd] [Js]
|
||||||
|
Dealt to MasterTrini1 [3h Qs] [4h]
|
||||||
|
trs2758: checks
|
||||||
|
MasterTrini1: bets $0.08
|
||||||
|
rv2020: raises $0.08 to $0.16
|
||||||
|
trs2758: calls $0.16
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to rv2020 [2c 4d Jh] [7c]
|
||||||
|
Dealt to trs2758 [8c Qd Js] [5c]
|
||||||
|
Dealt to MasterTrini1 [3h Qs 4h] [7h]
|
||||||
|
trs2758: checks
|
||||||
|
MasterTrini1: checks
|
||||||
|
rv2020: bets $0.08
|
||||||
|
trs2758: folds
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
MasterTrini1: checks
|
||||||
|
rv2020: checks
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
rv2020: shows [As Ac 2c 4d Jh 7c 3c] (a pair of Aces)
|
||||||
|
MasterTrini1: mucks hand
|
||||||
|
rv2020 collected $0.86 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.90 | Rake $0.04
|
||||||
|
Seat 1: s0rrow folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 3: Nikolay Zem folded on the 4th Street
|
||||||
|
Seat 4: rv2020 showed [As Ac 2c 4d Jh 7c 3c] and won ($0.86) with a pair of Aces
|
||||||
|
Seat 5: trs2758 folded on the 6th Street
|
||||||
|
Seat 6: RoadDevil folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 8: MasterTrini1 mucked [6s 8s 3h Qs 4h 7h 6d]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874259784: 7 Card Stud Limit ($0.04/$0.08 USD) - 2009/11/26 10:16:07 ET
|
||||||
|
Table 'Atalante II' 8-max
|
||||||
|
Seat 1: s0rrow ($2.07 in chips)
|
||||||
|
Seat 3: Nikolay Zem ($2.32 in chips)
|
||||||
|
Seat 4: rv2020 ($1.51 in chips)
|
||||||
|
Seat 5: trs2758 ($1.79 in chips)
|
||||||
|
Seat 6: RoadDevil ($1.12 in chips)
|
||||||
|
Seat 8: MasterTrini1 ($1.54 in chips)
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
Nikolay Zem: posts the ante $0.01
|
||||||
|
rv2020: posts the ante $0.01
|
||||||
|
trs2758: posts the ante $0.01
|
||||||
|
RoadDevil: posts the ante $0.01
|
||||||
|
MasterTrini1: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to s0rrow [7d 6h 9s]
|
||||||
|
Dealt to Nikolay Zem [Js]
|
||||||
|
Dealt to rv2020 [3d]
|
||||||
|
Dealt to trs2758 [7s]
|
||||||
|
Dealt to RoadDevil [Qh]
|
||||||
|
Dealt to MasterTrini1 [5d]
|
||||||
|
rv2020: brings in for $0.02
|
||||||
|
trs2758: folds
|
||||||
|
RoadDevil: calls $0.02
|
||||||
|
MasterTrini1: calls $0.02
|
||||||
|
s0rrow: calls $0.02
|
||||||
|
Nikolay Zem: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to s0rrow [7d 6h 9s] [Kc]
|
||||||
|
Dealt to Nikolay Zem [Js] [6s]
|
||||||
|
Dealt to rv2020 [3d] [Jd]
|
||||||
|
Dealt to RoadDevil [Qh] [Th]
|
||||||
|
Dealt to MasterTrini1 [5d] [8c]
|
||||||
|
Katica65 was removed from the table for failing to post
|
||||||
|
s0rrow: checks
|
||||||
|
Nikolay Zem: checks
|
||||||
|
danjr655 joins the table at seat #2
|
||||||
|
rv2020: checks
|
||||||
|
RoadDevil: checks
|
||||||
|
MasterTrini1: checks
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to s0rrow [7d 6h 9s Kc] [Ah]
|
||||||
|
Dealt to Nikolay Zem [Js 6s] [Ad]
|
||||||
|
Dealt to rv2020 [3d Jd] [Tc]
|
||||||
|
Dealt to RoadDevil [Qh Th] [Qc]
|
||||||
|
Dealt to MasterTrini1 [5d 8c] [3h]
|
||||||
|
RoadDevil: bets $0.08
|
||||||
|
MasterTrini1: folds
|
||||||
|
s0rrow: raises $0.08 to $0.16
|
||||||
|
Nikolay Zem: calls $0.16
|
||||||
|
rv2020: folds
|
||||||
|
RoadDevil: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to s0rrow [7d 6h 9s Kc Ah] [4d]
|
||||||
|
Dealt to Nikolay Zem [Js 6s Ad] [4s]
|
||||||
|
Dealt to RoadDevil [Qh Th Qc] [7h]
|
||||||
|
RoadDevil: checks
|
||||||
|
s0rrow: checks
|
||||||
|
Nikolay Zem: bets $0.08
|
||||||
|
RoadDevil: calls $0.08
|
||||||
|
s0rrow: folds
|
||||||
|
*** RIVER ***
|
||||||
|
RoadDevil: checks
|
||||||
|
Nikolay Zem: bets $0.08
|
||||||
|
RoadDevil: calls $0.08
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
Nikolay Zem: shows [Qs 3s Js 6s Ad 4s 2s] (a flush, Queen high)
|
||||||
|
RoadDevil: mucks hand
|
||||||
|
Nikolay Zem collected $0.92 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.96 | Rake $0.04
|
||||||
|
Seat 1: s0rrow folded on the 6th Street
|
||||||
|
Seat 3: Nikolay Zem showed [Qs 3s Js 6s Ad 4s 2s] and won ($0.92) with a flush, Queen high
|
||||||
|
Seat 4: rv2020 folded on the 5th Street
|
||||||
|
Seat 5: trs2758 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 6: RoadDevil mucked [2h Ts Qh Th Qc 7h Kd]
|
||||||
|
Seat 8: MasterTrini1 folded on the 5th Street
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874289931: 7 Card Stud Limit ($0.04/$0.08 USD) - 2009/11/26 10:16:59 ET
|
||||||
|
Table 'Atalante II' 8-max
|
||||||
|
Seat 1: s0rrow ($1.88 in chips)
|
||||||
|
Seat 2: danjr655 ($0.45 in chips)
|
||||||
|
Seat 3: Nikolay Zem ($2.89 in chips)
|
||||||
|
Seat 4: rv2020 ($1.48 in chips)
|
||||||
|
Seat 5: trs2758 ($1.78 in chips)
|
||||||
|
Seat 6: RoadDevil ($0.77 in chips)
|
||||||
|
Seat 8: MasterTrini1 ($1.51 in chips)
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
danjr655: posts the ante $0.01
|
||||||
|
Nikolay Zem: posts the ante $0.01
|
||||||
|
rv2020: posts the ante $0.01
|
||||||
|
trs2758: posts the ante $0.01
|
||||||
|
RoadDevil: posts the ante $0.01
|
||||||
|
MasterTrini1: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to s0rrow [2d Qs 8c]
|
||||||
|
Dealt to danjr655 [5d]
|
||||||
|
Dealt to Nikolay Zem [Jc]
|
||||||
|
Dealt to rv2020 [8d]
|
||||||
|
Dealt to trs2758 [Kd]
|
||||||
|
Dealt to RoadDevil [4s]
|
||||||
|
Dealt to MasterTrini1 [6h]
|
||||||
|
RoadDevil: brings in for $0.02
|
||||||
|
Trackr21 joins the table at seat #7
|
||||||
|
MasterTrini1: calls $0.02
|
||||||
|
s0rrow: folds
|
||||||
|
danjr655: folds
|
||||||
|
Nikolay Zem: calls $0.02
|
||||||
|
rv2020: calls $0.02
|
||||||
|
trs2758: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to Nikolay Zem [Jc] [2h]
|
||||||
|
Dealt to rv2020 [8d] [Jd]
|
||||||
|
Dealt to trs2758 [Kd] [Ks]
|
||||||
|
Dealt to RoadDevil [4s] [6c]
|
||||||
|
Dealt to MasterTrini1 [6h] [4c]
|
||||||
|
Pair on board - a double bet is allowed
|
||||||
|
trs2758: bets $0.04
|
||||||
|
RoadDevil: calls $0.04
|
||||||
|
MasterTrini1: calls $0.04
|
||||||
|
Nikolay Zem: folds
|
||||||
|
rv2020: folds
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to trs2758 [Kd Ks] [7c]
|
||||||
|
Dealt to RoadDevil [4s 6c] [9d]
|
||||||
|
Dealt to MasterTrini1 [6h 4c] [3h]
|
||||||
|
trs2758: bets $0.08
|
||||||
|
RoadDevil: folds
|
||||||
|
MasterTrini1: raises $0.08 to $0.16
|
||||||
|
trs2758: raises $0.08 to $0.24
|
||||||
|
MasterTrini1: raises $0.08 to $0.32
|
||||||
|
Betting is capped
|
||||||
|
trs2758: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to trs2758 [Kd Ks 7c] [9h]
|
||||||
|
Dealt to MasterTrini1 [6h 4c 3h] [3c]
|
||||||
|
trs2758: checks
|
||||||
|
MasterTrini1: bets $0.08
|
||||||
|
trs2758: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
trs2758: checks
|
||||||
|
MasterTrini1: checks
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
trs2758: shows [Ac 2c Kd Ks 7c 9h 9c] (two pair, Kings and Nines)
|
||||||
|
MasterTrini1: shows [5h 8h 6h 4c 3h 3c As] (a pair of Threes)
|
||||||
|
trs2758 collected $1.04 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.09 | Rake $0.05
|
||||||
|
Seat 1: s0rrow folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 2: danjr655 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 3: Nikolay Zem folded on the 4th Street
|
||||||
|
Seat 4: rv2020 folded on the 4th Street
|
||||||
|
Seat 5: trs2758 showed [Ac 2c Kd Ks 7c 9h 9c] and won ($1.04) with two pair, Kings and Nines
|
||||||
|
Seat 6: RoadDevil folded on the 5th Street
|
||||||
|
Seat 8: MasterTrini1 showed [5h 8h 6h 4c 3h 3c As] and lost with a pair of Threes
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874334277: 7 Card Stud Limit ($0.04/$0.08 USD) - 2009/11/26 10:18:16 ET
|
||||||
|
Table 'Atalante II' 8-max
|
||||||
|
Seat 1: s0rrow ($1.87 in chips)
|
||||||
|
Seat 2: danjr655 ($0.44 in chips)
|
||||||
|
Seat 3: Nikolay Zem ($2.86 in chips)
|
||||||
|
Seat 4: rv2020 ($1.45 in chips)
|
||||||
|
Seat 5: trs2758 ($2.35 in chips)
|
||||||
|
Seat 6: RoadDevil ($0.70 in chips)
|
||||||
|
Seat 7: Trackr21 ($1.60 in chips)
|
||||||
|
Seat 8: MasterTrini1 ($1.04 in chips)
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
danjr655: posts the ante $0.01
|
||||||
|
Nikolay Zem: posts the ante $0.01
|
||||||
|
rv2020: posts the ante $0.01
|
||||||
|
trs2758: posts the ante $0.01
|
||||||
|
RoadDevil: posts the ante $0.01
|
||||||
|
Trackr21: posts the ante $0.01
|
||||||
|
MasterTrini1: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to s0rrow [7d Qs 8s]
|
||||||
|
Dealt to danjr655 [8d]
|
||||||
|
Dealt to Nikolay Zem [6d]
|
||||||
|
Dealt to rv2020 [4d]
|
||||||
|
Dealt to trs2758 [Ad]
|
||||||
|
Dealt to RoadDevil [Td]
|
||||||
|
Dealt to Trackr21 [Jh]
|
||||||
|
Dealt to MasterTrini1 [5s]
|
||||||
|
rv2020: brings in for $0.02
|
||||||
|
trs2758: calls $0.02
|
||||||
|
RoadDevil: folds
|
||||||
|
Trackr21: folds
|
||||||
|
MasterTrini1: calls $0.02
|
||||||
|
s0rrow: calls $0.02
|
||||||
|
danjr655: folds
|
||||||
|
Nikolay Zem: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to s0rrow [7d Qs 8s] [2s]
|
||||||
|
Dealt to Nikolay Zem [6d] [2h]
|
||||||
|
Dealt to rv2020 [4d] [Kd]
|
||||||
|
Dealt to trs2758 [Ad] [Kh]
|
||||||
|
Dealt to MasterTrini1 [5s] [5c]
|
||||||
|
Pair on board - a double bet is allowed
|
||||||
|
MasterTrini1: bets $0.08
|
||||||
|
s0rrow: calls $0.08
|
||||||
|
Nikolay Zem: folds
|
||||||
|
rv2020: calls $0.08
|
||||||
|
trs2758: calls $0.08
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to s0rrow [7d Qs 8s 2s] [As]
|
||||||
|
Dealt to rv2020 [4d Kd] [Qd]
|
||||||
|
Dealt to trs2758 [Ad Kh] [3h]
|
||||||
|
Dealt to MasterTrini1 [5s 5c] [Js]
|
||||||
|
MasterTrini1: checks
|
||||||
|
s0rrow: bets $0.08
|
||||||
|
rv2020: folds
|
||||||
|
trs2758: folds
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to s0rrow [7d Qs 8s 2s As] [5d]
|
||||||
|
Dealt to MasterTrini1 [5s 5c Js] [2c]
|
||||||
|
MasterTrini1: checks
|
||||||
|
s0rrow: bets $0.08
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
Dealt to s0rrow [7d Qs 8s 2s As 5d] [7h]
|
||||||
|
MasterTrini1: checks
|
||||||
|
s0rrow: bets $0.08
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
s0rrow: shows [7d Qs 8s 2s As 5d 7h] (a pair of Sevens)
|
||||||
|
MasterTrini1: mucks hand
|
||||||
|
s0rrow collected $0.94 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.98 | Rake $0.04
|
||||||
|
Seat 1: s0rrow showed [7d Qs 8s 2s As 5d 7h] and won ($0.94) with a pair of Sevens
|
||||||
|
Seat 2: danjr655 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 3: Nikolay Zem folded on the 4th Street
|
||||||
|
Seat 4: rv2020 folded on the 5th Street
|
||||||
|
Seat 5: trs2758 folded on the 5th Street
|
||||||
|
Seat 6: RoadDevil folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 7: Trackr21 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 8: MasterTrini1 mucked [Ac 9d 5s 5c Js 2c Kc]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874382643: 7 Card Stud Limit ($0.04/$0.08 USD) - 2009/11/26 10:19:39 ET
|
||||||
|
Table 'Atalante II' 8-max
|
||||||
|
Seat 1: s0rrow ($2.46 in chips)
|
||||||
|
Seat 2: danjr655 ($0.43 in chips)
|
||||||
|
Seat 3: Nikolay Zem ($2.83 in chips)
|
||||||
|
Seat 4: rv2020 ($1.34 in chips)
|
||||||
|
Seat 5: trs2758 ($2.24 in chips)
|
||||||
|
Seat 6: RoadDevil ($0.69 in chips)
|
||||||
|
Seat 7: Trackr21 ($1.59 in chips)
|
||||||
|
Seat 8: MasterTrini1 ($0.69 in chips)
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
danjr655: posts the ante $0.01
|
||||||
|
Nikolay Zem: posts the ante $0.01
|
||||||
|
rv2020: posts the ante $0.01
|
||||||
|
trs2758: posts the ante $0.01
|
||||||
|
RoadDevil: posts the ante $0.01
|
||||||
|
Trackr21: posts the ante $0.01
|
||||||
|
MasterTrini1: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to s0rrow [8d 3d 8c]
|
||||||
|
Dealt to danjr655 [Kd]
|
||||||
|
Dealt to Nikolay Zem [9c]
|
||||||
|
Dealt to rv2020 [4h]
|
||||||
|
Dealt to trs2758 [6c]
|
||||||
|
Dealt to RoadDevil [6d]
|
||||||
|
Dealt to Trackr21 [5d]
|
||||||
|
Dealt to MasterTrini1 [8h]
|
||||||
|
rv2020: brings in for $0.02
|
||||||
|
trs2758: folds
|
||||||
|
RoadDevil: calls $0.02
|
||||||
|
Trackr21: calls $0.02
|
||||||
|
MasterTrini1: calls $0.02
|
||||||
|
s0rrow: calls $0.02
|
||||||
|
danjr655: calls $0.02
|
||||||
|
Nikolay Zem: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to s0rrow [8d 3d 8c] [Qc]
|
||||||
|
Dealt to danjr655 [Kd] [Kc]
|
||||||
|
Dealt to Nikolay Zem [9c] [Jd]
|
||||||
|
Dealt to rv2020 [4h] [8s]
|
||||||
|
Dealt to RoadDevil [6d] [4s]
|
||||||
|
Dealt to Trackr21 [5d] [4d]
|
||||||
|
Dealt to MasterTrini1 [8h] [As]
|
||||||
|
Pair on board - a double bet is allowed
|
||||||
|
danjr655: bets $0.04
|
||||||
|
Nikolay Zem: calls $0.04
|
||||||
|
rv2020: folds
|
||||||
|
RoadDevil: folds
|
||||||
|
Trackr21: calls $0.04
|
||||||
|
MasterTrini1: calls $0.04
|
||||||
|
s0rrow: folds
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to danjr655 [Kd Kc] [2h]
|
||||||
|
Dealt to Nikolay Zem [9c Jd] [Qs]
|
||||||
|
Dealt to Trackr21 [5d 4d] [3h]
|
||||||
|
Dealt to MasterTrini1 [8h As] [Th]
|
||||||
|
danjr655: bets $0.08
|
||||||
|
Nikolay Zem: calls $0.08
|
||||||
|
Trackr21: calls $0.08
|
||||||
|
s0rrow is sitting out
|
||||||
|
MasterTrini1: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to danjr655 [Kd Kc 2h] [7s]
|
||||||
|
Dealt to Nikolay Zem [9c Jd Qs] [9d]
|
||||||
|
Dealt to Trackr21 [5d 4d 3h] [5s]
|
||||||
|
Dealt to MasterTrini1 [8h As Th] [9h]
|
||||||
|
danjr655: checks
|
||||||
|
Nikolay Zem: checks
|
||||||
|
Trackr21: checks
|
||||||
|
MasterTrini1: checks
|
||||||
|
*** RIVER ***
|
||||||
|
danjr655: checks
|
||||||
|
Nikolay Zem: checks
|
||||||
|
Trackr21: bets $0.08
|
||||||
|
MasterTrini1: folds
|
||||||
|
danjr655: folds
|
||||||
|
Nikolay Zem: calls $0.08
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
Trackr21: shows [6h Ah 5d 4d 3h 5s 5c] (three of a kind, Fives)
|
||||||
|
Nikolay Zem: mucks hand
|
||||||
|
Trackr21 collected $0.82 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.86 | Rake $0.04
|
||||||
|
Seat 1: s0rrow folded on the 4th Street
|
||||||
|
Seat 2: danjr655 folded on the River
|
||||||
|
Seat 3: Nikolay Zem mucked [7c 7d 9c Jd Qs 9d Ad]
|
||||||
|
Seat 4: rv2020 folded on the 4th Street
|
||||||
|
Seat 5: trs2758 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 6: RoadDevil folded on the 4th Street
|
||||||
|
Seat 7: Trackr21 showed [6h Ah 5d 4d 3h 5s 5c] and won ($0.82) with three of a kind, Fives
|
||||||
|
Seat 8: MasterTrini1 folded on the River
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,611 @@
|
||||||
|
PokerStars Game #35874487284: 7 Card Stud Hi/Lo Limit ($0.04/$0.08 USD) - 2009/11/26 10:22:32 ET
|
||||||
|
Table 'Dawn II' 8-max
|
||||||
|
Seat 3: gashpor ($1.46 in chips)
|
||||||
|
Seat 4: denny501 ($0.93 in chips)
|
||||||
|
Seat 5: s0rrow ($1.60 in chips)
|
||||||
|
Seat 8: rdiezchang ($1.16 in chips)
|
||||||
|
gashpor: posts the ante $0.01
|
||||||
|
denny501: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
rdiezchang: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to gashpor [Kc]
|
||||||
|
Dealt to denny501 [7c]
|
||||||
|
Dealt to s0rrow [5d Ks 2h]
|
||||||
|
Dealt to rdiezchang [3d]
|
||||||
|
s0rrow: brings in for $0.02
|
||||||
|
rdiezchang: calls $0.02
|
||||||
|
gashpor: calls $0.02
|
||||||
|
denny501: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to gashpor [Kc] [4d]
|
||||||
|
Dealt to denny501 [7c] [Qh]
|
||||||
|
Dealt to s0rrow [5d Ks 2h] [9h]
|
||||||
|
Dealt to rdiezchang [3d] [7s]
|
||||||
|
Soroka69 joins the table at seat #7
|
||||||
|
gashpor: checks
|
||||||
|
poconoman is connected
|
||||||
|
denny501: checks
|
||||||
|
s0rrow: checks
|
||||||
|
rdiezchang: checks
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to gashpor [Kc 4d] [Qd]
|
||||||
|
Dealt to denny501 [7c Qh] [9s]
|
||||||
|
Dealt to s0rrow [5d Ks 2h 9h] [Js]
|
||||||
|
Dealt to rdiezchang [3d 7s] [Jh]
|
||||||
|
gashpor: checks
|
||||||
|
denny501: checks
|
||||||
|
s0rrow: checks
|
||||||
|
rdiezchang: checks
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to gashpor [Kc 4d Qd] [5s]
|
||||||
|
Dealt to denny501 [7c Qh 9s] [6s]
|
||||||
|
Dealt to s0rrow [5d Ks 2h 9h Js] [4c]
|
||||||
|
Dealt to rdiezchang [3d 7s Jh] [5c]
|
||||||
|
123smoothie joins the table at seat #2
|
||||||
|
gashpor: checks
|
||||||
|
denny501: checks
|
||||||
|
s0rrow: checks
|
||||||
|
rdiezchang: bets $0.08
|
||||||
|
gashpor: folds
|
||||||
|
denny501: folds
|
||||||
|
s0rrow: folds
|
||||||
|
Uncalled bet ($0.08) returned to rdiezchang
|
||||||
|
rdiezchang collected $0.12 from pot
|
||||||
|
rdiezchang: doesn't show hand
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.12 | Rake $0
|
||||||
|
Seat 3: gashpor folded on the 6th Street
|
||||||
|
Seat 4: denny501 folded on the 6th Street
|
||||||
|
Seat 5: s0rrow folded on the 6th Street
|
||||||
|
Seat 8: rdiezchang collected ($0.12)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874523510: 7 Card Stud Hi/Lo Limit ($0.04/$0.08 USD) - 2009/11/26 10:23:32 ET
|
||||||
|
Table 'Dawn II' 8-max
|
||||||
|
Seat 2: 123smoothie ($1.60 in chips)
|
||||||
|
Seat 3: gashpor ($1.43 in chips)
|
||||||
|
Seat 4: denny501 ($0.90 in chips)
|
||||||
|
Seat 5: s0rrow ($1.57 in chips)
|
||||||
|
Seat 7: Soroka69 ($1 in chips)
|
||||||
|
Seat 8: rdiezchang ($1.25 in chips)
|
||||||
|
123smoothie: posts the ante $0.01
|
||||||
|
gashpor: posts the ante $0.01
|
||||||
|
denny501: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
Soroka69: posts the ante $0.01
|
||||||
|
rdiezchang: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to 123smoothie [9h]
|
||||||
|
Dealt to gashpor [4s]
|
||||||
|
Dealt to denny501 [Qs]
|
||||||
|
Dealt to s0rrow [Qd Js Kc]
|
||||||
|
Dealt to Soroka69 [6s]
|
||||||
|
Dealt to rdiezchang [8d]
|
||||||
|
poconoman was removed from the table for failing to post
|
||||||
|
gashpor: brings in for $0.02
|
||||||
|
TomSludge joins the table at seat #6
|
||||||
|
denny501: calls $0.02
|
||||||
|
s0rrow: folds
|
||||||
|
Soroka69: calls $0.02
|
||||||
|
rdiezchang: calls $0.02
|
||||||
|
u.pressure joins the table at seat #1
|
||||||
|
123smoothie: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to 123smoothie [9h] [Ah]
|
||||||
|
Dealt to gashpor [4s] [6h]
|
||||||
|
Dealt to denny501 [Qs] [4d]
|
||||||
|
Dealt to Soroka69 [6s] [3c]
|
||||||
|
Dealt to rdiezchang [8d] [Ac]
|
||||||
|
123smoothie: checks
|
||||||
|
gashpor: checks
|
||||||
|
denny501: checks
|
||||||
|
Soroka69: checks
|
||||||
|
rdiezchang: checks
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to 123smoothie [9h Ah] [5d]
|
||||||
|
Dealt to gashpor [4s 6h] [8h]
|
||||||
|
Dealt to denny501 [Qs 4d] [Tc]
|
||||||
|
Dealt to Soroka69 [6s 3c] [6c]
|
||||||
|
Dealt to rdiezchang [8d Ac] [8c]
|
||||||
|
rdiezchang: bets $0.08
|
||||||
|
123smoothie: calls $0.08
|
||||||
|
gashpor: calls $0.08
|
||||||
|
denny501: folds
|
||||||
|
Soroka69: folds
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to 123smoothie [9h Ah 5d] [4c]
|
||||||
|
Dealt to gashpor [4s 6h 8h] [Qh]
|
||||||
|
Dealt to rdiezchang [8d Ac 8c] [Jd]
|
||||||
|
rdiezchang: bets $0.08
|
||||||
|
123smoothie: calls $0.08
|
||||||
|
gashpor: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
rdiezchang: bets $0.08
|
||||||
|
123smoothie: calls $0.08
|
||||||
|
gashpor: folds
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
rdiezchang: shows [Ad 5s 8d Ac 8c Jd Th] (HI: two pair, Aces and Eights)
|
||||||
|
123smoothie: mucks hand
|
||||||
|
rdiezchang collected $0.77 from pot
|
||||||
|
No low hand qualified
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.80 | Rake $0.03
|
||||||
|
Seat 2: 123smoothie mucked [9c Jc 9h Ah 5d 4c Qc]
|
||||||
|
Seat 3: gashpor folded on the River
|
||||||
|
Seat 4: denny501 folded on the 5th Street
|
||||||
|
Seat 5: s0rrow folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 7: Soroka69 folded on the 5th Street
|
||||||
|
Seat 8: rdiezchang showed [Ad 5s 8d Ac 8c Jd Th] and won ($0.77) with HI: two pair, Aces and Eights
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874576282: 7 Card Stud Hi/Lo Limit ($0.04/$0.08 USD) - 2009/11/26 10:24:59 ET
|
||||||
|
Table 'Dawn II' 8-max
|
||||||
|
Seat 1: u.pressure ($11 in chips)
|
||||||
|
Seat 2: 123smoothie ($1.33 in chips)
|
||||||
|
Seat 3: gashpor ($1.24 in chips)
|
||||||
|
Seat 4: denny501 ($0.87 in chips)
|
||||||
|
Seat 5: s0rrow ($1.56 in chips)
|
||||||
|
Seat 6: TomSludge ($1.60 in chips)
|
||||||
|
Seat 7: Soroka69 ($0.97 in chips)
|
||||||
|
Seat 8: rdiezchang ($1.75 in chips)
|
||||||
|
u.pressure: posts the ante $0.01
|
||||||
|
123smoothie: posts the ante $0.01
|
||||||
|
gashpor: posts the ante $0.01
|
||||||
|
denny501: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
TomSludge: posts the ante $0.01
|
||||||
|
Soroka69: posts the ante $0.01
|
||||||
|
rdiezchang: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to u.pressure [Qs]
|
||||||
|
Dealt to 123smoothie [4h]
|
||||||
|
Dealt to gashpor [4c]
|
||||||
|
Dealt to denny501 [8s]
|
||||||
|
Dealt to s0rrow [Ah Kd 8d]
|
||||||
|
Dealt to TomSludge [Ks]
|
||||||
|
Dealt to Soroka69 [3h]
|
||||||
|
Dealt to rdiezchang [5s]
|
||||||
|
Soroka69: brings in for $0.02
|
||||||
|
rdiezchang: calls $0.02
|
||||||
|
u.pressure: calls $0.02
|
||||||
|
123smoothie: calls $0.02
|
||||||
|
gashpor: calls $0.02
|
||||||
|
denny501: folds
|
||||||
|
s0rrow: calls $0.02
|
||||||
|
TomSludge: folds
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to u.pressure [Qs] [Td]
|
||||||
|
Dealt to 123smoothie [4h] [9d]
|
||||||
|
Dealt to gashpor [4c] [Jc]
|
||||||
|
Dealt to s0rrow [Ah Kd 8d] [Kc]
|
||||||
|
Dealt to Soroka69 [3h] [Ad]
|
||||||
|
Dealt to rdiezchang [5s] [7c]
|
||||||
|
Soroka69: checks
|
||||||
|
rdiezchang: checks
|
||||||
|
u.pressure: checks
|
||||||
|
123smoothie: checks
|
||||||
|
gashpor: checks
|
||||||
|
s0rrow: checks
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to u.pressure [Qs Td] [Jh]
|
||||||
|
Dealt to 123smoothie [4h 9d] [2c]
|
||||||
|
Dealt to gashpor [4c Jc] [5h]
|
||||||
|
Dealt to s0rrow [Ah Kd 8d Kc] [2d]
|
||||||
|
Dealt to Soroka69 [3h Ad] [Qd]
|
||||||
|
Dealt to rdiezchang [5s 7c] [4d]
|
||||||
|
Soroka69: checks
|
||||||
|
rdiezchang: checks
|
||||||
|
u.pressure: checks
|
||||||
|
123smoothie: checks
|
||||||
|
gashpor: bets $0.08
|
||||||
|
s0rrow: folds
|
||||||
|
Soroka69: calls $0.08
|
||||||
|
rdiezchang: calls $0.08
|
||||||
|
u.pressure: calls $0.08
|
||||||
|
123smoothie: folds
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to u.pressure [Qs Td Jh] [6d]
|
||||||
|
Dealt to gashpor [4c Jc 5h] [7s]
|
||||||
|
Dealt to Soroka69 [3h Ad Qd] [9s]
|
||||||
|
Dealt to rdiezchang [5s 7c 4d] [Th]
|
||||||
|
Soroka69: checks
|
||||||
|
rdiezchang: checks
|
||||||
|
u.pressure: checks
|
||||||
|
gashpor: checks
|
||||||
|
*** RIVER ***
|
||||||
|
Soroka69: checks
|
||||||
|
rdiezchang: checks
|
||||||
|
u.pressure: checks
|
||||||
|
gashpor: bets $0.08
|
||||||
|
Soroka69: folds
|
||||||
|
rdiezchang: calls $0.08
|
||||||
|
u.pressure: calls $0.08
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
gashpor: shows [7h 2h 4c Jc 5h 7s 8c] (HI: a pair of Sevens; LO: 8,7,5,4,2)
|
||||||
|
rdiezchang: shows [As Qh 5s 7c 4d Th Ac] (HI: a pair of Aces)
|
||||||
|
u.pressure: shows [Qc Kh Qs Td Jh 6d 6s] (HI: two pair, Queens and Sixes)
|
||||||
|
u.pressure collected $0.37 from pot
|
||||||
|
gashpor collected $0.36 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.76 | Rake $0.03
|
||||||
|
Seat 1: u.pressure showed [Qc Kh Qs Td Jh 6d 6s] and won ($0.37) with HI: two pair, Queens and Sixes
|
||||||
|
Seat 2: 123smoothie folded on the 5th Street
|
||||||
|
Seat 3: gashpor showed [7h 2h 4c Jc 5h 7s 8c] and won ($0.36) with HI: a pair of Sevens; LO: 8,7,5,4,2
|
||||||
|
Seat 4: denny501 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 5: s0rrow folded on the 5th Street
|
||||||
|
Seat 6: TomSludge folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 7: Soroka69 folded on the River
|
||||||
|
Seat 8: rdiezchang showed [As Qh 5s 7c 4d Th Ac] and lost with HI: a pair of Aces
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874635170: 7 Card Stud Hi/Lo Limit ($0.04/$0.08 USD) - 2009/11/26 10:26:37 ET
|
||||||
|
Table 'Dawn II' 8-max
|
||||||
|
Seat 1: u.pressure ($11.18 in chips)
|
||||||
|
Seat 2: 123smoothie ($1.30 in chips)
|
||||||
|
Seat 3: gashpor ($1.41 in chips)
|
||||||
|
Seat 4: denny501 ($0.86 in chips)
|
||||||
|
Seat 5: s0rrow ($1.53 in chips)
|
||||||
|
Seat 6: TomSludge ($1.59 in chips)
|
||||||
|
Seat 7: Soroka69 ($0.86 in chips)
|
||||||
|
Seat 8: rdiezchang ($1.56 in chips)
|
||||||
|
u.pressure: posts the ante $0.01
|
||||||
|
123smoothie: posts the ante $0.01
|
||||||
|
gashpor: posts the ante $0.01
|
||||||
|
denny501: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
TomSludge: posts the ante $0.01
|
||||||
|
Soroka69: posts the ante $0.01
|
||||||
|
rdiezchang: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to u.pressure [8c]
|
||||||
|
Dealt to 123smoothie [2c]
|
||||||
|
Dealt to gashpor [Qd]
|
||||||
|
Dealt to denny501 [9d]
|
||||||
|
Dealt to s0rrow [Ts 5c Js]
|
||||||
|
Dealt to TomSludge [3h]
|
||||||
|
Dealt to Soroka69 [7s]
|
||||||
|
Dealt to rdiezchang [6c]
|
||||||
|
123smoothie: brings in for $0.02
|
||||||
|
gashpor: folds
|
||||||
|
denny501: calls $0.02
|
||||||
|
s0rrow: folds
|
||||||
|
TomSludge: folds
|
||||||
|
Soroka69: calls $0.02
|
||||||
|
rdiezchang: calls $0.02
|
||||||
|
u.pressure: folds
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to 123smoothie [2c] [8d]
|
||||||
|
Dealt to denny501 [9d] [3d]
|
||||||
|
Dealt to Soroka69 [7s] [Th]
|
||||||
|
Dealt to rdiezchang [6c] [Ac]
|
||||||
|
rdiezchang: bets $0.04
|
||||||
|
123smoothie: calls $0.04
|
||||||
|
denny501: calls $0.04
|
||||||
|
Soroka69: folds
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to 123smoothie [2c 8d] [3c]
|
||||||
|
Dealt to denny501 [9d 3d] [As]
|
||||||
|
Dealt to rdiezchang [6c Ac] [6s]
|
||||||
|
rdiezchang: bets $0.08
|
||||||
|
123smoothie: calls $0.08
|
||||||
|
denny501: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to 123smoothie [2c 8d 3c] [3s]
|
||||||
|
Dealt to denny501 [9d 3d As] [Kc]
|
||||||
|
Dealt to rdiezchang [6c Ac 6s] [Qc]
|
||||||
|
rdiezchang: bets $0.08
|
||||||
|
123smoothie: calls $0.08
|
||||||
|
denny501: folds
|
||||||
|
*** RIVER ***
|
||||||
|
rdiezchang: bets $0.08
|
||||||
|
123smoothie: calls $0.08
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
rdiezchang: shows [8s 7c 6c Ac 6s Qc Qs] (HI: two pair, Queens and Sixes)
|
||||||
|
123smoothie: mucks hand
|
||||||
|
rdiezchang collected $0.80 from pot
|
||||||
|
No low hand qualified
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.84 | Rake $0.04
|
||||||
|
Seat 1: u.pressure folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 2: 123smoothie mucked [2d 7d 2c 8d 3c 3s Tc]
|
||||||
|
Seat 3: gashpor folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 4: denny501 folded on the 6th Street
|
||||||
|
Seat 5: s0rrow folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 6: TomSludge folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 7: Soroka69 folded on the 4th Street
|
||||||
|
Seat 8: rdiezchang showed [8s 7c 6c Ac 6s Qc Qs] and won ($0.80) with HI: two pair, Queens and Sixes
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874676388: 7 Card Stud Hi/Lo Limit ($0.04/$0.08 USD) - 2009/11/26 10:27:46 ET
|
||||||
|
Table 'Dawn II' 8-max
|
||||||
|
Seat 1: u.pressure ($11.17 in chips)
|
||||||
|
Seat 2: 123smoothie ($0.99 in chips)
|
||||||
|
Seat 3: gashpor ($1.40 in chips)
|
||||||
|
Seat 4: denny501 ($0.71 in chips)
|
||||||
|
Seat 5: s0rrow ($1.52 in chips)
|
||||||
|
Seat 6: TomSludge ($1.58 in chips)
|
||||||
|
Seat 7: Soroka69 ($0.83 in chips)
|
||||||
|
Seat 8: rdiezchang ($2.05 in chips)
|
||||||
|
u.pressure: posts the ante $0.01
|
||||||
|
123smoothie: posts the ante $0.01
|
||||||
|
gashpor: posts the ante $0.01
|
||||||
|
denny501: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
TomSludge: posts the ante $0.01
|
||||||
|
Soroka69: posts the ante $0.01
|
||||||
|
rdiezchang: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to u.pressure [Td]
|
||||||
|
Dealt to 123smoothie [4c]
|
||||||
|
Dealt to gashpor [5d]
|
||||||
|
Dealt to denny501 [2c]
|
||||||
|
Dealt to s0rrow [7c 3s 5h]
|
||||||
|
Dealt to TomSludge [8s]
|
||||||
|
Dealt to Soroka69 [7d]
|
||||||
|
Dealt to rdiezchang [Ad]
|
||||||
|
denny501: brings in for $0.02
|
||||||
|
s0rrow: calls $0.02
|
||||||
|
TomSludge: folds
|
||||||
|
Soroka69: calls $0.02
|
||||||
|
rdiezchang: calls $0.02
|
||||||
|
u.pressure: folds
|
||||||
|
123smoothie: calls $0.02
|
||||||
|
gashpor: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to 123smoothie [4c] [3c]
|
||||||
|
Dealt to gashpor [5d] [Qd]
|
||||||
|
Dealt to denny501 [2c] [7s]
|
||||||
|
Dealt to s0rrow [7c 3s 5h] [Qc]
|
||||||
|
Dealt to Soroka69 [7d] [5s]
|
||||||
|
Dealt to rdiezchang [Ad] [Js]
|
||||||
|
rdiezchang: checks
|
||||||
|
123smoothie: checks
|
||||||
|
gashpor: checks
|
||||||
|
denny501: folds
|
||||||
|
denny501 leaves the table
|
||||||
|
s0rrow: checks
|
||||||
|
Soroka69: checks
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to 123smoothie [4c 3c] [9s]
|
||||||
|
Dealt to gashpor [5d Qd] [Jd]
|
||||||
|
Dealt to s0rrow [7c 3s 5h Qc] [Kc]
|
||||||
|
Dealt to Soroka69 [7d 5s] [5c]
|
||||||
|
Dealt to rdiezchang [Ad Js] [Ts]
|
||||||
|
LainaRahat joins the table at seat #4
|
||||||
|
Soroka69: checks
|
||||||
|
rdiezchang: checks
|
||||||
|
123smoothie: checks
|
||||||
|
gashpor: bets $0.08
|
||||||
|
s0rrow: calls $0.08
|
||||||
|
Soroka69: calls $0.08
|
||||||
|
rdiezchang: folds
|
||||||
|
123smoothie: folds
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to gashpor [5d Qd Jd] [9d]
|
||||||
|
Dealt to s0rrow [7c 3s 5h Qc Kc] [6d]
|
||||||
|
Dealt to Soroka69 [7d 5s 5c] [2s]
|
||||||
|
Soroka69: checks
|
||||||
|
gashpor: bets $0.08
|
||||||
|
s0rrow: calls $0.08
|
||||||
|
Soroka69: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
Dealt to s0rrow [7c 3s 5h Qc Kc 6d] [4d]
|
||||||
|
Soroka69: checks
|
||||||
|
gashpor: bets $0.08
|
||||||
|
s0rrow: calls $0.08
|
||||||
|
Soroka69: folds
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
gashpor: shows [4h 3d 5d Qd Jd 9d 6h] (HI: a flush, Queen high)
|
||||||
|
s0rrow: shows [7c 3s 5h Qc Kc 6d 4d] (HI: a straight, Three to Seven; LO: 7,6,5,4,3)
|
||||||
|
gashpor collected $0.40 from pot
|
||||||
|
s0rrow collected $0.40 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.84 | Rake $0.04
|
||||||
|
Seat 1: u.pressure folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 2: 123smoothie folded on the 5th Street
|
||||||
|
Seat 3: gashpor showed [4h 3d 5d Qd Jd 9d 6h] and won ($0.40) with HI: a flush, Queen high
|
||||||
|
Seat 4: denny501 folded on the 4th Street
|
||||||
|
Seat 5: s0rrow showed [7c 3s 5h Qc Kc 6d 4d] and won ($0.40) with HI: a straight, Three to Seven; LO: 7,6,5,4,3
|
||||||
|
Seat 6: TomSludge folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 7: Soroka69 folded on the River
|
||||||
|
Seat 8: rdiezchang folded on the 5th Street
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874733203: 7 Card Stud Hi/Lo Limit ($0.04/$0.08 USD) - 2009/11/26 10:29:22 ET
|
||||||
|
Table 'Dawn II' 8-max
|
||||||
|
Seat 1: u.pressure ($11.16 in chips)
|
||||||
|
Seat 2: 123smoothie ($0.96 in chips)
|
||||||
|
Seat 3: gashpor ($1.53 in chips)
|
||||||
|
Seat 4: LainaRahat ($2 in chips)
|
||||||
|
Seat 5: s0rrow ($1.65 in chips)
|
||||||
|
Seat 6: TomSludge ($1.57 in chips)
|
||||||
|
Seat 7: Soroka69 ($0.64 in chips)
|
||||||
|
Seat 8: rdiezchang ($2.02 in chips)
|
||||||
|
u.pressure: posts the ante $0.01
|
||||||
|
123smoothie: posts the ante $0.01
|
||||||
|
gashpor: posts the ante $0.01
|
||||||
|
LainaRahat: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
TomSludge: posts the ante $0.01
|
||||||
|
Soroka69: posts the ante $0.01
|
||||||
|
rdiezchang: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to u.pressure [Js]
|
||||||
|
Dealt to 123smoothie [Kc]
|
||||||
|
Dealt to gashpor [Kd]
|
||||||
|
Dealt to LainaRahat [Ts]
|
||||||
|
Dealt to s0rrow [Qd Ad 2s]
|
||||||
|
Dealt to TomSludge [4h]
|
||||||
|
Dealt to Soroka69 [3c]
|
||||||
|
Dealt to rdiezchang [3h]
|
||||||
|
s0rrow: brings in for $0.02
|
||||||
|
TomSludge: folds
|
||||||
|
Soroka69: calls $0.02
|
||||||
|
rdiezchang: folds
|
||||||
|
u.pressure: folds
|
||||||
|
123smoothie: calls $0.02
|
||||||
|
gashpor: folds
|
||||||
|
LainaRahat: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to 123smoothie [Kc] [7d]
|
||||||
|
Dealt to LainaRahat [Ts] [4c]
|
||||||
|
Dealt to s0rrow [Qd Ad 2s] [As]
|
||||||
|
Dealt to Soroka69 [3c] [Qc]
|
||||||
|
rdiezchang leaves the table
|
||||||
|
s0rrow: bets $0.04
|
||||||
|
Soroka69: raises $0.04 to $0.08
|
||||||
|
geo_441 joins the table at seat #8
|
||||||
|
123smoothie: folds
|
||||||
|
LainaRahat: calls $0.08
|
||||||
|
s0rrow: calls $0.04
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to LainaRahat [Ts 4c] [Ks]
|
||||||
|
Dealt to s0rrow [Qd Ad 2s As] [2h]
|
||||||
|
Dealt to Soroka69 [3c Qc] [6h]
|
||||||
|
s0rrow: checks
|
||||||
|
Soroka69: bets $0.08
|
||||||
|
LainaRahat: calls $0.08
|
||||||
|
s0rrow: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to LainaRahat [Ts 4c Ks] [Tc]
|
||||||
|
Dealt to s0rrow [Qd Ad 2s As 2h] [8d]
|
||||||
|
Dealt to Soroka69 [3c Qc 6h] [7h]
|
||||||
|
LainaRahat: checks
|
||||||
|
s0rrow: checks
|
||||||
|
Soroka69: checks
|
||||||
|
*** RIVER ***
|
||||||
|
Dealt to s0rrow [Qd Ad 2s As 2h 8d] [6c]
|
||||||
|
LainaRahat: checks
|
||||||
|
s0rrow: checks
|
||||||
|
Soroka69: checks
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
LainaRahat: shows [Ac 3s Ts 4c Ks Tc Kh] (HI: two pair, Kings and Tens)
|
||||||
|
s0rrow: shows [Qd Ad 2s As 2h 8d 6c] (HI: two pair, Aces and Deuces)
|
||||||
|
Soroka69: mucks hand
|
||||||
|
s0rrow collected $0.61 from pot
|
||||||
|
No low hand qualified
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.64 | Rake $0.03
|
||||||
|
Seat 1: u.pressure folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 2: 123smoothie folded on the 4th Street
|
||||||
|
Seat 3: gashpor folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 4: LainaRahat showed [Ac 3s Ts 4c Ks Tc Kh] and lost with HI: two pair, Kings and Tens
|
||||||
|
Seat 5: s0rrow showed [Qd Ad 2s As 2h 8d 6c] and won ($0.61) with HI: two pair, Aces and Deuces
|
||||||
|
Seat 6: TomSludge folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 7: Soroka69 mucked [2d Qh 3c Qc 6h 7h Jd]
|
||||||
|
Seat 8: rdiezchang folded on the 3rd Street (didn't bet)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874789183: 7 Card Stud Hi/Lo Limit ($0.04/$0.08 USD) - 2009/11/26 10:30:56 ET
|
||||||
|
Table 'Dawn II' 8-max
|
||||||
|
Seat 1: u.pressure ($11.15 in chips)
|
||||||
|
Seat 2: 123smoothie ($0.93 in chips)
|
||||||
|
Seat 3: gashpor ($1.52 in chips)
|
||||||
|
Seat 4: LainaRahat ($1.81 in chips)
|
||||||
|
Seat 5: s0rrow ($2.07 in chips)
|
||||||
|
Seat 6: TomSludge ($1.56 in chips)
|
||||||
|
Seat 7: Soroka69 ($0.45 in chips)
|
||||||
|
Seat 8: geo_441 ($1.60 in chips)
|
||||||
|
u.pressure: posts the ante $0.01
|
||||||
|
123smoothie: posts the ante $0.01
|
||||||
|
gashpor: posts the ante $0.01
|
||||||
|
LainaRahat: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
TomSludge: posts the ante $0.01
|
||||||
|
Soroka69: posts the ante $0.01
|
||||||
|
geo_441: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to u.pressure [5c]
|
||||||
|
Dealt to 123smoothie [8c]
|
||||||
|
Dealt to gashpor [5s]
|
||||||
|
Dealt to LainaRahat [2c]
|
||||||
|
Dealt to s0rrow [8d Qs Kc]
|
||||||
|
Dealt to TomSludge [As]
|
||||||
|
Dealt to Soroka69 [Tc]
|
||||||
|
Dealt to geo_441 [4d]
|
||||||
|
LainaRahat: brings in for $0.02
|
||||||
|
s0rrow: folds
|
||||||
|
TomSludge: calls $0.02
|
||||||
|
Soroka69: calls $0.02
|
||||||
|
geo_441: calls $0.02
|
||||||
|
u.pressure: folds
|
||||||
|
123smoothie: calls $0.02
|
||||||
|
gashpor: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to 123smoothie [8c] [9d]
|
||||||
|
Dealt to gashpor [5s] [5d]
|
||||||
|
Dealt to LainaRahat [2c] [2d]
|
||||||
|
Dealt to TomSludge [As] [8h]
|
||||||
|
Dealt to Soroka69 [Tc] [2h]
|
||||||
|
Dealt to geo_441 [4d] [3s]
|
||||||
|
gashpor: checks
|
||||||
|
LainaRahat: checks
|
||||||
|
TomSludge: bets $0.04
|
||||||
|
Soroka69: calls $0.04
|
||||||
|
geo_441: calls $0.04
|
||||||
|
123smoothie: calls $0.04
|
||||||
|
gashpor: calls $0.04
|
||||||
|
LainaRahat: folds
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to 123smoothie [8c 9d] [Jd]
|
||||||
|
Dealt to gashpor [5s 5d] [Td]
|
||||||
|
Dealt to TomSludge [As 8h] [Js]
|
||||||
|
Dealt to Soroka69 [Tc 2h] [Qc]
|
||||||
|
Dealt to geo_441 [4d 3s] [7c]
|
||||||
|
gashpor: checks
|
||||||
|
TomSludge: checks
|
||||||
|
Soroka69: bets $0.08
|
||||||
|
geo_441: calls $0.08
|
||||||
|
123smoothie: calls $0.08
|
||||||
|
gashpor: calls $0.08
|
||||||
|
TomSludge: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to 123smoothie [8c 9d Jd] [3c]
|
||||||
|
Dealt to gashpor [5s 5d Td] [9h]
|
||||||
|
Dealt to TomSludge [As 8h Js] [6c]
|
||||||
|
Dealt to Soroka69 [Tc 2h Qc] [5h]
|
||||||
|
Dealt to geo_441 [4d 3s 7c] [Jh]
|
||||||
|
gashpor: checks
|
||||||
|
TomSludge: checks
|
||||||
|
Soroka69: bets $0.08
|
||||||
|
geo_441: calls $0.08
|
||||||
|
123smoothie: calls $0.08
|
||||||
|
gashpor: calls $0.08
|
||||||
|
TomSludge: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
gashpor: checks
|
||||||
|
TomSludge: checks
|
||||||
|
Soroka69: checks
|
||||||
|
geo_441: checks
|
||||||
|
123smoothie: bets $0.08
|
||||||
|
gashpor: calls $0.08
|
||||||
|
TomSludge: calls $0.08
|
||||||
|
Soroka69: calls $0.08
|
||||||
|
geo_441: folds
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
123smoothie: shows [Qd Ks 8c 9d Jd 3c 9c] (HI: a pair of Nines)
|
||||||
|
gashpor: shows [4c Th 5s 5d Td 9h Ad] (HI: two pair, Tens and Fives)
|
||||||
|
TomSludge: shows [7s Ah As 8h Js 6c Jc] (HI: two pair, Aces and Jacks)
|
||||||
|
Soroka69: mucks hand
|
||||||
|
TomSludge collected $1.45 from pot
|
||||||
|
No low hand qualified
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.52 | Rake $0.07
|
||||||
|
Seat 1: u.pressure folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 2: 123smoothie showed [Qd Ks 8c 9d Jd 3c 9c] and lost with HI: a pair of Nines
|
||||||
|
Seat 3: gashpor showed [4c Th 5s 5d Td 9h Ad] and lost with HI: two pair, Tens and Fives
|
||||||
|
Seat 4: LainaRahat folded on the 4th Street
|
||||||
|
Seat 5: s0rrow folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 6: TomSludge showed [7s Ah As 8h Js 6c Jc] and won ($1.45) with HI: two pair, Aces and Jacks
|
||||||
|
Seat 7: Soroka69 mucked [Qh Ts Tc 2h Qc 5h 6s]
|
||||||
|
Seat 8: geo_441 folded on the River
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,574 @@
|
||||||
|
PokerStars Game #35874566077: Razz Limit ($0.04/$0.08 USD) - 2009/11/26 10:24:42 ET
|
||||||
|
Table 'Gotha II' 8-max
|
||||||
|
Seat 1: kobreli ($1.33 in chips)
|
||||||
|
Seat 3: willy32948 ($2.17 in chips)
|
||||||
|
Seat 5: meg100 ($1.71 in chips)
|
||||||
|
Seat 7: s0rrow ($1.60 in chips)
|
||||||
|
Seat 8: SilkZone ($1.65 in chips)
|
||||||
|
kobreli: posts the ante $0.01
|
||||||
|
willy32948: posts the ante $0.01
|
||||||
|
meg100: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
SilkZone: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to kobreli [Qc]
|
||||||
|
Dealt to willy32948 [6h]
|
||||||
|
Dealt to meg100 [3s]
|
||||||
|
Dealt to s0rrow [Td 2s 9s]
|
||||||
|
Dealt to SilkZone [3h]
|
||||||
|
kobreli: brings in for $0.02
|
||||||
|
willy32948: calls $0.02
|
||||||
|
meg100: calls $0.02
|
||||||
|
s0rrow: folds
|
||||||
|
SilkZone: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to kobreli [Qc] [8s]
|
||||||
|
Dealt to willy32948 [6h] [7h]
|
||||||
|
Dealt to meg100 [3s] [Js]
|
||||||
|
Dealt to SilkZone [3h] [3d]
|
||||||
|
kurczakkr2 is disconnected
|
||||||
|
willy32948: bets $0.04
|
||||||
|
meg100: calls $0.04
|
||||||
|
SilkZone: calls $0.04
|
||||||
|
kobreli: folds
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to willy32948 [6h 7h] [7s]
|
||||||
|
Dealt to meg100 [3s Js] [Kh]
|
||||||
|
Dealt to SilkZone [3h 3d] [4h]
|
||||||
|
meg100: checks
|
||||||
|
SilkZone: bets $0.08
|
||||||
|
willy32948: calls $0.08
|
||||||
|
meg100: folds
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to willy32948 [6h 7h 7s] [Jh]
|
||||||
|
Dealt to SilkZone [3h 3d 4h] [9c]
|
||||||
|
SilkZone: bets $0.08
|
||||||
|
willy32948: folds
|
||||||
|
Uncalled bet ($0.08) returned to SilkZone
|
||||||
|
willy32948 leaves the table
|
||||||
|
SilkZone collected $0.39 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.41 | Rake $0.02
|
||||||
|
Seat 1: kobreli folded on the 4th Street
|
||||||
|
Seat 3: willy32948 folded on the 6th Street
|
||||||
|
Seat 5: meg100 folded on the 5th Street
|
||||||
|
Seat 7: s0rrow folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 8: SilkZone collected ($0.39)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874590575: Razz Limit ($0.04/$0.08 USD) - 2009/11/26 10:25:23 ET
|
||||||
|
Table 'Gotha II' 8-max
|
||||||
|
Seat 1: kobreli ($1.30 in chips)
|
||||||
|
Seat 5: meg100 ($1.64 in chips)
|
||||||
|
Seat 7: s0rrow ($1.59 in chips)
|
||||||
|
Seat 8: SilkZone ($1.89 in chips)
|
||||||
|
kobreli: posts the ante $0.01
|
||||||
|
meg100: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
SilkZone: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to kobreli [3h]
|
||||||
|
Dealt to meg100 [6s]
|
||||||
|
Dealt to s0rrow [4c 2h 8h]
|
||||||
|
Dealt to SilkZone [Jc]
|
||||||
|
SilkZone: brings in for $0.02
|
||||||
|
kobreli: calls $0.02
|
||||||
|
meg100: calls $0.02
|
||||||
|
s0rrow: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to kobreli [3h] [Ks]
|
||||||
|
Dealt to meg100 [6s] [2d]
|
||||||
|
Dealt to s0rrow [4c 2h 8h] [7c]
|
||||||
|
Dealt to SilkZone [Jc] [3c]
|
||||||
|
meg100: checks
|
||||||
|
s0rrow: bets $0.04
|
||||||
|
SilkZone: calls $0.04
|
||||||
|
kobreli: folds
|
||||||
|
meg100: calls $0.04
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to meg100 [6s 2d] [5d]
|
||||||
|
Dealt to s0rrow [4c 2h 8h 7c] [Ah]
|
||||||
|
Dealt to SilkZone [Jc 3c] [8c]
|
||||||
|
meg100: checks
|
||||||
|
s0rrow: bets $0.08
|
||||||
|
SilkZone: calls $0.08
|
||||||
|
meg100: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to meg100 [6s 2d 5d] [Qs]
|
||||||
|
Dealt to s0rrow [4c 2h 8h 7c Ah] [2s]
|
||||||
|
Dealt to SilkZone [Jc 3c 8c] [Kh]
|
||||||
|
s0rrow: checks
|
||||||
|
SilkZone: checks
|
||||||
|
meg100: checks
|
||||||
|
*** RIVER ***
|
||||||
|
Dealt to s0rrow [4c 2h 8h 7c Ah 2s] [5h]
|
||||||
|
s0rrow: bets $0.08
|
||||||
|
HIWAII2 joins the table at seat #6
|
||||||
|
SilkZone: folds
|
||||||
|
meg100: folds
|
||||||
|
Uncalled bet ($0.08) returned to s0rrow
|
||||||
|
s0rrow collected $0.46 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.48 | Rake $0.02
|
||||||
|
Seat 1: kobreli folded on the 4th Street
|
||||||
|
Seat 5: meg100 folded on the River
|
||||||
|
Seat 7: s0rrow collected ($0.46)
|
||||||
|
Seat 8: SilkZone folded on the River
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874623967: Razz Limit ($0.04/$0.08 USD) - 2009/11/26 10:26:19 ET
|
||||||
|
Table 'Gotha II' 8-max
|
||||||
|
Seat 1: kobreli ($1.27 in chips)
|
||||||
|
Seat 5: meg100 ($1.49 in chips)
|
||||||
|
Seat 6: HIWAII2 ($1.13 in chips)
|
||||||
|
Seat 7: s0rrow ($1.90 in chips)
|
||||||
|
Seat 8: SilkZone ($1.74 in chips)
|
||||||
|
kobreli: posts the ante $0.01
|
||||||
|
meg100: posts the ante $0.01
|
||||||
|
HIWAII2: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
SilkZone: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to kobreli [8c]
|
||||||
|
Dealt to meg100 [7h]
|
||||||
|
Dealt to HIWAII2 [Kh]
|
||||||
|
Dealt to s0rrow [9h 2s 7c]
|
||||||
|
Dealt to SilkZone [6s]
|
||||||
|
HIWAII2: brings in for $0.02
|
||||||
|
manga130 joins the table at seat #3
|
||||||
|
s0rrow: calls $0.02
|
||||||
|
SilkZone: calls $0.02
|
||||||
|
kobreli: calls $0.02
|
||||||
|
meg100: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to kobreli [8c] [8s]
|
||||||
|
Dealt to meg100 [7h] [As]
|
||||||
|
Dealt to HIWAII2 [Kh] [6h]
|
||||||
|
Dealt to s0rrow [9h 2s 7c] [6c]
|
||||||
|
Dealt to SilkZone [6s] [9c]
|
||||||
|
meg100: checks
|
||||||
|
HIWAII2: checks
|
||||||
|
s0rrow: checks
|
||||||
|
SilkZone: checks
|
||||||
|
kobreli: checks
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to kobreli [8c 8s] [3c]
|
||||||
|
Dealt to meg100 [7h As] [5d]
|
||||||
|
Dealt to HIWAII2 [Kh 6h] [3d]
|
||||||
|
Dealt to s0rrow [9h 2s 7c 6c] [Qh]
|
||||||
|
Dealt to SilkZone [6s 9c] [Qs]
|
||||||
|
meg100: checks
|
||||||
|
HIWAII2: bets $0.08
|
||||||
|
s0rrow: calls $0.08
|
||||||
|
SilkZone: folds
|
||||||
|
kobreli: folds
|
||||||
|
meg100: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to meg100 [7h As 5d] [5c]
|
||||||
|
Dealt to HIWAII2 [Kh 6h 3d] [6d]
|
||||||
|
Dealt to s0rrow [9h 2s 7c 6c Qh] [Ad]
|
||||||
|
s0rrow: checks
|
||||||
|
meg100: checks
|
||||||
|
HIWAII2: checks
|
||||||
|
*** RIVER ***
|
||||||
|
Dealt to s0rrow [9h 2s 7c 6c Qh Ad] [Ac]
|
||||||
|
s0rrow: bets $0.08
|
||||||
|
meg100: folds
|
||||||
|
HIWAII2: raises $0.08 to $0.16
|
||||||
|
s0rrow: calls $0.08
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
HIWAII2: shows [2h 8d Kh 6h 3d 6d 4h] (Lo: 8,6,4,3,2)
|
||||||
|
s0rrow: mucks hand
|
||||||
|
HIWAII2 collected $0.68 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.71 | Rake $0.03
|
||||||
|
Seat 1: kobreli folded on the 5th Street
|
||||||
|
Seat 5: meg100 folded on the River
|
||||||
|
Seat 6: HIWAII2 showed [2h 8d Kh 6h 3d 6d 4h] and won ($0.68) with Lo: 8,6,4,3,2
|
||||||
|
Seat 7: s0rrow mucked [9h 2s 7c 6c Qh Ad Ac]
|
||||||
|
Seat 8: SilkZone folded on the 5th Street
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874664176: Razz Limit ($0.04/$0.08 USD) - 2009/11/26 10:27:26 ET
|
||||||
|
Table 'Gotha II' 8-max
|
||||||
|
Seat 1: kobreli ($1.24 in chips)
|
||||||
|
Seat 3: manga130 ($0.68 in chips)
|
||||||
|
Seat 5: meg100 ($1.38 in chips)
|
||||||
|
Seat 6: HIWAII2 ($1.54 in chips)
|
||||||
|
Seat 7: s0rrow ($1.63 in chips)
|
||||||
|
Seat 8: SilkZone ($1.71 in chips)
|
||||||
|
kobreli: posts the ante $0.01
|
||||||
|
manga130: posts the ante $0.01
|
||||||
|
meg100: posts the ante $0.01
|
||||||
|
HIWAII2: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
SilkZone: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to kobreli [Kd]
|
||||||
|
Dealt to manga130 [Td]
|
||||||
|
Dealt to meg100 [Qh]
|
||||||
|
Dealt to HIWAII2 [5h]
|
||||||
|
Dealt to s0rrow [9s Qd 2s]
|
||||||
|
Dealt to SilkZone [As]
|
||||||
|
kobreli: brings in for $0.02
|
||||||
|
manga130: folds
|
||||||
|
meg100: folds
|
||||||
|
HIWAII2: calls $0.02
|
||||||
|
s0rrow: folds
|
||||||
|
SilkZone: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to kobreli [Kd] [4s]
|
||||||
|
Dealt to HIWAII2 [5h] [4h]
|
||||||
|
Dealt to SilkZone [As] [Ah]
|
||||||
|
HIWAII2: bets $0.04
|
||||||
|
SilkZone: folds
|
||||||
|
kobreli: folds
|
||||||
|
Uncalled bet ($0.04) returned to HIWAII2
|
||||||
|
HIWAII2 collected $0.12 from pot
|
||||||
|
HIWAII2: shows [3d 3s 5h 4h] (Lo: 3,3,5,4)
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.12 | Rake $0
|
||||||
|
Seat 1: kobreli folded on the 4th Street
|
||||||
|
Seat 3: manga130 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 5: meg100 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 6: HIWAII2 collected ($0.12)
|
||||||
|
Seat 7: s0rrow folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 8: SilkZone folded on the 4th Street
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874682808: Razz Limit ($0.04/$0.08 USD) - 2009/11/26 10:27:57 ET
|
||||||
|
Table 'Gotha II' 8-max
|
||||||
|
Seat 1: kobreli ($1.21 in chips)
|
||||||
|
Seat 3: manga130 ($0.67 in chips)
|
||||||
|
Seat 5: meg100 ($1.37 in chips)
|
||||||
|
Seat 6: HIWAII2 ($1.63 in chips)
|
||||||
|
Seat 7: s0rrow ($1.62 in chips)
|
||||||
|
Seat 8: SilkZone ($1.68 in chips)
|
||||||
|
kobreli: posts the ante $0.01
|
||||||
|
manga130: posts the ante $0.01
|
||||||
|
meg100: posts the ante $0.01
|
||||||
|
HIWAII2: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
SilkZone: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to kobreli [Tc]
|
||||||
|
Dealt to manga130 [Qd]
|
||||||
|
Dealt to meg100 [9h]
|
||||||
|
Dealt to HIWAII2 [5s]
|
||||||
|
Dealt to s0rrow [7h 9c Th]
|
||||||
|
Dealt to SilkZone [Kh]
|
||||||
|
SilkZone: brings in for $0.02
|
||||||
|
kobreli: folds
|
||||||
|
manga130: calls $0.02
|
||||||
|
meg100: calls $0.02
|
||||||
|
HIWAII2: calls $0.02
|
||||||
|
s0rrow: folds
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to manga130 [Qd] [8s]
|
||||||
|
Dealt to meg100 [9h] [Kd]
|
||||||
|
Dealt to HIWAII2 [5s] [6s]
|
||||||
|
Dealt to SilkZone [Kh] [2d]
|
||||||
|
HIWAII2: bets $0.04
|
||||||
|
SilkZone: raises $0.04 to $0.08
|
||||||
|
manga130: calls $0.08
|
||||||
|
meg100: folds
|
||||||
|
HIWAII2: calls $0.04
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to manga130 [Qd 8s] [3h]
|
||||||
|
Dealt to HIWAII2 [5s 6s] [4s]
|
||||||
|
Dealt to SilkZone [Kh 2d] [Js]
|
||||||
|
HIWAII2: bets $0.08
|
||||||
|
SilkZone: calls $0.08
|
||||||
|
manga130: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to manga130 [Qd 8s 3h] [Ks]
|
||||||
|
Dealt to HIWAII2 [5s 6s 4s] [Qs]
|
||||||
|
Dealt to SilkZone [Kh 2d Js] [6c]
|
||||||
|
HIWAII2: bets $0.08
|
||||||
|
SilkZone: calls $0.08
|
||||||
|
manga130: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
HIWAII2: bets $0.08
|
||||||
|
SilkZone: raises $0.08 to $0.16
|
||||||
|
manga130: folds
|
||||||
|
HIWAII2: folds
|
||||||
|
Uncalled bet ($0.08) returned to SilkZone
|
||||||
|
SilkZone collected $0.98 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.02 | Rake $0.04
|
||||||
|
Seat 1: kobreli folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 3: manga130 folded on the River
|
||||||
|
Seat 5: meg100 folded on the 4th Street
|
||||||
|
Seat 6: HIWAII2 folded on the River
|
||||||
|
Seat 7: s0rrow folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 8: SilkZone collected ($0.98)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874721245: Razz Limit ($0.04/$0.08 USD) - 2009/11/26 10:29:02 ET
|
||||||
|
Table 'Gotha II' 8-max
|
||||||
|
Seat 1: kobreli ($1.20 in chips)
|
||||||
|
Seat 3: manga130 ($0.40 in chips)
|
||||||
|
Seat 5: meg100 ($1.34 in chips)
|
||||||
|
Seat 6: HIWAII2 ($1.28 in chips)
|
||||||
|
Seat 7: s0rrow ($1.61 in chips)
|
||||||
|
Seat 8: SilkZone ($2.31 in chips)
|
||||||
|
kobreli: posts the ante $0.01
|
||||||
|
manga130: posts the ante $0.01
|
||||||
|
meg100: posts the ante $0.01
|
||||||
|
HIWAII2: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
SilkZone: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to kobreli [3d]
|
||||||
|
Dealt to manga130 [Qc]
|
||||||
|
Dealt to meg100 [Qd]
|
||||||
|
Dealt to HIWAII2 [Js]
|
||||||
|
Dealt to s0rrow [Th Ah Qh]
|
||||||
|
Dealt to SilkZone [9d]
|
||||||
|
s0rrow: brings in for $0.02
|
||||||
|
SilkZone: calls $0.02
|
||||||
|
kobreli: calls $0.02
|
||||||
|
manga130: calls $0.02
|
||||||
|
meg100: folds
|
||||||
|
HIWAII2: folds
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to kobreli [3d] [Ad]
|
||||||
|
Dealt to manga130 [Qc] [6d]
|
||||||
|
Dealt to s0rrow [Th Ah Qh] [8s]
|
||||||
|
Dealt to SilkZone [9d] [7c]
|
||||||
|
kobreli: bets $0.04
|
||||||
|
manga130: folds
|
||||||
|
s0rrow: folds
|
||||||
|
SilkZone: raises $0.04 to $0.08
|
||||||
|
kobreli: raises $0.04 to $0.12
|
||||||
|
SilkZone: calls $0.04
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to kobreli [3d Ad] [Ac]
|
||||||
|
Dealt to SilkZone [9d 7c] [Ts]
|
||||||
|
SilkZone: checks
|
||||||
|
kobreli: bets $0.08
|
||||||
|
SilkZone: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to kobreli [3d Ad Ac] [Kh]
|
||||||
|
Dealt to SilkZone [9d 7c Ts] [5s]
|
||||||
|
SilkZone: bets $0.08
|
||||||
|
kobreli: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
SilkZone: checks
|
||||||
|
kobreli: checks
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
kobreli: shows [6h 8h 3d Ad Ac Kh 8c] (Lo: K,8,6,3,A)
|
||||||
|
SilkZone: shows [2d 4s 9d 7c Ts 5s Tc] (Lo: 9,7,5,4,2)
|
||||||
|
SilkZone collected $0.67 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.70 | Rake $0.03
|
||||||
|
Seat 1: kobreli showed [6h 8h 3d Ad Ac Kh 8c] and lost with Lo: K,8,6,3,A
|
||||||
|
Seat 3: manga130 folded on the 4th Street
|
||||||
|
Seat 5: meg100 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 6: HIWAII2 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 7: s0rrow folded on the 4th Street
|
||||||
|
Seat 8: SilkZone showed [2d 4s 9d 7c Ts 5s Tc] and won ($0.67) with Lo: 9,7,5,4,2
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874756552: Razz Limit ($0.04/$0.08 USD) - 2009/11/26 10:30:02 ET
|
||||||
|
Table 'Gotha II' 8-max
|
||||||
|
Seat 1: kobreli ($0.89 in chips)
|
||||||
|
Seat 3: manga130 ($0.37 in chips)
|
||||||
|
Seat 5: meg100 ($1.33 in chips)
|
||||||
|
Seat 6: HIWAII2 ($1.27 in chips)
|
||||||
|
Seat 7: s0rrow ($1.58 in chips)
|
||||||
|
Seat 8: SilkZone ($2.67 in chips)
|
||||||
|
kobreli: posts the ante $0.01
|
||||||
|
manga130: posts the ante $0.01
|
||||||
|
meg100: posts the ante $0.01
|
||||||
|
HIWAII2: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
SilkZone: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to kobreli [4s]
|
||||||
|
Dealt to manga130 [5h]
|
||||||
|
Dealt to meg100 [3h]
|
||||||
|
Dealt to HIWAII2 [Qh]
|
||||||
|
Dealt to s0rrow [Kd Ad 7d]
|
||||||
|
Dealt to SilkZone [9d]
|
||||||
|
kobreli said, "this.is.lucky"
|
||||||
|
HIWAII2: brings in for $0.02
|
||||||
|
s0rrow: folds
|
||||||
|
SilkZone: folds
|
||||||
|
kobreli: calls $0.02
|
||||||
|
manga130: folds
|
||||||
|
meg100: calls $0.02
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to kobreli [4s] [Tc]
|
||||||
|
Dealt to meg100 [3h] [2s]
|
||||||
|
Dealt to HIWAII2 [Qh] [7s]
|
||||||
|
meg100: bets $0.04
|
||||||
|
HIWAII2: folds
|
||||||
|
kobreli: calls $0.04
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to kobreli [4s Tc] [8d]
|
||||||
|
Dealt to meg100 [3h 2s] [Jh]
|
||||||
|
kobreli: bets $0.08
|
||||||
|
meg100: folds
|
||||||
|
Uncalled bet ($0.08) returned to kobreli
|
||||||
|
kobreli collected $0.19 from pot
|
||||||
|
kobreli: doesn't show hand
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.20 | Rake $0.01
|
||||||
|
Seat 1: kobreli collected ($0.19)
|
||||||
|
Seat 3: manga130 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 5: meg100 folded on the 5th Street
|
||||||
|
Seat 6: HIWAII2 folded on the 4th Street
|
||||||
|
Seat 7: s0rrow folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 8: SilkZone folded on the 3rd Street (didn't bet)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874780027: Razz Limit ($0.04/$0.08 USD) - 2009/11/26 10:30:41 ET
|
||||||
|
Table 'Gotha II' 8-max
|
||||||
|
Seat 1: kobreli ($1.01 in chips)
|
||||||
|
Seat 3: manga130 ($0.36 in chips)
|
||||||
|
Seat 5: meg100 ($1.26 in chips)
|
||||||
|
Seat 6: HIWAII2 ($1.24 in chips)
|
||||||
|
Seat 7: s0rrow ($1.57 in chips)
|
||||||
|
Seat 8: SilkZone ($2.66 in chips)
|
||||||
|
kobreli: posts the ante $0.01
|
||||||
|
manga130: posts the ante $0.01
|
||||||
|
meg100: posts the ante $0.01
|
||||||
|
HIWAII2: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
SilkZone: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to kobreli [6s]
|
||||||
|
Dealt to manga130 [9d]
|
||||||
|
Dealt to meg100 [5c]
|
||||||
|
Dealt to HIWAII2 [Qs]
|
||||||
|
Dealt to s0rrow [6d 9c 3d]
|
||||||
|
Dealt to SilkZone [Qc]
|
||||||
|
HIWAII2: brings in for $0.02
|
||||||
|
s0rrow: raises $0.02 to $0.04
|
||||||
|
SilkZone: calls $0.04
|
||||||
|
kobreli: calls $0.04
|
||||||
|
manga130: folds
|
||||||
|
meg100: calls $0.04
|
||||||
|
HIWAII2: folds
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to kobreli [6s] [7h]
|
||||||
|
Dealt to meg100 [5c] [5h]
|
||||||
|
Dealt to s0rrow [6d 9c 3d] [8s]
|
||||||
|
Dealt to SilkZone [Qc] [2c]
|
||||||
|
kobreli: bets $0.04
|
||||||
|
meg100: folds
|
||||||
|
s0rrow: raises $0.04 to $0.08
|
||||||
|
SilkZone: raises $0.04 to $0.12
|
||||||
|
kobreli: calls $0.08
|
||||||
|
s0rrow: calls $0.04
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to kobreli [6s 7h] [2h]
|
||||||
|
Dealt to s0rrow [6d 9c 3d 8s] [Jh]
|
||||||
|
Dealt to SilkZone [Qc 2c] [7c]
|
||||||
|
kobreli: bets $0.08
|
||||||
|
s0rrow: folds
|
||||||
|
SilkZone: calls $0.08
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to kobreli [6s 7h 2h] [3h]
|
||||||
|
Dealt to SilkZone [Qc 2c 7c] [Kd]
|
||||||
|
kobreli: bets $0.08
|
||||||
|
SilkZone: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
kobreli: bets $0.08
|
||||||
|
SilkZone: raises $0.08 to $0.16
|
||||||
|
kobreli: raises $0.08 to $0.24
|
||||||
|
SilkZone: raises $0.08 to $0.32
|
||||||
|
Betting is capped
|
||||||
|
kobreli: calls $0.08
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
SilkZone: shows [3s 5d Qc 2c 7c Kd As] (Lo: 7,5,3,2,A)
|
||||||
|
kobreli: shows [Ac Qd 6s 7h 2h 3h 4c] (Lo: 6,4,3,2,A)
|
||||||
|
kobreli collected $1.49 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $1.56 | Rake $0.07
|
||||||
|
Seat 1: kobreli showed [Ac Qd 6s 7h 2h 3h 4c] and won ($1.49) with Lo: 6,4,3,2,A
|
||||||
|
Seat 3: manga130 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 5: meg100 folded on the 4th Street
|
||||||
|
Seat 6: HIWAII2 folded on the 3rd Street
|
||||||
|
Seat 7: s0rrow folded on the 5th Street
|
||||||
|
Seat 8: SilkZone showed [3s 5d Qc 2c 7c Kd As] and lost with Lo: 7,5,3,2,A
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PokerStars Game #35874817957: Razz Limit ($0.04/$0.08 USD) - 2009/11/26 10:31:45 ET
|
||||||
|
Table 'Gotha II' 8-max
|
||||||
|
Seat 1: kobreli ($1.85 in chips)
|
||||||
|
Seat 3: manga130 ($0.35 in chips)
|
||||||
|
Seat 5: meg100 ($1.21 in chips)
|
||||||
|
Seat 6: HIWAII2 ($1.21 in chips)
|
||||||
|
Seat 7: s0rrow ($1.40 in chips)
|
||||||
|
Seat 8: SilkZone ($2.01 in chips)
|
||||||
|
kobreli: posts the ante $0.01
|
||||||
|
manga130: posts the ante $0.01
|
||||||
|
meg100: posts the ante $0.01
|
||||||
|
HIWAII2: posts the ante $0.01
|
||||||
|
s0rrow: posts the ante $0.01
|
||||||
|
SilkZone: posts the ante $0.01
|
||||||
|
*** 3rd STREET ***
|
||||||
|
Dealt to kobreli [As]
|
||||||
|
Dealt to manga130 [Ac]
|
||||||
|
Dealt to meg100 [Ah]
|
||||||
|
Dealt to HIWAII2 [Jd]
|
||||||
|
Dealt to s0rrow [6d 4h 3h]
|
||||||
|
Dealt to SilkZone [2c]
|
||||||
|
HIWAII2: brings in for $0.02
|
||||||
|
s0rrow: calls $0.02
|
||||||
|
SilkZone: calls $0.02
|
||||||
|
kobreli: calls $0.02
|
||||||
|
manga130: calls $0.02
|
||||||
|
meg100: folds
|
||||||
|
*** 4th STREET ***
|
||||||
|
Dealt to kobreli [As] [6s]
|
||||||
|
Dealt to manga130 [Ac] [6h]
|
||||||
|
Dealt to HIWAII2 [Jd] [Qc]
|
||||||
|
Dealt to s0rrow [6d 4h 3h] [3c]
|
||||||
|
Dealt to SilkZone [2c] [Th]
|
||||||
|
kobreli: bets $0.04
|
||||||
|
manga130: calls $0.04
|
||||||
|
HIWAII2: folds
|
||||||
|
s0rrow: calls $0.04
|
||||||
|
SilkZone: folds
|
||||||
|
*** 5th STREET ***
|
||||||
|
Dealt to kobreli [As 6s] [5c]
|
||||||
|
Dealt to manga130 [Ac 6h] [5s]
|
||||||
|
Dealt to s0rrow [6d 4h 3h 3c] [9s]
|
||||||
|
kobreli: bets $0.08
|
||||||
|
manga130: calls $0.08
|
||||||
|
s0rrow: folds
|
||||||
|
*** 6th STREET ***
|
||||||
|
Dealt to kobreli [As 6s 5c] [5d]
|
||||||
|
Dealt to manga130 [Ac 6h 5s] [9h]
|
||||||
|
manga130: bets $0.08
|
||||||
|
kobreli: raises $0.08 to $0.16
|
||||||
|
manga130: calls $0.08
|
||||||
|
*** RIVER ***
|
||||||
|
manga130: bets $0.04 and is all-in
|
||||||
|
kobreli: calls $0.04
|
||||||
|
*** SHOW DOWN ***
|
||||||
|
manga130: shows [Ad 8h Ac 6h 5s 9h Kh] (Lo: 9,8,6,5,A)
|
||||||
|
kobreli: shows [3d 2s As 6s 5c 5d 2d] (Lo: 6,5,3,2,A)
|
||||||
|
kobreli collected $0.80 from pot
|
||||||
|
*** SUMMARY ***
|
||||||
|
Total pot $0.84 | Rake $0.04
|
||||||
|
Seat 1: kobreli showed [3d 2s As 6s 5c 5d 2d] and won ($0.80) with Lo: 6,5,3,2,A
|
||||||
|
Seat 3: manga130 showed [Ad 8h Ac 6h 5s 9h Kh] and lost with Lo: 9,8,6,5,A
|
||||||
|
Seat 5: meg100 folded on the 3rd Street (didn't bet)
|
||||||
|
Seat 6: HIWAII2 folded on the 4th Street
|
||||||
|
Seat 7: s0rrow folded on the 5th Street
|
||||||
|
Seat 8: SilkZone folded on the 4th Street
|
||||||
|
|
||||||
|
|
||||||
|
|
17390
pyfpdb/regression-test-files/tour/Stars/Flop/NLHE-USD-MTT-5r-200710.txt
Normal file
17390
pyfpdb/regression-test-files/tour/Stars/Flop/NLHE-USD-MTT-5r-200710.txt
Normal file
File diff suppressed because it is too large
Load Diff
|
@ -64,5 +64,4 @@ def testSQLiteModFunction():
|
||||||
assert vars[idx]%13 == int(i[0])
|
assert vars[idx]%13 == int(i[0])
|
||||||
idx = idx+1
|
idx = idx+1
|
||||||
|
|
||||||
assert 0 == 1
|
|
||||||
cur.execute("DROP TABLE test")
|
cur.execute("DROP TABLE test")
|
||||||
|
|
|
@ -3,6 +3,19 @@ import PokerStarsToFpdb
|
||||||
from Hand import *
|
from Hand import *
|
||||||
import py
|
import py
|
||||||
|
|
||||||
|
import Configuration
|
||||||
|
import Database
|
||||||
|
import fpdb_import
|
||||||
|
|
||||||
|
config = Configuration.Config(file = "HUD_config.test.xml")
|
||||||
|
db = Database.Database(config)
|
||||||
|
|
||||||
|
settings = {}
|
||||||
|
settings.update(config.get_db_parameters())
|
||||||
|
settings.update(config.get_tv_parameters())
|
||||||
|
settings.update(config.get_import_parameters())
|
||||||
|
settings.update(config.get_default_paths())
|
||||||
|
|
||||||
#regression-test-files/stars/badugi/ring-fl-badugi.txt
|
#regression-test-files/stars/badugi/ring-fl-badugi.txt
|
||||||
# s0rrow: input: $30.00 end: $22.65 total: ($7.35)
|
# s0rrow: input: $30.00 end: $22.65 total: ($7.35)
|
||||||
#regression-test-files/stars/plo/PLO-6max.txt
|
#regression-test-files/stars/plo/PLO-6max.txt
|
||||||
|
@ -45,37 +58,53 @@ def testGameInfo():
|
||||||
yield checkGameInfo, hhc, header, info
|
yield checkGameInfo, hhc, header, info
|
||||||
|
|
||||||
|
|
||||||
def testHandInfo():
|
def testFlopImport():
|
||||||
text = u"""PokerStars Game #20461877044: Hold'em No Limit ($1/$2) - 2008/09/16 18:58:01 ET"""
|
db.recreate_tables()
|
||||||
hhc = PokerStarsToFpdb.PokerStars(autostart=False)
|
importer = fpdb_import.Importer(False, settings, config)
|
||||||
h = HoldemOmahaHand(None, "PokerStars", gametype, text, builtFrom = "Test")
|
importer.setDropIndexes("don't drop")
|
||||||
hhc.readHandInfo(h)
|
importer.setFailOnError(True)
|
||||||
assert h.handid == '20461877044'
|
importer.setThreads(-1)
|
||||||
assert h.sitename == 'PokerStars'
|
importer.addBulkImportImportFileOrDir(
|
||||||
assert h.starttime == (2008, 9, 16, 18, 58, 1, 1, 260, -1)
|
"""regression-test-files/cash/Stars/Flop/NLHE-6max-EUR-0.05-0.10-200911.txt""", site="PokerStars")
|
||||||
|
importer.addBulkImportImportFileOrDir(
|
||||||
text = u"""PokerStars Game #18707234955: Razz Limit ($0.50/$1.00) - 2008/07/09 - 21:41:43 (ET)
|
"""regression-test-files/cash/Stars/Flop/NLHE-6max-USD-0.05-0.10-200911.txt""", site="PokerStars")
|
||||||
Table 'Lepus II' 8-max"""
|
#importer.addBulkImportImportFileOrDir(
|
||||||
hhc = PokerStarsToFpdb.PokerStars(autostart=False)
|
# """regression-test-files/tour/Stars/Flop/NLHE-USD-MTT-5r-200710.txt""", site="PokerStars")
|
||||||
h = HoldemOmahaHand(None, "PokerStars", gametype, text, builtFrom = "Test")
|
importer.addBulkImportImportFileOrDir(
|
||||||
hhc.readHandInfo(h)
|
"""regression-test-files/cash/Stars/Flop/PLO8-6max-USD-0.01-0.02-200911.txt""", site="PokerStars")
|
||||||
assert h.handid == '18707234955'
|
importer.setCallHud(False)
|
||||||
assert h.sitename == 'PokerStars'
|
(stored, dups, partial, errs, ttime) = importer.runImport()
|
||||||
assert h.maxseats == 8
|
importer.clearFileList()
|
||||||
assert h.tablename == 'Lepus II'
|
|
||||||
assert h.starttime == (2008,7 , 9, 21, 41, 43, 2, 191, -1)
|
# Should actually do some testing here
|
||||||
|
assert 1 == 1
|
||||||
|
|
||||||
text = u"""PokerStars Game #22073591924: Hold'em No Limit ($0.50/$1.00) - 2008/11/16 1:22:21 CET [2008/11/15 19:22:21 ET]
|
def testStudImport():
|
||||||
Table 'Caia II' 6-max Seat #2 is the button"""
|
db.recreate_tables()
|
||||||
hhc = PokerStarsToFpdb.PokerStars(autostart=False)
|
importer = fpdb_import.Importer(False, settings, config)
|
||||||
h = HoldemOmahaHand(None, "PokerStars", gametype, text, builtFrom = "Test")
|
importer.setDropIndexes("don't drop")
|
||||||
hhc.readHandInfo(h)
|
importer.setFailOnError(True)
|
||||||
assert h.handid == '22073591924'
|
importer.setThreads(-1)
|
||||||
assert h.sitename == 'PokerStars'
|
importer.addBulkImportImportFileOrDir(
|
||||||
assert h.maxseats == 6
|
"""regression-test-files/cash/Stars/Stud/7-Stud-USD-0.04-0.08-200911.txt""", site="PokerStars")
|
||||||
assert h.tablename == 'Caia II'
|
importer.addBulkImportImportFileOrDir(
|
||||||
assert h.buttonpos == '2' # TODO: should this be an int?
|
"""regression-test-files/cash/Stars/Stud/7-StudHL-USD-0.04-0.08-200911.txt""", site="PokerStars")
|
||||||
assert h.starttime == (2008,11 , 15, 19, 22, 21, 5, 320, -1)
|
importer.addBulkImportImportFileOrDir(
|
||||||
|
"""regression-test-files/cash/Stars/Stud/Razz-USD-0.04-0.08-200911.txt""", site="PokerStars")
|
||||||
|
importer.setCallHud(False)
|
||||||
|
(stored, dups, partial, errs, ttime) = importer.runImport()
|
||||||
|
importer.clearFileList()
|
||||||
|
|
||||||
|
#def testDrawImport():
|
||||||
|
# db.recreate_tables()
|
||||||
|
# importer = fpdb_import.Importer(False, settings, config)
|
||||||
|
# importer.setDropIndexes("don't drop")
|
||||||
|
# importer.setFailOnError(True)
|
||||||
|
# importer.setThreads(-1)
|
||||||
|
# importer.addBulkImportImportFileOrDir(
|
||||||
|
# """regression-test-files/cash/Stars/Draw/3-Draw-Limit-USD-0.10-0.20-200911.txt""", site="PokerStars")
|
||||||
|
# importer.addBulkImportImportFileOrDir(
|
||||||
|
# """regression-test-files/cash/Stars/Draw/5-Carddraw-USD-0.10-0.20-200911.txt""", site="PokerStars")
|
||||||
|
# importer.setCallHud(False)
|
||||||
|
# (stored, dups, partial, errs, ttime) = importer.runImport()
|
||||||
|
# importer.clearFileList()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user