Releases: Qsgs-Fans/FreeKill
Releases · Qsgs-Fans/FreeKill
v0.1.0
标准包终于完结!版本号也随机升了一位
主要新机制:
- 主公技
- 护甲机制
- AES加密通信
新机制:
- 添加武将相关技能
- 添加武将中性和无性
- 给Card堆一个伤害牌属性
- 能添加虚拟牌为子卡
- 封装了“视为使用xx牌”的函数
- 护甲机制
- interaction现在可以作为一个函数,以实现动态化
- 冰属性伤害
- 使用牌堆中的牌不再报错
修bug:
- 修流离锁定技
- 修斧子弃自己
- 修顺手空城卡死
- 修旁观者id是自己的
- 修旁观者再开新局就闪退(或许吧)
- 修拼点报nil
- 修询问无懈时旁观者被卡在外面
- 修Room的请求队列不清理干净
v0.0.8
- 禁止使用打出弃置
- 为FilterSkill加player参数
- 对局中可查看他人技能
- GameEvent相关设施
- 添加时机或事件:轮次
- 以-round等方式结尾的标记会被自动清理,详见源码
- 增加了NixOS用的构建脚本
修bug:
- 流离bug
- 觉醒技显示方式反过来
- 询问无懈时100% CPU占用
- skill.interaction无效
- 装备从自己装备区移动到别人
- 觉醒技cost和锁定技不一样
- 狮子给死人加血
- 拖曳体验差
- 暂时禁用旁观功能,bug太多
- 【杀】的distance_limit_func无效bug
v0.0.7
- 文档已经上线,内容应该是很多的,就是没写完
- 重新设计了Card.skillName,并给各种cloneCard补上了skillName(仅限于FK核心涉及的)
- 给好几个交互加个cancelable/prompt参数,把prompt美化了一下
- 为老周泰做了一些耦合
- 点击私人牌堆的名字可以弹出牌数量了,而不是一堆数字
- 主动技/视为技能借助额外的UI交互以提前收集更多数据,可用于泛转化
- 限定技/觉醒技在Photo上显示的UI
- 修复了kingdom属性没有被实际赋值的bug
- 移动了equipIcon的素材位置
- 移动力kingdom相关素材的位置,现在可以在mod中自订势力
- 大厅内显示在线人数,大厅内聊天
- 心跳包机制,防掉线和卡在服务器
- 服务端shell现在可以踢人
v0.0.6
- 修bug
- 增加个更多展示移动牌的log
- 同名武将替换
- UI更新
- 补全所有卡牌
v0.0.5
- 五谷丰登和酒
- 开房可自选游戏模式,可拓展游戏模式
- 开房可自选开启的拓展包
- 安全性加强
- 支持拼点
- 修bug
v0.0.4
- 制作了军争包大部分卡牌
- 在计算完md5后立刻删除flist.txt
- 修bug
- 将摸初始牌和执行回合计入事件中
- 允许使用-DFK_SERVER_ONLY宏来编译不含GUI支持的版本
- 避免每次启动都复制资源文件
v0.0.3
大改动:
- 重写事件体系,参考doc/dev/gameevent.md
- 增加私人牌堆交互功能,可以写出像邓艾这样的武将了
- 增加了五谷选牌框,但未实装
- 八卦阵和“无双”
- 添加了询问同时选择一名玩家多张牌的交互
小改动:
- 修复选牌框bug
- Android版的应用数据从内部存储转移到外部存储
- Win版exe现在有图标了
v0.0.2
较大变动:
- 添加了更多文档,包括DIY的基本文档
- 完成了大多数装备,除了八卦阵、青釭剑
- 完成了标准包技能:离间,流离
- 添加了对玩家私人牌堆的支持
- 修复了Libgit2相关的bug,从此拓展包同步更加正确快捷
- 添加了在拓展包中通过QML任意指定交互方式的办法
- 重构了ActiveSkill中和feasible有关的部分,不过旧版风格的直接指定feasible函数仍然有效
- AI框架完工,初步制作了随机型AI(哪里亮了点哪)
- 初步支持国际化,将一些东西翻译成了英文
小变动:
- 编译安卓时,不再把rsa密钥也打包进去
- 不让lua服务端进入死循环,当等待时间充足时睡眠10ms
- 将lua/vscode更名为lua/lsp,并针对类的静态函数加入了补全信息
- 将检测房间是否没有活人的环节移动到AI处理事项之前
- 装修了一下README
- 修一堆bug