Adventures System
The adventures system in WestMarches.games provides comprehensive session scheduling, signup management, and post-session logging for tabletop RPG communities.
Overview
Adventures (also called sessions) are the core scheduling unit for West Marches campaigns. GMs can create upcoming adventures for players to sign up for, and completed adventures become part of the community's history and adventure log.
Creating Adventures
GMs and authorized users can create adventures with detailed specifications:
- Basic Information
Title, description (with Markdown support), date and time scheduling
- Player Requirements
Minimum and maximum number of players, character level requirements
- Duration & Timing
Expected session duration, supports user's timezone preferences
Signup Management
The platform provides flexible signup management options:
- Auto-Approval
GMs can enable automatic signup approval, or manually review each signup
- Character Selection
Players choose which of their characters to bring to the adventure
- Waitlist System
Players can join a waitlist if the adventure is full
- Level Enforcement
System automatically checks if characters meet the level requirements
Adventure Attributes
Admins can create custom attributes for organizational purposes. These could be adventure type, difficulty, theme, or any community-specific categorization.
Attributes can be marked as filterable to appear as filters on the adventures page
Discord Integration
Rich Discord integration enhances communication and engagement:
- Role Mentions
Ping specific Discord roles when creating adventures to notify interested players
- Adventure Reminders
Automated Discord reminders sent to participants before adventures begin (enable in the settings)
- Signup Notifications
Discord notifications for signup approvals, cancellations, and waitlist updates
Advanced Features
- Copy Adventures
Duplicate existing adventures with all settings and even participant lists for recurring sessions
- Advanced Filtering
Filter adventures by attributes, date ranges, GMs, and participation status
Admin Configuration
Admins have extensive control over adventure functionality:
- Adventure Reminders
Enable or disable automated Discord reminders for upcoming adventures
- Custom Attributes
Create community-specific fields for organizing and categorizing adventures
- Permission Management
Control who can create adventures, approve signups, and manage sessions