aboutsummaryrefslogtreecommitdiff
path: root/internal/game/act_burn.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/game/act_burn.go')
-rw-r--r--internal/game/act_burn.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/internal/game/act_burn.go b/internal/game/act_burn.go
index b310145..2d03ac4 100644
--- a/internal/game/act_burn.go
+++ b/internal/game/act_burn.go
@@ -191,7 +191,7 @@ func (g *Game) advanceBurn(sess *net.Session, p *player.Player) {
}
p.RemoveItem(itemID, 1)
g.World.AddGroundItem(p.RoomID, itemID, 1)
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
sess.WriteLine(g.colorize(sess, "fire", fmt.Sprintf("You drop the %s and begin to make a fire...", g.itemColorize(sess, logDef, logDef.Name))))
g.broadcastDrop(p, itemID, logDef.Name)
@@ -234,7 +234,7 @@ func (g *Game) advanceBurn(sess *net.Session, p *player.Player) {
g.awardSkillXP(sess, p, player.Firemaking, xp)
}
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
g.cancelAction(p)
msg := g.colorize(sess, "fire", "You manage to get a fire going!")
@@ -286,7 +286,7 @@ func (g *Game) advanceStoke(sess *net.Session, p *player.Player) {
g.awardSkillXP(sess, p, player.Firemaking, xp)
}
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
msg := g.colorize(sess, "fire", fmt.Sprintf("You throw %s onto the fire.", g.itemColorize(sess, logDef, name)))
if xp > 0 && p.OptionBool("xp_drops") {
@@ -353,7 +353,7 @@ func (g *Game) consumeFireTool(sess *net.Session, p *player.Player, toolItemID s
return false
}
slot.Quality--
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
return true
}
}
@@ -363,7 +363,7 @@ func (g *Game) consumeFireTool(sess *net.Session, p *player.Player, toolItemID s
return false
}
p.EquipQuality[toolItemID] = q - 1
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
return true
}
}
@@ -371,13 +371,13 @@ func (g *Game) consumeFireTool(sess *net.Session, p *player.Player, toolItemID s
if def != nil && def.Stackable {
if p.HasItem(toolItemID) {
p.RemoveItem(toolItemID, 1)
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
return true
}
for slot, itemID := range p.Equipment {
if itemID == toolItemID {
delete(p.Equipment, slot)
- g.AccountStore.SaveCharacter(p)
+ g.saveCharacter(p)
return true
}
}