Changelog: v0.3.13

This commit is contained in:
notify 2023-12-10 19:02:16 +08:00
parent 520523bcc1
commit d6cc608723
5 changed files with 45 additions and 8 deletions

View File

@ -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. 运用一些UtilhasSkill精简
28. 修改一些神秘英语单词,水
29. 新增船新“休整”机制;
30. 修改作废逻辑,并可在当前响应读条禁用该技能(出牌阶段空闲时间点尚未完成限制);
31. 修复锁视技的相关bug其cardFilter新增标识是否为判定的参数
32. 将护甲扣减融合进体力扣减流程为伤害流程增加“虚拟伤害”概念为伤害流程增加“造成过伤害”标识id以供记录搜索使用
33. 为变将新增可删除副将。
34. 房间内聊天优化。
___
## v0.3.12

View File

@ -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

View File

@ -3,8 +3,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.notify.FreeKill"
android:installLocation="preferExternal"
android:versionCode="312"
android:versionName="0.3.12">
android:versionCode="313"
android:versionName="0.3.13">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

View File

@ -298,11 +298,9 @@ FreeKill使用的是libgit2的C API与此同时使用Git完成拓展包的下
["Resume"] = "继续",
["Bulletin Info"] = [==[
## v0.3.12
## v0.3.13
BGMAPP播放BGM
bug
线
]==],
}

View File

@ -324,7 +324,7 @@ void QmlBackend::playSound(const QString &name, int index) {
#ifdef Q_OS_ANDROID
QJniObject::callStaticMethod<void>("org/notify/FreeKill/Helper", "PlaySound",
"(Ljava/lang/String;D)V", QJniObject::fromString(fname).object<jstring>(),
"(Ljava/lang/String;F)V", QJniObject::fromString(fname).object<jstring>(),
(float)(m_volume / 100));
#else
auto player = new QMediaPlayer;