Description
## Objective
Album Event Initialization
## Steps
* Start new album event via live ops config
* Login to game.
**Expected:** Album badge appears in lobby, album screen accessible, all sets visible with correct stickers and rarities
## Objective
Album Event Initialization
## Steps
* Start new album event via live ops config
* Login to game.
**Expected:** Album badge appears in lobby, album screen accessible, all sets visible with correct stickers and rarities
## Objective
Pack Opening Basic Flow
## Steps
* Win pack from reel
* Tap to open pack
* Observe animation and sticker reveal.
**Expected:** Pack opens, stickers fly to center, correct number of stickers revealed based on pack config
## Objective
Set Completion Flow
## Steps
* Collect all stickers in a set
* Open pack with final sticker.
**Expected:** Set completion animation plays, rewards given, set marked as completed in UI
## Objective
Album Completion Flow
## Steps
* Complete all sets in album
* Get final sticker.
**Expected:** Album completion animation, album rewards given, progress bar shows 100%
## Objective
Interruption Recovery
## Steps
* Start pack opening flow
* Force close app during animation
* Restart game.
**Expected:** Stickers appear in balance, no progress lost
## Objective
Cross-Feature Pack Sources
## Steps
* Win packs from different sources (reel, PO, mass comp, missions, timed tasks).
**Expected:** All sources properly trigger pack opening flow
## Objective
FTUE Flow
## Steps
* Login during first album event
* Observe sequence.
**Expected:** Album screen opens after other popups, info screen auto-displays
## Objective
Pack Rarity Distribution
## Steps
* Open multiple packs of same type
* Record rarity distribution.
**Expected:** Sticker rarities match configured weights in pack config
## Objective
Reel Pack Generation
## Steps
* Spin reel in mode with pack rewards
* Land on pack symbol.
**Expected:** Pack appears in center, animation play, Tap to collect reards string appear
## Objective
Mass Compensation Packs
## Steps
* Send pack via mass compensation
* Collect reward.
**Expected:** Pack appears in rewards screen, opens correctly after other rewards collected
## Objective
Configuration: Sticker Removal
## Steps
* Remove sticker from config during event
* Check user's album.
**Expected:** Sticker removed from set, user balance adjusted, completion requirement reduced
## Objective
Configuration: Set Removal
## Steps
* Remove entire set from config
* Check album.
**Expected:** Set page removed, collected stickers deleted from balance
## Objective
Configuration: Pack Content Change
## Steps
* Change pack configuration during event
* Open affected pack.
**Expected:** Pack uses new configuration when opened
## Objective
Configuration: Rarity Change
## Steps
* Change sticker rarity in config
* Check set screen.
**Expected:** UI updates instantly, stickers rearranged by new rarity
## Objective
Configuration: Reward Change
## Steps
* Change set/album rewards during event
* Complete set/album.
**Expected:** New reward amounts given to user
## Objective
Multiple Pack Opening
## Steps
* Win multiple packs in sequence
* Open all packs.
**Expected:** Each pack opens individually, stickers accumulate correctly, no conflicts
## Objective
Post-Event Cleanup
## Steps
* Event ends without recompletion
* Check user data.
**Expected:** All album configurations, balances, and pack rewards removed
## Objective
Edge case: Check Album pack\ Frenzy logic collision
## Steps
* Configure and activate Cascade game and Album LiveOps
* Activate Trigger item for Frenzy and Album reel launch simultaneously
**Expected:** Once a certain reel started spinning and it's about to give a pack, other reels won't be able to generate frenzy or other packs until the pack opening flow is over