feat(pack): persist daily_free_gacha_count on PackChildGachaEntry

This commit is contained in:
gamer147
2026-06-08 21:31:02 -04:00
parent 7e4a9654b2
commit d762c5766f
7 changed files with 4282 additions and 0 deletions

View File

@@ -190,5 +190,42 @@
"dialog_title": "Dia_BuyCard_005_Title"
}
]
},
{
"parent_gacha_id": 80032,
"base_pack_id": 80001,
"gacha_type": 1,
"pack_category": 1,
"poster_type": 0,
"commence_date": "2026-06-01 02:00:00",
"complete_date": "2026-07-01 01:59:59",
"sleeve_id": 5090001,
"special_sleeve_id": 0,
"override_draw_effect_pack_id": 80001,
"override_ui_effect_pack_id": 80001,
"gacha_detail": "Throwback test pack with a free-pack-of-the-day child.",
"is_hide": true,
"is_new": false,
"is_pre_release": false,
"is_enabled": false,
"open_count_limit": 0,
"sales_period_time": "2026-07-01 01:59:59",
"gacha_point": null,
"child_gachas": [
{
"gacha_id": 780032,
"type_detail": 10,
"cost": 1,
"card_count": 8,
"item_id": null,
"is_daily_single": false,
"override_increase_gacha_point": 0,
"purchase_limit_count": 1,
"daily_free_gacha_count": 1,
"free_gacha_campaign_id": 49,
"campaign_name": "New Season Release Bonus"
}
],
"banners": []
}
]

View File

@@ -77,6 +77,7 @@ public class PackImporter
IsDailySingle = c.IsDailySingle,
OverrideIncreaseGachaPoint = c.OverrideIncreaseGachaPoint,
PurchaseLimitCount = c.PurchaseLimitCount,
DailyFreeGachaCount = c.DailyFreeGachaCount,
FreeGachaCampaignId = c.FreeGachaCampaignId,
CampaignName = c.CampaignName,
});
@@ -151,6 +152,7 @@ public class PackImporter
IsDailySingle = c.IsDailySingle,
OverrideIncreaseGachaPoint = c.OverrideIncreaseGachaPoint,
PurchaseLimitCount = c.PurchaseLimitCount,
DailyFreeGachaCount = c.DailyFreeGachaCount,
FreeGachaCampaignId = c.FreeGachaCampaignId,
CampaignName = c.CampaignName,
});