v1.10.4
版本发布时间: 2023-10-31 21:35:16
libccy/noname最新发布版本:v1.10.15.1(2024-08-25 23:57:19)
v1.10.4版本更新内容 ※我们继续和一些优秀且具有开源精神的代码编写者保持着积极合作。在这一版本中,我们通过接收GitHub的Pull Request,整合了@copcap @PZ157 @mengxinzxz @lieren2023 @CatIgnore @Tipx-L @kuangshen04 @nonameShijian @universe-st @BauxiteAl @Rintim @S-N-O-R-L-A-X @xiaoas @kola-king @Howard-Zhou-77 等15位代码贡献者编写的代码。 ※添加武将包《江山如故·转》的所有新武将并添加对应机制。添加新武将「神贾诩」「族王沦」「族荀攸」「张曼成」「星曹仁」「吕伯奢」「张燕」「丁尚浣(OL)」「李婉(OL)」「孟优(数学)」。调整「凌统」「旧马谡」的技能和手杀新武将的数值。调整部分同名武将的分包和插画 ※现在无名杀对9人局和10人局提供了原生支持,且在玩家数量继续增加的情况下依然能够动态处理css样式布局,但可能会破坏原有的人数增加扩展 ※添加“谋攻篇”游戏模式(位于身份模式的子模式内)和相关的机制 ※将“群雄割据”的国战模式改为常驻模式,而非乱斗限定模式 ※底层代码更新:将游戏内的Player,Card,VCard,GameEvent,NodeWS等对象Class化,且拆分部分游戏规则操作与DOM操作的逻辑,允许扩展单独修改其中一部分而不干扰其他部分。此改动将不再允许玩家使用for-in循环方法遍历lib.element中的内容(可以使用for-of循环和Object.keys()组合),且不兼容一些旧的扩展,但将会减少新扩展和游戏更新的冲突 ※底层代码更新:添加事件handler机制,允许在不添加全局技能的情况下,在某个事件的每个step前后执行特定函数。详情见: https://github.com/libccy/noname/pull/576 和 https://github.com/libccy/noname/pull/596 ※游戏机制修改:允许card.destroy自定义销毁流程(如“进入弃牌堆后销毁”),而不需要手动编写技能进行销毁 ※游戏机制修改:按照凌天翼规则集修改回合事件流程,修复部分相关技能结算顺序错误的问题,优化“获得额外阶段”与“替换阶段”的写法 ※游戏机制修改:现在可以将坐骑栏的游戏逻辑修改为英文版三国杀中的“合并模式”,开启后装备内将只能容纳一张坐骑牌 ※修改庞统〖连环〗的操作逻辑 ※AI机制优化:添加“记明牌”机制。详情见: https://github.com/libccy/noname/pull/594 ※添加了创建身份牌实例和卡牌翻开效果实例的ui方法(用法详见神贾诩) ※现在角色弹出对话框中会显示玩家的手牌上限了 ※现在游戏不会尝试在读取mp3音频文件失败后读取ogg文件了。如果您仍想在扩展中播放ogg文件,请手动指定配音文件的扩展名 ※添加属性伤害和属性杀的音效逻辑 ※修复联机模式选将阶段的一系列bug:武将标记错误执行unmark,房主选将结束时会暴露体力值等 ※修复拼音库判断包含非中文字符的文本时出错的bug ※content函数可以进行debugger了 ※其他bug修复和优化