ChangeLog: v0.1.0
This commit is contained in:
parent
dd6093a5ac
commit
ce09673dcc
35
CHANGELOG.md
35
CHANGELOG.md
|
@ -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. 禁止使用打出弃置
|
||||||
|
|
|
@ -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")
|
||||||
|
|
|
@ -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" />
|
||||||
|
|
|
@ -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; [
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue