# 24 赛季活动与超级球:原作模块设计 ## 功能定位 管理活动排期、活动任务、兑换时段、转盘及超级球奖池。 ## 功能流程 进入排期活动 → 完成活动任务或参与转盘、超级球 → 获得活动奖励 → 在兑换期使用活动资源。 以上按原作配置关系整理功能步骤,具体条件与数值见下文及规则说明。 ## 子功能构成 | 子功能 | 设计内容 | | --- | --- | | 活动开放与兑换期 | 活动起止和兑换结束分开配置;签到类型、转盘键、商品组、兑换组和小游戏键连接具体内容,firstRewardId/firstRewardCount给初次奖励。 | | 活动转盘候选 | seasonEventStringId关联活动,reward/rewardValues描述奖励,tier/weight保存档位与权重。 | | 活动任务 | 活动键和questDataStringId分别关联活动及条件,unlockDay、goalCount、relativePassID、xpAmount及奖励描述开放目标与收益。 | | 超级球排期与奖池 | 按赛季及group区分活动,起止日期原注释使用UTC零点,countingTime为统计分钟数;初始奖池、参与人数增量范围和名次分配比例分别配置。 | ## 功能构成与规则关系 seasonevent 独立记录活动结束与兑换结束以及prod日期;seasonquestlist 连接任务/通行证经验;seasoneventroulette 存储weight与奖励;superballschedule 给出参与人数相关奖励字段、赛季组、开奖计时和gachaType。 ## 关键规则与数值 | 原作规则 | 数值 | 来源 | | --- | --- | --- | | 历史超级球赛季1:初始奖励10000、名次比例30/30/40;日期注释为UTC零点,统计时间30分钟 | rewardPerParticipant=1,10;startReward=10000;RewardPercent=30,30,40;superBallStartDay=2026. 2. 16;superBallEndDay=2026. 2. 23;countingTime=30 | E-superballschedule / StringId=2026-001-SuperBall / CSV记录4 | ## 完整数值表 | 配置表 | 记录数 | 完整数据 | | --- | --- | --- | | seasonevent | 5 | [CSV](./03-表格/seasonevent.csv) | | seasoneventroulette | 32 | [CSV](./03-表格/seasoneventroulette.csv) | | seasonquestlist | 76 | [CSV](./03-表格/seasonquestlist.csv) | | superballschedule | 6 | [CSV](./03-表格/superballschedule.csv) | [规则说明](./02-规则说明.md) · [数值说明](./03-数值说明.md) · [字段字典](./03-表格/字段字典.csv) · [数组逐项明细](./03-表格/数组逐项明细.csv) [返回总纲](../00-局外系统模块总纲.md) ## 相关功能模块 | 模块 | 关联内容 | | --- | --- | | [商店礼包与广告](../14-商店礼包与广告/01-模块设计文档.md) | 管理常驻商品、每日商店、连续礼包、存钱罐、兑换和触发式促销。 | | [任务与成就](../15-任务与成就/01-模块设计文档.md) | 统一任务语义、任务组、累计条件、领取方式和成就前置链。 | | [排行榜与赛季奖励](../23-排行榜与赛季奖励/01-模块设计文档.md) | 配置排行分组、环境排期、业务引用和名次奖励。 | | [活动小游戏与奖励池](../25-活动小游戏与奖励池/01-模块设计文档.md) | 归档活动小游戏入场资源、玩法模板、概率奖励和广告增益。 |