diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b955183..08666992 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,44 @@ # ChangeLog +## v0.3.13 + +为v0.4做准备的测试版。 + +1. 修正标准版武将、卡牌结算 +2. 杀光侧栏 只留战报一个 +3. Qml标记,以及一个割圆demo +4. 自由选将增加搜索功能 +5. room:setBanner,相当于公共标记了 +6. 改掉两个很蠢的命名 +7. 重做目标参数相关: +8. 重修`must_targets`参数,必须选择其中**全部**目标后才能选择其他目标/按确定 +9. 添加`include_targets`参数,必须选择其中**一个**目标后才能选择其他目标/按确定 +10. 修复expandPile指定牌堆无卡符合要求则收回的bug +11. 优化ex_choose_skill,添加扩展牌堆和包括装备功能 +12. 添加ReasonRecast理由,现在recastCard会返回该动作后摸的牌 +13. 移除了重复的DamageFinished时机触发 +14. 卡牌一览中音效播放(装备牌鸽) +15. 修改游戏桌面菜单式样,增加音量 +16. 卡牌使用时prompt +17. 比较角色性别是否相同 +18. 修一些函数提示 +19. getEventsOfScope找不到start_event直接返回 +20. 应用all_card_types +21. 修改askForCard的默认返回值 +22. 增加装备牌技能触发log +23. phase_state初始化 +24. 额外阶段走phaseChanging +25. 亮将增加一个时机并做调整(但还是不对……) +26. 标准包和军争篇增加卡牌prompt,修改描述 +27. 运用一些Util,hasSkill精简 +28. 修改一些神秘英语单词,水 +29. 新增船新“休整”机制; +30. 修改作废逻辑,并可在当前响应读条禁用该技能(出牌阶段空闲时间点尚未完成限制); +31. 修复锁视技的相关bug,其cardFilter新增标识是否为判定的参数; +32. 将护甲扣减融合进体力扣减流程,为伤害流程增加“虚拟伤害”概念,为伤害流程增加“造成过伤害”标识id以供记录搜索使用; +33. 为变将新增可删除副将。 +34. 房间内聊天优化。 + ___ ## v0.3.12 diff --git a/CMakeLists.txt b/CMakeLists.txt index 94f94213..7a120253 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.16) -project(FreeKill VERSION 0.3.12) +project(FreeKill VERSION 0.3.13) add_definitions(-DFK_VERSION=\"${CMAKE_PROJECT_VERSION}\") find_package(Qt6 REQUIRED COMPONENTS diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index baffb5f0..a6f67b92 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -3,8 +3,8 @@ + android:versionCode="313" + android:versionName="0.3.13"> diff --git a/lua/client/i18n/zh_CN.lua b/lua/client/i18n/zh_CN.lua index 0283e36e..672de826 100644 --- a/lua/client/i18n/zh_CN.lua +++ b/lua/client/i18n/zh_CN.lua @@ -298,11 +298,9 @@ FreeKill使用的是libgit2的C API,与此同时使用Git完成拓展包的下 ["Resume"] = "继续", ["Bulletin Info"] = [==[ - ## v0.3.12 + ## v0.3.13 - 移除了BGM。请自己用外部音乐APP播放BGM。 - - 又修复了一些底层bug。 + 此为测试版本,不在主服上线。 ]==], } diff --git a/src/ui/qmlbackend.cpp b/src/ui/qmlbackend.cpp index 5123c3ff..b4d86d66 100644 --- a/src/ui/qmlbackend.cpp +++ b/src/ui/qmlbackend.cpp @@ -324,7 +324,7 @@ void QmlBackend::playSound(const QString &name, int index) { #ifdef Q_OS_ANDROID QJniObject::callStaticMethod("org/notify/FreeKill/Helper", "PlaySound", - "(Ljava/lang/String;D)V", QJniObject::fromString(fname).object(), + "(Ljava/lang/String;F)V", QJniObject::fromString(fname).object(), (float)(m_volume / 100)); #else auto player = new QMediaPlayer;