aboutsummaryrefslogtreecommitdiff
path: root/internal/world
diff options
context:
space:
mode:
Diffstat (limited to 'internal/world')
-rw-r--r--internal/world/mob.go3
-rw-r--r--internal/world/objects.go4
2 files changed, 4 insertions, 3 deletions
diff --git a/internal/world/mob.go b/internal/world/mob.go
index 9d07532..9ca1a45 100644
--- a/internal/world/mob.go
+++ b/internal/world/mob.go
@@ -9,6 +9,7 @@ import (
"sync"
"thehouseoficarus/internal/action"
+ "thehouseoficarus/internal/object"
"gopkg.in/yaml.v3"
)
@@ -122,7 +123,7 @@ func (m *MobInstance) MatchQuality(input string) int {
if strings.ToLower(m.Name) == lower {
return MatchExact
}
- if action.WordPrefixMatch(input, m.Name) {
+ if object.WordPrefixMatch(input, m.Name) {
return MatchPrefix
}
return MatchNone
diff --git a/internal/world/objects.go b/internal/world/objects.go
index 72e4a6d..ae2586a 100644
--- a/internal/world/objects.go
+++ b/internal/world/objects.go
@@ -6,7 +6,7 @@ import (
"sort"
"strings"
- "thehouseoficarus/internal/action"
+ "thehouseoficarus/internal/object"
)
type ObjState struct {
@@ -181,7 +181,7 @@ func (w *World) FindObjInstances(roomID int, name string) []ObjState {
}
func wordMatchesObj(lower, defID, objName string) bool {
- if action.WordPrefixMatch(lower, objName) {
+ if object.WordPrefixMatch(lower, objName) {
return true
}
inputWords := strings.Fields(strings.ToLower(lower))