AS a user, I want there to be a "Booster pack" item which I can purchase which when used lets me multi drop a single series #263

Closed
opened 2024-06-06 10:48:39 +01:00 by Vylpes · 3 comments
Owner

Epic:
Story Points:


SO THAT I can try and get more cards of a series I might not have many of

Acceptance Criteria

GIVEN I am a user
WHEN I run the /daily command
THEN I should receive a booster pack for a series into my inventory

GIVEN I am a user with a booster pack
WHEN I run the /booster list command
THEN I should see a list of booster packs in my inventory

GIVEN I am a user with a booster pack
WHEN I run the /booster use <id> command
THEN I will open the booster pack of id from my inventory

GIVEN I am a user without a booster pack
WHEN I run the /booster buy <id> command
THEN I will be able to buy a booster pack for the series id

Subtasks

  • Create concept of a booster pack in the codebase
  • Give a random booster pack with the daily command
  • Create base /booster command
  • Create /booster list subcommand
  • Create /booster use subcommand
  • Create /booster buy subcommand
  • Create buy booster confirmation button event
  • Create buy booster cancel button event

Notes

  • Will reserve any inventory id that begins with a letter for internal stuff
  • A booster pack will be an id of BOOST-00 WHERE the number is the series id
  • A booster pack opening will work like the multi-drop command
Epic: \ Story Points: --- SO THAT I can try and get more cards of a series I might not have many of ## Acceptance Criteria GIVEN I am a user WHEN I run the `/daily` command THEN I should receive a booster pack for a series into my inventory GIVEN I am a user with a booster pack WHEN I run the `/booster list` command THEN I should see a list of booster packs in my inventory GIVEN I am a user with a booster pack WHEN I run the `/booster use <id>` command THEN I will open the booster pack of `id` from my inventory GIVEN I am a user without a booster pack WHEN I run the `/booster buy <id>` command THEN I will be able to buy a booster pack for the series `id` ## Subtasks - [ ] Create concept of a booster pack in the codebase - [ ] Give a random booster pack with the daily command - [ ] Create base `/booster` command - [ ] Create `/booster list` subcommand - [ ] Create `/booster use` subcommand - [ ] Create `/booster buy` subcommand - [ ] Create buy booster confirmation button event - [ ] Create buy booster cancel button event ## Notes - Will reserve any inventory id that begins with a letter for internal stuff - A booster pack will be an id of `BOOST-00` WHERE the number is the series id - A booster pack opening will work like the multi-drop command
Vylpes added the
type
story
label 2024-06-06 10:48:44 +01:00
Vylpes added the
needs criteria
needs estimate
labels 2024-09-22 14:33:12 +01:00
Vylpes changed title from Booster pack for each series to AS a user, I want there to be a "Booster pack" item which I can purchase which when used lets me multi drop a single series 2024-09-29 15:33:25 +01:00
Vylpes added
blocked
and removed
needs criteria
labels 2024-09-29 15:41:46 +01:00
Author
Owner

Blocked by #262

Blocked by #262
Author
Owner

Blocked by #383

Blocked by #383
Author
Owner

This should be split up

This should be split up
Vylpes added the
duplicate
label 2024-10-13 15:14:08 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: External/card-drop#263
No description provided.