v1.11.5更新内容
※ 我们继续和一些优秀且具有开源精神的代码编写者保持着积极合作。在这一版本中,我们通过接收GitHub的Pull Request,整合了 @1937475624 @DennyCats @EricXyt @Fire_win @Foxissimo-8 @gitxin09 @karimvern @kuangshen04 @mengxinzxz @rintim @Spmario233 @taffydawang @wwwasdea @Xiazhiliao @xizifu @xjm0708 @YYUZDS @zziyoo 共18位贡献者编写的代码(排名不分先后)。
新武将
-
十周年:
- 神·武: 新杀神关羽、新杀神刘备、新杀神张辽
- 锦瑟良缘: 李昭仪
- 笔舌如椽: 傅干
- 皇家贵胄: 环怀瑾
- 武庙: 武张飞
- 谋定天下: 新杀谋诸葛亮
- 子敬邀刀: 新杀谋关羽
- 王佐倡义: 新杀谋杨奉
- 武侯定南: 新杀谋马谡、新杀谋王平
- 片羽威凤: 威关银屏
- 星河璀璨·开阳: 星夏侯霸
- 一将成名2026: ☆王朗
- 其他: 新杀木鹿大王、新杀夏侯恩、乐曹植、谋陈泰
-
OL:
- OL专属: OL界关平、OL界刘封、OL界步练师、OL界全琮、OL界曹休
- 限时地主: OL乐曹丕
- 其他: OL裴秀、OL段煨
-
手杀/海外:
- 兵势篇: 势张任、势孙綝、势曹爽、势吕壹、势夏侯霸、势陈群、势程普、势周瑜、势曹真
- SP: 手杀高翔、手杀崔琰毛玠、手杀董白、手杀程昱、手杀兀突骨、手杀灵雎、手杀丁尚涴、手杀钟繇
- 界限突破: 手杀界王基、手杀界周妃、手杀界严颜
- 袖里乾坤: 手杀彻里吉
- 限时地主·联动: 那兔关羽、那兔赵云、那兔诸葛亮
- 海外服: TW灵雎、TW谋夏侯惇、TW势桓阶、TW☆法正、幻大乔、TW疑华佗、TW疑曹操、TW疑刘备、TW疑伏寿
- 其他: 仇渊灵雎
-
线下:
- 蚀心入魔·嗔: 嗔孙尚香、嗔张昭、嗔鲁肃、嗔曹操、嗔诸葛亮、嗔贾华、嗔赵云、嗔曹仁
- 春秋演墨: 春秋友诸葛亮、春秋梦貂蝉、春秋张星彩、春秋关银屏、春秋赵襄
- 官盗E系列: 李世民、夏侯岚、杨玉环、花木兰、PE刘徽、白起、武曌
- 官盗E系列·一念神魔: PE神魔孙权
- 官盗S系列·神魔传: ★神魏延、★魔魏延
- 雁翎耀光: 雁翎徐晃、雁翎祝融
- 星汉灿烂·文心雕龙: 文心雕龙曹丕
- 神话再临·线下: PE神钟会
主要更新
界面与模式
- 重做胜负结算页面的手牌查看入口,可在角色数据统计界面查看各角色剩余手牌,并优化相关手牌容器的布局和显示效果。
- 调整南华老仙【青书】的选择界面,使选项更便于点击和查阅。
- 调整点将单挑模式:开启单人控制时,胜负结算默认以玩家阵营判断胜利。
- 调整国战OL专属分包为“他山之石”,移除其中技能未发生变化的限时武将。
- 更新国战钟会【排异】【邀叛】和国战吴懿【转征】至新版结算。
- 修复部分布局中当前角色手牌数偏移,以及“看破”按钮可能异常残留的问题。
- 将新手教程中的社区入口由贴吧调整为GitHub仓库。
武将与卡牌
- 新增“契定技”技能标签、提示和标记样式,并增加
get.is.qidingSkill与awakenQidingSkill以支持契定技的动态判定和状态切换。 - 翻修“蚀心入魔·嗔”武将包,并调整魔吕布【夺炁】、周宣【寤寐】、爪黄飞电【先行】等技能。
- 更新手杀钟繇、手杀兀突骨、手杀程昱、手杀界张嶷、手杀薛综、手杀界严颜,以及谋孙权、谋徐盛、新杀神曹丕等武将的技能或数值。
- 更新OL曹金玉、OL谋贾诩、OL谋程昱、OL界辛宪英、OL界曹节、OL孙鲁育、OL韩馥等武将的技能。
- 更新势孙峻、势国渊、势桓阶、星夏侯霸、环怀瑾、幻大乔等武将的技能、描述或结算。
- 修复【贯石斧】弃牌后效果不生效、【雌雄双股剑】结算缺失、【刮骨疗毒】结算异常,以及【五谷丰登】相关流程判断错误的问题。
- 补充并调整多名武将的原画、语音、台词、称号和技能提示。
底层与工程
- 将所有卡牌包及《始计篇》武将包中的
Step Content重写为异步内容,并将《始计篇》加入编译队列。 - 重构
chooseCardOL和chooseButtonOL,异步化相关联机选择流程。 - 统一
gain、addToExpansion、gaincardMultiple和addToExpansionMultiple事件的动画处理,并支持传入返回Promise<void>的自定义动画函数。 - 重构
useCard事件对useCardToPlayer、useCardToTarget、useCardToPlayered和useCardToTargeted子事件的处理,优化目标排序及动态增减目标时的流程。 - 重构
lib.filter、get.filter、get.min和get.max等函数,补全相关JSDoc、函数签名和Mod类型提示。 - 修复
game.finishSkill处理inherit和viewAs时使用浅拷贝,可能导致技能数据相互污染的问题。 - 修复
cardEnabled未正确将传入的Card或CardBaseUIData转换为VCard的问题。 - 将线下武将包的技能文件按分包拆分,降低单文件规模并改善后续维护。
- 拆分联机服务端,将运行入口与库入口分离,使服务端既可独立运行,也可作为库引用。
- 为移动端实现基于Android SAF的可写文件覆盖层:APK资源作为只读基础层,用户文件和扩展内容可在外部目录中覆盖同路径资源。
- 修复检测加密扩展时相关配置不生效的问题。
BUG修复
武将技能
- 修复胡遵【安境】、新杀谋庞统【鸿策】、新杀谋马谡【呈策】、手杀界周妃【箜声】等技能在特定流程中结算错误或报错的问题。
- 修复新杀神张辽【夺锐】【止啼】、新杀神刘备【结营】、新杀木鹿大王【兽群】等技能未按描述恢复状态、修改上限或获得牌的问题。
- 修复部分技能获得其他技能后,因失去来源技能而错误移除已获得技能的问题。
- 修复崔令仪开局可能重复装备同一栏位、史阿【砺刃】可能因“?”数量不足报错、环怀瑾【怜幼】在无装备时结算错误的问题。
- 修复神魔孙权觉醒后可能失去地主技、手杀灵雎【背水】结算顺序错误、鸣濑白羽【预兆】结算错误等问题。
- 修复多项武将技能的AI目标选择、发动时机、数值计算和提示文本问题。
底层与联机
- 修复
removePlayerOL移除当前回合角色时可能跳过下家额定回合的问题。 - 修复
Content#disableEquip处理复合坐骑栏时可能错误弃置装备的问题。 - 修复
Player#chooseControlList未正确处理forced参数的问题。 - 修复
chooseToMove_new及【青龙】在联机环境中的读条问题。 - 修复移动转化延时锦囊、清空用牌目标、获得牌动画和查看手牌容器等流程中的多项异常。
扩展适配
- 修改过
get.nodeintro的扩展需适配本次手牌查看界面的调整。 - 修改过
gain、addToExpansion、gaincardMultiple或addToExpansionMultiple事件的扩展,需兼容动画函数返回Promise<void>的情况。 - 修改过
Content#disableEquip的扩展,需跟进复合坐骑栏中discardingCards的筛选逻辑。 - 使用【火攻】或【闪电箭】相关
chooseToDiscard流程的扩展,请将discardPostion修正为discardPosition。 - 使用魔吕布【夺炁】、周宣【寤寐】或爪黄飞电【先行】相关实现的扩展,需跟进本版本的技能调整。