diff options
| author | historia <[not public]> | 2026-06-14 21:07:26 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-06-14 21:07:26 -0400 |
| commit | 1aba2bdd23aebed4032333e74aa553c40a31fcbd (patch) | |
| tree | c004f4c2a139df5c3cf4029b2611bdfa09b40f86 /internal/game/cmd_move.go | |
| parent | a19e6b6ab01670a5932308c7bd0e0e5eed8cbcad (diff) | |
| download | thehouseoficarus-1aba2bdd23aebed4032333e74aa553c40a31fcbd.tar.gz | |
refactor: added docs, split up some components in game package
Diffstat (limited to 'internal/game/cmd_move.go')
| -rw-r--r-- | internal/game/cmd_move.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/game/cmd_move.go b/internal/game/cmd_move.go index d62701d..9ef7a00 100644 --- a/internal/game/cmd_move.go +++ b/internal/game/cmd_move.go @@ -62,7 +62,7 @@ func (g *Game) doMove(sess *net.Session, dir string) { g.World.SeedGroundItems(p.RoomID) g.seedRoomMobs(p.RoomID) - g.ensureRoomObjects(p.RoomID) + g.seedRoomObjects(p.RoomID) if g.Hub != nil { for _, other := range g.Hub.PlayersInRoom(oldRoom) { @@ -103,7 +103,7 @@ func (g *Game) seedRoomMobs(roomID int) { g.MobStore.SeedMobs(roomID, room.Mobs) } -func (g *Game) ensureRoomObjects(roomID int) { +func (g *Game) seedRoomObjects(roomID int) { room, err := g.World.LoadRoom(roomID) if err != nil { return @@ -124,8 +124,8 @@ func (g *Game) ensureRoomObjects(roomID int) { } if def.BehaviorID != "" { cfg, err := g.BehaviorStore.LoadGather(def.BehaviorID) - if err == nil && cfg.SharedDeplete > 0 { - g.World.SetObjSharedDeplete(roomID, obj.ID, cfg.SharedDeplete) + if err == nil && cfg.DepleteTimer > 0 { + g.World.SetObjDepleteTimer(roomID, obj.ID, cfg.DepleteTimer) } } } |
