diff options
Diffstat (limited to 'internal/game/cmd_sneak.go')
| -rw-r--r-- | internal/game/cmd_sneak.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/game/cmd_sneak.go b/internal/game/cmd_sneak.go index 325a36b..5ae60e7 100644 --- a/internal/game/cmd_sneak.go +++ b/internal/game/cmd_sneak.go @@ -40,11 +40,11 @@ func (g *Game) SneakTick() { objs := g.World.AllObjInstances(p.RoomID) for _, st := range objs { objDef, err := g.ObjectStore.Load(st.DefID) - if err != nil || objDef.GuardMob == "" { + if err != nil || objDef.Steal == nil || objDef.Steal.GuardMob == "" { continue } - guard := g.findGuardInRoom(p.RoomID, objDef.GuardMob) + guard := g.findGuardInRoom(p.RoomID, objDef.Steal.GuardMob) if guard == nil { continue } |
