maverick.players.TightPassiveBot#
- class maverick.players.TightPassiveBot(*, uid: str | None = None, name: str, state: PlayerState | dict | None = None, **kwargs)[source]#
A bot that plays very few hands and avoids big pots without premium holdings.
Uses hand strength evaluation but plays passively even with strong hands. Requires very high equity to get involved and still prefers calling over raising even when ahead.
Key Traits: Folding, calling instead of raising, requires premium equity to play.
Strengths: Minimizes losses, uses hand strength conservatively.
Weaknesses: Misses value, extremely readable, too passive with strong hands.
Common At: Low-stakes live games.
Methods
__init__(*[, uid, state])decide_action(*, game, valid_actions, ...)Play passively, avoiding raises and large bets even with good equity.
get_by_uid(uid)Get a player class by its unique identifier.
on_event(event, game)Optional hook called when a game event occurs.
to_dict()Serialize the player to a dictionary.
Attributes
cls_uididuse
uidinstead.register- decide_action(*, game: Game, valid_actions: list[ActionType], call_amount: int, **_) PlayerAction[source]#
Play passively, avoiding raises and large bets even with good equity.