diff options
Diffstat (limited to 'internal/game/action.go')
| -rw-r--r-- | internal/game/action.go | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/internal/game/action.go b/internal/game/action.go index 3146f1a..19e79cf 100644 --- a/internal/game/action.go +++ b/internal/game/action.go @@ -184,14 +184,12 @@ func (g *Game) startAction(sess *net.Session, verb, target string) { func (g *Game) cancelAction(p *player.Player) { p.Action = nil - p.ActionState = nil p.WalkSequence = nil p.ClearMoveState() } func (g *Game) cancelBgAction(p *player.Player) { p.BackgroundAction = nil - p.BackgroundActionState = nil } func (g *Game) AdvanceActions() { @@ -234,7 +232,7 @@ func (g *Game) AdvanceActions() { case "obstacle": g.advanceObstacle(sess, p) default: - if productionActionTypes[p.Action.Type] { + if productionActionTypes[string(p.Action.Type)] { g.advanceProduction(sess, p) } } |
