Skip to content

Releases: libccy/noname

v1.10.13

21 Jun 12:29
571c903
Compare
Choose a tag to compare

v1.10.13版本更新内容
※注意!!!我们将在下个版本将无名杀的版本的最低内核需求从Chromium 77升级到Chromium 85,请尽快将您使用的无名杀客户端升级到最新版本!(该版本暂时不会强制要求)
※我们继续和一些优秀且具有开源精神的代码编写者保持着积极合作。在这一版本中,我们通过接收GitHub的Pull Request,整合了 @xizifu @lieren2023 @IceCola97 @VanJohnPK @mengxinzxz @S-N-O-R-L-A-X @PZ157 @nonameShijian @copcap @kuangshen04 @Rintim @zhichaoxi2006 @1039727228 @AstralBarrage 等14位代码贡献者编写的代码。
※添加《江山如故·衰》扩展包、《四象封印·少阴》扩展包和海外服《幻系列》扩展包。
※添加OL武将「谋庞统」「界法正」「界蔡夫人」「界李儒」「马玩」「蒋琬」「蔡瑁」「裴秀」「雅丹」「步度根」「SP孙策」;十周年武将「车胄」「韩嵩」「马铁」「星张昭」「李丰」「朱佩兰」「SP祝融」「乐诸葛果」「乐邹氏」「乐祢衡」「谋张绣」「谋关平」「谋曹昂」「谋贾诩」「谋诸葛瑾」「屈原」「孙权(会玩)」;移动版武将「司马孚」「谋韩当」「谋公孙瓒」;海外服「诸葛均」;线下武将「周姬」「鄂焕」。调整部分武将的技能。
※调整手机端“剩余牌数”的显示位置。
※针对联机服务器中频繁出现客机端恶意代码注入的情况,添加“沙盒”保护机制,避免恶意代码的执行。
※将游戏内使用的拼音库由sxei/pinyinjs修改为zh-lx/pinyin-pro,提高识别准确率和识别效率。
※添加“持恒技”的技能标签(persevereSkill)。
※添加get.plainText函数,用于过滤字符串中的HTML标签。
※给async content和Audio音频的调用添加了相应的文档,详见doc文件夹下对应的md文件。
※将语音相关的底层代码进行整合优化(不影响调用接口格式)。修改自定义阵亡语音的写法。废弃语音文件的前缀继承检索格式,请手动指定调用。
※现在game.resume能正常在async event中运行了
※修复noname-server.exe启动的网页端无法正常读写文件的bug。
※给cost事件增加skill_popup属性。具体详见: #1439
※其他bug修复,AI优化与台词调整。

v1.10.12

08 May 01:01
e831338
Compare
Choose a tag to compare

v1.10.12版本更新内容
※我们继续和一些优秀且具有开源精神的代码编写者保持着积极合作。在这一版本中,我们通过接收GitHub的Pull Request,整合了 @mengxinzxz @Rintim @PZ157 @copcap @nineMangos @lieren2023 @kuangshen04 @Toukaiteio @IceCola97 等9位代码贡献者编写的代码。
※添加新武将「吴懿(十周年地主)」「族钟繇」「关樾」「吴普」「星孙坚」「令狐愚」「司马孚」「宣公主」「徐琨」
※将lib.character中的数据从原本简单的数组改为新的Character类。现在,不需要再往character[4]中注入大量的垃圾了!不过,我们提供了向下兼容,仍然可以通过旧的方式创建角色,使用0-5的数字索引读取Charater中的数据。
※技能台词的显示来了!给无名杀所有的技能语音标注了技能台词,且在武将详情页面可以查看。感谢 @IceCola97 和其他开发者提供的台词文本。如果你想给自己的扩展武将添加配音台词,请参见: #1316
※添加game.parseSkillTextMapgame.parseDieTextMap函数,用于解析一个技能拥有的所有语音文件的ID,对应台词和语音文件路径。详见: #1312#1315
※拆分本体武将包的文件结构。原本的大体积js文件被改为多个小体积的js文件。将所有的Key武将单独移动到同一个分包中。
※为谋弈机制的策略牌添加翻译。在进行谋弈的过程中,可以直接长按策略卡牌,查看对应的效果。
※其他技能调整,bug修复与AI优化。

支持Chromium 85的新客户端

18 Jun 09:49
e831338
Compare
Choose a tag to compare

Noname-yuri-compatible为兼容版、Noname-yuri为由理版、Noname-shijian为诗笺版。
兼容版内置了Chromium 119版本的内核。
其他的版本将在系统自带WebView内核和已安装的Chrome浏览器中选择版本更高的版本作为内核。

v1.10.11.3

19 Apr 15:00
65ca7c3
Compare
Choose a tag to compare

※修复因 @mengxinzxz 导致的bug。
※调整「神鲁肃」的技能。

v1.10.11.2

19 Apr 11:58
fe03644
Compare
Choose a tag to compare

v1.10.11.2版本更新内容
※我们继续和一些优秀且具有开源精神的代码编写者保持着积极合作。在这一版本中,我们通过接收GitHub的Pull Request,整合了 @Rintim @nonameShijian @copcap @PZ157 @mengxinzxz @lieren2023 等6位代码贡献者编写的代码。
※调整「神鲁肃」「谋荀彧」「木鹿大王」「SP孙策」的技能效果。
※给chooseToCard事件增加强制选择流程:当强制一名角色选择X张牌,但该角色的牌数不足X张时,自动选择目标角色所有的牌。
※修复无法正常导入/创建扩展的bug。
※修复在线更新版本号判断错误的bug。
※其他bug修复与AI优化。

v1.10.11.1

17 Apr 03:43
e491a31
Compare
Choose a tag to compare

※修复联机模式无法进入的bug

v1.10.11

17 Apr 03:20
1a44684
Compare
Choose a tag to compare

v1.10.11版本更新内容
※我们继续和一些优秀且具有开源精神的代码编写者保持着积极合作。在这一版本中,我们通过接收GitHub的Pull Request,整合了 @Rintim @mengxinzxz @nonameShijian @lieren2023 @itsnoteasytonameaccount @kuangshen04 @IceCola97 @PZ157 @universe-st @Iking123 @copcap @nineMangos 等12位代码贡献者编写的代码。
※添加OL武将「族王广」「族王明山」「界王异」「刘辟」「SP孙策」;添加十周年新武将「曹芳」「武关羽」「神华佗」「SP甄姬」;添加移动版武将「SP毌丘俭」「曹髦」「成济」「李昭&焦伯」;添加海外服武将「颜良」「文丑」「袁谭」
※调整「族吴匡」「族钟会」「神张辽」「蔡阳」「王桃」「庞山明」「谋曹丕」「徐荣」「卢氏」「彭羕」「曹宇」「秦宜禄」「诸葛若雪」等武将的技能和实际结算;调整国战部分武将的技能为线下官盗的版本。
※添加“无限火力”的单挑模式。
拆分“技能的消耗”和“技能的效果”,引入cost机制,解决原本使用direct:true处理技能的选择时,技能的content内容混乱的问题(但旧的写法不会被废弃)。此外,修改了“同一个时机多次发动的技能(典型的为卖血技能)”的写法,不需要再和以前一样,在技能的content内部进行执行了。详细的使用方法见:#1075
※彻底重写游戏内在线更新的功能,提高稳定性;原有的”在线更新“等扩展将会在版本更新之后被废弃;将内置的jszip组件升级至v2.7版本。
※解除扩展在非官方联机服务器下的使用限制。请注意:官方联机服务器仍然在服务器内部做出了相应的限制。
※修改游戏内ES Module组件的导出格式,请扩展作者注意修改:#1183
※添加Player#getRoundHistoryPlayer#recoverTo。用法见:#1173#1181
※调整Player#changeSkinPlayer#chooseToEnablePlayer#chooseToDisable的参数格式。具体见: #1076#1111
※增加隐匿武将的勾玉显示。
※其他bug修复和机制优化和AI调整。

v1.10.10

13 Mar 01:44
18f2a85
Compare
Choose a tag to compare

v1.10.10版本更新内容:
※我们继续和一些优秀且具有开源精神的代码编写者保持着积极合作。在这一版本中,我们通过接收GitHub的Pull Request,整合了@kuangshen04 @mengxinzxz @lieren2023 @nonameShijian @PZ157 @XboxSoldier @universe-st @copcap 等8位代码贡献者编写的代码。
※添加OL武将「界程普」「界虞翻」;手杀武将「杨奉」「谋夏侯惇」「谋高顺」。调整「彭羕」「张虎&乐綝」的技能。调整部分星武将、谋武将和族武将的分包。
※为满足手杀杨奉“将转换技改为非转换技”的需求,添加get.is.zhuanhuanji(skill,player)的函数。具体详见:#1060
※将对决模式中的“官渡之战”改为可以切换同名武将。
※引入Vue3,为本体和扩展将来的界面优化做准备。具体详见:#1067
※添加新的换肤机制,从而处理谋武将的双原画机制。具体详见:#1056
※添加freeShan的skillTag,用于AI判断八卦阵等“没有代价的免费【闪】”。
※修复本体内的动态转化牌技能在game.check更新后可能出现问题的bug。
※其他bug修复,机制优化与AI调整。

v1.10.9

07 Mar 13:49
21dae57
Compare
Choose a tag to compare

v1.10.9版本更新内容:
※本次版本更新修改了game.check函数。请更新配套的相关UI扩展。
※我们继续和一些优秀且具有开源精神的代码编写者保持着积极合作。在这一版本中,我们通过接收GitHub的Pull Request,整合了@mengxinzxz @copcap @hadeszoro @universe-st @cjk7989 @PZ157 @lieren2023 @Ansolve @Rintim @kuangshen04 @XboxSoldier 等11位代码贡献者编写的代码。
※添加OL新武将「谋袁绍」「郭图」「刘磐」「陆凯」「谋关羽(初版)」;添加十周年新武将「谋司马懿」「曹爽」「星张春华」「司马师」「王凌」「蒋济」「公孙修」「胡遵」「吕范」「李傕郭汜」「臧霸」「陈武董袭」
※调整「曹婴」「糜芳&傅士仁」「合·司马懿」「手杀胡班」「手杀陈珪」「侠关羽」「史阿」「玉真子」「谯周」的技能
※添加了“转化牌花色/点数”的模糊匹配,从而修复许攸的〖成略〗和张星彩的〖枪舞〗等技能无法正常和联动的问题;同时将game.check拆分为多个函数,且增加hook接口,允许UI扩展使用hook接口修改界面DOM节点,而不影响游戏逻辑。具体内容请查看 #1008 剪切线下方的说明。
※添加了get.menuZoom()的函数,用于获取菜单的缩放倍率。
※修复了player.removeAdditionalSkills函数在多个额外技能重复时无法正常移除其中的对应关系的bug。
※给useCard流程添加了一个新的useCard0时机,用于谋司马懿隐藏自己使用牌的目标。该时机可能会因为出牌特效类扩展覆盖lib.element.content.useCard而无法正常出现,导致谋司马懿无法正常发动〖平辽〗。请等待这些扩展的更新。
※修复本体中存在的数个_status.event.next.remove(GameEvent)导致GameEvent被await之后卡死的bug。
※其他Bug修复和AI优化。

v1.10.8

17 Feb 14:58
2af06ef
Compare
Choose a tag to compare

v1.10.8版本更新内容
※我们继续和一些优秀且具有开源精神的代码编写者保持着积极合作。在这一版本中,我们通过接收GitHub的Pull Request,整合了@mengxinzxz @Rintim @universe-st @nonameShijian @kuangshen04 @copcap @lieren2023 @7754496 等8位代码贡献者编写的代码。
※添加OL武将「神张角(OL削弱版)」;调整「神许褚」「霍峻」「庞山明」「刘理」「星袁绍」「张薇」「柏灵筠」的技能。
※针对三国杀官方武将和扩展武将的编写需求,添加了“获得/失去技能”的时机,以及变更武将牌的函数。具体请参考:#950
※移除一个导致14.5版本的Safari内核浏览器无法正常运行的新特性,从而修复部分iOS系统无法运行的bug。
※现在卡牌的图片和语音可以根据卡牌的花色/点数/属性等要素动态生成了。
※现在game.expandSkills不会展开lib.skill中不存在的子技能,从而避免部分扩展作者引用不存在的子技能导致游戏运行出错。
※现在本体会捕捉扩展的precontent和content运行过程中出现的bug,并进行弹窗提示了(可关闭该弹窗)。
※对noname/ui/index.js进行拆分。
※其他bug修复和机制优化和AI调整。