aboutsummaryrefslogtreecommitdiff
path: root/internal/game/cmd_get.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/game/cmd_get.go')
-rw-r--r--internal/game/cmd_get.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/internal/game/cmd_get.go b/internal/game/cmd_get.go
index 78a9621..7ec183f 100644
--- a/internal/game/cmd_get.go
+++ b/internal/game/cmd_get.go
@@ -39,10 +39,16 @@ func (g *Game) doGet(sess *net.Session, input string) {
if itemID == "credits" {
g.pickupCredits(sess, p, itemID)
+ p.ActionState = &ActionState{Type: ActionPickingUp, TargetName: "credits"}
return
}
def, _ := g.ItemStore.Load(itemID)
+ name := itemID
+ if def != nil {
+ name = def.Name
+ }
+ p.ActionState = &ActionState{Type: ActionPickingUp, TargetName: name}
available := 0
if gqty, ok := ground[itemID]; ok {