配置表数据转为List结构

配置表数据转为List结构
This commit is contained in:
ALEXTANG
2022-06-16 11:31:55 +08:00
parent 76cde603ba
commit 4e3f87e17a
4 changed files with 67 additions and 52 deletions

View File

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

View File

@@ -1,10 +1,10 @@
[
{
"1": {
"ID": 1,
"Name": "生命值"
},
"2": {
{
"ID": 2,
"Name": "攻击力"
}
}
]

View File

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

View File

@@ -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张牌攻击加一 "
}
}
]