Implement weather and time of day system
All checks were successful
Smoke tests / Build and smoke test (push) Successful in 1m20s
Smoke tests / Build and smoke test (pull_request) Successful in 1m24s

This commit is contained in:
AI Agent
2026-03-19 16:58:06 -06:00
parent 678543dd9a
commit 1f4955db82
9 changed files with 130 additions and 4 deletions

View File

@@ -3,6 +3,8 @@
- **Shops / economy** — NPCs that buy and sell; currency and pricing.
- **Enhanced NPC Interactions** — Keyword-based dialogue system.
- **Aggressive NPC AI** — NPCs with Aggressive attitude now correctly initiate combat.
- **Weather** — Weather system (e.g., rain, snow, fog) affecting areas or atmosphere.
- **Day/night or time of day** — Time cycle affecting room descriptions, spawns, or NPC behavior.
## Easy
@@ -18,8 +20,7 @@ Content-only or minimal code; add TOML/data and existing systems already support
New state, commands, or mechanics with bounded scope.
- **Weather** — Weather system (e.g., rain, snow, fog) affecting areas or atmosphere; scope TBD.
- **Day/night or time of day** — Time cycle affecting room descriptions, spawns, or NPC behavior; lighter than full weather.
- **Robust Logging** — Structured logging, rotation, and persistence; better visibility into server state and player actions.
- **Quests or objectives** — Simple “kill X” / “bring Y” goals; quest state in DB and hooks in combat/loot/NPCs.
- **Player parties** — Group formation, shared objectives, party-only chat or visibility; new state and commands.
- **PvP** — Player-vs-player combat; consent/flagging, safe zones, and balance TBD.