aboutsummaryrefslogtreecommitdiff
path: root/internal/game/tick.go
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-16 23:37:50 -0400
committerhistoria <[not public]>2026-06-16 23:37:50 -0400
commit389e307f205f9b7edf604fb9f86e1038ead736ef (patch)
tree595095b5877cc2b0513d31fb126303d8796cc311 /internal/game/tick.go
parent085e728d22a3369bd110b77409914cfbe9ebe611 (diff)
downloadthehouseoficarus-389e307f205f9b7edf604fb9f86e1038ead736ef.tar.gz
feat: major xterm256 color overhaul, see worldbuilding docs.
Diffstat (limited to 'internal/game/tick.go')
-rw-r--r--internal/game/tick.go30
1 files changed, 15 insertions, 15 deletions
diff --git a/internal/game/tick.go b/internal/game/tick.go
index 7567ca7..ab82254 100644
--- a/internal/game/tick.go
+++ b/internal/game/tick.go
@@ -4,9 +4,9 @@ import (
"fmt"
"math/rand"
- "thirdcollapse/internal/combat"
- "thirdcollapse/internal/player"
- "thirdcollapse/internal/world"
+ "thehouseoficarus/internal/combat"
+ "thehouseoficarus/internal/player"
+ "thehouseoficarus/internal/world"
)
func (g *Game) DisconnectTick() {
@@ -127,21 +127,21 @@ func (g *Game) WanderTick() {
if !ok {
continue
}
- if p.RoomID == m.fromRoom && p.OptionBool("mob_leave") {
- if m.level > 0 {
- sess.WriteLine(fmt.Sprintf("\n%s (level %d) leaves.", m.name, m.level))
- } else {
- sess.WriteLine(fmt.Sprintf("\n%s moves away.", m.name))
- }
+ if p.RoomID == m.fromRoom && p.OptionBool("mob_leave") {
+ if m.level > 0 {
+ sess.WriteLine(g.colorize(sess, "broadcast", fmt.Sprintf("\n%s (level %d) leaves.", m.name, m.level)))
+ } else {
+ sess.WriteLine(g.colorize(sess, "broadcast", fmt.Sprintf("\n%s moves away.", m.name)))
}
- if p.RoomID == m.toRoom && p.OptionBool("mob_enter") {
- if m.level > 0 {
- sess.WriteLine(fmt.Sprintf("\n%s (level %d) enters.", m.name, m.level))
- } else {
- sess.WriteLine(fmt.Sprintf("\n%s drifts in.", m.name))
- }
+ }
+ if p.RoomID == m.toRoom && p.OptionBool("mob_enter") {
+ if m.level > 0 {
+ sess.WriteLine(g.colorize(sess, "broadcast", fmt.Sprintf("\n%s (level %d) enters.", m.name, m.level)))
+ } else {
+ sess.WriteLine(g.colorize(sess, "broadcast", fmt.Sprintf("\n%s drifts in.", m.name)))
}
}
+ }
}
}