Files
HEROLL/HEROLL_OUTGAME_DEV_v1.0/24-赛季活动与超级球/设计与规则.md
T

122 lines
6.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 赛季活动与超级球:原作设计与规则
版本:HEROLL 2.0.1 原作还原文档 v1.0。
## 1. 功能定位
赛季活动组合签到、任务、转盘、兑换和小游戏。活动开放期与兑换期不一定同时结束;超级球是具有独立奖池和统计阶段的活动,不能当作普通转盘处理。
## 2. 主要状态
下面是开发阅读所需的概念状态,属于开发映射,不要求与原作内部字段同名。
| 状态 | 用途 |
| --- | --- |
| 活动及赛季 | 选择排期 |
| 活动阶段 | 区分参与与兑换 |
| 活动资源 | 保存消耗奖励 |
| 超级球奖池参数 | 区分初始奖池与增加值 |
| 统计阶段 | 独立时间段 |
## 3. 功能规则
### 3.1 活动生命周期
活动表分别记录活动结束与兑换结束,并通过键关联商品、兑换、小游戏与签到。活动入口展示应区分“玩法可参与”和“资源可兑换”。
### 3.2 活动任务
任务可关联通行证经验,同时给道具奖励;经验与道具分开处理,不能把经验数作为道具数量。
### 3.3 超级球
赛季1初始奖池10000,每参与者增加奖励范围1至10,前三名分配参数30、30、40。开始结束时间原注释为UTC零点,统计30分钟。参与人数如何转成奖池仍不凭字段名补造公式。
## 4. 操作流程
以下顺序用于拆解功能;涉及未确认的结算时机,以本章末尾具体缺口为准。
1. 由活动键确定开放、参与、兑换等阶段。
2. 进入子功能时使用该活动引用的任务、转盘、商店或小游戏。
3. 超级球单独显示奖池参数与统计阶段。
## 5. 关键数值与计算
| 项目 | 数值 | 状态 |
| --- | --- | --- |
| 历史超级球赛季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 | 原作配置确认 |
### 超级球排期与奖池(全表)
| ID | 名称/键 | 初始奖池 | 前三名比例 | 统计分钟数 | superBallStartDay | superBallEndDay |
| --- | --- | --- | --- | --- | --- | --- |
| 100 | 2026-001-SuperBall | 10000 | 30,30,40 | 30 | 2026. 2. 16 | 2026. 2. 23 |
| 101 | 2026-002-SuperBall | 10000 | 30,30,40 | 30 | 2026. 2. 23 | 2026. 3. 2 |
| 102 | 2026-003-SuperBall | 10000 | 30,30,40 | 30 | 2026. 3. 2 | 2026. 3. 9 |
| 103 | Summer2026-SuperBall-1 | 10000 | 30,30,40 | 30 | 2026. 7. 15 | 2026. 7. 22 |
| 104 | Summer2026-SuperBall-2 | 10000 | 30,30,40 | 30 | 2026. 7. 22 | 2026. 7. 29 |
| 105 | Summer2026-SuperBall-3 | 10000 | 30,30,40 | 30 | 2026. 7. 29 | 2026. 8. 5 |
## 6. 原作中文内容
中文名称和效果使用原作文本;{0}、{B}等占位符未确认绑定时保留,文字不能代替参数公式。
| 来源表 | ID | 名称 | 效果/条件文本 |
| --- | --- | --- | --- |
| seasonevent | 100 | 万圣节活动 | |
| seasonevent | 101 | 圣诞节活动 | |
| seasonevent | 102 | 1週年活动 | |
| seasonevent | 103 | 圣派翠克节活动 | |
| seasonevent | 104 | 夏季骑乘活动 | |
| seasoneventroulette | 1 | 获得圣诞帽 | 获得{0}个圣诞帽 |
| seasoneventroulette | 2 | 圣诞帽快速成长 | 这一圈圣诞帽数量增加{0}倍 |
| seasoneventroulette | 3 | 获得圣诞帽 | 获得{0}个圣诞帽 |
| seasoneventroulette | 4 | 圣诞帽增加魔法 | 地图上所有圣诞帽永久增加{0}倍 |
| seasoneventroulette | 5 | 获得圣诞帽 | 获得{0}个圣诞帽 |
| seasoneventroulette | 6 | 圣诞帽快速成长 | 这一圈圣诞帽数量增加{0}倍 |
| seasoneventroulette | 7 | 获得圣诞帽 | 获得{0}个圣诞帽 |
| seasoneventroulette | 8 | 磁铁 | 立即获得地图上所有圣诞帽 |
| seasoneventroulette | 9 | 获得生日帽 | 获得{0}个生日帽 |
| seasoneventroulette | 10 | 生日帽快速成长 | 这一圈生日帽数量增加{0}倍 |
| seasoneventroulette | 11 | 获得生日帽 | 获得{0}个生日帽 |
| seasoneventroulette | 12 | 生日帽增加魔法 | 地图上所有生日帽永久增加{0}倍 |
| seasoneventroulette | 13 | 获得生日帽 | 获得{0}个生日帽 |
| seasoneventroulette | 14 | 生日帽快速成长 | 这一圈生日帽数量增加{0}倍 |
| seasoneventroulette | 15 | 获得生日帽 | 获得{0}个生日帽 |
本节展示前20条中文内容;完整37条有名称或效果的记录见对应中文目录及[中文文本对照](./中文文本对照.csv)。
## 7. 开发权威表
| 配置用途 | 权威原字段表 | 记录数 | 开发阅读表 |
| --- | --- | --- | --- |
| 活动开放与兑换期 | [seasonevent.csv](./seasonevent.csv) | 5 | [中文目录](./seasonevent-中文目录.csv) |
| 活动转盘候选 | [seasoneventroulette.csv](./seasoneventroulette.csv) | 32 | [中文目录](./seasoneventroulette-中文目录.csv) |
| 活动任务 | [seasonquestlist.csv](./seasonquestlist.csv) | 76 | [中文目录](./seasonquestlist-中文目录.csv) |
| 超级球排期与奖池 | [superballschedule.csv](./superballschedule.csv) | 6 | [中文目录](./superballschedule-中文目录.csv) |
[执行规则](./执行规则.csv) · [状态字段](./状态字段.csv) · [验收样例](./验收样例.csv) · [字段字典](./字段字典.csv) · [关联全局配置](./关联全局配置.csv)
全局键按模块名称关联收录;其具体含义优先以正文已确认的规则为准。
| 配置键 | 原值 |
| --- | --- |
| IngameSeasonEvent | 35, 20, 5,1000, 0, 4, 6 |
| outgameSeasonEventInfo | 0,2 |
| seasonEventBlock | 0 |
| season2026SummerStartProgress | 1 |
## 8. 开发验收与禁止误写
| 输入 | 检查内容 | 预期 |
| --- | --- | --- |
| 读取superballschedule中StringId=2026-001-SuperBall | 查询本条配置并核对界面/配置输出 | rewardPerParticipant=1,10;startReward=10000;RewardPercent=30,30,40;superBallStartDay=2026. 2. 16;superBallEndDay=2026. 2. 23;countingTime=30 |
验收样例覆盖已经确认的值;流程中的未知分支不能以本表通过代替规则确认。数值表内的空值、0和-1分别保留;升级数组不默认使用玩家等级作为索引。
## 9. 当前待补充边界
活动边界的包含规则、超级球人数增量计算及多活动重叠选择尚待确认。
[返回总纲](../局外玩法设计文档_HEROLL_原作_v1.0.md) · [阅读规范](../文档规范与阅读说明.md)