Skip to content

Create /meow Command — Player Onboarding & Wand Assignment #4

@dalbrechtmartin

Description

@dalbrechtmartin

✨ Feature: /meow Command — Player Onboarding & Wand Assignment

Description

The /meow command is the magical entry point to the world of L'Antre de Salem.
When a player runs this command for the first time, the bot welcomes them and initiates their profile creation process.

Once the profile is created, the player is officially recognized as a new witch or wizard in the Salem universe.

Planned Extension

This command will also trigger a magical wand quiz — similar to the house sorting test in Harry Potter. Based on their answers, the player will be assigned a specific wand type with unique attributes (e.g., power, element).

Functionality Overview

  • 🧙 Welcome Message: The bot (Salem) greets the player via an embedded message with its avatar.
  • 📜 Profile Creation: If no existing profile is found, a new one is created using the player's Discord display name.
    • A series of questions is presented.
    • Each answer contributes to a specific wand "profile" (stored in a JSON or database).
    • The player's wand is then assigned based on the results and saved in their profile.

Technical Considerations

  • Profiles and wand types should be stored in a structured way (e.g., JSON files or database).

Example Flow

→ Salem: "Meow... Welcome, { player }."
→ Salem: "Let's find out which wand the magic has chosen for you..."
→ [Quiz begins]
→ Result: "You have been chosen by the Willow Wand — calm, flexible, and wise."
→ Profile
...


This issue will track development of the full onboarding flow including wand quiz logic and storage of wand data.

Metadata

Metadata

Labels

21Upper 9 days of work estimatedBacklogUser story to doenhancementNew feature or requestuser storyObjective to achieve

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions