yasuki_core.engine.action_log.LogEntry#
- class LogEntry(seq, ts, seat, intent, rng_seed=None)[source]#
One accepted intent, stamped for ordering and replay.
- Attributes:
- seq
int The table’s version after the intent applied; monotonic across a log.
- ts
float Server wall-clock time of acceptance, as a POSIX timestamp. The core never reads the clock itself; the caller stamps this.
- seat
PlayerId The seat that acted.
- intent
Intent The original intent as submitted, not the resolved event.
- rng_seed
int, optional The RNG seed carried by the intent, if any (the seeded ops:
SHUFFLE,FLIP_COIN,ROLL_DICE). Default None.
- seq
Methods
LogEntry.__init__(seq, ts, seat, intent[, ...])Attributes
seqtsseatintentrng_seed