Description
To extend the lifespan and enhance the capabilities of snail cards in Snailrace, we propose the development of the "Snailrace Care" shop. This feature introduces a dedicated store where players can purchase special care items and modifiers that either restore usages to their snail cards or improve their performance in races. The goal is to provide players with a way to maintain their snail cards actively, encouraging longer-term engagement and strategic gameplay.
Feature Requirements:
-
Care Catalog Command: Players can view a catalog of available care items by using the
/snailrace care catalog [item_id]
command. If anitem_id
is specified, the command will display detailed information about that particular item. -
Purchase Command: The
/snailrace care buy <item_id>
command allows players to purchase items from the care shop. To maintain balance and avoid hoarding, players are restricted to owning only one of each item type at any given time. -
Application Command: Once an item is owned, players can apply it to their snail using the
/snailrace care apply <item_id>
command. This command will initiate an interactive message with a dropdown menu where players can select the snail to which they want to apply the purchased item. -
Item Types:
- Usability Restoration Items: These items can be used to increase the usage count of a snail's trading card, preventing it from being deleted when its count reaches zero.
- Performance Modifiers: These items can be applied to snails to temporarily or permanently enhance their odds in upcoming races.
Implementation Considerations:
- Integration with Trading Card System: Ensure seamless integration with the existing trading card registry, allowing for easy management and application of care items to specific snail cards.
- Inventory Management: Implement robust systems to manage the inventory of care items, ensuring that purchases, ownership, and applications are handled accurately and transparently.
Example Items
Shell Polish
Effect: Temporarily increases **speed** by enhancing aerodynamics.
Usage: Single race.
Energizing Lettuce
Effect: **Restores** 5 usages to a snail's trading card.
Usage: Single use.
Golden Carrot
Effect: Boosts **stamina**, improving performance in longer races.
Usage: Lasts for 3 races.
Mystic Salt
Effect: Increases a snail's **odds** by a small percentage.
Usage: Single race.
Rejuvenating Mud Bath
Effect: Completely **restores** a snail trading card to its original maximum usages.
Usage: Single use.
Lucky Clover
Effect: Significantly boosts a snail's **luck**, increasing the chance of dodging obstacles.
Usage: Single race.
Hyper-Glide Slime
Effect: Allows a snail to move faster by reducing ground **friction**.
Usage: Lasts for 5 races.