diff options
Diffstat (limited to 'internal/game/core_hacking.go')
| -rw-r--r-- | internal/game/core_hacking.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/game/core_hacking.go b/internal/game/core_hacking.go index af7a211..0dad4c8 100644 --- a/internal/game/core_hacking.go +++ b/internal/game/core_hacking.go @@ -12,13 +12,13 @@ import ( func (g *Game) handleHackingInput(sess *net.Session, input string) { p := sess.Player if p == nil { - sess.State = net.StateGame + sess.SetState(net.StateGame) return } hs, ok := g.hackingStates[p.Name] if !ok { - sess.State = net.StateGame + sess.SetState(net.StateGame) g.writePrompt(sess) return } @@ -47,7 +47,7 @@ func (g *Game) handleHackingInput(sess *net.Session, input string) { func (g *Game) endHacking(sess *net.Session, p *player.Player, completed bool, won bool) { hs, ok := g.hackingStates[p.Name] if !ok { - sess.State = net.StateGame + sess.SetState(net.StateGame) g.writePrompt(sess) return } @@ -87,6 +87,6 @@ func (g *Game) endHacking(sess *net.Session, p *player.Player, completed bool, w } delete(g.hackingStates, p.Name) - sess.State = net.StateGame + sess.SetState(net.StateGame) g.writePrompt(sess) } |
