ChangeLog: v0.1.0

This commit is contained in:
notify 2023-04-15 12:40:07 +08:00
parent dd6093a5ac
commit ce09673dcc
6 changed files with 41 additions and 6 deletions

View File

@ -2,6 +2,41 @@
___ ___
## v0.1.0
标准包终于完结!版本号也随机升了一位
主要新机制:
1. 主公技
2. 护甲机制
3. AES加密通信
新机制:
1. 添加武将相关技能
2. 添加武将中性和无性
3. 给Card堆一个伤害牌属性
4. 能添加虚拟牌为子卡
5. 封装了“视为使用xx牌”的函数
6. 护甲机制
7. interaction现在可以作为一个函数以实现动态化
8. 冰属性伤害
9. 使用牌堆中的牌不再报错
修bug
1. 修流离锁定技
2. 修斧子弃自己
3. 修顺手空城卡死
4. 修旁观者id是自己的
5. 修旁观者再开新局就闪退(或许吧)
6. 修拼点报nil
7. 修询问无懈时旁观者被卡在外面
8. 修Room的请求队列不清理干净
___
## v0.0.8 ## v0.0.8
1. 禁止使用打出弃置 1. 禁止使用打出弃置

View File

@ -2,7 +2,7 @@
cmake_minimum_required(VERSION 3.16) cmake_minimum_required(VERSION 3.16)
project(FreeKill VERSION 0.0.8) project(FreeKill VERSION 0.1.0)
add_definitions(-DFK_VERSION=\"${CMAKE_PROJECT_VERSION}\") add_definitions(-DFK_VERSION=\"${CMAKE_PROJECT_VERSION}\")
if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "Emscripten") if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "Emscripten")

View File

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

View File

@ -10,7 +10,7 @@
with import nixpkgs { system = "x86_64-linux"; }; with import nixpkgs { system = "x86_64-linux"; };
stdenv.mkDerivation { stdenv.mkDerivation {
name = "freekill"; name = "freekill";
version = "0.0.8"; version = "0.1.0";
src = self; src = self;
buildInputs = with qt6; [ buildInputs = with qt6; [

View File

@ -893,7 +893,7 @@ function Room:askForDiscard(player, minNum, maxNum, includeEquip, skillName, can
maxNum = math.min(#canDiscards, maxNum) maxNum = math.min(#canDiscards, maxNum)
minNum = math.min(#canDiscards, minNum) minNum = math.min(#canDiscards, minNum)
if minNum < 1 then if minNum < 1 and not cancelable then
return {} return {}
end end

View File

@ -25,7 +25,7 @@ callbacks["NetworkDelayTest"] = function(jsonData) {
&& config.savedPassword[config.serverAddr].shorten_password === config.password) { && config.savedPassword[config.serverAddr].shorten_password === config.password) {
cipherText = config.savedPassword[config.serverAddr].password; cipherText = config.savedPassword[config.serverAddr].password;
aeskey = config.savedPassword[config.serverAddr].key; aeskey = config.savedPassword[config.serverAddr].key;
config.aeskey = aeskey; config.aeskey = aeskey ?? "";
Backend.setAESKey(aeskey); Backend.setAESKey(aeskey);
if (Debugging) if (Debugging)
console.log("use remembered password", config.password); console.log("use remembered password", config.password);