You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
889 B
27 lines
889 B
|
3 weeks ago
|
# 需求:匹配进战按星期随机地图
|
||
|
|
|
||
|
|
> 状态:已落地
|
||
|
|
> 日期:2026-09-16
|
||
|
|
|
||
|
|
## 规则
|
||
|
|
|
||
|
|
匹配进入战斗时,地图/关卡仍随机,但**不再**从 Level 表全量(或旧逻辑 1~4)抽取。
|
||
|
|
|
||
|
|
常量表 `Const.json` **id 31~37** 对应周一到周日,每天用当天配置的 `para1`(逗号分隔的 Level.id)随机一局:
|
||
|
|
|
||
|
|
| 星期 | Const id | 示例 para1 |
|
||
|
|
|------|----------|------------|
|
||
|
|
| 周一 | 31 | `1,2,3` |
|
||
|
|
| 周二 | 32 | `3,4,5` |
|
||
|
|
| 周三 | 33 | `5,6,7` |
|
||
|
|
| 周四 | 34 | `7,1,2` |
|
||
|
|
| 周五 | 35 | `2,3,4` |
|
||
|
|
| 周六 | 36 | `4,5,6` |
|
||
|
|
| 周日 | 37 | `6,1,2` |
|
||
|
|
|
||
|
|
池内各项等概率。池中 id 不在 Level 表则跳过并 `warn`;当天无有效 id 则报错,不进战。
|
||
|
|
|
||
|
|
优先级不变:GM 固定地图 > 新玩家首关 Const 28 > 当天星期池随机。
|
||
|
|
|
||
|
|
星期取设备本地 `Date.getDay()`(与现有跨天检测一致)。
|