Files
ark-stronghold-protocol/CHANGELOG.md
T

209 lines
22 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.
# 更新记录
## 0.1.3 — 2026-10-04
修复 0.1.2 发布后玩家和 GitHub 上反馈的问题。每一条先复现,属实的才修,修完经过独立复核再合并。规则对照官方数据和 PRTS 核对;查不到出处的标了推断,详见 [docs/DESIGN.md](docs/DESIGN.md) §23。有意和官方不同的几条写在下面。
### 战斗
- 开局按列部署:先左边那一列,一列里从上到下。精锐合成到场上时,也按这个顺序挑格子。
- 阿戈尔五层的三次复活按部署位置给最靠前的三名,每人只在自己第一次被击倒时复活,不再谁先倒给谁。联防里一开场就倒在地上的也占自己的名额(GitHub #33)。
- 联防用的是自己那一仗打出来的层数,结算时这些层数只加一次。两个完美玩家谁站在右边迎敌,也按这个层数排。
- 联防只带血量比例和技力。自己那一仗结束时还开着的技能会关掉,从剩下的技力重新转(GitHub #82)。
- 联防里,自己那一仗结束时已经倒地的干员参加阿戈尔的吞噬。
- 傀儡师每次切换结束都是满血。切换的那一秒是禁疗,别人的治疗和自己的治疗都不进。
- 不屈对撤退和替身切换也生效(按 PRTS 盟约记录的修正:被击倒、撤退、切换替身与本体)。
- 眩晕期间自然回技照常,不再停住(洛洛二技能)。
- 乌尔比安三技能的移出和返回都是免费再部署:部署效果会再触发,不进入再部署,不屈和阿戈尔复活不会被这次移动花掉。返回时先清空技力。吞噬加成仍然保留(与官方不同,有意保留;GitHub #33)。
- 琳琅诗怀雅一技能不攻击也会治疗身边血量低于 70% 的友军,大约每个攻击间隔一次(与官方「下一次攻击才会奶」不同,有意的调整)。
- 琳琅诗怀雅三技能金币到 10 后,等地面敌人走进面前那一格再打出;更远的地方或面前没人时继续开着,金币还在。
- 波登可的孢子云半径改为 0.9。
- 圣聆初雪二技能只冻保护点(蓝门),不再冻任意能站的格子。
- 「地面干员」按近战职业算,不看脚下的格子。高台上的歌蕾蒂娅能吃到不屈、战栗维式重锤和休谟斯的回收利用;站在地面格上的远程干员吃不到。
### 敌人
- 深溟巢涌者和富营养的巢涌者不再普攻,走路时每秒放一次范围脉冲;藏起来时脉冲暂停。节日爵士乐手露出来又没在阻挡时,只打自己挡住的人。
- 分裂或召唤出来的小怪不再带击杀赏金,赏金留在本体上。联防也只在漏掉的就是那张悬赏的敌人时才给钱(GitHub #67、#89)。
- 隐匿的阻挡者只吃被它挡住的那个敌人的普攻。那个敌人的溅射、爆炸、区域和光环打不到它。迷彩仍然会被溅射打中(GitHub #97)。0.1.2 里范围伤害也会打到这个阻挡者,这一条改回来了。
- 已经有寒冷时再吃到一段寒冷,冻结取两段里更长的,不再固定 3 秒。
- 碎骨的手雷改为命中目标及其周围八格、26% 攻击力、防御下降 50% 持续 5 秒。扎罗、复仇者、庞贝、巨大的丑东西、墓碑、烹泉、集团军重型火炮、清明、重弩突袭者等按 PRTS 和本模式的数据改了数值(0.1.2 文档里列过、当时没改的那些)。
### 盟约与道具
- 叙拉古六层的真伤对每一次普通伤害都掷骰,包括技能打中和浮游单元的攻击。溅射、持续伤害、附加伤害和装备触发不掷(GitHub #79)。
- 本局关掉的盟约,只要你有它的干员,盟约条上会显示一枚灰色的「本局禁用」,战斗里仍然不生效。数手牌的盟约,成员数把手牌也算上。
- 休整期结束才拿到的装备先留在整备区,下一休整期开始再合成。已经戴在干员身上的不会为了即将开始的战斗被卸下来(维多利亚的战栗维式重锤是玩家报的情况;同一时刻拿到的其他装备也按这条)。
- 远见的减价最低到 0,至简可以被打成 0 资金。
### 部署
- 只有精锐歌蕾蒂娅装备淡金坠饰(HOK-Y)可以部署到高台。崖心、见行者、普通歌蕾蒂娅和其他模组只能放地面。这改掉了 0.1.2「钩索师和推击手都能上高台」的读法(有意的调整:上高台按模组算)。
- 人机会把带着淡金坠饰的精锐歌蕾蒂娅放到能打到敌人路线的高台上,地面还有空位也一样。
### 联机与大厅
- 房主可以在开局前把一位玩家移出房间(GitHub #17)。
- 准备时如果还有钱没花,点准备会先问一次。
- 芬的信标送出的是原来的那名干员;送礼的人被淘汰后,信标还在,精锐也会留下(GitHub #86)。
- 合作房间有两个观战位。观战的人只能看,不能操作,也看不到别人的手牌和私有信息。
### 界面
- 准备阶段看另一位玩家的棋盘时,对方移动棋子会马上更新,不用等开战(GitHub #87)。
- 最终攻势的领袖在准备阶段就站在场上,能打到它的格子会亮成红色。
- 盟约发到一名干员时会提示「名字:获得某干员」,新卡沿用原来的落子闪光。
- 敌人的折射被沉默时,状态图标去掉,详情里那一行变灰。抗性加成本来就会关掉。
- 表情图片清单加载超时或失败时,按钮显示替代图标,不再一直空白(GitHub #99)。
- 有自己待机动作的技能,攻击之间会停在那个待机上,不再切回普通待机。
- 弹药条按真实的弹药总数画,多出来的子弹也算进去。
- 干员和敌人的声音按官方的播放概率和音量,不再偏响或偏密。
- 模型在后台标签页里加载卡住后会重新加载(GitHub #68)。
- 弹道从手上发出,打到胸口的高度(GitHub #61)。
## 0.1.2 — 2026-10-04
修复 0.1.1 发布后 GitHub 上反馈的问题,合并了 PR #27、#28、#29、#48,采纳了 PR #40 的测试用例。每一条先在 0.1.1 上复现,属实的才修,每个修复经过独立复核后再合并。规则对照官方数据和 PRTS 核对;少数查不到出处的细节按推断实现,详见 [docs/DESIGN.md](docs/DESIGN.md) §22。
### 战斗
- 朝上部署的干员被击倒后换用正面模型倒下,不再停在攻击、技能或待机动作上(GitHub #25)。
- 突袭的再部署只落在能打到地面敌人的格子上,够不到任何敌人时留在原地,不再乱跳(GitHub #51)。
- 乌尔比安三技能阻挡着敌人时落在自己所在的格子,不再走开,也不再在原地留下标记;阿戈尔的吞噬带来的加成在他【移动】和返回后继续保留(与官方不同,有意保留;GitHub #33)。
- 史尔特尔进入「余烬」锁血后处于禁疗:医疗不再治疗她,状态栏显示禁疗图标;三技能开始时的治疗仍然有效(GitHub #52)。
- 归溟幽灵鲨的替身会画出来,替身不攻击也不放技能;二技能结束时她换成替身,不再直接倒下;坚固维式重锤的不死窗口还在时不会切换(GitHub #44)。
- 荒芜拉普兰德三技能的浮游单元会攻击敌人,不再只有技能自带的范围伤害(GitHub #32)。
- 余二技能能把领袖传送到身边(自缚的除外),没有人被传送时不再播放拉人特效;改为技能范围内有敌人就释放,不再等受到攻击(与官方「重装干员受到伤害时释放技能」不同,有意的调整;GitHub #32)。
- 歌蕾蒂娅等钩索师、推击手按官方特性「可以放置于远程位」,可以部署到高台上(GitHub #32)。
- 敌人的溅射、爆炸、范围技能、区域和光环打不到没有阻挡它们的隐匿干员;迷彩干员照常被溅射打中(GitHub #32)。
- 号角、灰毫(含精锐)按官方不能攻击空中单位,也不再溅射到它们(GitHub #35、PR #48)。
- 史尔特尔「余烬」、耀骑士临光二技能等强制退场的干员,和被击倒一样在原地留下倒地干员、显示再部署倒计时,再部署也回到这一格(按 PRTS 卫戍协议帮助;GitHub #60)。
- 莫斯提马的减速(天赋 −15%,三技能期间 ×3)在敌人身上显示减速图标;减速本身一直有效(GitHub #16、PR #48)。
### 敌人
- 没被阻挡的远程敌人每次攻击都会站定、播完攻击动作再继续前进,不再边打边滑(停顿取自各自攻击动画的长度;GitHub #58)。
- 隐匿的敌人被阻挡后现形,阻挡解除 3 秒后才重新隐匿(官方机制,个别敌人按官方是 0 秒或 1 秒),以前下一帧就隐去;被阻挡时被击倒的深池逐火战士,「余烬」在 1 秒重生结束后还会现形约 2 秒,远程干员和干员的溅射能补刀;没被阻挡时被击倒的余烬会立刻隐匿,和官方一样需要阻挡或反隐(GitHub #43)。
- 活性源石的效果在敌人离开格子后继续保留 300 秒(重生后清除);沼泽每秒结算一次,重量 ≥ 3 的单位一次叠 2 层;深水区的伤害是无来源的真实持续伤害,不是环境伤害(GitHub #33)。
### 盟约与道具
- 阿戈尔的吞噬跳过已经被它击倒的成员:不再对他们结算,复活的成员保持站立(GitHub #33)。
### 界面
- 干员调配界面新增「局内数值」:按所选技能和模组显示生命、攻击、防御、法抗、攻击间隔、阻挡、费用、再部署、攻击范围以及特性和天赋,可切换精锐 / 普通(GitHub #64)。
- 干员详情卡的特性在选了非默认技能或模组时也显示该模组的特性,以前会退回职业特性。
### 素材与工具
- 没有提取本机客户端素材时,setup 也会从公开镜像下载战斗表情和「玩法说明」页面(约 21 MB),不再缺图;部署文档按实际情况订正(GitHub #42)。
- 英文名改为官方的 Stronghold Protocol: Alliance;中文名卫戍协议:盟约和仓库名不变(GitHub #38 里提到;完整英文界面仍在讨论,#38 保持开放)。
- 启动器「发给朋友」不再把代理的 TUN 地址当成公网 IP(PR #27)。
- 音频改走无扩展名的 /media 路由,IDM、迅雷等下载管理器不再弹出「下载文件信息」(PR #28)。
- Windows 上打开浏览器改用 explorer.exe(系统关联),找不到时才用 rundll32(PR #29)。
## 0.1.1 — 2026-10-03
修复 0.1.0 发布后玩家反馈的问题(共 32 条,其中 4 条核实后不是问题)。同时处理了 GitHub 上的 issue #1、#4、#5、#8,合并了 PR #10、#12,采纳了 PR #2、#7、#14 指出的问题。规则对照官方数据和 PRTS 核对;少数查不到出处的细节按推断实现,详见 [docs/DESIGN.md](docs/DESIGN.md) §21。
### 战斗
- 阵法术师(卡涅利安、薄绿、蜜蜡、圣聆初雪)开技能后每次攻击同时打到攻击范围内所有敌人,轰击术师(阿罗玛、协律)打整条直线上的敌人;以前只打一个目标再溅射。
- 卡涅利安蓄力开一技能时按官方不攻击,只保留高防御、高法抗。
- 深巡、雷蛇的二技能,号角的二、三技能,灰毫的一、二技能改为攻击范围内有敌人时就释放,不用等受到攻击(反馈的人很多,这是有意与官方「重装干员受到伤害时释放技能」不同的调整;GitHub issue #4、PR #12)。深巡一技能和其他重装干员的手动技能照旧在受到伤害时释放。
- 野鬃二技能沿她的朝向推开敌人,不再把身后的敌人推向保护目标点。
- 琳琅诗怀雅三技能的金币从她身边向外推开,落在她前方 2–4 格内的敌人和她阻挡的敌人身上。
- 飞行敌人按官方是「静态刚体」:能被打到,但推拉不动(薄绿、锏、崖心、歌蕾蒂娅等)。
- 维娜·维多利亚三技能在她周围每个能放近战干员的空位召唤一只黄金盟誓,最多 8 只。
- 玛恩纳三技能可以攻击飞行敌人,击倒敌人后的特性加成按官方计算。
- 烛煌三技能改为攻击一个目标并对周围半径 1.7 溅射,命中时显示火焰爆炸。
- 信仰搅拌机:源石溶剂的扣血改为受到伤害,能触发三技能,和莫斯提马一起能自动叠拉特兰;带「老朋友」模组时三技能范围不再多 1 格。
- 信仰搅拌机二技能剩余弹药不足 30 发时按官方仍能抵挡致命伤害(用掉剩余弹药并结束技能);身上有不死效果时不消耗弹药。
- 余二技能不再把石像形态(自缚)的守墓石像传送到身边。
- 溅射、技能圆形范围等范围伤害打不到没被阻挡的隐匿敌人,和官方一致。
- 溅射半径按官方:投掷手 0.9、链术师跳跃 1.7、格雷伊 1.0、迷迭香二技能 1.5。
- 多名阿罗玛共用「首次攻击」标记,同一个敌人只会被加成并浮空一次。
- 深水区不能部署干员和召唤物,突袭的再部署和自动选的战术点只落在岸上。
- 战术家的援军(伺夜的狼群、缪尔赛思的流形)只能放在召唤者的攻击范围内。
- 蒂比起飞后地面敌人不会再选她为目标,普通攻击、溅射、技能范围、燃烧区域和要选中目标的减益都打不到她;飞行敌人、写明「无视无法选择」的效果和地面敌人的光环照常生效。
- 卢西恩、锏不会再因为身边只有起飞的蒂比就放出打不到人的范围技能。
- 被击倒的干员留在倒下的那一格,也在那一格再部署;突袭的再部署、援军、召唤物和装置不会落到倒地干员的格子上。
- 倒在已消失的召唤物(如浊心斯卡蒂的海嗣)初始位置上的干员会回到自己的初始位置躺下,不再挡住召唤物回来。
- 围栏(官方「围墙」)里的干员挡不住地面敌人,被推、拉到围栏边的敌人也会继续前进。
### 敌人
- 深池逐火战士的「余烬」继续往前走,挡住就能打,5 次伤害(护卫 10 次)击倒,10 秒内没打掉才满血站起来。
- 转译基底·α 原始形态不掉血,受到第 4 次物理伤害、第 4 次法术伤害或被阻挡时变成寻仇者、特战术师或幽灵,并换上对应模型。
- 锏、扎罗、复仇者、杰斯顿、守墓石像的重生和第二形态动画补齐;敌人重生时清空减速、恐惧等状态(击倒它的那一下附带的状态也不会留下),技能冷却从头开始。
- 鸭爵策略:圆仔无法被阻挡、不攻击;鸭爵受伤后移动速度 +300%;最终攻势和隐秘核心里也会替换,漏过去扣 1 点目标生命值。
- 暴鸰停下投弹,炸弹飞到目标身上才爆炸,投完以两倍速度继续飞;投弹前被晕眩等会打断。
- 战场#04「活性源石」下路的敌人和官方一样斜着走;几处领袖战出口也改成官方的斜线。
- 码头水手溺水、弧光锋卫失衡、孽罪奇美拉光环、狂暴宿主组长的掉血改为受到伤害(数值按官方)。
- 高准度伦蒂尼姆城防自行炮按官方轰炸:攻击范围内生命上限最高的干员周围 9 格,每 0.5 秒一发,最多 10 发。
### 盟约与道具
- 拉普兰德:获得她之后本回合的首次刷新也会叠叙拉古层数,每名拉普兰德各自计算。
- 昆图斯的突变细胞不会用完消失:每场战斗后装备者换成高一阶的随机干员,突变细胞和其他装备退回整备区,可以再次配发。
- 突变细胞换来的新干员和官方一样进入整备区,原来的格子空出来、可放置角色加 1,需要自己重新部署(人机和 AI 托管会照常部署它);凑齐同名干员时照常合成精锐(PR #2 指出)。
- 标准模拟按官方禁用奥术等盟约,卡片和盟约详情标明「本局禁用」。
- 变形同构体配转职装备时,盟约成员列表和干员卡片算上装备者(标「同构」)。
- 带奥术法阵时,场上炎佑造成伤害也会使目标失去特殊能力 5 秒;带源石溶剂时炎佑每秒受到 60 点伤害。
- 阿戈尔的吞噬按官方是物理流失,会被目标的防御力减少。
- 晋升或被效果移除时退回的装备也会自动合成。
- 坚固维式重锤的锁血改为每次部署一次,被击倒再部署或被 M3茧甲、埃芒加德复活后又能锁血;和 M3茧甲一起装备时总是先锁血、再复活。
- 娜仁图亚策略下萨尔贡干员借给周围干员的坚固维式重锤同样每次部署锁血一次,借用到期时正在进行的锁血会持续满 8 秒。
- 整备期装备效果依次结算时,前面的效果移走了装备,后面的装备不会被跳过或错算;结算中途新配发或被挪动的装备也不会多结算一次(PR #2 指出)。
### 对局与决策
- 悬赏决策按 22 局官方截图的结构出卡:第 3 回合是 10 套固定的「接下来两场作战」组合之一,第 9 回合是 6 组首领悬赏之一,第 11 回合从截图里见过的 7 组「下场战斗」悬赏中抽;每组里出 6 张不同的卡,多轮悬赏不再出现。
- 绝境 / 终极第 11 回合按官方比例出悬赏决策、机密商店或战术决策(22 局里 14 / 4 / 4),不再出道具补给。
- 机密商店和战术决策和官方一样可能出现两张相同的卡,各算一张,可以分别被选走。第 11 回合的机密商店按官方:2 件 VI 阶、至少 1 件 V 阶和 1 枚盟约之币;第 11 回合的战术决策只出增益卡。
- 隐秘核心的「伤害超过 X%」播报只算这一场领袖的伤害,上一回合的播报不会拖到下一回合。
- 播报按官方优先级排队,领袖伤害播报不会被升级调度中心等播报挤掉。
- 修复联防中隐德来希的心烛在超时时被算成漏怪、导致战斗结果被服务器拒绝的问题。
- 修复叠层特质很强的阵容(如六谢拉格冻结流)一场作战叠层较多时,战斗结果被服务器误判为异常、改由服务器重算的问题。
### 界面
- 凯瑟琳升级后的 3 件装备显示为装备卡(「定向投放」);其他免费挑选也标出来源,后面还排着的会显示「之后还有 N 项」。
- 干员详情卡的攻击范围小图实时显示技能期间的范围;整备期棋盘上的范围提示、转向轮盘和详情卡显示同一个范围。
- 网页卡顿、切到后台或中途进场观战时,不会再漏掉敌人的变身,也不会在切回来后补播早已结束的变身动画。
- 灼热 / 炽焰源石虫:整合包附带官方模型;从源码运行且没有提取本机客户端素材时,显示染成橙色 / 红橙色的源石虫。
- 干员调配界面的背景(薄荷绿光晕和网格)恢复显示:一条样式规则把它压成了 0 像素高,界面其他部分位置不变(PR #14 指出)。
- 素材放在其他域名(CDN、对象存储)时,图片按跨域方式加载,地图和 3D 棋盘不再显示为空白(PR #10)。
- 变形同构体的详情卡列出天赋栏里的对应关系:每个盟约由哪些装备搭配,本局禁用的盟约会标出;装在干员身上时高亮正在生效的那一组,各盟约装备的详情也写明与变形同构体一同装备时携带者视为哪个盟约的成员。
- 调和让核心盟约人数 +1 时,盟约详情写明「含调和 +1」,成员列表上方列出带来这 1 人的调和干员(如缪尔赛思);查看队友的盟约时也一样。
- 选择策略时,围绕本局禁用盟约的策略(标准模拟下的潘格尼尼、克莱门莎、玛恩纳)标出「本局禁用」并在详情里说明,仍可选择。
- 准备阶段收起商店后,棋盘按官方收起商店时的视角放大,整备区留在收起的商店栏和左下角按钮上方,展开后恢复原视角;拖动干员或选择朝向时会等放下后再切换(GitHub #5)。
- 浏览器在后台回收页面、切回时重新加载后,干员不再一直显示为方块加水滴的占位图标:素材清单直接沿用已载入的游戏数据,下载失败会重试,模型下载失败或超时也会重试;在后台开始的战斗切回时干员直接显示模型(GitHub #8)。
- 选择策略时可以点「查看禁用盟约与干员」,再看一遍确认本局信息里的盟约和禁用干员(只读,倒计时照常进行,轮到下一位时自动关闭;GitHub issue #8 提出);对局中左上角 🔍 的本局信息也按阶位列出禁用干员。
### 人机
- 人机更聪明:凑三张合精锐,买不起第三张时冻结商店,先合精锐再升级调度中心,认准一个主盟约并避开队友在做的盟约,按敌人防御 / 法抗挑输出,道具按用途配发,悬赏按收益和风险挑选。每次休整期的思考时间和以前一样。
- 人机遵守新规则:深水区、战术点范围、突变细胞、本局禁用的盟约、阵法术师的群攻。
- AI 托管不会为了腾地方销毁你的道具。
- 人机不再把本回合刚买的干员马上卖掉。
- 人机不再选择围绕本局禁用盟约的策略(标准模拟下的潘格尼尼、克莱门莎、玛恩纳)。
### 工具
- 领袖战性能测试在 CI(GitHub 的 Windows 机器较慢)上的门槛放宽到每帧 1.0 毫秒,并取三次运行中最快的一次;本地仍按 0.5 毫秒检查。
- 素材下载有文件失败时,不再悄悄删掉 data/assets.json 里的条目,而是列出这些条目并保留原文件;确实要缩小时加 --allow-shrink(PR #7 指出)。
### 核实后不是问题
- 源石溶剂两个白色合成金色后又多给一个白色:所有装备反复测试都没有复现。
- 医疗挡住会走动的领袖后不奶人、改打领袖:没有复现,医疗挡住敌人时照常治疗队友(与官方一致)。看到的大伤害来自其他干员:卢西恩被挡住后不再闪避。
- 休露丝的优惠被免费拿到的谢拉格干员用掉:没有复现,晋升奖励、寻呼模块、拟态物质等免费获得不会用掉,只有在商店购买才会。
- 深巡放在围栏里不攻击:没有复现,她照常攻击攻击范围内的敌人;看起来不打,多半是攻击范围朝着围栏或阻隔工事,或者没人打她所以技能不放(她的二技能现在攻击范围内有敌人就会释放,见「战斗」)。
- 另外三条只有一部分属实:烛煌三技能在战斗里一直按新范围攻击,错的只是详情卡的范围小图;奥术盟约的效果一直生效,看起来不生效是因为标准模拟禁用了它;坚固维式重锤的锁血一直有效,看起来没生效是因为以前每场战斗只锁一次,站在阿戈尔干员身前被开场吞噬时也会提前用掉。
## 0.1.0 — 2026-10-02
首个公开版本。