From 07ff716329256368afef485e20f8bb64eb661165 Mon Sep 17 00:00:00 2001 From: Alexander Whitestone Date: Tue, 21 Apr 2026 21:12:24 -0400 Subject: [PATCH] fix: remove hardcoded /Users/apayne path from game engines (closes #836) Replace hardcoded WORLD_DIR with environment-variable-configurable path. Default: ~/.timmy/evennia/timmy_world (uses Path.home(), works on any user) Override: TIMMY_WORLD_DIR=/custom/path python3 game.py Files changed: - evennia/timmy_world/game.py - evennia/timmy_world/world/game.py --- evennia/timmy_world/game.py | 2 +- evennia/timmy_world/world/game.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/evennia/timmy_world/game.py b/evennia/timmy_world/game.py index fad9473..78e226a 100644 --- a/evennia/timmy_world/game.py +++ b/evennia/timmy_world/game.py @@ -8,7 +8,7 @@ import json, time, os, random from datetime import datetime from pathlib import Path -WORLD_DIR = Path('/Users/apayne/.timmy/evennia/timmy_world') +WORLD_DIR = Path(os.environ.get('TIMMY_WORLD_DIR', Path.home() / '.timmy' / 'evennia' / 'timmy_world')) STATE_FILE = WORLD_DIR / 'game_state.json' TIMMY_LOG = WORLD_DIR / 'timmy_log.md' diff --git a/evennia/timmy_world/world/game.py b/evennia/timmy_world/world/game.py index 1b2aa74..f82efd7 100644 --- a/evennia/timmy_world/world/game.py +++ b/evennia/timmy_world/world/game.py @@ -8,7 +8,7 @@ import json, time, os, random from datetime import datetime from pathlib import Path -WORLD_DIR = Path('/Users/apayne/.timmy/evennia/timmy_world') +WORLD_DIR = Path(os.environ.get('TIMMY_WORLD_DIR', Path.home() / '.timmy' / 'evennia' / 'timmy_world')) STATE_FILE = WORLD_DIR / 'game_state.json' TIMMY_LOG = WORLD_DIR / 'timmy_log.md' -- 2.43.0