diff options
Diffstat (limited to 'internal/game/cmd_use.go')
| -rw-r--r-- | internal/game/cmd_use.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/internal/game/cmd_use.go b/internal/game/cmd_use.go index b975469..8c82f9c 100644 --- a/internal/game/cmd_use.go +++ b/internal/game/cmd_use.go @@ -163,7 +163,7 @@ func (g *Game) showRecipeMenu(sess *net.Session, items []*item.ItemDef, stationN } menu := itemMenuData(itemIDs(items)) sess.PendingMenu = menu - sess.State = net.StateRecipeChoice + sess.SetState(net.StateRecipeChoice) var names []string for _, item := range items { label := craftLabel(item.FirstCraft()) @@ -235,7 +235,7 @@ func (g *Game) doUseItemOnTarget(sess *net.Session, p *player.Player, itemAName, return } sess.PendingMenu = itemMenuData(itemIDs(filtered)) - sess.State = net.StateRecipeChoice + sess.SetState(net.StateRecipeChoice) var names []string for _, item := range filtered { names = append(names, g.itemName(sess, item)) @@ -260,7 +260,7 @@ func (g *Game) doUseItemOnTarget(sess *net.Session, p *player.Player, itemAName, return } sess.PendingMenu = itemMenuData(itemIDs(recipes)) - sess.State = net.StateRecipeChoice + sess.SetState(net.StateRecipeChoice) var names []string for _, item := range recipes { names = append(names, g.itemName(sess, item)) @@ -314,7 +314,7 @@ func (g *Game) doUseItemOnTarget(sess *net.Session, p *player.Player, itemAName, names = append(names, fmt.Sprintf("%s (Fletching)", item.Name)) } sess.PendingMenu = menu - sess.State = net.StateRecipeChoice + sess.SetState(net.StateRecipeChoice) g.showMenuTable(sess, "What would you like to make?", names) return } @@ -366,7 +366,7 @@ func (g *Game) doUseItemOnTarget(sess *net.Session, p *player.Player, itemAName, } if len(matchable) > 1 { sess.PendingMenu = itemMenuData(itemIDs(matchable)) - sess.State = net.StateRecipeChoice + sess.SetState(net.StateRecipeChoice) var names []string for _, item := range matchable { names = append(names, g.itemName(sess, item)) |
