fix(pack): route /tutorial/pack_open through the normal path
The tutorial pack-open alias hardcoded parent_gacha_id=99047 (the May 2026 throwback pair), so once the June rotation replaced it with 99032 the tutorial's final pack-open 400ed. Fix the identity gate by removing it: /tutorial/pack_open is now a plain alias for /pack/open with a single epilogue that advances TutorialState to 100 and emits tutorial_step=100. The tutorial gift's TICKET_MULTI item naturally scopes what the alias can open — the normal path's ticket-debit branch already consumes it, so no separate tutorial-path bypass is needed. Also drop the July-1 expiry on packs 80032/99032 so the current throwback pair stays visible. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -3715,7 +3715,7 @@
|
||||
"pack_category": 1,
|
||||
"poster_type": 0,
|
||||
"commence_date": "2026-06-01 02:00:00",
|
||||
"complete_date": "2026-07-01 01:59:59",
|
||||
"complete_date": "2030-12-31 23:59:59",
|
||||
"sleeve_id": 5090001,
|
||||
"special_sleeve_id": 0,
|
||||
"override_draw_effect_pack_id": 80001,
|
||||
@@ -3725,7 +3725,7 @@
|
||||
"is_new": false,
|
||||
"is_pre_release": false,
|
||||
"open_count_limit": 0,
|
||||
"sales_period_time": "2026-07-01 01:59:59",
|
||||
"sales_period_time": "2030-12-31 23:59:59",
|
||||
"gacha_point": null,
|
||||
"child_gachas": [
|
||||
{
|
||||
@@ -3846,7 +3846,7 @@
|
||||
"pack_category": 1,
|
||||
"poster_type": 0,
|
||||
"commence_date": "2026-06-01 02:00:00",
|
||||
"complete_date": "2026-07-01 01:59:59",
|
||||
"complete_date": "2030-12-31 23:59:59",
|
||||
"sleeve_id": 5090001,
|
||||
"special_sleeve_id": 0,
|
||||
"override_draw_effect_pack_id": 90001,
|
||||
@@ -3856,7 +3856,7 @@
|
||||
"is_new": false,
|
||||
"is_pre_release": false,
|
||||
"open_count_limit": 0,
|
||||
"sales_period_time": "2026-07-01 01:59:59",
|
||||
"sales_period_time": "2030-12-31 23:59:59",
|
||||
"gacha_point": null,
|
||||
"child_gachas": [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user