From 4e3f87e17abfa964778a53faa84b2ddf444bb752 Mon Sep 17 00:00:00 2001 From: ALEXTANG <574809918@qq.com> Date: Thu, 16 Jun 2022 11:31:55 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E8=A1=A8=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E8=BD=AC=E4=B8=BAList=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 配置表数据转为List结构 --- .../TEngine/Config~/gen_client_cfg_list.bat | 15 ++++++ Assets/TResources/Config/AttrReg.json | 8 ++-- Assets/TResources/Config/BuffConfig.json | 48 +++++++++---------- Assets/TResources/Config/FeatureConfig.json | 48 +++++++++---------- 4 files changed, 67 insertions(+), 52 deletions(-) create mode 100644 Assets/TEngine/Config~/gen_client_cfg_list.bat diff --git a/Assets/TEngine/Config~/gen_client_cfg_list.bat b/Assets/TEngine/Config~/gen_client_cfg_list.bat new file mode 100644 index 00000000..403a379c --- /dev/null +++ b/Assets/TEngine/Config~/gen_client_cfg_list.bat @@ -0,0 +1,15 @@ +@SET EXCEL_FOLDER=xls +@SET JSON_FOLDER=..\..\TResources\Config +@SET EXE= Tools\excel2json\excel2json.exe +@SET CsharpPath=..\..\ConfigStruct + +@ECHO Del old Config... +del %JSON_FOLDER% /S /Q +del %CsharpPath% /S /Q + +@ECHO Converting excel files in folder %EXCEL_FOLDER% ... +for /f "delims=" %%i in ('dir /b /a-d /s %EXCEL_FOLDER%\*.xlsx') do ( + @echo processing %%~nxi + @CALL %EXE% --excel %EXCEL_FOLDER%\%%~nxi --json %JSON_FOLDER%\%%~ni.json --p %CsharpPath%\%%~ni.cs --header 3 --cell_json true --a --exclude_prefix # +) +pause \ No newline at end of file diff --git a/Assets/TResources/Config/AttrReg.json b/Assets/TResources/Config/AttrReg.json index ac218c2a..311bff1d 100644 --- a/Assets/TResources/Config/AttrReg.json +++ b/Assets/TResources/Config/AttrReg.json @@ -1,10 +1,10 @@ -{ - "1": { +[ + { "ID": 1, "Name": "生命值" }, - "2": { + { "ID": 2, "Name": "攻击力" } -} \ No newline at end of file +] \ No newline at end of file diff --git a/Assets/TResources/Config/BuffConfig.json b/Assets/TResources/Config/BuffConfig.json index 029dbd77..a990ae3d 100644 --- a/Assets/TResources/Config/BuffConfig.json +++ b/Assets/TResources/Config/BuffConfig.json @@ -1,5 +1,5 @@ -{ - "1001": { +[ + { "BuffID": 1001, "BuffType": 0, "BuffValue": 0.5, @@ -8,7 +8,7 @@ "HandleState": 0, "CanAddBuff": 1 }, - "1002": { + { "BuffID": 1002, "BuffType": 1, "BuffValue": 0.5, @@ -17,7 +17,7 @@ "HandleState": 0, "CanAddBuff": 1 }, - "1003": { + { "BuffID": 1003, "BuffType": 3, "BuffValue": 0.1, @@ -26,7 +26,7 @@ "HandleState": 1, "CanAddBuff": 1 }, - "1004": { + { "BuffID": 1004, "BuffType": 0, "BuffValue": -0.3, @@ -35,7 +35,7 @@ "HandleState": 0, "CanAddBuff": 1 }, - "1005": { + { "BuffID": 1005, "BuffType": 1, "BuffValue": -0.3, @@ -44,7 +44,7 @@ "HandleState": 0, "CanAddBuff": 1 }, - "1006": { + { "BuffID": 1006, "BuffType": 2, "BuffValue": 5, @@ -53,7 +53,7 @@ "HandleState": 0, "CanAddBuff": 1 }, - "1007": { + { "BuffID": 1007, "BuffType": 4, "BuffValue": 0.6, @@ -62,7 +62,7 @@ "HandleState": 1, "CanAddBuff": 0 }, - "1008": { + { "BuffID": 1008, "BuffType": 5, "BuffValue": 15, @@ -71,7 +71,7 @@ "HandleState": 1, "CanAddBuff": 0 }, - "1009": { + { "BuffID": 1009, "BuffType": 6, "BuffValue": 0.4, @@ -80,7 +80,7 @@ "HandleState": 2, "CanAddBuff": 1 }, - "1010": { + { "BuffID": 1010, "BuffType": 7, "BuffValue": 0.1, @@ -89,7 +89,7 @@ "HandleState": 4, "CanAddBuff": 0 }, - "1011": { + { "BuffID": 1011, "BuffType": 8, "BuffValue": 3, @@ -98,7 +98,7 @@ "HandleState": 1, "CanAddBuff": 1 }, - "1012": { + { "BuffID": 1012, "BuffType": 9, "BuffValue": 0, @@ -107,7 +107,7 @@ "HandleState": 3, "CanAddBuff": 0 }, - "1013": { + { "BuffID": 1013, "BuffType": 10, "BuffValue": 1, @@ -116,7 +116,7 @@ "HandleState": 2, "CanAddBuff": 0 }, - "1014": { + { "BuffID": 1014, "BuffType": 8, "BuffValue": 4, @@ -125,7 +125,7 @@ "HandleState": 1, "CanAddBuff": 1 }, - "1015": { + { "BuffID": 1015, "BuffType": 2, "BuffValue": 2, @@ -134,7 +134,7 @@ "HandleState": 1, "CanAddBuff": 0 }, - "1016": { + { "BuffID": 1016, "BuffType": 2, "BuffValue": 3, @@ -143,7 +143,7 @@ "HandleState": 1, "CanAddBuff": 0 }, - "1017": { + { "BuffID": 1017, "BuffType": 2, "BuffValue": 8, @@ -152,7 +152,7 @@ "HandleState": 0, "CanAddBuff": 1 }, - "1018": { + { "BuffID": 1018, "BuffType": 3, "BuffValue": 0.15, @@ -161,7 +161,7 @@ "HandleState": 1, "CanAddBuff": 1 }, - "1019": { + { "BuffID": 1019, "BuffType": 4, "BuffValue": 0.5, @@ -170,7 +170,7 @@ "HandleState": 1, "CanAddBuff": 0 }, - "1020": { + { "BuffID": 1020, "BuffType": 5, "BuffValue": 10, @@ -179,7 +179,7 @@ "HandleState": 1, "CanAddBuff": 0 }, - "1021": { + { "BuffID": 1021, "BuffType": 11, "BuffValue": 6, @@ -188,7 +188,7 @@ "HandleState": 0, "CanAddBuff": 0 }, - "1022": { + { "BuffID": 1022, "BuffType": 11, "BuffValue": 3, @@ -197,4 +197,4 @@ "HandleState": 0, "CanAddBuff": 0 } -} \ No newline at end of file +] \ No newline at end of file diff --git a/Assets/TResources/Config/FeatureConfig.json b/Assets/TResources/Config/FeatureConfig.json index 5d95f6a7..1daaa286 100644 --- a/Assets/TResources/Config/FeatureConfig.json +++ b/Assets/TResources/Config/FeatureConfig.json @@ -1,5 +1,5 @@ -{ - "row_2": { +[ + { "ID": 1001, "Name": "先攻I", "BuffIDArray": [ @@ -12,7 +12,7 @@ "Rate": 5, "Desc": "君主入场即攻击" }, - "row_3": { + { "ID": 1002, "Name": "不屈", "BuffIDArray": [ @@ -25,7 +25,7 @@ "Rate": 8, "Desc": "未被感化会舍身一击" }, - "row_4": { + { "ID": 1003, "Name": "疯狂", "BuffIDArray": [ @@ -38,7 +38,7 @@ "Rate": 0, "Desc": "君主无法被感化" }, - "row_5": { + { "ID": 1004, "Name": "再生", "BuffIDArray": [ @@ -51,7 +51,7 @@ "Rate": 9, "Desc": "每回合再生10%最大血量" }, - "row_6": { + { "ID": 1005, "Name": "增伤I", "BuffIDArray": [ @@ -64,7 +64,7 @@ "Rate": 10, "Desc": "君主增加5伤害" }, - "row_7": { + { "ID": 1006, "Name": "暴政", "BuffIDArray": [ @@ -77,7 +77,7 @@ "Rate": 3, "Desc": "每打出1张牌,必须丢弃1张" }, - "row_8": { + { "ID": 1007, "Name": "霜寒", "BuffIDArray": [ @@ -90,7 +90,7 @@ "Rate": 10, "Desc": "抵挡15以上的伤害" }, - "row_9": { + { "ID": 1008, "Name": "强壮", "BuffIDArray": [ @@ -103,7 +103,7 @@ "Rate": 10, "Desc": "君主生命值增加" }, - "row_10": { + { "ID": 1009, "Name": "血肉", "BuffIDArray": [ @@ -117,7 +117,7 @@ "Rate": 10, "Desc": "生命值增加,攻击力减少" }, - "row_11": { + { "ID": 1010, "Name": "狂战", "BuffIDArray": [ @@ -131,7 +131,7 @@ "Rate": 10, "Desc": "生命值减少,攻击力增加" }, - "row_12": { + { "ID": 1011, "Name": "反伤", "BuffIDArray": [ @@ -144,7 +144,7 @@ "Rate": 0, "Desc": "根据受到的伤害增加弃牌" }, - "row_13": { + { "ID": 1012, "Name": "回复I", "BuffIDArray": [ @@ -157,7 +157,7 @@ "Rate": 10, "Desc": "每回合开始回复3血量" }, - "row_14": { + { "ID": 1013, "Name": "畸变", "BuffIDArray": [ @@ -170,7 +170,7 @@ "Rate": 0, "Desc": "贪婪阴霾" }, - "row_15": { + { "ID": 1014, "Name": "回复II", "BuffIDArray": [ @@ -183,7 +183,7 @@ "Rate": 3, "Desc": "每回合开始回复4血量" }, - "row_16": { + { "ID": 1015, "Name": "炼狱I", "BuffIDArray": [ @@ -196,7 +196,7 @@ "Rate": 8, "Desc": "每回合开始增加2伤害" }, - "row_17": { + { "ID": 1016, "Name": "炼狱II", "BuffIDArray": [ @@ -209,7 +209,7 @@ "Rate": 3, "Desc": "每回合开始增加3伤害" }, - "row_18": { + { "ID": 1017, "Name": "增伤II", "BuffIDArray": [ @@ -222,7 +222,7 @@ "Rate": 4, "Desc": "君主增加8伤害" }, - "row_19": { + { "ID": 1018, "Name": "神曲", "BuffIDArray": [ @@ -235,7 +235,7 @@ "Rate": 2, "Desc": "神曲庇护恢复15%HP" }, - "row_20": { + { "ID": 1019, "Name": "先攻II", "BuffIDArray": [ @@ -248,7 +248,7 @@ "Rate": 4, "Desc": "君主入场即攻击" }, - "row_21": { + { "ID": 1020, "Name": "深渊", "BuffIDArray": [ @@ -261,7 +261,7 @@ "Rate": 1, "Desc": "抵挡10以上的伤害" }, - "row_22": { + { "ID": 1021, "Name": "掘墓I", "BuffIDArray": [ @@ -274,7 +274,7 @@ "Rate": 3, "Desc": " 墓地每6张牌,攻击加一 " }, - "row_23": { + { "ID": 1022, "Name": "掘墓II", "BuffIDArray": [ @@ -287,4 +287,4 @@ "Rate": 1, "Desc": " 墓地每3张牌,攻击加一 " } -} \ No newline at end of file +] \ No newline at end of file