diff options
| author | historia <[not public]> | 2026-06-11 20:41:06 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-06-11 20:41:06 -0400 |
| commit | d6ab0e93a64525ce34f89e26d5272efbac513c32 (patch) | |
| tree | d0ec59a72a32a15d0917d9c6c3bfa2f2a424c1f1 /internal/game/cmd_look.go | |
| parent | 6b2b4bf470b655f01c5a21c5f558a6102402c214 (diff) | |
| download | thehouseoficarus-d6ab0e93a64525ce34f89e26d5272efbac513c32.tar.gz | |
feat: big map and options changes
Diffstat (limited to 'internal/game/cmd_look.go')
| -rw-r--r-- | internal/game/cmd_look.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/internal/game/cmd_look.go b/internal/game/cmd_look.go index 0bec915..6d19023 100644 --- a/internal/game/cmd_look.go +++ b/internal/game/cmd_look.go @@ -25,7 +25,7 @@ func (g *Game) doLook(sess *net.Session) { room.Name, ) - if p.Toggles["tinymap"] && g.MapWidth > 0 { + if p.OptionBool("tinymap") && g.MapWidth > 0 { descLines := wrapText(room.Description, g.MapWidth) mapLines := buildTinyMap(g, p.RoomID) if len(mapLines) == 7 { @@ -112,7 +112,7 @@ func (g *Game) doLook(sess *net.Session) { }) } multi := len(instances) > 1 - showTimers := p.Toggles["depletion"] + showTimers := p.OptionBool("depletion") var freshIdxs []int var timed, depleted []instInfo @@ -205,7 +205,7 @@ func (g *Game) doLook(sess *net.Session) { } reserved := "" if info.ReservedFor != "" { - if p.Toggles["reserve"] { + if p.OptionBool("reserve") { reserved = fmt.Sprintf(" (reserved for %s for %d ticks)", info.ReservedFor, info.ReserveTimer) } else { reserved = " (reserved)" @@ -225,7 +225,7 @@ func (g *Game) doLook(sess *net.Session) { if len(room.Exits) > 0 { sess.WriteLine("") - if p.Toggles["exits"] { + if p.OptionBool("exits") { sess.WriteLine("Exits:") for _, dir := range world.ExitOrder { exitDef, ok := room.Exits[dir] @@ -345,7 +345,7 @@ func (g *Game) doLookTarget(sess *net.Session, input string) { sess.WriteLine(fmt.Sprintf(" %s", desc)) } - if p.Toggles["depletion"] { + if p.OptionBool("depletion") { for _, ist := range instances { if ist.Depleted { if len(instances) > 1 { @@ -525,7 +525,7 @@ func (g *Game) writeLookSideBySide(sess *net.Session, p *player.Player, descLine if len(mapLines) > total { total = len(mapLines) } - leftMap := p.Toggles["left-tinymap"] + leftMap := p.OptionBool("left-tinymap") for i := 0; i < total; i++ { desc := "" if i < len(descLines) { |
