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.go20
1 files changed, 10 insertions, 10 deletions
diff --git a/internal/game/cmd_get.go b/internal/game/cmd_get.go
index 7a5181f..f2776a3 100644
--- a/internal/game/cmd_get.go
+++ b/internal/game/cmd_get.go
@@ -83,7 +83,7 @@ func (g *Game) doGet(sess *net.Session, input string) {
return
}
slot.Quantity += removed
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
sess.WriteLine(fmt.Sprintf("You pick up %d x %s. (now %d)", qty, g.itemColorize(sess, def, def.Name), slot.Quantity))
return
}
@@ -98,7 +98,7 @@ func (g *Game) doGet(sess *net.Session, input string) {
return
}
p.SetInvSlot(freeSlot, g.newInventorySlot(itemID, qty))
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
if qty == 1 {
sess.WriteLine(fmt.Sprintf("You pick up a %s.", g.itemColorize(sess, def, def.Name)))
} else {
@@ -120,7 +120,7 @@ func (g *Game) doGet(sess *net.Session, input string) {
picked++
}
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
if picked == 0 {
sess.WriteLine("Your inventory is full.")
} else if picked == 1 {
@@ -201,7 +201,7 @@ func (g *Game) doGetAllNamed(sess *net.Session, input string) {
return
}
slot.Quantity += removed
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
sess.WriteLine(fmt.Sprintf("You pick up %d x %s. (now %d)", removed, coloredName, slot.Quantity))
return
}
@@ -217,7 +217,7 @@ func (g *Game) doGetAllNamed(sess *net.Session, input string) {
return
}
p.SetInvSlot(freeSlot, &player.InventorySlot{ItemID: itemID, Quantity: removed})
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
if removed == 1 {
sess.WriteLine(fmt.Sprintf("You pick up a %s.", coloredName))
} else {
@@ -240,7 +240,7 @@ func (g *Game) doGetAllNamed(sess *net.Session, input string) {
picked++
}
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
if picked == 0 {
sess.WriteLine("Your inventory is full.")
} else if picked == 1 {
@@ -316,7 +316,7 @@ func (g *Game) doGetAll(sess *net.Session) {
} else {
sess.WriteLine("Your inventory is full!")
}
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
return
}
_, ok := g.World.RemoveReservedItem(p.RoomID, itemID, qty, p.Name)
@@ -340,7 +340,7 @@ func (g *Game) doGetAll(sess *net.Session) {
} else {
sess.WriteLine("Your inventory is full!")
}
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
return
}
@@ -359,7 +359,7 @@ func (g *Game) doGetAll(sess *net.Session) {
}
}
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
if len(picked) == 0 {
sess.WriteLine("Your inventory is full.")
@@ -379,7 +379,7 @@ func (g *Game) pickupCredits(sess *net.Session, p *player.Player, itemID string)
return
}
p.Credits += qty
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
if qty == 1 {
sess.WriteLine(g.colorize(sess, "currency_pickup", "You pick up 1 credit."))
} else {