From 09d325dcf5e779eab5550d3fd3377bde50101428 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Wed, 8 Jul 2026 19:59:14 -0400 Subject: feat: unify on use, on look, and on kill. all support same conditions/actions now. --- internal/game/cmd_use.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'internal/game/cmd_use.go') diff --git a/internal/game/cmd_use.go b/internal/game/cmd_use.go index 22fc169..322e5fc 100644 --- a/internal/game/cmd_use.go +++ b/internal/game/cmd_use.go @@ -91,7 +91,7 @@ func (g *Game) useRoomObject(sess *net.Session, p *player.Player, input string) g.startAction(sess, bt, def.Name) return true } - for _, ui := range def.UseInteractions { + for _, ui := range def.OnUse { if ui.Item != "" { continue } @@ -111,7 +111,7 @@ func (g *Game) useRoomObject(sess *net.Session, p *player.Player, input string) } return true } - if len(def.UseInteractions) > 0 { + if len(def.OnUse) > 0 { sess.WriteLine(fmt.Sprintf("Use what on the %s?", def.Name)) return true } @@ -284,7 +284,7 @@ func (g *Game) doUseItemOnTarget(sess *net.Session, p *player.Player, itemAName, return } - for _, ui := range def.UseInteractions { + for _, ui := range def.OnUse { if ui.Item != itemAID { continue } -- cgit v1.2.3