feat: add hard mode and weekly mutation system
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -73,15 +73,17 @@ func (s *GameSession) clearLog() {
|
||||
}
|
||||
|
||||
type GameSession struct {
|
||||
mu sync.Mutex
|
||||
cfg *config.Config
|
||||
state GameState
|
||||
started bool
|
||||
actions map[string]PlayerAction // playerName -> action
|
||||
actionCh chan playerActionMsg
|
||||
combatSignal chan struct{}
|
||||
done chan struct{}
|
||||
lastActivity map[string]time.Time // fingerprint -> last activity time
|
||||
mu sync.Mutex
|
||||
cfg *config.Config
|
||||
state GameState
|
||||
started bool
|
||||
actions map[string]PlayerAction // playerName -> action
|
||||
actionCh chan playerActionMsg
|
||||
combatSignal chan struct{}
|
||||
done chan struct{}
|
||||
lastActivity map[string]time.Time // fingerprint -> last activity time
|
||||
HardMode bool
|
||||
ActiveMutation *Mutation
|
||||
}
|
||||
|
||||
type playerActionMsg struct {
|
||||
|
||||
Reference in New Issue
Block a user