v1.10.3
v1.10.3版本更新内容
※我们继续和一些优秀且具有开源精神的代码编写者保持着积极合作。在这一版本中,我们通过接收GitHub的Pull Request,整合了@nonameShijian @PZ157 @MDYY1 @mengxinzxz @lieren2023 @Lucilor @kuangshen04 @BauxiteAl @copcap @Tipx-L @xiaoas @Rintim @universe-st 等13位代码贡献者编写的代码。
※界面更新:给所有的武将名称前缀(界/谋/SP/OL/新杀/手杀……)并高亮显示。允许武将扩展在lib.namePrefix中自行添加不同前缀的高亮格式
※对属性【杀】机制进行修改:给lib.nature原型添加一些数组方法,保证旧扩展的兼容;废弃Object.prototype.hasNature方法(但该版本仍然支持),改为使用game.hasNature
※添加lib.announce机制,使用订阅/发布模式,实现扩展间解耦调用。接口格式详见以下链接: #474
※对“兼容版”客户端进行优化,引入core-js-bundle库来支持新js特性,修复一些兼容版独有的bug
※给一些游戏内函数增加可选的stepCache缓存机制,并给弃牌阶段的AI应用该机制,减少同时弃置大量牌时的AI卡顿
※现在游戏内的一系列Storage函数可以自动markSkill了
※回调交换座位后的回合运行机制,但是给神邓艾单独进行更改
※对游戏内代码编辑器进行一些优化
※对一系列武将和AI的卡牌进行优化
※修复【折戟】距离计算,单独抽离出player.getEquipRange计算装备区武器牌攻击范围
※其他bug修复和优化