Document the 0.2.3 development build and community changes
This commit is contained in:
1 parent
7e1db340e8
commit
35637ff03e
6 files changed
+17
-7
No files matched your search
@@ -1,5 +1,15 @@
|
|||||||
# 更新记录
|
# 更新记录
|
||||||
|
|
||||||
|
## 0.2.3-dev — 开发中,尚未发布
|
||||||
|
|
||||||
|
- 自选编队新增六星克莱门莎(三个技能、两项天赋、潜能与练度);黍新增「好时节」GUA-Y,乌尔比安新增「前路」CRU-Y。数值来自国服 2.7.81 官方表,机制对照 PRTS;新干员尚无来源确认的碰撞边界、攻击溅射和炮击节拍已标在 [设计记录 §28](docs/history/0.2.3.md),后续依据资料校正。联动干员不在本次新增范围。
|
||||||
|
- 蕾缪安可以用远处的通缉目标触发技能,修正通缉首次计时、多人来源和撤退清理(#428,感谢 @CurlyZhu)。
|
||||||
|
- 塞雷娅 / 黍一技能在没有敌人时也按攻击间隔治疗范围内半血及以下的友方;凯尔希·思衡托二技能可以由扩大范围内的可选敌人触发,仍能由伤员触发(#406,感谢 @ChengCC0101)。
|
||||||
|
- 远牙授予的特质在傀儡师切换本体 / 替身时也叠层,与部署共用原上限(#415、PR #429,感谢 @rosexxxp、@CXUtk)。
|
||||||
|
- 推拉滑行保留敌人的原朝向(#418、PR #427,感谢 @YinqiMargatroid);倒地和冻结的静止骨骼避免重复重画,再部署倒计时共享数字纹理(PR #434,感谢 @Cloudnyco)。
|
||||||
|
- 修复弹窗内复制诊断信息的旧浏览器回退,复制后恢复焦点(#433,感谢 @RushFTK)。
|
||||||
|
- 素材下载会报告因磁盘缺失而略去的清单条目,新增可选严格模式(PR #421,感谢 @LimitlessHPPK);润色韩语文本(PR #414,感谢 @D-Roote),补中文 PR 模板(PR #432,感谢 @Xinglan233)。
|
||||||
|
|
||||||
## 0.2.2 — 2026-10-09
|
## 0.2.2 — 2026-10-09
|
||||||
|
|
||||||
0.2.1 之后的版本:干员的潜能和自持有加成改为在「干员调配」里按干员自己设置(默认满潜、精英2 60 级);新增日文语音、点选干员的语音和本机统计数据页;按官方数据和 PRTS 修正了一大批规则(被推拉的敌人进入失衡、首领场传送门、杜宾「教鞭」三选一、突袭会跳到隐匿敌人身边等),并修复了社区和 GitHub 上反馈的问题、移植了多位贡献者的 PR。战斗模拟改用与浏览器无关的数学函数,各浏览器和服务器的战斗结果逐位一致。规则对照官方数据和 PRTS 核对,详见 DESIGN §27([docs/history/0.2.2.md](docs/history/0.2.2.md));有意和官方不同的写在「有意与官方不同的调整」里。
|
0.2.1 之后的版本:干员的潜能和自持有加成改为在「干员调配」里按干员自己设置(默认满潜、精英2 60 级);新增日文语音、点选干员的语音和本机统计数据页;按官方数据和 PRTS 修正了一大批规则(被推拉的敌人进入失衡、首领场传送门、杜宾「教鞭」三选一、突袭会跳到隐匿敌人身边等),并修复了社区和 GitHub 上反馈的问题、移植了多位贡献者的 PR。战斗模拟改用与浏览器无关的数学函数,各浏览器和服务器的战斗结果逐位一致。规则对照官方数据和 PRTS 核对,详见 DESIGN §27([docs/history/0.2.2.md](docs/history/0.2.2.md));有意和官方不同的写在「有意与官方不同的调整」里。
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
《明日方舟》季节性自走棋塔防玩法「卫戍协议:盟约」的**非官方同人复刻**:浏览器即开即玩,单人或 1–4 人联机合作。
|
《明日方舟》季节性自走棋塔防玩法「卫戍协议:盟约」的**非官方同人复刻**:浏览器即开即玩,单人或 1–4 人联机合作。
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
@@ -37,7 +37,7 @@ English summary: [below](#english).
|
|||||||
|
|
||||||
- **独立模拟**(单人)与**同盟模拟**(1–4 人**合作**,没有 PvP;空位可以加 AI 队友)。
|
- **独立模拟**(单人)与**同盟模拟**(1–4 人**合作**,没有 PvP;空位可以加 AI 队友)。
|
||||||
- 服务器是一个 Node.js 程序,**战斗在各玩家的浏览器里模拟**(和官方一样),服务器只管经济与回合,一台低功耗小主机就能开服。
|
- 服务器是一个 Node.js 程序,**战斗在各玩家的浏览器里模拟**(和官方一样),服务器只管经济与回合,一台低功耗小主机就能开服。
|
||||||
- 当前版本 0.2.2:干员可以单独设置潜能和练度(默认满潜、精英2 Lv.60),新增日文语音和统计数据页,按官方补上失衡、整数秒攻击间隔 30 帧等规则,并修复了 0.2.1 发布后玩家和 GitHub 上反馈的问题,详见 [CHANGELOG.md](CHANGELOG.md)。仍有少数规则按推断实现,与官方不一致的地方欢迎在 Issue 里反馈。
|
- 当前开发版 0.2.3-dev:自选编队新增六星克莱门莎及全部三个技能,新增黍「好时节」和乌尔比安「前路」模组,并修复通缉开技、治疗触发、替身叠层、推拉朝向及弹窗复制等问题。尚未发布;最近正式版是 0.2.2,变化和待核实机制见 [CHANGELOG.md](CHANGELOG.md) 与 [设计记录](docs/history/0.2.3.md)。
|
||||||
|
|
||||||
## 功能一览
|
## 功能一览
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@ This is the **single source of truth** for every implementer. Research lives in
|
|||||||
|
|
||||||
Language: player-facing text is **Simplified Chinese** by default, with an English switch since 0.2.0 (§25.2, docs/I18N.md: UI strings through `t('中文')`, game texts from the official Chinese data or the official EN client's). Code, comments and identifiers are English.
|
Language: player-facing text is **Simplified Chinese** by default, with an English switch since 0.2.0 (§25.2, docs/I18N.md: UI strings through `t('中文')`, game texts from the official Chinese data or the official EN client's). Code, comments and identifiers are English.
|
||||||
|
|
||||||
Versions: the first public release was **0.1.0** (2026-10-02, the state of §0–§20.15); the releases after it add the player feedback and GitHub reports — 0.1.1 §21, 0.1.2 §22, 0.1.3 §23, 0.1.4 §24 — and **0.2.0** (2026-10-07; `CHANGELOG.md`) the maintainability refactor, two languages, 补位, 自选编队 and their fidelity work — §25 — **0.2.1** (2026-10-07) the 联防 battlefield restored, full potential and the GitHub fixes after it — §26 — and **0.2.2** (2026-10-09; `package.json`, `shared/constants.js APP_VERSION`) per-operator 潜能 / 练度, Japanese voices, the statistics page, 失衡, whole-frame attack timing and the GitHub fixes after 0.2.1 — §27. The current development state is **0.2.3** — §28 (not yet released). The labels v1 / v2 / v2.1–v2.5.2 in §0, §14–§20 and in the BALANCE / SIM comparisons name the design generations and the private playtest builds that came before it; they are kept as history.
|
Versions: the first public release was **0.1.0** (2026-10-02, the state of §0–§20.15); the releases after it add the player feedback and GitHub reports — 0.1.1 §21, 0.1.2 §22, 0.1.3 §23, 0.1.4 §24 — and **0.2.0** (2026-10-07; `CHANGELOG.md`) the maintainability refactor, two languages, 补位, 自选编队 and their fidelity work — §25 — **0.2.1** (2026-10-07) the 联防 battlefield restored, full potential and the GitHub fixes after it — §26 — and **0.2.2** (2026-10-09) per-operator 潜能 / 练度, Japanese voices, the statistics page, 失衡, whole-frame attack timing and the GitHub fixes after 0.2.1 — §27. The current development state is **0.2.3-dev** (`package.json`, `shared/constants.js APP_VERSION`) — §28 (not yet released). The labels v1 / v2 / v2.1–v2.5.2 in §0, §14–§20 and in the BALANCE / SIM comparisons name the design generations and the private playtest builds that came before it; they are kept as history.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "stronghold-protocol-alliance",
|
"name": "stronghold-protocol-alliance",
|
||||||
"version": "0.2.2",
|
"version": "0.2.3-dev",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "stronghold-protocol-alliance",
|
"name": "stronghold-protocol-alliance",
|
||||||
"version": "0.2.2",
|
"version": "0.2.3-dev",
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"license": "GPL-3.0-or-later",
|
"license": "GPL-3.0-or-later",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "stronghold-protocol-alliance",
|
"name": "stronghold-protocol-alliance",
|
||||||
"version": "0.2.2",
|
"version": "0.2.3-dev",
|
||||||
"private": true,
|
"private": true,
|
||||||
"description": "明日方舟「卫戍协议:盟约」非官方同人联机网页复刻(1–4 人合作,Node.js 服务器 + 浏览器客户端)",
|
"description": "明日方舟「卫戍协议:盟约」非官方同人联机网页复刻(1–4 人合作,Node.js 服务器 + 浏览器客户端)",
|
||||||
"license": "GPL-3.0-or-later",
|
"license": "GPL-3.0-or-later",
|
||||||
|
|||||||
+1
-1
@@ -5,7 +5,7 @@ import { N_ } from './i18n.js';
|
|||||||
export const PROTOCOL_VERSION = 1;
|
export const PROTOCOL_VERSION = 1;
|
||||||
/** Release version shown to players (title screen, server banner, /healthz). Kept equal to package.json "version"
|
/** Release version shown to players (title screen, server banner, /healthz). Kept equal to package.json "version"
|
||||||
* (test/version.test.js); PROTOCOL_VERSION above is the separate wire-format number. */
|
* (test/version.test.js); PROTOCOL_VERSION above is the separate wire-format number. */
|
||||||
export const APP_VERSION = '0.2.2';
|
export const APP_VERSION = '0.2.3-dev';
|
||||||
/** A development build (the public `dev` branch): the title screen, the boot banner and the README say so, and
|
/** A development build (the public `dev` branch): the title screen, the boot banner and the README say so, and
|
||||||
* tools/package.mjs refuses to build a release zip from it without --allow-dev. */
|
* tools/package.mjs refuses to build a release zip from it without --allow-dev. */
|
||||||
export const DEV_BUILD = /-dev$/.test(APP_VERSION);
|
export const DEV_BUILD = /-dev$/.test(APP_VERSION);
|
||||||
|
|||||||
Reference in new issue
Block a user