From 5d290a839636fe81b19c050fc311c5fb67ced1ec Mon Sep 17 00:00:00 2001 From: AI Agent Date: Sat, 14 Mar 2026 17:23:14 -0600 Subject: [PATCH] Add PLANNED.md with features grouped by difficulty Made-with: Cursor --- PLANNED.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 PLANNED.md diff --git a/PLANNED.md b/PLANNED.md new file mode 100644 index 0000000..270c513 --- /dev/null +++ b/PLANNED.md @@ -0,0 +1,32 @@ +# Planned Features + +Tracking document for features and content planned for the MUD server. No implementation order implied unless noted. Grouped by difficulty (effort / scope). + +## Easy + +Content-only or minimal code; add TOML/data and existing systems already support it. + +- **More classes** — Additional character classes beyond current set; add via `world/classes/*.toml`. +- **More areas** — Additional regions/areas; add via new `world//` directories and content. +- **More races** — Additional playable or NPC races; add via `world/races/*.toml`. +- **More guilds** — Additional spell progressions and roles; add via `world/guilds/*.toml`. +- **More spells** — Additional spells for combat and utility; add via `world/spells/*.toml`. + +## Medium + +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. +- **Shops / economy** — NPCs that buy and sell; currency and pricing (new fields/tables, trade commands). +- **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. + +## Hard + +Larger or open-ended systems; more design and implementation. + +- **Crafting** — Recipes and combining items; new item kinds and possibly tables. +- **Pets / followers** — Combat or utility companions; new state and AI. +- **Player mail / messaging** — Offline messages between characters; DB table and commands.