maverick.players.LoosePassiveBot#
- class maverick.players.LoosePassiveBot(*, uid: str | None = None, name: str, state: PlayerState | dict | None = None, **kwargs)[source]#
A bot that plays too many hands and calls too often (calling station).
Uses hand strength evaluation but still calls with weak equity. Understands pot odds in theory but applies them poorly, calling with insufficient equity and playing passively even with strong hands.
Key Traits: Limping, calling with weak or marginal hands, uses hand strength poorly.
Strengths: Pays off strong hands, occasionally has hand equity on their side.
Weaknesses: Long-term losing style, calls with insufficient equity.
Common At: Casual home games and low-stakes casinos.
Methods
__init__(*[, uid, state])decide_action(*, valid_actions, ...)Call frequently with many hands using hand strength poorly, rarely raise.
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(*, valid_actions: list[ActionType], min_bet_amount: int, **_) PlayerAction[source]#
Call frequently with many hands using hand strength poorly, rarely raise.