From c86c13cf20bb14c282144fd1b9eeb8571245e5bc Mon Sep 17 00:00:00 2001 From: notify Date: Sun, 16 Jul 2023 19:27:45 +0800 Subject: [PATCH] Changelog: v0.2.9 --- CHANGELOG.md | 37 +++++++++++++++++++++++++++++++++++++ CMakeLists.txt | 2 +- android/AndroidManifest.xml | 4 ++-- src/main.cpp | 4 ++-- src/server/shell.cpp | 4 ++-- 5 files changed, 44 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5034f719..c8abc2e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,43 @@ ___ +## v0.2.9 + +1. 修重连炸服bug +2. 修距离计算死循环bug +3. 修canUse, skillTimes, exclusived_targets +4. 修复标准版武将的若干bug(不含标郭嘉) +5. 修复%src之类只翻译一次 +6. cardMark获得自动清理功能的后缀 +7. 类比damage_card,添加标记多目标牌的属性 +8. 过长房间名带省略号 +9. 封禁设备码 +10. 修旁观炸服bug +11. 修旁观炸客户端bug +12. 模式和拓展包之间黑名单白名单 +13. 添加了更多nil注释 +14. 为选项框增加all_choices,可以看到无法选择的选项 +15. 体力上限减到0以下不会再死两次 +16. 预判超量回复 +17. 可以在摸牌前事件打断摸牌 +18. 修复卡牌可以使用判断 +19. 添加移动场上牌的返回值(卡牌和玩家id) +20. 修复谋徐盛的属性伤害 +21. 修改选择多张牌的翻译 +22. 修复变更武将的hp设置 +23. 修复出牌阶段高亮显示 +24. 修复客户端无法获知他人的阶段 +25. 为双头武将提供了特殊的适配,拓展包作者可选 +26. 修无懈可击响应的明显延迟 +27. 增加了类似木牛流马的机制 +28. 封装神将选择势力 +29. 修复可以选到主公的副将 +30. 完善移动场上一张牌移动虚拟牌及选框中显示逻辑,并增加排除特定卡牌id的参数 +31. 多目标锦囊牌询问无懈时新增“本轮忽略”功能 +32. 修复传导伤害额外传导自身的问题 + +___ + ## v0.2.8 修复测试0.2.7途中获得的bug。 diff --git a/CMakeLists.txt b/CMakeLists.txt index f4b02229..27bff6fe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.16) -project(FreeKill VERSION 0.2.8) +project(FreeKill VERSION 0.2.9) add_definitions(-DFK_VERSION=\"${CMAKE_PROJECT_VERSION}\") find_package(Qt6 REQUIRED COMPONENTS diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 2f77721f..bf80efe2 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -3,8 +3,8 @@ + android:versionCode="209" + android:versionName="0.2.9"> diff --git a/src/main.cpp b/src/main.cpp index f7fd55d5..3103c46c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -174,13 +174,13 @@ int main(int argc, char *argv[]) { // 初始化一下各种杂项信息 QThread::currentThread()->setObjectName("Main"); if (!info_log) { - info_log = fopen("freekill.server.info.log", "a+"); + info_log = fopen("freekill.server.info.log", "w+"); if (!info_log) { qFatal("Cannot open info.log"); } } if (!err_log) { - err_log = fopen("freekill.server.error.log", "a+"); + err_log = fopen("freekill.server.error.log", "w+"); if (!err_log) { qFatal("Cannot open error.log"); } diff --git a/src/server/shell.cpp b/src/server/shell.cpp index 3724f132..addd182e 100644 --- a/src/server/shell.cpp +++ b/src/server/shell.cpp @@ -216,7 +216,7 @@ void Shell::banCommand(QStringList &list) { banAccount(db, name, true); } - banipCommand(list); + // banipCommand(list); banUuidCommand(list); } @@ -232,7 +232,7 @@ void Shell::unbanCommand(QStringList &list) { banAccount(db, name, false); } - unbanipCommand(list); + // unbanipCommand(list); unbanUuidCommand(list); }