aboutsummaryrefslogtreecommitdiff
path: root/internal/game/game.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/game/game.go')
-rw-r--r--internal/game/game.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/internal/game/game.go b/internal/game/game.go
index 4cd3b30..bf7bdc2 100644
--- a/internal/game/game.go
+++ b/internal/game/game.go
@@ -115,6 +115,7 @@ func (g *Game) SetHub(hub *net.Hub) {
hub.OnRemove(func(sess *net.Session) {
if p := sess.Player; p != nil {
g.restoreGodPlayer(p)
+ g.AccountStore.SaveCharacter(p)
p.DeactivateAllTechs()
g.cancelEnterSeq(p.Name)
g.charsMu.Lock()