1.8 KiB
1.8 KiB
Completed
- 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
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/<region>/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.
- 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.
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.