yasuki_core.engine.action_log.ChatEntry#

class ChatEntry(ts, sender, text)[source]#

One chat message on the tape — a record that does not change game state.

Carried on the same tape as LogEntry so a replay surfaces each message at the moment it was sent, interleaved with the moves. replay() skips these when folding state.

Attributes:
tsfloat

Server wall-clock time the message was sent, as a POSIX timestamp.

senderstr

The display name of the player who sent it.

textstr

The message body.

Methods

ChatEntry.__init__(ts, sender, text)

Attributes

ts

sender

text