diff --git a/bin/json/game_coin.json b/bin/json/game_coin.json
index fc385deb4..48b7cd85d 100644
--- a/bin/json/game_coin.json
+++ b/bin/json/game_coin.json
@@ -46,8 +46,8 @@
"access": 0,
"star": 2,
"race": 0,
- "img": "hy_icon_jltb",
- "ico": "hy_icon_jltb",
+ "img": "wp_icon_10014",
+ "ico": "wp_icon_10014",
"intr": "Currency used to purchase goods",
"tipstxt": "Insufficient friendship points"
},
diff --git a/bin/json/game_combatlevel.json b/bin/json/game_combatlevel.json
index eff7cff02..0f95c75c4 100644
--- a/bin/json/game_combatlevel.json
+++ b/bin/json/game_combatlevel.json
@@ -28,7 +28,7 @@
{
"id": 10002,
"scene": "LevelDemo_Fcamer_1_2",
- "levelname": "Repair Broken Books",
+ "levelname": "Rescue Grug",
"formatList": [
101011,
101021
@@ -55,7 +55,7 @@
{
"id": 10003,
"scene": "LevelDemo_Fcamer_1_3",
- "levelname": "Rescue Grug",
+ "levelname": "Repair Broken Books",
"formatList": [],
"droplist": [
10101,
diff --git a/bin/json/game_drop.json b/bin/json/game_drop.json
index 4a16005e8..33637bb05 100644
--- a/bin/json/game_drop.json
+++ b/bin/json/game_drop.json
@@ -1179,7 +1179,7 @@
"n": 1
}
],
- "star": 0,
+ "star": 1,
"p": 1000
},
{
@@ -1192,7 +1192,7 @@
"n": 1
}
],
- "star": 0,
+ "star": 1,
"p": 1000
},
{
@@ -1205,7 +1205,7 @@
"n": 1
}
],
- "star": 0,
+ "star": 1,
"p": 1000
},
{
@@ -1218,7 +1218,7 @@
"n": 1
}
],
- "star": 0,
+ "star": 1,
"p": 1000
},
{
@@ -1231,7 +1231,7 @@
"n": 1
}
],
- "star": 0,
+ "star": 1,
"p": 1000
},
{
@@ -1244,7 +1244,7 @@
"n": 1
}
],
- "star": 0,
+ "star": 1,
"p": 1000
},
{
@@ -1257,7 +1257,7 @@
"n": 1
}
],
- "star": 0,
+ "star": 1,
"p": 1000
},
{
@@ -1270,7 +1270,943 @@
"n": 1
}
],
- "star": 0,
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 99,
+ "dropid": 70001,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50001",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 100,
+ "dropid": 70001,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50005",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 250
+ },
+ {
+ "id": 101,
+ "dropid": 70001,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50009",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 67
+ },
+ {
+ "id": 102,
+ "dropid": 70002,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50002",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 103,
+ "dropid": 70002,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50006",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 250
+ },
+ {
+ "id": 104,
+ "dropid": 70002,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50010",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 67
+ },
+ {
+ "id": 105,
+ "dropid": 70003,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50003",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 106,
+ "dropid": 70003,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50007",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 250
+ },
+ {
+ "id": 107,
+ "dropid": 70003,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50011",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 67
+ },
+ {
+ "id": 108,
+ "dropid": 70004,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50004",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 109,
+ "dropid": 70004,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50008",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 250
+ },
+ {
+ "id": 110,
+ "dropid": 70004,
+ "prize": [
+ {
+ "a": "item",
+ "t": "50012",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 67
+ },
+ {
+ "id": 111,
+ "dropid": 80001,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10001",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 112,
+ "dropid": 80001,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10002",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 113,
+ "dropid": 80001,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10003",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 114,
+ "dropid": 80001,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10004",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 115,
+ "dropid": 80001,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10005",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 116,
+ "dropid": 80001,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10006",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 117,
+ "dropid": 80002,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10004",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 118,
+ "dropid": 80002,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10005",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 119,
+ "dropid": 80002,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10006",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 120,
+ "dropid": 80002,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10011",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 121,
+ "dropid": 80002,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10012",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 122,
+ "dropid": 80002,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10013",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 123,
+ "dropid": 80003,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10011",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 124,
+ "dropid": 80003,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10012",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 125,
+ "dropid": 80003,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10013",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 126,
+ "dropid": 80003,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10014",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 127,
+ "dropid": 80003,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10015",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 128,
+ "dropid": 80003,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10016",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 129,
+ "dropid": 80004,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10014",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 130,
+ "dropid": 80004,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10015",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 131,
+ "dropid": 80004,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10016",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 132,
+ "dropid": 80004,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10021",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 133,
+ "dropid": 80004,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10022",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 134,
+ "dropid": 80004,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10023",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 135,
+ "dropid": 80005,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10021",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 136,
+ "dropid": 80005,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10022",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 137,
+ "dropid": 80005,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10023",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 138,
+ "dropid": 80005,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10024",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 139,
+ "dropid": 80005,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10025",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 140,
+ "dropid": 80005,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10026",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 141,
+ "dropid": 80006,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10024",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 142,
+ "dropid": 80006,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10025",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 143,
+ "dropid": 80006,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10026",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 144,
+ "dropid": 80006,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10031",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 145,
+ "dropid": 80006,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10032",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 146,
+ "dropid": 80006,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10033",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 147,
+ "dropid": 80007,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10031",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 148,
+ "dropid": 80007,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10032",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 149,
+ "dropid": 80007,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10033",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 150,
+ "dropid": 80007,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10034",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 151,
+ "dropid": 80007,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10035",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 152,
+ "dropid": 80007,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10036",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 153,
+ "dropid": 80008,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10034",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 154,
+ "dropid": 80008,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10035",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 155,
+ "dropid": 80008,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10036",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 156,
+ "dropid": 80008,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10041",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 157,
+ "dropid": 80008,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10042",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 158,
+ "dropid": 80008,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10043",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 159,
+ "dropid": 80009,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10041",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 160,
+ "dropid": 80009,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10042",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 161,
+ "dropid": 80009,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10043",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 162,
+ "dropid": 80009,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10044",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 163,
+ "dropid": 80009,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10045",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 164,
+ "dropid": 80009,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10046",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 165,
+ "dropid": 80010,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10051",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 166,
+ "dropid": 80010,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10052",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 167,
+ "dropid": 80010,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10053",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 168,
+ "dropid": 80010,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10054",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 169,
+ "dropid": 80010,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10055",
+ "n": 1
+ }
+ ],
+ "star": 1,
+ "p": 1000
+ },
+ {
+ "id": 170,
+ "dropid": 80010,
+ "prize": [
+ {
+ "a": "equi",
+ "t": "10056",
+ "n": 1
+ }
+ ],
+ "star": 1,
"p": 1000
}
]
\ No newline at end of file
diff --git a/bin/json/game_gourmet.json b/bin/json/game_gourmet.json
index 9f17a005d..6dd598d28 100644
--- a/bin/json/game_gourmet.json
+++ b/bin/json/game_gourmet.json
@@ -62,7 +62,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@@ -131,7 +131,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@@ -200,7 +200,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@@ -269,7 +269,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@@ -338,7 +338,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@@ -407,7 +407,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@@ -476,7 +476,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@@ -545,7 +545,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@@ -614,7 +614,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@@ -683,7 +683,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@@ -752,7 +752,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@@ -821,7 +821,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@@ -890,7 +890,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@@ -959,7 +959,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@@ -1028,7 +1028,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@@ -1097,7 +1097,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@@ -1166,7 +1166,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@@ -1235,7 +1235,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@@ -1304,7 +1304,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@@ -1373,7 +1373,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@@ -1442,7 +1442,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@@ -1511,7 +1511,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@@ -1580,7 +1580,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@@ -1649,7 +1649,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@@ -1718,7 +1718,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@@ -1787,7 +1787,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@@ -1856,7 +1856,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@@ -1925,7 +1925,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@@ -1994,7 +1994,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@@ -2063,7 +2063,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@@ -2132,7 +2132,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@@ -2201,7 +2201,7 @@
}
],
"using": 1,
- "propsgroup": 1001,
+ "propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
diff --git a/bin/json/game_heromethodcomment.json b/bin/json/game_heromethodcomment.json
index 7c2986bf1..87e0e65b3 100644
--- a/bin/json/game_heromethodcomment.json
+++ b/bin/json/game_heromethodcomment.json
@@ -3,882 +3,63 @@
"id": 101,
"comment": {
"key": "surname_10001",
- "text": "愤怒的"
+ "text": "这英雄速度有什么要求吗?"
}
},
{
"id": 102,
"comment": {
"key": "surname_10002",
- "text": "快乐的"
+ "text": "我的评价是不如阿宝..."
}
},
{
"id": 103,
"comment": {
"key": "surname_10003",
- "text": "忧伤的"
+ "text": "这英雄一波流打不了BOSS,竞技场好用~"
}
},
{
"id": 104,
"comment": {
"key": "surname_10004",
- "text": "吵闹的"
+ "text": "很强,已拉满!"
}
},
{
"id": 105,
"comment": {
"key": "surname_10005",
- "text": "喜悦的"
+ "text": "新副本用它,可以配合师父打伤害。"
}
},
{
"id": 106,
"comment": {
"key": "surname_10006",
- "text": "悲伤的"
+ "text": "平民英雄,好养。"
}
},
{
"id": 107,
"comment": {
"key": "surname_10007",
- "text": "难过的"
+ "text": "很多人说他不强,你装备满了吗?技能满了吗?拉满不强你举报我!"
}
},
{
"id": 108,
"comment": {
"key": "surname_10008",
- "text": "兴奋的"
+ "text": "点赞好人一生平安~"
}
},
{
"id": 109,
"comment": {
"key": "surname_10009",
- "text": "潇洒的"
- }
- },
- {
- "id": 110,
- "comment": {
- "key": "surname_10010",
- "text": "开心的"
- }
- },
- {
- "id": 111,
- "comment": {
- "key": "surname_10011",
- "text": "幸运的"
- }
- },
- {
- "id": 112,
- "comment": {
- "key": "surname_10012",
- "text": "欢喜的"
- }
- },
- {
- "id": 113,
- "comment": {
- "key": "surname_10013",
- "text": "愉快的"
- }
- },
- {
- "id": 114,
- "comment": {
- "key": "surname_10014",
- "text": "神奇的"
- }
- },
- {
- "id": 115,
- "comment": {
- "key": "surname_10015",
- "text": "刻苦的"
- }
- },
- {
- "id": 116,
- "comment": {
- "key": "surname_10016",
- "text": "进步的"
- }
- },
- {
- "id": 117,
- "comment": {
- "key": "surname_10017",
- "text": "业余的"
- }
- },
- {
- "id": 118,
- "comment": {
- "key": "surname_10018",
- "text": "友好的"
- }
- },
- {
- "id": 119,
- "comment": {
- "key": "surname_10019",
- "text": "着急的"
- }
- },
- {
- "id": 120,
- "comment": {
- "key": "surname_10020",
- "text": "友爱的"
- }
- },
- {
- "id": 121,
- "comment": {
- "key": "surname_10021",
- "text": "聪明的"
- }
- },
- {
- "id": 122,
- "comment": {
- "key": "surname_10022",
- "text": "细心的"
- }
- },
- {
- "id": 123,
- "comment": {
- "key": "surname_10023",
- "text": "冰冷的"
- }
- },
- {
- "id": 124,
- "comment": {
- "key": "surname_10024",
- "text": "无知的"
- }
- },
- {
- "id": 125,
- "comment": {
- "key": "surname_10025",
- "text": "秀美的"
- }
- },
- {
- "id": 126,
- "comment": {
- "key": "surname_10026",
- "text": "活泼的"
- }
- },
- {
- "id": 127,
- "comment": {
- "key": "surname_10027",
- "text": "害羞的"
- }
- },
- {
- "id": 128,
- "comment": {
- "key": "surname_10028",
- "text": "热情的"
- }
- },
- {
- "id": 129,
- "comment": {
- "key": "surname_10029",
- "text": "开朗的"
- }
- },
- {
- "id": 130,
- "comment": {
- "key": "surname_10030",
- "text": "唠叨的"
- }
- },
- {
- "id": 131,
- "comment": {
- "key": "surname_10031",
- "text": "糊涂的"
- }
- },
- {
- "id": 132,
- "comment": {
- "key": "surname_10032",
- "text": "飞驰的"
- }
- },
- {
- "id": 133,
- "comment": {
- "key": "surname_10033",
- "text": "职业的"
- }
- },
- {
- "id": 134,
- "comment": {
- "key": "surname_10034",
- "text": "迟缓的"
- }
- },
- {
- "id": 135,
- "comment": {
- "key": "surname_10035",
- "text": "迷茫的"
- }
- },
- {
- "id": 136,
- "comment": {
- "key": "surname_10036",
- "text": "优秀的"
- }
- },
- {
- "id": 137,
- "comment": {
- "key": "surname_10037",
- "text": "火红的"
- }
- },
- {
- "id": 138,
- "comment": {
- "key": "surname_10038",
- "text": "好动的"
- }
- },
- {
- "id": 139,
- "comment": {
- "key": "surname_10039",
- "text": "行走的"
- }
- },
- {
- "id": 140,
- "comment": {
- "key": "surname_10040",
- "text": "欢闹的"
- }
- },
- {
- "id": 141,
- "comment": {
- "key": "surname_10041",
- "text": "风度的"
- }
- },
- {
- "id": 142,
- "comment": {
- "key": "surname_10042",
- "text": "柔韧的"
- }
- },
- {
- "id": 143,
- "comment": {
- "key": "surname_10043",
- "text": "温柔的"
- }
- },
- {
- "id": 144,
- "comment": {
- "key": "surname_10044",
- "text": "美丽的"
- }
- },
- {
- "id": 145,
- "comment": {
- "key": "surname_10045",
- "text": "高雅的"
- }
- },
- {
- "id": 146,
- "comment": {
- "key": "surname_10046",
- "text": "洋气的"
- }
- },
- {
- "id": 147,
- "comment": {
- "key": "surname_10047",
- "text": "恬静的"
- }
- },
- {
- "id": 148,
- "comment": {
- "key": "surname_10048",
- "text": "大方的"
- }
- },
- {
- "id": 149,
- "comment": {
- "key": "surname_10049",
- "text": "端庄的"
- }
- },
- {
- "id": 150,
- "comment": {
- "key": "surname_10050",
- "text": "秀气的"
- }
- },
- {
- "id": 151,
- "comment": {
- "key": "surname_10051",
- "text": "清秀的"
- }
- },
- {
- "id": 152,
- "comment": {
- "key": "surname_10052",
- "text": "妩媚的"
- }
- },
- {
- "id": 153,
- "comment": {
- "key": "surname_10053",
- "text": "轩昂的"
- }
- },
- {
- "id": 154,
- "comment": {
- "key": "surname_10054",
- "text": "迷人的"
- }
- },
- {
- "id": 155,
- "comment": {
- "key": "surname_10055",
- "text": "淡定的"
- }
- },
- {
- "id": 156,
- "comment": {
- "key": "surname_10056",
- "text": "畅快的"
- }
- },
- {
- "id": 157,
- "comment": {
- "key": "surname_10057",
- "text": "坚强的"
- }
- },
- {
- "id": 158,
- "comment": {
- "key": "surname_10058",
- "text": "甜美的"
- }
- },
- {
- "id": 159,
- "comment": {
- "key": "surname_10059",
- "text": "爽朗的"
- }
- },
- {
- "id": 160,
- "comment": {
- "key": "surname_10060",
- "text": "安然的"
- }
- },
- {
- "id": 161,
- "comment": {
- "key": "surname_10061",
- "text": "文雅的"
- }
- },
- {
- "id": 162,
- "comment": {
- "key": "surname_10062",
- "text": "悠然的"
- }
- },
- {
- "id": 163,
- "comment": {
- "key": "surname_10063",
- "text": "宁静的"
- }
- },
- {
- "id": 164,
- "comment": {
- "key": "surname_10064",
- "text": "沮丧的"
- }
- },
- {
- "id": 165,
- "comment": {
- "key": "surname_10065",
- "text": "从容的"
- }
- },
- {
- "id": 166,
- "comment": {
- "key": "surname_10066",
- "text": "随和的"
- }
- },
- {
- "id": 167,
- "comment": {
- "key": "surname_10067",
- "text": "坦荡的"
- }
- },
- {
- "id": 168,
- "comment": {
- "key": "surname_10068",
- "text": "随性的"
- }
- },
- {
- "id": 169,
- "comment": {
- "key": "surname_10069",
- "text": "红润的"
- }
- },
- {
- "id": 170,
- "comment": {
- "key": "surname_10070",
- "text": "傲骨的"
- }
- },
- {
- "id": 171,
- "comment": {
- "key": "surname_10071",
- "text": "欣喜的"
- }
- },
- {
- "id": 172,
- "comment": {
- "key": "surname_10072",
- "text": "宽容的"
- }
- },
- {
- "id": 173,
- "comment": {
- "key": "surname_10073",
- "text": "大气的"
- }
- },
- {
- "id": 174,
- "comment": {
- "key": "surname_10074",
- "text": "厚道的"
- }
- },
- {
- "id": 175,
- "comment": {
- "key": "surname_10075",
- "text": "王者的"
- }
- },
- {
- "id": 176,
- "comment": {
- "key": "surname_10076",
- "text": "羞涩的"
- }
- },
- {
- "id": 177,
- "comment": {
- "key": "surname_10077",
- "text": "尽情的"
- }
- },
- {
- "id": 178,
- "comment": {
- "key": "surname_10078",
- "text": "激奋的"
- }
- },
- {
- "id": 179,
- "comment": {
- "key": "surname_10079",
- "text": "俊美的"
- }
- },
- {
- "id": 180,
- "comment": {
- "key": "surname_10080",
- "text": "朴素的"
- }
- },
- {
- "id": 181,
- "comment": {
- "key": "surname_10081",
- "text": "庄重的"
- }
- },
- {
- "id": 182,
- "comment": {
- "key": "surname_10082",
- "text": "和谐的"
- }
- },
- {
- "id": 183,
- "comment": {
- "key": "surname_10083",
- "text": "坦然的"
- }
- },
- {
- "id": 184,
- "comment": {
- "key": "surname_10084",
- "text": "苗条的"
- }
- },
- {
- "id": 185,
- "comment": {
- "key": "surname_10085",
- "text": "可人的"
- }
- },
- {
- "id": 186,
- "comment": {
- "key": "surname_10086",
- "text": "青春的"
- }
- },
- {
- "id": 187,
- "comment": {
- "key": "surname_10087",
- "text": "激昂的"
- }
- },
- {
- "id": 188,
- "comment": {
- "key": "surname_10088",
- "text": "小巧的"
- }
- },
- {
- "id": 189,
- "comment": {
- "key": "surname_10089",
- "text": "踊跃的"
- }
- },
- {
- "id": 190,
- "comment": {
- "key": "surname_10090",
- "text": "可爱的"
- }
- },
- {
- "id": 191,
- "comment": {
- "key": "surname_10091",
- "text": "帅气的"
- }
- },
- {
- "id": 192,
- "comment": {
- "key": "surname_10092",
- "text": "不凡的"
- }
- },
- {
- "id": 193,
- "comment": {
- "key": "surname_10093",
- "text": "激情的"
- }
- },
- {
- "id": 194,
- "comment": {
- "key": "surname_10094",
- "text": "慈祥的"
- }
- },
- {
- "id": 195,
- "comment": {
- "key": "surname_10095",
- "text": "整洁的"
- }
- },
- {
- "id": 196,
- "comment": {
- "key": "surname_10096",
- "text": "认真的"
- }
- },
- {
- "id": 197,
- "comment": {
- "key": "surname_10097",
- "text": "情调的"
- }
- },
- {
- "id": 198,
- "comment": {
- "key": "surname_10098",
- "text": "海涵的"
- }
- },
- {
- "id": 199,
- "comment": {
- "key": "surname_10099",
- "text": "善良的"
- }
- },
- {
- "id": 200,
- "comment": {
- "key": "surname_10100",
- "text": "娇美的"
- }
- },
- {
- "id": 201,
- "comment": {
- "key": "surname_10101",
- "text": "妖媚的"
- }
- },
- {
- "id": 202,
- "comment": {
- "key": "surname_10102",
- "text": "冷魅的"
- }
- },
- {
- "id": 203,
- "comment": {
- "key": "surname_10103",
- "text": "雍容的"
- }
- },
- {
- "id": 204,
- "comment": {
- "key": "surname_10104",
- "text": "儒雅的"
- }
- },
- {
- "id": 205,
- "comment": {
- "key": "surname_10105",
- "text": "敬佩的"
- }
- },
- {
- "id": 206,
- "comment": {
- "key": "surname_10106",
- "text": "时髦的"
- }
- },
- {
- "id": 207,
- "comment": {
- "key": "surname_10107",
- "text": "无邪的"
- }
- },
- {
- "id": 208,
- "comment": {
- "key": "surname_10108",
- "text": "娇媚的"
- }
- },
- {
- "id": 209,
- "comment": {
- "key": "surname_10109",
- "text": "绝美的"
- }
- },
- {
- "id": 210,
- "comment": {
- "key": "surname_10110",
- "text": "邪魅的"
- }
- },
- {
- "id": 211,
- "comment": {
- "key": "surname_10111",
- "text": "佩服的"
- }
- },
- {
- "id": 212,
- "comment": {
- "key": "surname_10112",
- "text": "白皙的"
- }
- },
- {
- "id": 213,
- "comment": {
- "key": "surname_10113",
- "text": "摩登的"
- }
- },
- {
- "id": 214,
- "comment": {
- "key": "surname_10114",
- "text": "结实的"
- }
- },
- {
- "id": 215,
- "comment": {
- "key": "surname_10115",
- "text": "率性的"
- }
- },
- {
- "id": 216,
- "comment": {
- "key": "surname_10116",
- "text": "娇艳的"
- }
- },
- {
- "id": 217,
- "comment": {
- "key": "surname_10117",
- "text": "素雅的"
- }
- },
- {
- "id": 218,
- "comment": {
- "key": "surname_10118",
- "text": "惆怅的"
- }
- },
- {
- "id": 219,
- "comment": {
- "key": "surname_10119",
- "text": "欢畅的"
- }
- },
- {
- "id": 220,
- "comment": {
- "key": "surname_10120",
- "text": "崇拜的"
- }
- },
- {
- "id": 221,
- "comment": {
- "key": "surname_10121",
- "text": "漂亮的"
- }
- },
- {
- "id": 222,
- "comment": {
- "key": "surname_10122",
- "text": "艳丽的"
- }
- },
- {
- "id": 223,
- "comment": {
- "key": "surname_10123",
- "text": "淡雅的"
- }
- },
- {
- "id": 224,
- "comment": {
- "key": "surname_10124",
- "text": "倾城的"
- }
- },
- {
- "id": 225,
- "comment": {
- "key": "surname_10125",
- "text": "光滑的"
- }
- },
- {
- "id": 226,
- "comment": {
- "key": "surname_10126",
- "text": "巧嘴的"
+ "text": "怎么又抽到它了,求求你别来了!"
}
}
]
\ No newline at end of file
diff --git a/bin/json/game_horoscope.json b/bin/json/game_horoscope.json
index 0a6e44603..47608ab12 100644
--- a/bin/json/game_horoscope.json
+++ b/bin/json/game_horoscope.json
@@ -32,10 +32,6 @@
{
"a": "atk",
"n": 0
- },
- {
- "a": "atkpro",
- "n": 0
}
],
"position": "11001|1001",
@@ -74,11 +70,7 @@
"upgrade": [
{
"a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "n": 10
}
],
"position": "11001|1001",
@@ -117,11 +109,7 @@
"upgrade": [
{
"a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "n": 20
}
],
"position": "11001|1001",
@@ -160,11 +148,7 @@
"upgrade": [
{
"a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "n": 30
}
],
"position": "11001|1001",
@@ -203,11 +187,7 @@
"upgrade": [
{
"a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "n": 40
}
],
"position": "11001|1001",
@@ -246,11 +226,11 @@
"upgrade": [
{
"a": "atk",
- "n": 70
+ "n": 50
},
{
"a": "atkpro",
- "n": 700
+ "n": 15
}
],
"position": "11001|1001",
@@ -289,11 +269,11 @@
"upgrade": [
{
"a": "atk",
- "n": 80
+ "n": 60
},
{
"a": "atkpro",
- "n": 800
+ "n": 22
}
],
"position": "11001|1001",
@@ -332,11 +312,11 @@
"upgrade": [
{
"a": "atk",
- "n": 90
+ "n": 70
},
{
"a": "atkpro",
- "n": 900
+ "n": 29
}
],
"position": "11001|1001",
@@ -375,11 +355,11 @@
"upgrade": [
{
"a": "atk",
- "n": 100
+ "n": 80
},
{
"a": "atkpro",
- "n": 1000
+ "n": 36
}
],
"position": "11001|1001",
@@ -418,11 +398,11 @@
"upgrade": [
{
"a": "atk",
- "n": 110
+ "n": 90
},
{
"a": "atkpro",
- "n": 1100
+ "n": 43
}
],
"position": "11001|1001",
@@ -455,11 +435,11 @@
"upgrade": [
{
"a": "atk",
- "n": 120
+ "n": 100
},
{
"a": "atkpro",
- "n": 1200
+ "n": 50
}
],
"position": "11001|1001",
@@ -497,11 +477,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "def",
"n": 0
}
],
@@ -540,12 +516,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "def",
+ "n": 10
}
],
"position": "11001|1002",
@@ -583,12 +555,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "def",
+ "n": 20
}
],
"position": "11001|1002",
@@ -626,12 +594,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "def",
+ "n": 30
}
],
"position": "11001|1002",
@@ -669,12 +633,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "def",
+ "n": 40
}
],
"position": "11001|1002",
@@ -712,12 +672,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "def",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "defpro",
+ "n": 15
}
],
"position": "11001|1002",
@@ -755,12 +715,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "def",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "defpro",
+ "n": 22
}
],
"position": "11001|1002",
@@ -798,12 +758,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "def",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "defpro",
+ "n": 29
}
],
"position": "11001|1002",
@@ -841,12 +801,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "def",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "defpro",
+ "n": 36
}
],
"position": "11001|1002",
@@ -884,12 +844,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "def",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "defpro",
+ "n": 43
}
],
"position": "11001|1002",
@@ -921,12 +881,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "def",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "defpro",
+ "n": 50
}
],
"position": "11001|1002",
@@ -964,11 +924,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "hp",
"n": 0
}
],
@@ -1007,12 +963,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "hp",
+ "n": 10
}
],
"position": "11001|1003",
@@ -1050,12 +1002,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "hp",
+ "n": 20
}
],
"position": "11001|1003",
@@ -1093,12 +1041,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "hp",
+ "n": 30
}
],
"position": "11001|1003",
@@ -1136,12 +1080,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "hp",
+ "n": 40
}
],
"position": "11001|1003",
@@ -1179,12 +1119,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "hp",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "hppro",
+ "n": 15
}
],
"position": "11001|1003",
@@ -1222,12 +1162,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "hp",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "hppro",
+ "n": 22
}
],
"position": "11001|1003",
@@ -1265,12 +1205,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "hp",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "hppro",
+ "n": 29
}
],
"position": "11001|1003",
@@ -1308,12 +1248,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "hp",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "hppro",
+ "n": 36
}
],
"position": "11001|1003",
@@ -1351,12 +1291,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "hp",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "hppro",
+ "n": 43
}
],
"position": "11001|1003",
@@ -1388,12 +1328,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "hp",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "hppro",
+ "n": 50
}
],
"position": "11001|1003",
@@ -1433,10 +1373,6 @@
{
"a": "atk",
"n": 0
- },
- {
- "a": "atkpro",
- "n": 0
}
],
"position": "11001|1004",
@@ -1475,11 +1411,7 @@
"upgrade": [
{
"a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "n": 10
}
],
"position": "11001|1004",
@@ -1518,11 +1450,7 @@
"upgrade": [
{
"a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "n": 20
}
],
"position": "11001|1004",
@@ -1561,11 +1489,7 @@
"upgrade": [
{
"a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "n": 30
}
],
"position": "11001|1004",
@@ -1604,11 +1528,7 @@
"upgrade": [
{
"a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "n": 40
}
],
"position": "11001|1004",
@@ -1641,11 +1561,7 @@
"upgrade": [
{
"a": "atk",
- "n": 70
- },
- {
- "a": "atkpro",
- "n": 700
+ "n": 50
}
],
"position": "11001|1004",
@@ -1683,11 +1599,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "def",
"n": 0
}
],
@@ -1726,12 +1638,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "def",
+ "n": 10
}
],
"position": "11001|1005",
@@ -1769,12 +1677,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "def",
+ "n": 20
}
],
"position": "11001|1005",
@@ -1812,12 +1716,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "def",
+ "n": 30
}
],
"position": "11001|1005",
@@ -1855,12 +1755,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "def",
+ "n": 40
}
],
"position": "11001|1005",
@@ -1898,12 +1794,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "def",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "defpro",
+ "n": 15
}
],
"position": "11001|1005",
@@ -1941,12 +1837,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "def",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "defpro",
+ "n": 22
}
],
"position": "11001|1005",
@@ -1984,12 +1880,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "def",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "defpro",
+ "n": 29
}
],
"position": "11001|1005",
@@ -2027,12 +1923,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "def",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "defpro",
+ "n": 36
}
],
"position": "11001|1005",
@@ -2070,12 +1966,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "def",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "defpro",
+ "n": 43
}
],
"position": "11001|1005",
@@ -2107,12 +2003,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "def",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "defpro",
+ "n": 50
}
],
"position": "11001|1005",
@@ -2150,11 +2046,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "hp",
"n": 0
}
],
@@ -2193,12 +2085,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "hp",
+ "n": 10
}
],
"position": "11001|1006",
@@ -2236,12 +2124,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "hp",
+ "n": 20
}
],
"position": "11001|1006",
@@ -2279,12 +2163,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "hp",
+ "n": 30
}
],
"position": "11001|1006",
@@ -2322,12 +2202,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "hp",
+ "n": 40
}
],
"position": "11001|1006",
@@ -2365,12 +2241,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "hp",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "hppro",
+ "n": 15
}
],
"position": "11001|1006",
@@ -2408,12 +2284,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "hp",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "hppro",
+ "n": 22
}
],
"position": "11001|1006",
@@ -2451,12 +2327,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "hp",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "hppro",
+ "n": 29
}
],
"position": "11001|1006",
@@ -2494,12 +2370,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "hp",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "hppro",
+ "n": 36
}
],
"position": "11001|1006",
@@ -2537,12 +2413,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "hp",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "hppro",
+ "n": 43
}
],
"position": "11001|1006",
@@ -2574,12 +2450,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "hp",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "hppro",
+ "n": 50
}
],
"position": "11001|1006",
@@ -2619,10 +2495,6 @@
{
"a": "atk",
"n": 0
- },
- {
- "a": "atkpro",
- "n": 0
}
],
"position": "11001|1007",
@@ -2661,11 +2533,7 @@
"upgrade": [
{
"a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "n": 10
}
],
"position": "11001|1007",
@@ -2704,11 +2572,7 @@
"upgrade": [
{
"a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "n": 20
}
],
"position": "11001|1007",
@@ -2747,11 +2611,7 @@
"upgrade": [
{
"a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "n": 30
}
],
"position": "11001|1007",
@@ -2790,11 +2650,7 @@
"upgrade": [
{
"a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "n": 40
}
],
"position": "11001|1007",
@@ -2827,11 +2683,7 @@
"upgrade": [
{
"a": "atk",
- "n": 70
- },
- {
- "a": "atkpro",
- "n": 700
+ "n": 50
}
],
"position": "11001|1007",
@@ -2869,11 +2721,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "def",
"n": 0
}
],
@@ -2912,12 +2760,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "def",
+ "n": 10
}
],
"position": "21001|2001",
@@ -2955,12 +2799,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "def",
+ "n": 20
}
],
"position": "21001|2001",
@@ -2998,12 +2838,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "def",
+ "n": 30
}
],
"position": "21001|2001",
@@ -3041,12 +2877,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "def",
+ "n": 40
}
],
"position": "21001|2001",
@@ -3084,12 +2916,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "def",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "defpro",
+ "n": 15
}
],
"position": "21001|2001",
@@ -3127,12 +2959,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "def",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "defpro",
+ "n": 22
}
],
"position": "21001|2001",
@@ -3170,12 +3002,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "def",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "defpro",
+ "n": 29
}
],
"position": "21001|2001",
@@ -3213,12 +3045,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "def",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "defpro",
+ "n": 36
}
],
"position": "21001|2001",
@@ -3256,12 +3088,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "def",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "defpro",
+ "n": 43
}
],
"position": "21001|2001",
@@ -3299,12 +3131,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "def",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "defpro",
+ "n": 50
}
],
"position": "21001|2001",
@@ -3342,12 +3174,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 130
+ "a": "def",
+ "n": 125
},
{
- "a": "atkpro",
- "n": 1300
+ "a": "defpro",
+ "n": 60
}
],
"position": "21001|2001",
@@ -3385,12 +3217,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 140
+ "a": "def",
+ "n": 150
},
{
- "a": "atkpro",
- "n": 1400
+ "a": "defpro",
+ "n": 70
}
],
"position": "21001|2001",
@@ -3428,12 +3260,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 150
+ "a": "def",
+ "n": 175
},
{
- "a": "atkpro",
- "n": 1500
+ "a": "defpro",
+ "n": 80
}
],
"position": "21001|2001",
@@ -3471,12 +3303,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 160
+ "a": "def",
+ "n": 200
},
{
- "a": "atkpro",
- "n": 1600
+ "a": "defpro",
+ "n": 90
}
],
"position": "21001|2001",
@@ -3514,12 +3346,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 170
+ "a": "def",
+ "n": 225
},
{
- "a": "atkpro",
- "n": 1700
+ "a": "defpro",
+ "n": 100
}
],
"position": "21001|2001",
@@ -3557,12 +3389,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 180
+ "a": "def",
+ "n": 250
},
{
- "a": "atkpro",
- "n": 1800
+ "a": "defpro",
+ "n": 110
}
],
"position": "21001|2001",
@@ -3600,12 +3432,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 190
+ "a": "def",
+ "n": 275
},
{
- "a": "atkpro",
- "n": 1900
+ "a": "defpro",
+ "n": 120
}
],
"position": "21001|2001",
@@ -3643,12 +3475,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 200
+ "a": "def",
+ "n": 300
},
{
- "a": "atkpro",
- "n": 2000
+ "a": "defpro",
+ "n": 130
}
],
"position": "21001|2001",
@@ -3686,12 +3518,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 210
+ "a": "def",
+ "n": 325
},
{
- "a": "atkpro",
- "n": 2100
+ "a": "defpro",
+ "n": 140
}
],
"position": "21001|2001",
@@ -3723,12 +3555,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 220
+ "a": "def",
+ "n": 350
},
{
- "a": "atkpro",
- "n": 2200
+ "a": "defpro",
+ "n": 150
}
],
"position": "21001|2001",
@@ -3768,10 +3600,6 @@
{
"a": "atk",
"n": 0
- },
- {
- "a": "atkpro",
- "n": 0
}
],
"position": "21001|2002",
@@ -3810,11 +3638,7 @@
"upgrade": [
{
"a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "n": 10
}
],
"position": "21001|2002",
@@ -3853,11 +3677,7 @@
"upgrade": [
{
"a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "n": 20
}
],
"position": "21001|2002",
@@ -3896,11 +3716,7 @@
"upgrade": [
{
"a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "n": 30
}
],
"position": "21001|2002",
@@ -3939,11 +3755,7 @@
"upgrade": [
{
"a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "n": 40
}
],
"position": "21001|2002",
@@ -3982,11 +3794,11 @@
"upgrade": [
{
"a": "atk",
- "n": 70
+ "n": 50
},
{
"a": "atkpro",
- "n": 700
+ "n": 15
}
],
"position": "21001|2002",
@@ -4025,11 +3837,11 @@
"upgrade": [
{
"a": "atk",
- "n": 80
+ "n": 60
},
{
"a": "atkpro",
- "n": 800
+ "n": 22
}
],
"position": "21001|2002",
@@ -4068,11 +3880,11 @@
"upgrade": [
{
"a": "atk",
- "n": 90
+ "n": 70
},
{
"a": "atkpro",
- "n": 900
+ "n": 29
}
],
"position": "21001|2002",
@@ -4111,11 +3923,11 @@
"upgrade": [
{
"a": "atk",
- "n": 100
+ "n": 80
},
{
"a": "atkpro",
- "n": 1000
+ "n": 36
}
],
"position": "21001|2002",
@@ -4154,11 +3966,11 @@
"upgrade": [
{
"a": "atk",
- "n": 110
+ "n": 90
},
{
"a": "atkpro",
- "n": 1100
+ "n": 43
}
],
"position": "21001|2002",
@@ -4191,11 +4003,11 @@
"upgrade": [
{
"a": "atk",
- "n": 120
+ "n": 100
},
{
"a": "atkpro",
- "n": 1200
+ "n": 50
}
],
"position": "21001|2002",
@@ -4233,11 +4045,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "def",
"n": 0
}
],
@@ -4276,12 +4084,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "def",
+ "n": 10
}
],
"position": "21001|2003",
@@ -4319,12 +4123,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "def",
+ "n": 20
}
],
"position": "21001|2003",
@@ -4362,12 +4162,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "def",
+ "n": 30
}
],
"position": "21001|2003",
@@ -4405,12 +4201,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "def",
+ "n": 40
}
],
"position": "21001|2003",
@@ -4448,12 +4240,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "def",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "defpro",
+ "n": 15
}
],
"position": "21001|2003",
@@ -4491,12 +4283,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "def",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "defpro",
+ "n": 22
}
],
"position": "21001|2003",
@@ -4534,12 +4326,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "def",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "defpro",
+ "n": 29
}
],
"position": "21001|2003",
@@ -4577,12 +4369,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "def",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "defpro",
+ "n": 36
}
],
"position": "21001|2003",
@@ -4620,12 +4412,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "def",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "defpro",
+ "n": 43
}
],
"position": "21001|2003",
@@ -4657,12 +4449,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "def",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "defpro",
+ "n": 50
}
],
"position": "21001|2003",
@@ -4700,11 +4492,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "hp",
"n": 0
}
],
@@ -4743,12 +4531,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "hp",
+ "n": 10
}
],
"position": "21001|2004",
@@ -4786,12 +4570,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "hp",
+ "n": 20
}
],
"position": "21001|2004",
@@ -4829,12 +4609,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "hp",
+ "n": 30
}
],
"position": "21001|2004",
@@ -4872,12 +4648,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "hp",
+ "n": 40
}
],
"position": "21001|2004",
@@ -4915,12 +4687,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "hp",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "hppro",
+ "n": 15
}
],
"position": "21001|2004",
@@ -4958,12 +4730,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "hp",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "hppro",
+ "n": 22
}
],
"position": "21001|2004",
@@ -5001,12 +4773,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "hp",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "hppro",
+ "n": 29
}
],
"position": "21001|2004",
@@ -5044,12 +4816,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "hp",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "hppro",
+ "n": 36
}
],
"position": "21001|2004",
@@ -5087,12 +4859,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "hp",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "hppro",
+ "n": 43
}
],
"position": "21001|2004",
@@ -5124,12 +4896,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "hp",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "hppro",
+ "n": 50
}
],
"position": "21001|2004",
@@ -5169,10 +4941,6 @@
{
"a": "atk",
"n": 0
- },
- {
- "a": "atkpro",
- "n": 0
}
],
"position": "21001|2005",
@@ -5211,11 +4979,7 @@
"upgrade": [
{
"a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "n": 10
}
],
"position": "21001|2005",
@@ -5254,11 +5018,7 @@
"upgrade": [
{
"a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "n": 20
}
],
"position": "21001|2005",
@@ -5297,11 +5057,7 @@
"upgrade": [
{
"a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "n": 30
}
],
"position": "21001|2005",
@@ -5340,11 +5096,7 @@
"upgrade": [
{
"a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "n": 40
}
],
"position": "21001|2005",
@@ -5383,11 +5135,11 @@
"upgrade": [
{
"a": "atk",
- "n": 70
+ "n": 50
},
{
"a": "atkpro",
- "n": 700
+ "n": 15
}
],
"position": "21001|2005",
@@ -5426,11 +5178,11 @@
"upgrade": [
{
"a": "atk",
- "n": 80
+ "n": 60
},
{
"a": "atkpro",
- "n": 800
+ "n": 22
}
],
"position": "21001|2005",
@@ -5469,11 +5221,11 @@
"upgrade": [
{
"a": "atk",
- "n": 90
+ "n": 70
},
{
"a": "atkpro",
- "n": 900
+ "n": 29
}
],
"position": "21001|2005",
@@ -5512,11 +5264,11 @@
"upgrade": [
{
"a": "atk",
- "n": 100
+ "n": 80
},
{
"a": "atkpro",
- "n": 1000
+ "n": 36
}
],
"position": "21001|2005",
@@ -5555,11 +5307,11 @@
"upgrade": [
{
"a": "atk",
- "n": 110
+ "n": 90
},
{
"a": "atkpro",
- "n": 1100
+ "n": 43
}
],
"position": "21001|2005",
@@ -5592,11 +5344,11 @@
"upgrade": [
{
"a": "atk",
- "n": 120
+ "n": 100
},
{
"a": "atkpro",
- "n": 1200
+ "n": 50
}
],
"position": "21001|2005",
@@ -5634,11 +5386,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "def",
"n": 0
}
],
@@ -5677,12 +5425,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "def",
+ "n": 10
}
],
"position": "21001|2006",
@@ -5720,12 +5464,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "def",
+ "n": 20
}
],
"position": "21001|2006",
@@ -5763,12 +5503,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "def",
+ "n": 30
}
],
"position": "21001|2006",
@@ -5806,12 +5542,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "def",
+ "n": 40
}
],
"position": "21001|2006",
@@ -5849,12 +5581,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "def",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "defpro",
+ "n": 15
}
],
"position": "21001|2006",
@@ -5892,12 +5624,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "def",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "defpro",
+ "n": 22
}
],
"position": "21001|2006",
@@ -5935,12 +5667,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "def",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "defpro",
+ "n": 29
}
],
"position": "21001|2006",
@@ -5978,12 +5710,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "def",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "defpro",
+ "n": 36
}
],
"position": "21001|2006",
@@ -6021,12 +5753,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "def",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "defpro",
+ "n": 43
}
],
"position": "21001|2006",
@@ -6058,12 +5790,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "def",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "defpro",
+ "n": 50
}
],
"position": "21001|2006",
@@ -6101,11 +5833,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "hp",
"n": 0
}
],
@@ -6144,12 +5872,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "hp",
+ "n": 10
}
],
"position": "21001|2007",
@@ -6187,12 +5911,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "hp",
+ "n": 20
}
],
"position": "21001|2007",
@@ -6230,12 +5950,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "hp",
+ "n": 30
}
],
"position": "21001|2007",
@@ -6273,12 +5989,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "hp",
+ "n": 40
}
],
"position": "21001|2007",
@@ -6316,12 +6028,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "hp",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "hppro",
+ "n": 15
}
],
"position": "21001|2007",
@@ -6359,12 +6071,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "hp",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "hppro",
+ "n": 22
}
],
"position": "21001|2007",
@@ -6402,12 +6114,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "hp",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "hppro",
+ "n": 29
}
],
"position": "21001|2007",
@@ -6445,12 +6157,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "hp",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "hppro",
+ "n": 36
}
],
"position": "21001|2007",
@@ -6488,12 +6200,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "hp",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "hppro",
+ "n": 43
}
],
"position": "21001|2007",
@@ -6525,12 +6237,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "hp",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "hppro",
+ "n": 50
}
],
"position": "21001|2007",
@@ -6570,10 +6282,6 @@
{
"a": "atk",
"n": 0
- },
- {
- "a": "atkpro",
- "n": 0
}
],
"position": "21001|2008",
@@ -6612,11 +6320,7 @@
"upgrade": [
{
"a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "n": 10
}
],
"position": "21001|2008",
@@ -6655,11 +6359,7 @@
"upgrade": [
{
"a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "n": 20
}
],
"position": "21001|2008",
@@ -6698,11 +6398,7 @@
"upgrade": [
{
"a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "n": 30
}
],
"position": "21001|2008",
@@ -6741,11 +6437,7 @@
"upgrade": [
{
"a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "n": 40
}
],
"position": "21001|2008",
@@ -6784,11 +6476,11 @@
"upgrade": [
{
"a": "atk",
- "n": 70
+ "n": 50
},
{
"a": "atkpro",
- "n": 700
+ "n": 15
}
],
"position": "21001|2008",
@@ -6827,11 +6519,11 @@
"upgrade": [
{
"a": "atk",
- "n": 80
+ "n": 60
},
{
"a": "atkpro",
- "n": 800
+ "n": 22
}
],
"position": "21001|2008",
@@ -6870,11 +6562,11 @@
"upgrade": [
{
"a": "atk",
- "n": 90
+ "n": 70
},
{
"a": "atkpro",
- "n": 900
+ "n": 29
}
],
"position": "21001|2008",
@@ -6913,11 +6605,11 @@
"upgrade": [
{
"a": "atk",
- "n": 100
+ "n": 80
},
{
"a": "atkpro",
- "n": 1000
+ "n": 36
}
],
"position": "21001|2008",
@@ -6956,11 +6648,11 @@
"upgrade": [
{
"a": "atk",
- "n": 110
+ "n": 90
},
{
"a": "atkpro",
- "n": 1100
+ "n": 43
}
],
"position": "21001|2008",
@@ -6993,11 +6685,11 @@
"upgrade": [
{
"a": "atk",
- "n": 120
+ "n": 100
},
{
"a": "atkpro",
- "n": 1200
+ "n": 50
}
],
"position": "21001|2008",
@@ -7035,11 +6727,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "def",
"n": 0
}
],
@@ -7078,12 +6766,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "def",
+ "n": 10
}
],
"position": "21001|2009",
@@ -7121,12 +6805,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "def",
+ "n": 20
}
],
"position": "21001|2009",
@@ -7164,12 +6844,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "def",
+ "n": 30
}
],
"position": "21001|2009",
@@ -7207,12 +6883,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "def",
+ "n": 40
}
],
"position": "21001|2009",
@@ -7250,12 +6922,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "def",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "defpro",
+ "n": 15
}
],
"position": "21001|2009",
@@ -7293,12 +6965,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "def",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "defpro",
+ "n": 22
}
],
"position": "21001|2009",
@@ -7336,12 +7008,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "def",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "defpro",
+ "n": 29
}
],
"position": "21001|2009",
@@ -7379,12 +7051,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "def",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "defpro",
+ "n": 36
}
],
"position": "21001|2009",
@@ -7422,12 +7094,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "def",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "defpro",
+ "n": 43
}
],
"position": "21001|2009",
@@ -7459,12 +7131,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "def",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "defpro",
+ "n": 50
}
],
"position": "21001|2009",
@@ -7502,11 +7174,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "hp",
"n": 0
}
],
@@ -7545,12 +7213,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "hp",
+ "n": 10
}
],
"position": "21001|2010",
@@ -7588,12 +7252,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "hp",
+ "n": 20
}
],
"position": "21001|2010",
@@ -7631,12 +7291,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "hp",
+ "n": 30
}
],
"position": "21001|2010",
@@ -7674,12 +7330,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "hp",
+ "n": 40
}
],
"position": "21001|2010",
@@ -7717,12 +7369,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "hp",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "hppro",
+ "n": 15
}
],
"position": "21001|2010",
@@ -7760,12 +7412,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "hp",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "hppro",
+ "n": 22
}
],
"position": "21001|2010",
@@ -7803,12 +7455,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "hp",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "hppro",
+ "n": 29
}
],
"position": "21001|2010",
@@ -7846,12 +7498,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "hp",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "hppro",
+ "n": 36
}
],
"position": "21001|2010",
@@ -7889,12 +7541,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "hp",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "hppro",
+ "n": 43
}
],
"position": "21001|2010",
@@ -7926,12 +7578,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "hp",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "hppro",
+ "n": 50
}
],
"position": "21001|2010",
@@ -7971,10 +7623,6 @@
{
"a": "atk",
"n": 0
- },
- {
- "a": "atkpro",
- "n": 0
}
],
"position": "21001|2011",
@@ -8013,11 +7661,7 @@
"upgrade": [
{
"a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "n": 10
}
],
"position": "21001|2011",
@@ -8056,11 +7700,7 @@
"upgrade": [
{
"a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "n": 20
}
],
"position": "21001|2011",
@@ -8099,11 +7739,7 @@
"upgrade": [
{
"a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "n": 30
}
],
"position": "21001|2011",
@@ -8142,11 +7778,7 @@
"upgrade": [
{
"a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "n": 40
}
],
"position": "21001|2011",
@@ -8185,11 +7817,11 @@
"upgrade": [
{
"a": "atk",
- "n": 70
+ "n": 50
},
{
"a": "atkpro",
- "n": 700
+ "n": 15
}
],
"position": "21001|2011",
@@ -8228,11 +7860,11 @@
"upgrade": [
{
"a": "atk",
- "n": 80
+ "n": 60
},
{
"a": "atkpro",
- "n": 800
+ "n": 22
}
],
"position": "21001|2011",
@@ -8271,11 +7903,11 @@
"upgrade": [
{
"a": "atk",
- "n": 90
+ "n": 70
},
{
"a": "atkpro",
- "n": 900
+ "n": 29
}
],
"position": "21001|2011",
@@ -8314,11 +7946,11 @@
"upgrade": [
{
"a": "atk",
- "n": 100
+ "n": 80
},
{
"a": "atkpro",
- "n": 1000
+ "n": 36
}
],
"position": "21001|2011",
@@ -8357,11 +7989,11 @@
"upgrade": [
{
"a": "atk",
- "n": 110
+ "n": 90
},
{
"a": "atkpro",
- "n": 1100
+ "n": 43
}
],
"position": "21001|2011",
@@ -8394,11 +8026,11 @@
"upgrade": [
{
"a": "atk",
- "n": 120
+ "n": 100
},
{
"a": "atkpro",
- "n": 1200
+ "n": 50
}
],
"position": "21001|2011",
@@ -8436,11 +8068,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "def",
"n": 0
}
],
@@ -8479,12 +8107,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "def",
+ "n": 10
}
],
"position": "21001|2012",
@@ -8522,12 +8146,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "def",
+ "n": 20
}
],
"position": "21001|2012",
@@ -8565,12 +8185,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "def",
+ "n": 30
}
],
"position": "21001|2012",
@@ -8608,12 +8224,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "def",
+ "n": 40
}
],
"position": "21001|2012",
@@ -8651,12 +8263,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "def",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "defpro",
+ "n": 15
}
],
"position": "21001|2012",
@@ -8694,12 +8306,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "def",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "defpro",
+ "n": 22
}
],
"position": "21001|2012",
@@ -8737,12 +8349,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "def",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "defpro",
+ "n": 29
}
],
"position": "21001|2012",
@@ -8780,12 +8392,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "def",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "defpro",
+ "n": 36
}
],
"position": "21001|2012",
@@ -8823,12 +8435,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "def",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "defpro",
+ "n": 43
}
],
"position": "21001|2012",
@@ -8860,12 +8472,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "def",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "defpro",
+ "n": 50
}
],
"position": "21001|2012",
@@ -8903,11 +8515,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "hp",
"n": 0
}
],
@@ -8946,12 +8554,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "hp",
+ "n": 10
}
],
"position": "21001|2013",
@@ -8989,12 +8593,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "hp",
+ "n": 20
}
],
"position": "21001|2013",
@@ -9032,12 +8632,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "hp",
+ "n": 30
}
],
"position": "21001|2013",
@@ -9075,12 +8671,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "hp",
+ "n": 40
}
],
"position": "21001|2013",
@@ -9118,12 +8710,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "hp",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "hppro",
+ "n": 15
}
],
"position": "21001|2013",
@@ -9161,12 +8753,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "hp",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "hppro",
+ "n": 22
}
],
"position": "21001|2013",
@@ -9204,12 +8796,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "hp",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "hppro",
+ "n": 29
}
],
"position": "21001|2013",
@@ -9247,12 +8839,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "hp",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "hppro",
+ "n": 36
}
],
"position": "21001|2013",
@@ -9290,12 +8882,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "hp",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "hppro",
+ "n": 43
}
],
"position": "21001|2013",
@@ -9327,12 +8919,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "hp",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "hppro",
+ "n": 50
}
],
"position": "21001|2013",
@@ -9372,10 +8964,6 @@
{
"a": "atk",
"n": 0
- },
- {
- "a": "atkpro",
- "n": 0
}
],
"position": "21001|2014",
@@ -9414,11 +9002,7 @@
"upgrade": [
{
"a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "n": 10
}
],
"position": "21001|2014",
@@ -9457,11 +9041,7 @@
"upgrade": [
{
"a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "n": 20
}
],
"position": "21001|2014",
@@ -9500,11 +9080,7 @@
"upgrade": [
{
"a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "n": 30
}
],
"position": "21001|2014",
@@ -9543,11 +9119,7 @@
"upgrade": [
{
"a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "n": 40
}
],
"position": "21001|2014",
@@ -9586,11 +9158,11 @@
"upgrade": [
{
"a": "atk",
- "n": 70
+ "n": 50
},
{
"a": "atkpro",
- "n": 700
+ "n": 15
}
],
"position": "21001|2014",
@@ -9629,11 +9201,11 @@
"upgrade": [
{
"a": "atk",
- "n": 80
+ "n": 60
},
{
"a": "atkpro",
- "n": 800
+ "n": 22
}
],
"position": "21001|2014",
@@ -9672,11 +9244,11 @@
"upgrade": [
{
"a": "atk",
- "n": 90
+ "n": 70
},
{
"a": "atkpro",
- "n": 900
+ "n": 29
}
],
"position": "21001|2014",
@@ -9715,11 +9287,11 @@
"upgrade": [
{
"a": "atk",
- "n": 100
+ "n": 80
},
{
"a": "atkpro",
- "n": 1000
+ "n": 36
}
],
"position": "21001|2014",
@@ -9758,11 +9330,11 @@
"upgrade": [
{
"a": "atk",
- "n": 110
+ "n": 90
},
{
"a": "atkpro",
- "n": 1100
+ "n": 43
}
],
"position": "21001|2014",
@@ -9795,11 +9367,11 @@
"upgrade": [
{
"a": "atk",
- "n": 120
+ "n": 100
},
{
"a": "atkpro",
- "n": 1200
+ "n": 50
}
],
"position": "21001|2014",
@@ -9837,11 +9409,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "def",
"n": 0
}
],
@@ -9880,12 +9448,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "def",
+ "n": 10
}
],
"position": "21001|2015",
@@ -9923,12 +9487,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "def",
+ "n": 20
}
],
"position": "21001|2015",
@@ -9966,12 +9526,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "def",
+ "n": 30
}
],
"position": "21001|2015",
@@ -10009,12 +9565,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "def",
+ "n": 40
}
],
"position": "21001|2015",
@@ -10052,12 +9604,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "def",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "defpro",
+ "n": 15
}
],
"position": "21001|2015",
@@ -10095,12 +9647,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "def",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "defpro",
+ "n": 22
}
],
"position": "21001|2015",
@@ -10138,12 +9690,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "def",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "defpro",
+ "n": 29
}
],
"position": "21001|2015",
@@ -10181,12 +9733,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "def",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "defpro",
+ "n": 36
}
],
"position": "21001|2015",
@@ -10224,12 +9776,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "def",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "defpro",
+ "n": 43
}
],
"position": "21001|2015",
@@ -10261,12 +9813,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "def",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "defpro",
+ "n": 50
}
],
"position": "21001|2015",
@@ -10304,11 +9856,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "hp",
"n": 0
}
],
@@ -10347,12 +9895,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "hp",
+ "n": 10
}
],
"position": "21001|2016",
@@ -10390,12 +9934,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "hp",
+ "n": 20
}
],
"position": "21001|2016",
@@ -10433,12 +9973,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "hp",
+ "n": 30
}
],
"position": "21001|2016",
@@ -10476,12 +10012,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "hp",
+ "n": 40
}
],
"position": "21001|2016",
@@ -10519,12 +10051,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "hp",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "hppro",
+ "n": 15
}
],
"position": "21001|2016",
@@ -10562,12 +10094,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "hp",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "hppro",
+ "n": 22
}
],
"position": "21001|2016",
@@ -10605,12 +10137,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "hp",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "hppro",
+ "n": 29
}
],
"position": "21001|2016",
@@ -10648,12 +10180,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "hp",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "hppro",
+ "n": 36
}
],
"position": "21001|2016",
@@ -10691,12 +10223,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "hp",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "hppro",
+ "n": 43
}
],
"position": "21001|2016",
@@ -10728,12 +10260,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "hp",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "hppro",
+ "n": 50
}
],
"position": "21001|2016",
@@ -10773,10 +10305,6 @@
{
"a": "atk",
"n": 0
- },
- {
- "a": "atkpro",
- "n": 0
}
],
"position": "31001|3001",
@@ -10815,11 +10343,7 @@
"upgrade": [
{
"a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "n": 10
}
],
"position": "31001|3001",
@@ -10858,11 +10382,7 @@
"upgrade": [
{
"a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "n": 20
}
],
"position": "31001|3001",
@@ -10901,11 +10421,7 @@
"upgrade": [
{
"a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "n": 30
}
],
"position": "31001|3001",
@@ -10944,11 +10460,7 @@
"upgrade": [
{
"a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "n": 40
}
],
"position": "31001|3001",
@@ -10987,11 +10499,11 @@
"upgrade": [
{
"a": "atk",
- "n": 70
+ "n": 50
},
{
"a": "atkpro",
- "n": 700
+ "n": 15
}
],
"position": "31001|3001",
@@ -11030,11 +10542,11 @@
"upgrade": [
{
"a": "atk",
- "n": 80
+ "n": 60
},
{
"a": "atkpro",
- "n": 800
+ "n": 22
}
],
"position": "31001|3001",
@@ -11073,11 +10585,11 @@
"upgrade": [
{
"a": "atk",
- "n": 90
+ "n": 70
},
{
"a": "atkpro",
- "n": 900
+ "n": 29
}
],
"position": "31001|3001",
@@ -11116,11 +10628,11 @@
"upgrade": [
{
"a": "atk",
- "n": 100
+ "n": 80
},
{
"a": "atkpro",
- "n": 1000
+ "n": 36
}
],
"position": "31001|3001",
@@ -11159,11 +10671,11 @@
"upgrade": [
{
"a": "atk",
- "n": 110
+ "n": 90
},
{
"a": "atkpro",
- "n": 1100
+ "n": 43
}
],
"position": "31001|3001",
@@ -11202,11 +10714,11 @@
"upgrade": [
{
"a": "atk",
- "n": 120
+ "n": 100
},
{
"a": "atkpro",
- "n": 1200
+ "n": 50
}
],
"position": "31001|3001",
@@ -11245,11 +10757,11 @@
"upgrade": [
{
"a": "atk",
- "n": 130
+ "n": 120
},
{
"a": "atkpro",
- "n": 1300
+ "n": 60
}
],
"position": "31001|3001",
@@ -11292,7 +10804,7 @@
},
{
"a": "atkpro",
- "n": 1400
+ "n": 70
}
],
"position": "31001|3001",
@@ -11331,11 +10843,11 @@
"upgrade": [
{
"a": "atk",
- "n": 150
+ "n": 160
},
{
"a": "atkpro",
- "n": 1500
+ "n": 80
}
],
"position": "31001|3001",
@@ -11374,11 +10886,11 @@
"upgrade": [
{
"a": "atk",
- "n": 160
+ "n": 180
},
{
"a": "atkpro",
- "n": 1600
+ "n": 90
}
],
"position": "31001|3001",
@@ -11417,11 +10929,11 @@
"upgrade": [
{
"a": "atk",
- "n": 170
+ "n": 200
},
{
"a": "atkpro",
- "n": 1700
+ "n": 100
}
],
"position": "31001|3001",
@@ -11460,11 +10972,11 @@
"upgrade": [
{
"a": "atk",
- "n": 180
+ "n": 220
},
{
"a": "atkpro",
- "n": 1800
+ "n": 110
}
],
"position": "31001|3001",
@@ -11503,11 +11015,11 @@
"upgrade": [
{
"a": "atk",
- "n": 190
+ "n": 240
},
{
"a": "atkpro",
- "n": 1900
+ "n": 120
}
],
"position": "31001|3001",
@@ -11546,11 +11058,11 @@
"upgrade": [
{
"a": "atk",
- "n": 200
+ "n": 260
},
{
"a": "atkpro",
- "n": 2000
+ "n": 130
}
],
"position": "31001|3001",
@@ -11589,11 +11101,11 @@
"upgrade": [
{
"a": "atk",
- "n": 210
+ "n": 280
},
{
"a": "atkpro",
- "n": 2100
+ "n": 140
}
],
"position": "31001|3001",
@@ -11626,11 +11138,11 @@
"upgrade": [
{
"a": "atk",
- "n": 220
+ "n": 300
},
{
"a": "atkpro",
- "n": 2200
+ "n": 150
}
],
"position": "31001|3001",
@@ -11668,11 +11180,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "def",
"n": 0
}
],
@@ -11711,12 +11219,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "def",
+ "n": 10
}
],
"position": "31001|3002",
@@ -11754,12 +11258,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "def",
+ "n": 20
}
],
"position": "31001|3002",
@@ -11797,12 +11297,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "def",
+ "n": 30
}
],
"position": "31001|3002",
@@ -11840,12 +11336,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "def",
+ "n": 40
}
],
"position": "31001|3002",
@@ -11883,12 +11375,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "def",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "defpro",
+ "n": 15
}
],
"position": "31001|3002",
@@ -11926,12 +11418,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "def",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "defpro",
+ "n": 22
}
],
"position": "31001|3002",
@@ -11969,12 +11461,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "def",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "defpro",
+ "n": 29
}
],
"position": "31001|3002",
@@ -12012,12 +11504,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "def",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "defpro",
+ "n": 36
}
],
"position": "31001|3002",
@@ -12055,12 +11547,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "def",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "defpro",
+ "n": 43
}
],
"position": "31001|3002",
@@ -12092,12 +11584,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "def",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "defpro",
+ "n": 50
}
],
"position": "31001|3002",
@@ -12135,11 +11627,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "hp",
"n": 0
}
],
@@ -12178,12 +11666,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "hp",
+ "n": 10
}
],
"position": "31001|3003",
@@ -12221,12 +11705,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "hp",
+ "n": 20
}
],
"position": "31001|3003",
@@ -12264,12 +11744,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "hp",
+ "n": 30
}
],
"position": "31001|3003",
@@ -12307,12 +11783,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "hp",
+ "n": 40
}
],
"position": "31001|3003",
@@ -12350,12 +11822,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
- },
- {
- "a": "atkpro",
- "n": 700
+ "a": "hp",
+ "n": 50
}
],
"position": "31001|3003",
@@ -12395,10 +11863,6 @@
{
"a": "atk",
"n": 0
- },
- {
- "a": "atkpro",
- "n": 0
}
],
"position": "31001|3004",
@@ -12437,11 +11901,7 @@
"upgrade": [
{
"a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "n": 10
}
],
"position": "31001|3004",
@@ -12480,11 +11940,7 @@
"upgrade": [
{
"a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "n": 20
}
],
"position": "31001|3004",
@@ -12523,11 +11979,7 @@
"upgrade": [
{
"a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "n": 30
}
],
"position": "31001|3004",
@@ -12566,11 +12018,7 @@
"upgrade": [
{
"a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "n": 40
}
],
"position": "31001|3004",
@@ -12609,11 +12057,11 @@
"upgrade": [
{
"a": "atk",
- "n": 70
+ "n": 50
},
{
"a": "atkpro",
- "n": 700
+ "n": 15
}
],
"position": "31001|3004",
@@ -12652,11 +12100,11 @@
"upgrade": [
{
"a": "atk",
- "n": 80
+ "n": 60
},
{
"a": "atkpro",
- "n": 800
+ "n": 22
}
],
"position": "31001|3004",
@@ -12695,11 +12143,11 @@
"upgrade": [
{
"a": "atk",
- "n": 90
+ "n": 70
},
{
"a": "atkpro",
- "n": 900
+ "n": 29
}
],
"position": "31001|3004",
@@ -12738,11 +12186,11 @@
"upgrade": [
{
"a": "atk",
- "n": 100
+ "n": 80
},
{
"a": "atkpro",
- "n": 1000
+ "n": 36
}
],
"position": "31001|3004",
@@ -12781,11 +12229,11 @@
"upgrade": [
{
"a": "atk",
- "n": 110
+ "n": 90
},
{
"a": "atkpro",
- "n": 1100
+ "n": 43
}
],
"position": "31001|3004",
@@ -12818,11 +12266,11 @@
"upgrade": [
{
"a": "atk",
- "n": 120
+ "n": 100
},
{
"a": "atkpro",
- "n": 1200
+ "n": 50
}
],
"position": "31001|3004",
@@ -12860,11 +12308,7 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 0
- },
- {
- "a": "atkpro",
+ "a": "def",
"n": 0
}
],
@@ -12903,12 +12347,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 30
- },
- {
- "a": "atkpro",
- "n": 300
+ "a": "def",
+ "n": 10
}
],
"position": "31001|3005",
@@ -12946,12 +12386,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 40
- },
- {
- "a": "atkpro",
- "n": 400
+ "a": "def",
+ "n": 20
}
],
"position": "31001|3005",
@@ -12989,12 +12425,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 50
- },
- {
- "a": "atkpro",
- "n": 500
+ "a": "def",
+ "n": 30
}
],
"position": "31001|3005",
@@ -13032,12 +12464,8 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 60
- },
- {
- "a": "atkpro",
- "n": 600
+ "a": "def",
+ "n": 40
}
],
"position": "31001|3005",
@@ -13075,12 +12503,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 70
+ "a": "def",
+ "n": 50
},
{
- "a": "atkpro",
- "n": 700
+ "a": "defpro",
+ "n": 15
}
],
"position": "31001|3005",
@@ -13118,12 +12546,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 80
+ "a": "def",
+ "n": 60
},
{
- "a": "atkpro",
- "n": 800
+ "a": "defpro",
+ "n": 22
}
],
"position": "31001|3005",
@@ -13161,12 +12589,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 90
+ "a": "def",
+ "n": 70
},
{
- "a": "atkpro",
- "n": 900
+ "a": "defpro",
+ "n": 29
}
],
"position": "31001|3005",
@@ -13204,12 +12632,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 100
+ "a": "def",
+ "n": 80
},
{
- "a": "atkpro",
- "n": 1000
+ "a": "defpro",
+ "n": 36
}
],
"position": "31001|3005",
@@ -13247,12 +12675,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 110
+ "a": "def",
+ "n": 90
},
{
- "a": "atkpro",
- "n": 1100
+ "a": "defpro",
+ "n": 43
}
],
"position": "31001|3005",
@@ -13284,12 +12712,12 @@
},
"upgrade": [
{
- "a": "atk",
- "n": 120
+ "a": "def",
+ "n": 100
},
{
- "a": "atkpro",
- "n": 1200
+ "a": "defpro",
+ "n": 50
}
],
"position": "31001|3005",
diff --git a/bin/json/game_opencond.json b/bin/json/game_opencond.json
index 79f1191ae..bff2c57dc 100644
--- a/bin/json/game_opencond.json
+++ b/bin/json/game_opencond.json
@@ -22,9 +22,9 @@
"key": "opencond_name_10006",
"text": "背包"
},
- "main": 1,
+ "main": 3,
"optional": "",
- "wkqbx": 0,
+ "wkqbx": 1,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
@@ -56,7 +56,7 @@
"key": "opencond_name_10004",
"text": "好友"
},
- "main": 1,
+ "main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@@ -90,9 +90,9 @@
"key": "opencond_name_10003",
"text": "随机任务总览"
},
- "main": 1,
+ "main": 3,
"optional": "",
- "wkqbx": 0,
+ "wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
@@ -141,9 +141,9 @@
"key": "opencond_name_10005",
"text": "任务"
},
- "main": 1,
+ "main": 10,
"optional": "",
- "wkqbx": 0,
+ "wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
@@ -158,7 +158,7 @@
"key": "num_1001",
"text": "主线入口"
},
- "main": 1,
+ "main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@@ -260,7 +260,7 @@
"key": "num_1007",
"text": "装备副本"
},
- "main": 1,
+ "main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@@ -277,7 +277,7 @@
"key": "num_1007",
"text": "武器副本"
},
- "main": 1,
+ "main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@@ -294,7 +294,7 @@
"key": "num_1007",
"text": "饰品副本"
},
- "main": 1,
+ "main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@@ -311,7 +311,7 @@
"key": "num_1008",
"text": "心魔塔"
},
- "main": 1,
+ "main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@@ -617,7 +617,7 @@
"key": "num_2026",
"text": "公会"
},
- "main": 20,
+ "main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@@ -634,7 +634,7 @@
"key": "num_2027",
"text": "竞技场"
},
- "main": 10,
+ "main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@@ -651,7 +651,7 @@
"key": "num_2028",
"text": "签到"
},
- "main": 5,
+ "main": 10,
"optional": "",
"wkqbx": 2,
"kqbx": 0,
@@ -665,10 +665,10 @@
{
"id": "reddot",
"name": {
- "key": "num_2028",
+ "key": "num_2029",
"text": "红点集成"
},
- "main": 5,
+ "main": 3,
"optional": "",
"wkqbx": 1,
"kqbx": 0,
@@ -678,5 +678,107 @@
"text": "功能暂未开启"
},
"uiid": 0
+ },
+ {
+ "id": "Monthly_card",
+ "name": {
+ "key": "num_2030",
+ "text": "月卡"
+ },
+ "main": 3,
+ "optional": "",
+ "wkqbx": 2,
+ "kqbx": 0,
+ "img": "zc_icon_01",
+ "prompt": {
+ "key": "opencond_prompt_Monthly_card",
+ "text": "功能暂未开启"
+ },
+ "uiid": 0
+ },
+ {
+ "id": "Gift_Bag",
+ "name": {
+ "key": "num_2031",
+ "text": "日周月礼包"
+ },
+ "main": 3,
+ "optional": "",
+ "wkqbx": 2,
+ "kqbx": 0,
+ "img": "zc_icon_01",
+ "prompt": {
+ "key": "opencond_prompt_Gift_Bag",
+ "text": "功能暂未开启"
+ },
+ "uiid": 0
+ },
+ {
+ "id": "role",
+ "name": {
+ "key": "num_2032",
+ "text": "主角"
+ },
+ "main": 3,
+ "optional": "",
+ "wkqbx": 1,
+ "kqbx": 0,
+ "img": "zc_icon_01",
+ "prompt": {
+ "key": "opencond_prompt_role",
+ "text": "功能暂未开启"
+ },
+ "uiid": 0
+ },
+ {
+ "id": "Mystery",
+ "name": {
+ "key": "num_2033",
+ "text": "月之秘境"
+ },
+ "main": 3,
+ "optional": "",
+ "wkqbx": 2,
+ "kqbx": 0,
+ "img": "zc_icon_01",
+ "prompt": {
+ "key": "opencond_prompt_Mystery",
+ "text": "功能暂未开启"
+ },
+ "uiid": 0
+ },
+ {
+ "id": "Income",
+ "name": {
+ "key": "num_2034",
+ "text": "收益统计"
+ },
+ "main": 3,
+ "optional": "",
+ "wkqbx": 1,
+ "kqbx": 0,
+ "img": "zc_icon_01",
+ "prompt": {
+ "key": "opencond_prompt_Income",
+ "text": "功能暂未开启"
+ },
+ "uiid": 0
+ },
+ {
+ "id": "fuse",
+ "name": {
+ "key": "num_2035",
+ "text": "卡牌融合"
+ },
+ "main": 3,
+ "optional": "",
+ "wkqbx": 1,
+ "kqbx": 0,
+ "img": "zc_icon_01",
+ "prompt": {
+ "key": "opencond_prompt_fuse",
+ "text": "功能暂未开启"
+ },
+ "uiid": 0
}
]
\ No newline at end of file
diff --git a/bin/json/game_reddotgroup.json b/bin/json/game_reddotgroup.json
index 4898e5b53..bcd9f67a3 100644
--- a/bin/json/game_reddotgroup.json
+++ b/bin/json/game_reddotgroup.json
@@ -213,6 +213,13 @@
"id": 10031,
"type": 1,
"group": "",
+ "layer": "Root|ViKingExpedition|MainPage|Btn",
+ "header": ""
+ },
+ {
+ "id": 10032,
+ "type": 1,
+ "group": "",
"layer": "",
"header": ""
}
diff --git a/bin/json/game_smithy.json b/bin/json/game_smithy.json
index 423b2ad3d..2b8d357d7 100644
--- a/bin/json/game_smithy.json
+++ b/bin/json/game_smithy.json
@@ -24,28 +24,38 @@
"floors": 1,
"dropshow": [
{
- "a": "item",
+ "a": "equi",
"t": "10001",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10002",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10003",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10004",
"n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10005",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10006",
+ "n": 1
}
],
"using": 1,
- "drop": 1001,
+ "drop": 80001,
"orderneed": [
{
"a": "item",
@@ -92,28 +102,38 @@
"floors": 1,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10011",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10012",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10013",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10004",
"n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10005",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10006",
+ "n": 1
}
],
"using": 1,
- "drop": 1002,
+ "drop": 80002,
"orderneed": [
{
"a": "item",
@@ -133,7 +153,7 @@
"text": "战斗装备"
},
"ico": "tjp_zb_03",
- "color": 2
+ "color": 1
},
{
"id": 1003,
@@ -160,28 +180,38 @@
"floors": 1,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10011",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10012",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10013",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10014",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10015",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10016",
"n": 1
}
],
"using": 1,
- "drop": 1003,
+ "drop": 80003,
"orderneed": [
{
"a": "item",
@@ -201,7 +231,7 @@
"text": "战斗装备"
},
"ico": "tjp_zb_03",
- "color": 3
+ "color": 2
},
{
"id": 1004,
@@ -228,28 +258,38 @@
"floors": 2,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10021",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10022",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10023",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10014",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10015",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10016",
"n": 1
}
],
"using": 1,
- "drop": 1004,
+ "drop": 80004,
"orderneed": [
{
"a": "item",
@@ -269,7 +309,7 @@
"text": "战斗装备"
},
"ico": "tjp_zb_03",
- "color": 4
+ "color": 2
},
{
"id": 1005,
@@ -296,28 +336,38 @@
"floors": 3,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10021",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10022",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10023",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10024",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10025",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10026",
"n": 1
}
],
"using": 1,
- "drop": 1005,
+ "drop": 80005,
"orderneed": [
{
"a": "item",
@@ -337,7 +387,7 @@
"text": "战斗装备"
},
"ico": "tjp_zb_03",
- "color": 5
+ "color": 3
},
{
"id": 1006,
@@ -364,28 +414,38 @@
"floors": 4,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10031",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10032",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10033",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10024",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10025",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10026",
"n": 1
}
],
"using": 1,
- "drop": 1006,
+ "drop": 80006,
"orderneed": [
{
"a": "item",
@@ -405,7 +465,7 @@
"text": "战斗装备"
},
"ico": "tjp_zb_03",
- "color": 6
+ "color": 3
},
{
"id": 1007,
@@ -432,28 +492,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10031",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10032",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10033",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10034",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10035",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10036",
"n": 1
}
],
"using": 1,
- "drop": 1007,
+ "drop": 80007,
"orderneed": [
{
"a": "item",
@@ -473,7 +543,7 @@
"text": "战斗装备"
},
"ico": "tjp_zb_03",
- "color": 6
+ "color": 4
},
{
"id": 1008,
@@ -500,28 +570,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10041",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10042",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10043",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10034",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10035",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10036",
"n": 1
}
],
"using": 1,
- "drop": 1008,
+ "drop": 80008,
"orderneed": [
{
"a": "item",
@@ -541,7 +621,7 @@
"text": "战斗装备"
},
"ico": "tjp_zb_03",
- "color": 6
+ "color": 4
},
{
"id": 1009,
@@ -568,28 +648,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10041",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10042",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10043",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10044",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10045",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10046",
"n": 1
}
],
"using": 1,
- "drop": 1009,
+ "drop": 80009,
"orderneed": [
{
"a": "item",
@@ -609,7 +699,7 @@
"text": "战斗装备"
},
"ico": "tjp_zb_03",
- "color": 6
+ "color": 5
},
{
"id": 1010,
@@ -625,28 +715,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10051",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10052",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10053",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10054",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10055",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10056",
"n": 1
}
],
"using": 1,
- "drop": 1010,
+ "drop": 80010,
"orderneed": [
{
"a": "item",
@@ -693,28 +793,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
+ "a": "equi",
"t": "10001",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10002",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10003",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10004",
"n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10005",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10006",
+ "n": 1
}
],
"using": 1,
- "drop": 1011,
+ "drop": 80001,
"orderneed": [
{
"a": "item",
@@ -761,28 +871,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10011",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10012",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10013",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10004",
"n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10005",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10006",
+ "n": 1
}
],
"using": 1,
- "drop": 1012,
+ "drop": 80002,
"orderneed": [
{
"a": "item",
@@ -802,7 +922,7 @@
"text": "辅助装备"
},
"ico": "tjp_zb_01",
- "color": 2
+ "color": 1
},
{
"id": 2003,
@@ -829,28 +949,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10011",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10012",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10013",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10014",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10015",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10016",
"n": 1
}
],
"using": 1,
- "drop": 1013,
+ "drop": 80003,
"orderneed": [
{
"a": "item",
@@ -870,7 +1000,7 @@
"text": "辅助装备"
},
"ico": "tjp_zb_01",
- "color": 3
+ "color": 2
},
{
"id": 2004,
@@ -897,28 +1027,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10021",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10022",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10023",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10014",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10015",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10016",
"n": 1
}
],
"using": 1,
- "drop": 1014,
+ "drop": 80004,
"orderneed": [
{
"a": "item",
@@ -938,7 +1078,7 @@
"text": "辅助装备"
},
"ico": "tjp_zb_01",
- "color": 4
+ "color": 2
},
{
"id": 2005,
@@ -965,28 +1105,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10021",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10022",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10023",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10024",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10025",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10026",
"n": 1
}
],
"using": 1,
- "drop": 1015,
+ "drop": 80005,
"orderneed": [
{
"a": "item",
@@ -1006,7 +1156,7 @@
"text": "辅助装备"
},
"ico": "tjp_zb_01",
- "color": 5
+ "color": 3
},
{
"id": 2006,
@@ -1033,28 +1183,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10031",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10032",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10033",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10024",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10025",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10026",
"n": 1
}
],
"using": 1,
- "drop": 1016,
+ "drop": 80006,
"orderneed": [
{
"a": "item",
@@ -1074,7 +1234,7 @@
"text": "辅助装备"
},
"ico": "tjp_zb_01",
- "color": 6
+ "color": 3
},
{
"id": 2007,
@@ -1101,28 +1261,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10031",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10032",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10033",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10034",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10035",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10036",
"n": 1
}
],
"using": 1,
- "drop": 1017,
+ "drop": 80007,
"orderneed": [
{
"a": "item",
@@ -1142,7 +1312,7 @@
"text": "辅助装备"
},
"ico": "tjp_zb_01",
- "color": 6
+ "color": 4
},
{
"id": 2008,
@@ -1169,28 +1339,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10041",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10042",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10043",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10034",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10035",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10036",
"n": 1
}
],
"using": 1,
- "drop": 1018,
+ "drop": 80008,
"orderneed": [
{
"a": "item",
@@ -1210,7 +1390,7 @@
"text": "辅助装备"
},
"ico": "tjp_zb_01",
- "color": 6
+ "color": 4
},
{
"id": 2009,
@@ -1237,28 +1417,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10041",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10042",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10043",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10044",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10045",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10046",
"n": 1
}
],
"using": 1,
- "drop": 1019,
+ "drop": 80009,
"orderneed": [
{
"a": "item",
@@ -1278,7 +1468,7 @@
"text": "辅助装备"
},
"ico": "tjp_zb_01",
- "color": 6
+ "color": 5
},
{
"id": 2010,
@@ -1294,28 +1484,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10051",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10052",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10053",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10054",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10055",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10056",
"n": 1
}
],
"using": 1,
- "drop": 1020,
+ "drop": 80010,
"orderneed": [
{
"a": "item",
@@ -1362,28 +1562,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
+ "a": "equi",
"t": "10001",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10002",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10003",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10004",
"n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10005",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10006",
+ "n": 1
}
],
"using": 1,
- "drop": 1021,
+ "drop": 80001,
"orderneed": [
{
"a": "item",
@@ -1430,28 +1640,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10011",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10012",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10013",
"n": 1
},
{
- "a": "item",
+ "a": "equi",
"t": "10004",
"n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10005",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10006",
+ "n": 1
}
],
"using": 1,
- "drop": 1022,
+ "drop": 80002,
"orderneed": [
{
"a": "item",
@@ -1471,7 +1691,7 @@
"text": "特殊装备"
},
"ico": "tjp_zb_02",
- "color": 2
+ "color": 1
},
{
"id": 3003,
@@ -1498,28 +1718,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10011",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10012",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10013",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10014",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10015",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10016",
"n": 1
}
],
"using": 1,
- "drop": 1023,
+ "drop": 80003,
"orderneed": [
{
"a": "item",
@@ -1539,7 +1769,7 @@
"text": "特殊装备"
},
"ico": "tjp_zb_02",
- "color": 3
+ "color": 2
},
{
"id": 3004,
@@ -1566,28 +1796,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10021",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10022",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10023",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10014",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10015",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10016",
"n": 1
}
],
"using": 1,
- "drop": 1024,
+ "drop": 80004,
"orderneed": [
{
"a": "item",
@@ -1607,7 +1847,7 @@
"text": "特殊装备"
},
"ico": "tjp_zb_02",
- "color": 4
+ "color": 2
},
{
"id": 3005,
@@ -1634,28 +1874,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10021",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10022",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10023",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10024",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10025",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10026",
"n": 1
}
],
"using": 1,
- "drop": 1025,
+ "drop": 80005,
"orderneed": [
{
"a": "item",
@@ -1675,7 +1925,7 @@
"text": "特殊装备"
},
"ico": "tjp_zb_02",
- "color": 5
+ "color": 3
},
{
"id": 3006,
@@ -1702,28 +1952,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10031",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10032",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10033",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10024",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10025",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10026",
"n": 1
}
],
"using": 1,
- "drop": 1026,
+ "drop": 80006,
"orderneed": [
{
"a": "item",
@@ -1743,7 +2003,7 @@
"text": "特殊装备"
},
"ico": "tjp_zb_02",
- "color": 6
+ "color": 3
},
{
"id": 3007,
@@ -1770,28 +2030,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10031",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10032",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10033",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10034",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10035",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10036",
"n": 1
}
],
"using": 1,
- "drop": 1027,
+ "drop": 80007,
"orderneed": [
{
"a": "item",
@@ -1811,7 +2081,7 @@
"text": "特殊装备"
},
"ico": "tjp_zb_02",
- "color": 6
+ "color": 4
},
{
"id": 3008,
@@ -1838,28 +2108,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10041",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10042",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10043",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10034",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10035",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10036",
"n": 1
}
],
"using": 1,
- "drop": 1028,
+ "drop": 80008,
"orderneed": [
{
"a": "item",
@@ -1879,7 +2159,7 @@
"text": "特殊装备"
},
"ico": "tjp_zb_02",
- "color": 6
+ "color": 4
},
{
"id": 3009,
@@ -1906,28 +2186,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10041",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10042",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10043",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10044",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10045",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10046",
"n": 1
}
],
"using": 1,
- "drop": 1029,
+ "drop": 80009,
"orderneed": [
{
"a": "item",
@@ -1947,7 +2237,7 @@
"text": "特殊装备"
},
"ico": "tjp_zb_02",
- "color": 6
+ "color": 5
},
{
"id": 3010,
@@ -1963,28 +2253,38 @@
"floors": 5,
"dropshow": [
{
- "a": "item",
- "t": "10001",
+ "a": "equi",
+ "t": "10051",
"n": 1
},
{
- "a": "item",
- "t": "10002",
+ "a": "equi",
+ "t": "10052",
"n": 1
},
{
- "a": "item",
- "t": "10003",
+ "a": "equi",
+ "t": "10053",
"n": 1
},
{
- "a": "item",
- "t": "10004",
+ "a": "equi",
+ "t": "10054",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10055",
+ "n": 1
+ },
+ {
+ "a": "equi",
+ "t": "10056",
"n": 1
}
],
"using": 1,
- "drop": 1030,
+ "drop": 80010,
"orderneed": [
{
"a": "item",
diff --git a/bin/json/game_taskround.json b/bin/json/game_taskround.json
index a5025ed54..edeb0cd42 100644
--- a/bin/json/game_taskround.json
+++ b/bin/json/game_taskround.json
@@ -7,7 +7,7 @@
"key": "task_10001",
"text": "进行1次普通招募"
},
- "type_id": 2008001,
+ "type_id": 2018001,
"active": 20,
"id_after": 0,
"jump_interface": 107,
@@ -22,7 +22,7 @@
"key": "task_10002",
"text": "为任意英雄提升1次等级"
},
- "type_id": 2012001,
+ "type_id": 2024001,
"active": 20,
"id_after": 0,
"jump_interface": 103,
@@ -37,7 +37,7 @@
"key": "task_10004",
"text": "强化任意装备成功1次"
},
- "type_id": 2024001,
+ "type_id": 2047001,
"active": 20,
"id_after": 0,
"jump_interface": 102,
@@ -52,7 +52,7 @@
"key": "task_10006",
"text": "在商店购买任意1件商品"
},
- "type_id": 2062001,
+ "type_id": 2064001,
"active": 20,
"id_after": 0,
"jump_interface": 122,
@@ -67,7 +67,7 @@
"key": "task_10007",
"text": "使用好友助战英雄战斗1次"
},
- "type_id": 2064001,
+ "type_id": 2012001,
"active": 20,
"id_after": 0,
"jump_interface": 113,
@@ -97,7 +97,7 @@
"key": "task_20002",
"text": "进行10次普通招募"
},
- "type_id": 3008001,
+ "type_id": 3018001,
"active": 20,
"id_after": 0,
"jump_interface": 107,
@@ -112,7 +112,7 @@
"key": "task_20003",
"text": "为任意英雄提升10次等级"
},
- "type_id": 3012001,
+ "type_id": 3024001,
"active": 20,
"id_after": 0,
"jump_interface": 103,
@@ -127,7 +127,7 @@
"key": "task_20005",
"text": "强化任意装备成功6次"
},
- "type_id": 3024001,
+ "type_id": 3047001,
"active": 20,
"id_after": 0,
"jump_interface": 102,
@@ -142,7 +142,7 @@
"key": "task_20007",
"text": "在商店购买任意7件商品"
},
- "type_id": 3061001,
+ "type_id": 3064001,
"active": 30,
"id_after": 0,
"jump_interface": 122,
@@ -157,7 +157,7 @@
"key": "task_20008",
"text": "使用好友助战英雄战斗7次"
},
- "type_id": 3064001,
+ "type_id": 3012001,
"active": 30,
"id_after": 0,
"jump_interface": 113,
diff --git a/sys/configure/structs/Game.BuffType.go b/sys/configure/structs/Game.BuffType.go
index 0efd42b4f..3539c2494 100644
--- a/sys/configure/structs/Game.BuffType.go
+++ b/sys/configure/structs/Game.BuffType.go
@@ -102,4 +102,12 @@ const (
GameBuffType_IMMUNEACTVALUEDOWN = 90
GameBuffType_LOSEHPADDCAUSEDAM_UP = 91
GameBuffType_TARGETLOSTHPCAUSEDAM_UP = 92
+ GameBuffType_LOSTPERHPADDTRE = 93
+ GameBuffType_CHAIN = 94
+ GameBuffType_DISASTER_ICE_FIELD = 95
+ GameBuffType_HORUS_EYE = 96
+ GameBuffType_LIFE_DEATH_BOOK = 97
+ GameBuffType_BUFF_COUNT_ADD_DMG = 98
+ GameBuffType_CRIT_ADD_THIS_TIME_DMG = 99
+ GameBuffType_POISON_ADD_THIS_TIME_DMG = 100
)
diff --git a/sys/configure/structs/Game.CombatLevelData.go b/sys/configure/structs/Game.CombatLevelData.go
index 944fa2a35..a69c3e9e0 100644
--- a/sys/configure/structs/Game.CombatLevelData.go
+++ b/sys/configure/structs/Game.CombatLevelData.go
@@ -13,11 +13,14 @@ import "errors"
type GameCombatLevelData struct {
Id int32
Scene string
+ Levelname string
FormatList []int32
Droplist []int32
PassformatList []int32
Passdroplist []int32
Award []*Gameatn
+ Scenemusic string
+ Atmosphere string
}
const TypeId_GameCombatLevelData = 1556955838
@@ -29,6 +32,7 @@ func (*GameCombatLevelData) GetTypeId() int32 {
func (_v *GameCombatLevelData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
{ var _ok_ bool; if _v.Scene, _ok_ = _buf["scene"].(string); !_ok_ { err = errors.New("scene error"); return } }
+ { var _ok_ bool; if _v.Levelname, _ok_ = _buf["levelname"].(string); !_ok_ { err = errors.New("levelname error"); return } }
{
var _arr_ []interface{}
var _ok_ bool
@@ -99,6 +103,8 @@ func (_v *GameCombatLevelData)Deserialize(_buf map[string]interface{}) (err erro
}
}
+ { var _ok_ bool; if _v.Scenemusic, _ok_ = _buf["scenemusic"].(string); !_ok_ { err = errors.New("scenemusic error"); return } }
+ { var _ok_ bool; if _v.Atmosphere, _ok_ = _buf["atmosphere"].(string); !_ok_ { err = errors.New("atmosphere error"); return } }
return
}
diff --git a/sys/configure/structs/Game.FightGlobalEvent.go b/sys/configure/structs/Game.FightGlobalEvent.go
new file mode 100644
index 000000000..fec913481
--- /dev/null
+++ b/sys/configure/structs/Game.FightGlobalEvent.go
@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+type GameFightGlobalEvent struct {
+ _dataMap map[int32]*GameFightGlobalEventData
+ _dataList []*GameFightGlobalEventData
+}
+
+func NewGameFightGlobalEvent(_buf []map[string]interface{}) (*GameFightGlobalEvent, error) {
+ _dataList := make([]*GameFightGlobalEventData, 0, len(_buf))
+ dataMap := make(map[int32]*GameFightGlobalEventData)
+ for _, _ele_ := range _buf {
+ if _v, err2 := DeserializeGameFightGlobalEventData(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Id] = _v
+ }
+ }
+ return &GameFightGlobalEvent{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *GameFightGlobalEvent) GetDataMap() map[int32]*GameFightGlobalEventData {
+ return table._dataMap
+}
+
+func (table *GameFightGlobalEvent) GetDataList() []*GameFightGlobalEventData {
+ return table._dataList
+}
+
+func (table *GameFightGlobalEvent) Get(key int32) *GameFightGlobalEventData {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/Game.FightGlobalEventData.go b/sys/configure/structs/Game.FightGlobalEventData.go
new file mode 100644
index 000000000..49f248fdf
--- /dev/null
+++ b/sys/configure/structs/Game.FightGlobalEventData.go
@@ -0,0 +1,85 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+import "errors"
+
+type GameFightGlobalEventData struct {
+ Id int32
+ Count int32
+ Desc string
+ When int32
+ FromCheck string
+ TargetCheck string
+ MainSkillCheck string
+ AfterSkillCheck string
+ BuffCheck string
+ FightEndCheck string
+ AddCon []string
+ Execution int32
+ Args []int32
+}
+
+const TypeId_GameFightGlobalEventData = 1534270285
+
+func (*GameFightGlobalEventData) GetTypeId() int32 {
+ return 1534270285
+}
+
+func (_v *GameFightGlobalEventData)Deserialize(_buf map[string]interface{}) (err error) {
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Id"].(float64); !_ok_ { err = errors.New("Id error"); return }; _v.Id = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Count"].(float64); !_ok_ { err = errors.New("Count error"); return }; _v.Count = int32(_tempNum_) }
+ {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["desc"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Desc error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Desc, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["When"].(float64); !_ok_ { err = errors.New("When error"); return }; _v.When = int32(_tempNum_) }
+ { var _ok_ bool; if _v.FromCheck, _ok_ = _buf["FromCheck"].(string); !_ok_ { err = errors.New("FromCheck error"); return } }
+ { var _ok_ bool; if _v.TargetCheck, _ok_ = _buf["TargetCheck"].(string); !_ok_ { err = errors.New("TargetCheck error"); return } }
+ { var _ok_ bool; if _v.MainSkillCheck, _ok_ = _buf["MainSkillCheck"].(string); !_ok_ { err = errors.New("MainSkillCheck error"); return } }
+ { var _ok_ bool; if _v.AfterSkillCheck, _ok_ = _buf["AfterSkillCheck"].(string); !_ok_ { err = errors.New("AfterSkillCheck error"); return } }
+ { var _ok_ bool; if _v.BuffCheck, _ok_ = _buf["BuffCheck"].(string); !_ok_ { err = errors.New("BuffCheck error"); return } }
+ { var _ok_ bool; if _v.FightEndCheck, _ok_ = _buf["FightEndCheck"].(string); !_ok_ { err = errors.New("FightEndCheck error"); return } }
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["AddCon"].([]interface{}); !_ok_ { err = errors.New("AddCon error"); return }
+
+ _v.AddCon = make([]string, 0, len(_arr_))
+
+ for _, _e_ := range _arr_ {
+ var _list_v_ string
+ { if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
+ _v.AddCon = append(_v.AddCon, _list_v_)
+ }
+ }
+
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Execution"].(float64); !_ok_ { err = errors.New("Execution error"); return }; _v.Execution = int32(_tempNum_) }
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["Args"].([]interface{}); !_ok_ { err = errors.New("Args error"); return }
+
+ _v.Args = make([]int32, 0, len(_arr_))
+
+ for _, _e_ := range _arr_ {
+ var _list_v_ int32
+ { var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
+ _v.Args = append(_v.Args, _list_v_)
+ }
+ }
+
+ return
+}
+
+func DeserializeGameFightGlobalEventData(_buf map[string]interface{}) (*GameFightGlobalEventData, error) {
+ v := &GameFightGlobalEventData{}
+ if err := v.Deserialize(_buf); err == nil {
+ return v, nil
+ } else {
+ return nil, err
+ }
+}
diff --git a/sys/configure/structs/Game.Help.go b/sys/configure/structs/Game.Help.go
new file mode 100644
index 000000000..457fe8c5d
--- /dev/null
+++ b/sys/configure/structs/Game.Help.go
@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+type GameHelp struct {
+ _dataMap map[string]*GameHelpData
+ _dataList []*GameHelpData
+}
+
+func NewGameHelp(_buf []map[string]interface{}) (*GameHelp, error) {
+ _dataList := make([]*GameHelpData, 0, len(_buf))
+ dataMap := make(map[string]*GameHelpData)
+ for _, _ele_ := range _buf {
+ if _v, err2 := DeserializeGameHelpData(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Key] = _v
+ }
+ }
+ return &GameHelp{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *GameHelp) GetDataMap() map[string]*GameHelpData {
+ return table._dataMap
+}
+
+func (table *GameHelp) GetDataList() []*GameHelpData {
+ return table._dataList
+}
+
+func (table *GameHelp) Get(key string) *GameHelpData {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/Game.HelpData.go b/sys/configure/structs/Game.HelpData.go
new file mode 100644
index 000000000..040193f6a
--- /dev/null
+++ b/sys/configure/structs/Game.HelpData.go
@@ -0,0 +1,39 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+import "errors"
+
+type GameHelpData struct {
+ Key string
+ Title string
+ Text string
+}
+
+const TypeId_GameHelpData = 1342977287
+
+func (*GameHelpData) GetTypeId() int32 {
+ return 1342977287
+}
+
+func (_v *GameHelpData)Deserialize(_buf map[string]interface{}) (err error) {
+ { var _ok_ bool; if _v.Key, _ok_ = _buf["key"].(string); !_ok_ { err = errors.New("key error"); return } }
+ {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Title error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Title, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
+ {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Text error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Text, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
+ return
+}
+
+func DeserializeGameHelpData(_buf map[string]interface{}) (*GameHelpData, error) {
+ v := &GameHelpData{}
+ if err := v.Deserialize(_buf); err == nil {
+ return v, nil
+ } else {
+ return nil, err
+ }
+}
diff --git a/sys/configure/structs/Game.HeroMethodComment.go b/sys/configure/structs/Game.HeroMethodComment.go
new file mode 100644
index 000000000..978468d11
--- /dev/null
+++ b/sys/configure/structs/Game.HeroMethodComment.go
@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+type GameHeroMethodComment struct {
+ _dataMap map[int32]*GameHeroMethodCommentData
+ _dataList []*GameHeroMethodCommentData
+}
+
+func NewGameHeroMethodComment(_buf []map[string]interface{}) (*GameHeroMethodComment, error) {
+ _dataList := make([]*GameHeroMethodCommentData, 0, len(_buf))
+ dataMap := make(map[int32]*GameHeroMethodCommentData)
+ for _, _ele_ := range _buf {
+ if _v, err2 := DeserializeGameHeroMethodCommentData(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Id] = _v
+ }
+ }
+ return &GameHeroMethodComment{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *GameHeroMethodComment) GetDataMap() map[int32]*GameHeroMethodCommentData {
+ return table._dataMap
+}
+
+func (table *GameHeroMethodComment) GetDataList() []*GameHeroMethodCommentData {
+ return table._dataList
+}
+
+func (table *GameHeroMethodComment) Get(key int32) *GameHeroMethodCommentData {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/Game.HeroMethodCommentData.go b/sys/configure/structs/Game.HeroMethodCommentData.go
new file mode 100644
index 000000000..b72b4427a
--- /dev/null
+++ b/sys/configure/structs/Game.HeroMethodCommentData.go
@@ -0,0 +1,37 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+import "errors"
+
+type GameHeroMethodCommentData struct {
+ Id int32
+ Comment string
+}
+
+const TypeId_GameHeroMethodCommentData = 519552306
+
+func (*GameHeroMethodCommentData) GetTypeId() int32 {
+ return 519552306
+}
+
+func (_v *GameHeroMethodCommentData)Deserialize(_buf map[string]interface{}) (err error) {
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
+ {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["comment"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Comment error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Comment, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
+ return
+}
+
+func DeserializeGameHeroMethodCommentData(_buf map[string]interface{}) (*GameHeroMethodCommentData, error) {
+ v := &GameHeroMethodCommentData{}
+ if err := v.Deserialize(_buf); err == nil {
+ return v, nil
+ } else {
+ return nil, err
+ }
+}
diff --git a/sys/configure/structs/Game.HuntingOpenTimeData.go b/sys/configure/structs/Game.HuntingOpenTimeData.go
index ca2a59260..40fb7efbb 100644
--- a/sys/configure/structs/Game.HuntingOpenTimeData.go
+++ b/sys/configure/structs/Game.HuntingOpenTimeData.go
@@ -16,6 +16,7 @@ type GameHuntingOpenTimeData struct {
Name string
Introduce string
Opentimetext string
+ Bg string
}
const TypeId_GameHuntingOpenTimeData = 1854578068
@@ -43,6 +44,7 @@ func (_v *GameHuntingOpenTimeData)Deserialize(_buf map[string]interface{}) (err
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["introduce"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Introduce error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Introduce, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["opentimetext"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Opentimetext error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Opentimetext, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
+ { var _ok_ bool; if _v.Bg, _ok_ = _buf["bg"].(string); !_ok_ { err = errors.New("bg error"); return } }
return
}
diff --git a/sys/configure/structs/Game.RedDotGroup.go b/sys/configure/structs/Game.RedDotGroup.go
new file mode 100644
index 000000000..2f71a5a73
--- /dev/null
+++ b/sys/configure/structs/Game.RedDotGroup.go
@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+type GameRedDotGroup struct {
+ _dataMap map[int32]*GameRedDotGroupData
+ _dataList []*GameRedDotGroupData
+}
+
+func NewGameRedDotGroup(_buf []map[string]interface{}) (*GameRedDotGroup, error) {
+ _dataList := make([]*GameRedDotGroupData, 0, len(_buf))
+ dataMap := make(map[int32]*GameRedDotGroupData)
+ for _, _ele_ := range _buf {
+ if _v, err2 := DeserializeGameRedDotGroupData(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Id] = _v
+ }
+ }
+ return &GameRedDotGroup{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *GameRedDotGroup) GetDataMap() map[int32]*GameRedDotGroupData {
+ return table._dataMap
+}
+
+func (table *GameRedDotGroup) GetDataList() []*GameRedDotGroupData {
+ return table._dataList
+}
+
+func (table *GameRedDotGroup) Get(key int32) *GameRedDotGroupData {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/Game.RedDotGroupData.go b/sys/configure/structs/Game.RedDotGroupData.go
new file mode 100644
index 000000000..54c3fdeff
--- /dev/null
+++ b/sys/configure/structs/Game.RedDotGroupData.go
@@ -0,0 +1,43 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+import "errors"
+
+type GameRedDotGroupData struct {
+ Id int32
+ Type int32
+ Group string
+ Layer string
+ Header string
+}
+
+const TypeId_GameRedDotGroupData = -1285083979
+
+func (*GameRedDotGroupData) GetTypeId() int32 {
+ return -1285083979
+}
+
+func (_v *GameRedDotGroupData)Deserialize(_buf map[string]interface{}) (err error) {
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
+ { var _ok_ bool; if _v.Group, _ok_ = _buf["group"].(string); !_ok_ { err = errors.New("group error"); return } }
+ { var _ok_ bool; if _v.Layer, _ok_ = _buf["layer"].(string); !_ok_ { err = errors.New("layer error"); return } }
+ { var _ok_ bool; if _v.Header, _ok_ = _buf["header"].(string); !_ok_ { err = errors.New("header error"); return } }
+ return
+}
+
+func DeserializeGameRedDotGroupData(_buf map[string]interface{}) (*GameRedDotGroupData, error) {
+ v := &GameRedDotGroupData{}
+ if err := v.Deserialize(_buf); err == nil {
+ return v, nil
+ } else {
+ return nil, err
+ }
+}
diff --git a/sys/configure/structs/Game.SkillEffectType.go b/sys/configure/structs/Game.SkillEffectType.go
index 8aa48fb33..8ef270700 100644
--- a/sys/configure/structs/Game.SkillEffectType.go
+++ b/sys/configure/structs/Game.SkillEffectType.go
@@ -39,4 +39,6 @@ const (
GameSkillEffectType_StealBuff = 28
GameSkillEffectType_BuffDmg = 29
GameSkillEffectType_ShiftOurAllBuff = 30
+ GameSkillEffectType_DrawActValueToTeam = 31
+ GameSkillEffectType_SpecialTre = 32
)
diff --git a/sys/configure/structs/Game.TaskCondData.go b/sys/configure/structs/Game.TaskCondData.go
index ef4f3231f..fcea43388 100644
--- a/sys/configure/structs/Game.TaskCondData.go
+++ b/sys/configure/structs/Game.TaskCondData.go
@@ -12,9 +12,7 @@ import "errors"
type GameTaskCondData struct {
Id int32
- Datatype int32
Type int32
- Inited []int32
Data1 int32
Data2 int32
Data3 int32
@@ -30,22 +28,7 @@ func (*GameTaskCondData) GetTypeId() int32 {
func (_v *GameTaskCondData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["datatype"].(float64); !_ok_ { err = errors.New("datatype error"); return }; _v.Datatype = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
- {
- var _arr_ []interface{}
- var _ok_ bool
- if _arr_, _ok_ = _buf["inited"].([]interface{}); !_ok_ { err = errors.New("inited error"); return }
-
- _v.Inited = make([]int32, 0, len(_arr_))
-
- for _, _e_ := range _arr_ {
- var _list_v_ int32
- { var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
- _v.Inited = append(_v.Inited, _list_v_)
- }
- }
-
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data1"].(float64); !_ok_ { err = errors.New("data1 error"); return }; _v.Data1 = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data2"].(float64); !_ok_ { err = errors.New("data2 error"); return }; _v.Data2 = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data3"].(float64); !_ok_ { err = errors.New("data3 error"); return }; _v.Data3 = int32(_tempNum_) }
diff --git a/sys/configure/structs/Game.TaskTypeData.go b/sys/configure/structs/Game.TaskTypeData.go
index 404cfa990..9294b950d 100644
--- a/sys/configure/structs/Game.TaskTypeData.go
+++ b/sys/configure/structs/Game.TaskTypeData.go
@@ -18,7 +18,6 @@ type GameTaskTypeData struct {
Data2 string
Data3 string
Data4 string
- Data5 string
}
const TypeId_GameTaskTypeData = -1813579995
@@ -35,7 +34,6 @@ func (_v *GameTaskTypeData)Deserialize(_buf map[string]interface{}) (err error)
{ var _ok_ bool; if _v.Data2, _ok_ = _buf["data2"].(string); !_ok_ { err = errors.New("data2 error"); return } }
{ var _ok_ bool; if _v.Data3, _ok_ = _buf["data3"].(string); !_ok_ { err = errors.New("data3 error"); return } }
{ var _ok_ bool; if _v.Data4, _ok_ = _buf["data4"].(string); !_ok_ { err = errors.New("data4 error"); return } }
- { var _ok_ bool; if _v.Data5, _ok_ = _buf["data5"].(string); !_ok_ { err = errors.New("data5 error"); return } }
return
}
diff --git a/sys/configure/structs/Tables.go b/sys/configure/structs/Tables.go
index 979ba3054..91958249d 100644
--- a/sys/configure/structs/Tables.go
+++ b/sys/configure/structs/Tables.go
@@ -11,1013 +11,992 @@ package cfg
type JsonLoader func(string) ([]map[string]interface{}, error)
type Tables struct {
- Global *GameGlobal
- Extservers *GameExtservers
- SkillAtk *GameSkillAtk
- SkillAfteratk *GameSkillAfteratk
- SkillBuff *GameSkillBuff
- SkillPassive *GameSkillPassive
- Hero *GameHero
- HeroStargrow *GameHeroStargrow
- HeroLevelgrow *GameHeroLevelgrow
- HeroStarup *GameHeroStarup
- HeroExp *GameHeroExp
- HeroLevelup *GameHeroLevelup
- Equip *GameEquip
- EquipAttrlibrary *GameEquipAttrlibrary
- EquipSuit *GameEquipSuit
- EquipColor *GameEquipColor
- EquipIntensify *GameEquipIntensify
- EquipSCompose *GameEquipSCompose
- EquipAttribute *GameEquipAttribute
- EquipEnchanting *GameEquipEnchanting
- Item *GameItem
- HeroSkillLevel *GameHeroSkillLevel
- HeroResonance *GameHeroResonance
- HeroAwaken *GameHeroAwaken
- HeroMethod *GameHeroMethod
- Shop *GameShop
- Shopitem *GameShopitem
- ActiveReward *GameActiveReward
- Model *GameModel
- MainlineChapter *GameMainlineChapter
- Mainline *GameMainline
- DrawCard *GameDrawCard
- ChatChannel *GameChatChannel
- ChatSystem *GameChatSystem
- ChatServerGroup *GameChatServerGroup
- ChatChannelCom *GameChatChannelCom
- ChatExpression *GameChatExpression
- TaskRound *GameTaskRound
- TaskActiveReward *GameTaskActiveReward
- Coin *GameCoin
- Initial *GameInitial
- Monster *GameMonster
- EquipPos *GameEquipPos
- Playerlv *GamePlayerlv
- Facemod *GameFacemod
- Msgdistrib *GameMsgdistrib
- Opencond *GameOpencond
- Stroy *GameStroy
- Pagoda *GamePagoda
- PagodaTaskReward *GamePagodaTaskReward
- SeasonLoop *GameSeasonLoop
- PagodaSeasonReward *GamePagodaSeasonReward
- Rdtask *GameRdtask
- RdtaskCondi *GameRdtaskCondi
- RdtaskChoose *GameRdtaskChoose
- RdtaskSide *GameRdtaskSide
- RdtaskBattle *GameRdtaskBattle
- KungfuUnlock *GameKungfuUnlock
- KungfuMasterworker *GameKungfuMasterworker
- Gourmet *GameGourmet
- Drop *GameDrop
- Smithy *GameSmithy
- SmithyStove *GameSmithyStove
- SmithyText *GameSmithyText
- VikingBoss *GameVikingBoss
- VikingChallenge *GameVikingChallenge
- VikingLineup *GameVikingLineup
- VikingEntrance *GameVikingEntrance
- DreamlandBoos *GameDreamlandBoos
- DreamlandChallenge *GameDreamlandChallenge
- DreamlandTrigger *GameDreamlandTrigger
- HuntingBoss *GameHuntingBoss
- HuntingChallenge *GameHuntingChallenge
- HuntingOpenTime *GameHuntingOpenTime
- HuntingLineup *GameHuntingLineup
- MonsterFormat *GameMonsterFormat
- Link *GameLink
- GetResource *GameGetResource
- Affix *GameAffix
- VikingBossSkill *GameVikingBossSkill
- LibraryFetter *GameLibraryFetter
- LibraryStory *GameLibraryStory
- LibraryHero *GameLibraryHero
- LibraryHistory *GameLibraryHistory
- LibraryFavor *GameLibraryFavor
- LibraryFavorlv *GameLibraryFavorlv
- LibraryBubble *GameLibraryBubble
- LibraryPlayBack *GameLibraryPlayBack
- Robot *GameRobot
- Ip *GameIp
- GameColor *GameGameColor
- NameLibrary *GameNameLibrary
- HeroConvertdata *GameHeroConvertdata
- LinestoryTimeLine *GameLinestoryTimeLine
- LinestoryMainTask *GameLinestoryMainTask
- Captaintext *GameCaptaintext
- Herofusion *GameHerofusion
- PlayerInfor *GamePlayerInfor
- HeroTalent *GameHeroTalent
- TalentSkill *GameTalentSkill
- ArenaBuyChallenge *GameArenaBuyChallenge
- ArenaActiveReward *GameArenaActiveReward
- ArenaRobot *GameArenaRobot
- ArenaRankReward *GameArenaRankReward
- ArenaChallengeNpc *GameArenaChallengeNpc
- ItemBox *GameItemBox
- Show *GameShow
- GuildLv *GameGuildLv
- GuildPng *GameGuildPng
- GuildActivity *GameGuildActivity
- GuildSign *GameGuildSign
- GuildTask *GameGuildTask
- TrollRule *GameTrollRule
- TrollGoods *GameTrollGoods
- TrollTrain *GameTrollTrain
- TrollLv *GameTrollLv
- TrollCoefficient *GameTrollCoefficient
- ProBoss *GameProBoss
- ProChallenge *GameProChallenge
- ProLineup *GameProLineup
- ProBossskill *GameProBossskill
- Horoscope *GameHoroscope
- Sign *GameSign
- SignReset *GameSignReset
- GrowTask *GameGrowTask
- GrowReward *GameGrowReward
- Recharge *GameRecharge
- PrivilegeCard *GamePrivilegeCard
- Privilege *GamePrivilege
- WorldTask *GameWorldTask
- TaskCond *GameTaskCond
- TaskType *GameTaskType
- Teaching *GameTeaching
- HeroStrategy *GameHeroStrategy
- TeachTask *GameTeachTask
- PayPackage *GamePayPackage
- WorldBattle *GameWorldBattle
- RedDot *GameRedDot
- RedDotTalkid *GameRedDotTalkid
- PassCheck *GamePassCheck
- Mail *GameMail
- CombatLevel *GameCombatLevel
- CombatManster *GameCombatManster
+ Global *GameGlobal
+ Extservers *GameExtservers
+ SkillAtk *GameSkillAtk
+ SkillAfteratk *GameSkillAfteratk
+ SkillBuff *GameSkillBuff
+ SkillPassive *GameSkillPassive
+ Hero *GameHero
+ HeroStargrow *GameHeroStargrow
+ HeroLevelgrow *GameHeroLevelgrow
+ HeroStarup *GameHeroStarup
+ HeroExp *GameHeroExp
+ HeroLevelup *GameHeroLevelup
+ Equip *GameEquip
+ EquipAttrlibrary *GameEquipAttrlibrary
+ EquipSuit *GameEquipSuit
+ EquipColor *GameEquipColor
+ EquipIntensify *GameEquipIntensify
+ EquipSCompose *GameEquipSCompose
+ EquipAttribute *GameEquipAttribute
+ EquipEnchanting *GameEquipEnchanting
+ Item *GameItem
+ HeroSkillLevel *GameHeroSkillLevel
+ HeroResonance *GameHeroResonance
+ HeroAwaken *GameHeroAwaken
+ HeroMethod *GameHeroMethod
+ HeroMethodComment *GameHeroMethodComment
+ Shop *GameShop
+ Shopitem *GameShopitem
+ ActiveReward *GameActiveReward
+ Model *GameModel
+ MainlineChapter *GameMainlineChapter
+ Mainline *GameMainline
+ DrawCard *GameDrawCard
+ ChatChannel *GameChatChannel
+ ChatSystem *GameChatSystem
+ ChatServerGroup *GameChatServerGroup
+ ChatChannelCom *GameChatChannelCom
+ ChatExpression *GameChatExpression
+ TaskRound *GameTaskRound
+ TaskActiveReward *GameTaskActiveReward
+ Coin *GameCoin
+ Initial *GameInitial
+ Monster *GameMonster
+ EquipPos *GameEquipPos
+ Playerlv *GamePlayerlv
+ Facemod *GameFacemod
+ Msgdistrib *GameMsgdistrib
+ Opencond *GameOpencond
+ Stroy *GameStroy
+ Pagoda *GamePagoda
+ PagodaTaskReward *GamePagodaTaskReward
+ SeasonLoop *GameSeasonLoop
+ PagodaSeasonReward *GamePagodaSeasonReward
+ Rdtask *GameRdtask
+ RdtaskCondi *GameRdtaskCondi
+ RdtaskChoose *GameRdtaskChoose
+ RdtaskSide *GameRdtaskSide
+ RdtaskBattle *GameRdtaskBattle
+ KungfuUnlock *GameKungfuUnlock
+ KungfuMasterworker *GameKungfuMasterworker
+ Gourmet *GameGourmet
+ Drop *GameDrop
+ Smithy *GameSmithy
+ SmithyStove *GameSmithyStove
+ SmithyText *GameSmithyText
+ VikingBoss *GameVikingBoss
+ VikingChallenge *GameVikingChallenge
+ VikingLineup *GameVikingLineup
+ VikingEntrance *GameVikingEntrance
+ DreamlandBoos *GameDreamlandBoos
+ DreamlandChallenge *GameDreamlandChallenge
+ DreamlandTrigger *GameDreamlandTrigger
+ HuntingBoss *GameHuntingBoss
+ HuntingChallenge *GameHuntingChallenge
+ HuntingOpenTime *GameHuntingOpenTime
+ HuntingLineup *GameHuntingLineup
+ MonsterFormat *GameMonsterFormat
+ Link *GameLink
+ GetResource *GameGetResource
+ VikingBossSkill *GameVikingBossSkill
+ LibraryFetter *GameLibraryFetter
+ LibraryStory *GameLibraryStory
+ LibraryHero *GameLibraryHero
+ LibraryHistory *GameLibraryHistory
+ LibraryFavor *GameLibraryFavor
+ LibraryFavorlv *GameLibraryFavorlv
+ LibraryBubble *GameLibraryBubble
+ LibraryPlayBack *GameLibraryPlayBack
+ Robot *GameRobot
+ Ip *GameIp
+ NameLibrary *GameNameLibrary
+ HeroConvertdata *GameHeroConvertdata
+ LinestoryTimeLine *GameLinestoryTimeLine
+ LinestoryMainTask *GameLinestoryMainTask
+ Herofusion *GameHerofusion
+ PlayerInfor *GamePlayerInfor
+ HeroTalent *GameHeroTalent
+ TalentSkill *GameTalentSkill
+ ArenaBuyChallenge *GameArenaBuyChallenge
+ ArenaActiveReward *GameArenaActiveReward
+ ArenaRobot *GameArenaRobot
+ ArenaRankReward *GameArenaRankReward
+ ArenaChallengeNpc *GameArenaChallengeNpc
+ ItemBox *GameItemBox
+ Show *GameShow
+ GuildLv *GameGuildLv
+ GuildPng *GameGuildPng
+ GuildActivity *GameGuildActivity
+ GuildSign *GameGuildSign
+ GuildTask *GameGuildTask
+ TrollRule *GameTrollRule
+ TrollGoods *GameTrollGoods
+ TrollTrain *GameTrollTrain
+ TrollLv *GameTrollLv
+ TrollCoefficient *GameTrollCoefficient
+ Horoscope *GameHoroscope
+ Sign *GameSign
+ SignReset *GameSignReset
+ GrowTask *GameGrowTask
+ GrowReward *GameGrowReward
+ Recharge *GameRecharge
+ PrivilegeCard *GamePrivilegeCard
+ Privilege *GamePrivilege
+ WorldTask *GameWorldTask
+ TaskCond *GameTaskCond
+ TaskType *GameTaskType
+ Teaching *GameTeaching
+ HeroStrategy *GameHeroStrategy
+ FightGlobalEvent *GameFightGlobalEvent
+ PayPackage *GamePayPackage
+ WorldBattle *GameWorldBattle
+ RedDot *GameRedDot
+ RedDotTalkid *GameRedDotTalkid
+ RedDotGroup *GameRedDotGroup
+ PassCheck *GamePassCheck
+ Mail *GameMail
+ CombatLevel *GameCombatLevel
+ CombatManster *GameCombatManster
+ CombatBox *GameCombatBox
+ Help *GameHelp
}
func NewTables(loader JsonLoader) (*Tables, error) {
- var err error
- var buf []map[string]interface{}
+ var err error
+ var buf []map[string]interface{}
- tables := &Tables{}
- if buf, err = loader("game_global"); err != nil {
- return nil, err
- }
- if tables.Global, err = NewGameGlobal(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_extservers"); err != nil {
- return nil, err
- }
- if tables.Extservers, err = NewGameExtservers(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillatk"); err != nil {
- return nil, err
- }
- if tables.SkillAtk, err = NewGameSkillAtk(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillafteratk"); err != nil {
- return nil, err
- }
- if tables.SkillAfteratk, err = NewGameSkillAfteratk(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillbuff"); err != nil {
- return nil, err
- }
- if tables.SkillBuff, err = NewGameSkillBuff(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillpassive"); err != nil {
- return nil, err
- }
- if tables.SkillPassive, err = NewGameSkillPassive(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_hero"); err != nil {
- return nil, err
- }
- if tables.Hero, err = NewGameHero(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herostargrow"); err != nil {
- return nil, err
- }
- if tables.HeroStargrow, err = NewGameHeroStargrow(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herolevelgrow"); err != nil {
- return nil, err
- }
- if tables.HeroLevelgrow, err = NewGameHeroLevelgrow(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herostarup"); err != nil {
- return nil, err
- }
- if tables.HeroStarup, err = NewGameHeroStarup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroexp"); err != nil {
- return nil, err
- }
- if tables.HeroExp, err = NewGameHeroExp(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herolevelup"); err != nil {
- return nil, err
- }
- if tables.HeroLevelup, err = NewGameHeroLevelup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equip"); err != nil {
- return nil, err
- }
- if tables.Equip, err = NewGameEquip(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipattrlibrary"); err != nil {
- return nil, err
- }
- if tables.EquipAttrlibrary, err = NewGameEquipAttrlibrary(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipsuit"); err != nil {
- return nil, err
- }
- if tables.EquipSuit, err = NewGameEquipSuit(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipcolor"); err != nil {
- return nil, err
- }
- if tables.EquipColor, err = NewGameEquipColor(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipintensify"); err != nil {
- return nil, err
- }
- if tables.EquipIntensify, err = NewGameEquipIntensify(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipscompose"); err != nil {
- return nil, err
- }
- if tables.EquipSCompose, err = NewGameEquipSCompose(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipattribute"); err != nil {
- return nil, err
- }
- if tables.EquipAttribute, err = NewGameEquipAttribute(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipenchanting"); err != nil {
- return nil, err
- }
- if tables.EquipEnchanting, err = NewGameEquipEnchanting(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_item"); err != nil {
- return nil, err
- }
- if tables.Item, err = NewGameItem(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroskilllevel"); err != nil {
- return nil, err
- }
- if tables.HeroSkillLevel, err = NewGameHeroSkillLevel(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroresonance"); err != nil {
- return nil, err
- }
- if tables.HeroResonance, err = NewGameHeroResonance(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroawaken"); err != nil {
- return nil, err
- }
- if tables.HeroAwaken, err = NewGameHeroAwaken(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heromethod"); err != nil {
- return nil, err
- }
- if tables.HeroMethod, err = NewGameHeroMethod(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_shop"); err != nil {
- return nil, err
- }
- if tables.Shop, err = NewGameShop(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_shopitem"); err != nil {
- return nil, err
- }
- if tables.Shopitem, err = NewGameShopitem(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_activereward"); err != nil {
- return nil, err
- }
- if tables.ActiveReward, err = NewGameActiveReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_model"); err != nil {
- return nil, err
- }
- if tables.Model, err = NewGameModel(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainlinechapter"); err != nil {
- return nil, err
- }
- if tables.MainlineChapter, err = NewGameMainlineChapter(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainline"); err != nil {
- return nil, err
- }
- if tables.Mainline, err = NewGameMainline(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_drawcard"); err != nil {
- return nil, err
- }
- if tables.DrawCard, err = NewGameDrawCard(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatchannel"); err != nil {
- return nil, err
- }
- if tables.ChatChannel, err = NewGameChatChannel(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatsystem"); err != nil {
- return nil, err
- }
- if tables.ChatSystem, err = NewGameChatSystem(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatservergroup"); err != nil {
- return nil, err
- }
- if tables.ChatServerGroup, err = NewGameChatServerGroup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatchannelcom"); err != nil {
- return nil, err
- }
- if tables.ChatChannelCom, err = NewGameChatChannelCom(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatexpression"); err != nil {
- return nil, err
- }
- if tables.ChatExpression, err = NewGameChatExpression(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_taskround"); err != nil {
- return nil, err
- }
- if tables.TaskRound, err = NewGameTaskRound(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_taskactivereward"); err != nil {
- return nil, err
- }
- if tables.TaskActiveReward, err = NewGameTaskActiveReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_coin"); err != nil {
- return nil, err
- }
- if tables.Coin, err = NewGameCoin(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_initial"); err != nil {
- return nil, err
- }
- if tables.Initial, err = NewGameInitial(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_monster"); err != nil {
- return nil, err
- }
- if tables.Monster, err = NewGameMonster(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_equippos"); err != nil {
- return nil, err
- }
- if tables.EquipPos, err = NewGameEquipPos(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_playerlv"); err != nil {
- return nil, err
- }
- if tables.Playerlv, err = NewGamePlayerlv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_facemod"); err != nil {
- return nil, err
- }
- if tables.Facemod, err = NewGameFacemod(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_msgdistrib"); err != nil {
- return nil, err
- }
- if tables.Msgdistrib, err = NewGameMsgdistrib(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_opencond"); err != nil {
- return nil, err
- }
- if tables.Opencond, err = NewGameOpencond(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_stroy"); err != nil {
- return nil, err
- }
- if tables.Stroy, err = NewGameStroy(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pagoda"); err != nil {
- return nil, err
- }
- if tables.Pagoda, err = NewGamePagoda(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pagodataskreward"); err != nil {
- return nil, err
- }
- if tables.PagodaTaskReward, err = NewGamePagodaTaskReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_seasonloop"); err != nil {
- return nil, err
- }
- if tables.SeasonLoop, err = NewGameSeasonLoop(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_pagodaseasonreward"); err != nil {
- return nil, err
- }
- if tables.PagodaSeasonReward, err = NewGamePagodaSeasonReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_rdtask"); err != nil {
- return nil, err
- }
- if tables.Rdtask, err = NewGameRdtask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_rdtaskcondi"); err != nil {
- return nil, err
- }
- if tables.RdtaskCondi, err = NewGameRdtaskCondi(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_rdtaskchoose"); err != nil {
- return nil, err
- }
- if tables.RdtaskChoose, err = NewGameRdtaskChoose(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_rdtaskside"); err != nil {
- return nil, err
- }
- if tables.RdtaskSide, err = NewGameRdtaskSide(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_rdtaskbattle"); err != nil {
- return nil, err
- }
- if tables.RdtaskBattle, err = NewGameRdtaskBattle(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_kungfuunlock"); err != nil {
- return nil, err
- }
- if tables.KungfuUnlock, err = NewGameKungfuUnlock(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_kungfumasterworker"); err != nil {
- return nil, err
- }
- if tables.KungfuMasterworker, err = NewGameKungfuMasterworker(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_gourmet"); err != nil {
- return nil, err
- }
- if tables.Gourmet, err = NewGameGourmet(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_drop"); err != nil {
- return nil, err
- }
- if tables.Drop, err = NewGameDrop(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithy"); err != nil {
- return nil, err
- }
- if tables.Smithy, err = NewGameSmithy(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithystove"); err != nil {
- return nil, err
- }
- if tables.SmithyStove, err = NewGameSmithyStove(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithytext"); err != nil {
- return nil, err
- }
- if tables.SmithyText, err = NewGameSmithyText(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingboss"); err != nil {
- return nil, err
- }
- if tables.VikingBoss, err = NewGameVikingBoss(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingchallenge"); err != nil {
- return nil, err
- }
- if tables.VikingChallenge, err = NewGameVikingChallenge(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikinglineup"); err != nil {
- return nil, err
- }
- if tables.VikingLineup, err = NewGameVikingLineup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingentrance"); err != nil {
- return nil, err
- }
- if tables.VikingEntrance, err = NewGameVikingEntrance(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dreamlandboos"); err != nil {
- return nil, err
- }
- if tables.DreamlandBoos, err = NewGameDreamlandBoos(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dreamlandchallenge"); err != nil {
- return nil, err
- }
- if tables.DreamlandChallenge, err = NewGameDreamlandChallenge(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_dreamlandtrigger"); err != nil {
- return nil, err
- }
- if tables.DreamlandTrigger, err = NewGameDreamlandTrigger(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_huntingboss"); err != nil {
- return nil, err
- }
- if tables.HuntingBoss, err = NewGameHuntingBoss(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_huntingchallenge"); err != nil {
- return nil, err
- }
- if tables.HuntingChallenge, err = NewGameHuntingChallenge(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_huntingopentime"); err != nil {
- return nil, err
- }
- if tables.HuntingOpenTime, err = NewGameHuntingOpenTime(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_huntinglineup"); err != nil {
- return nil, err
- }
- if tables.HuntingLineup, err = NewGameHuntingLineup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_monsterformat"); err != nil {
- return nil, err
- }
- if tables.MonsterFormat, err = NewGameMonsterFormat(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_link"); err != nil {
- return nil, err
- }
- if tables.Link, err = NewGameLink(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_getresource"); err != nil {
- return nil, err
- }
- if tables.GetResource, err = NewGameGetResource(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_affix"); err != nil {
- return nil, err
- }
- if tables.Affix, err = NewGameAffix(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingbossskill"); err != nil {
- return nil, err
- }
- if tables.VikingBossSkill, err = NewGameVikingBossSkill(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryfetter"); err != nil {
- return nil, err
- }
- if tables.LibraryFetter, err = NewGameLibraryFetter(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_librarystory"); err != nil {
- return nil, err
- }
- if tables.LibraryStory, err = NewGameLibraryStory(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryhero"); err != nil {
- return nil, err
- }
- if tables.LibraryHero, err = NewGameLibraryHero(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryhistory"); err != nil {
- return nil, err
- }
- if tables.LibraryHistory, err = NewGameLibraryHistory(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryfavor"); err != nil {
- return nil, err
- }
- if tables.LibraryFavor, err = NewGameLibraryFavor(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryfavorlv"); err != nil {
- return nil, err
- }
- if tables.LibraryFavorlv, err = NewGameLibraryFavorlv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_librarybubble"); err != nil {
- return nil, err
- }
- if tables.LibraryBubble, err = NewGameLibraryBubble(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryplayback"); err != nil {
- return nil, err
- }
- if tables.LibraryPlayBack, err = NewGameLibraryPlayBack(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_robot"); err != nil {
- return nil, err
- }
- if tables.Robot, err = NewGameRobot(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_ip"); err != nil {
- return nil, err
- }
- if tables.Ip, err = NewGameIp(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_gamecolor"); err != nil {
- return nil, err
- }
- if tables.GameColor, err = NewGameGameColor(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_namelibrary"); err != nil {
- return nil, err
- }
- if tables.NameLibrary, err = NewGameNameLibrary(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroconvertdata"); err != nil {
- return nil, err
- }
- if tables.HeroConvertdata, err = NewGameHeroConvertdata(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_linestorytimeline"); err != nil {
- return nil, err
- }
- if tables.LinestoryTimeLine, err = NewGameLinestoryTimeLine(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_linestorymaintask"); err != nil {
- return nil, err
- }
- if tables.LinestoryMainTask, err = NewGameLinestoryMainTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_captaintext"); err != nil {
- return nil, err
- }
- if tables.Captaintext, err = NewGameCaptaintext(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herofusion"); err != nil {
- return nil, err
- }
- if tables.Herofusion, err = NewGameHerofusion(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_playerinfor"); err != nil {
- return nil, err
- }
- if tables.PlayerInfor, err = NewGamePlayerInfor(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herotalent"); err != nil {
- return nil, err
- }
- if tables.HeroTalent, err = NewGameHeroTalent(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_talentskill"); err != nil {
- return nil, err
- }
- if tables.TalentSkill, err = NewGameTalentSkill(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenabuychallenge"); err != nil {
- return nil, err
- }
- if tables.ArenaBuyChallenge, err = NewGameArenaBuyChallenge(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenaactivereward"); err != nil {
- return nil, err
- }
- if tables.ArenaActiveReward, err = NewGameArenaActiveReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenarobot"); err != nil {
- return nil, err
- }
- if tables.ArenaRobot, err = NewGameArenaRobot(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenarankreward"); err != nil {
- return nil, err
- }
- if tables.ArenaRankReward, err = NewGameArenaRankReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenachallengenpc"); err != nil {
- return nil, err
- }
- if tables.ArenaChallengeNpc, err = NewGameArenaChallengeNpc(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_itembox"); err != nil {
- return nil, err
- }
- if tables.ItemBox, err = NewGameItemBox(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_show"); err != nil {
- return nil, err
- }
- if tables.Show, err = NewGameShow(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildlv"); err != nil {
- return nil, err
- }
- if tables.GuildLv, err = NewGameGuildLv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildpng"); err != nil {
- return nil, err
- }
- if tables.GuildPng, err = NewGameGuildPng(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildactivity"); err != nil {
- return nil, err
- }
- if tables.GuildActivity, err = NewGameGuildActivity(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildsign"); err != nil {
- return nil, err
- }
- if tables.GuildSign, err = NewGameGuildSign(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildtask"); err != nil {
- return nil, err
- }
- if tables.GuildTask, err = NewGameGuildTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_trollrule"); err != nil {
- return nil, err
- }
- if tables.TrollRule, err = NewGameTrollRule(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_trollgoods"); err != nil {
- return nil, err
- }
- if tables.TrollGoods, err = NewGameTrollGoods(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_trolltrain"); err != nil {
- return nil, err
- }
- if tables.TrollTrain, err = NewGameTrollTrain(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_trolllv"); err != nil {
- return nil, err
- }
- if tables.TrollLv, err = NewGameTrollLv(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_trollcoefficient"); err != nil {
- return nil, err
- }
- if tables.TrollCoefficient, err = NewGameTrollCoefficient(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_proboss"); err != nil {
- return nil, err
- }
- if tables.ProBoss, err = NewGameProBoss(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_prochallenge"); err != nil {
- return nil, err
- }
- if tables.ProChallenge, err = NewGameProChallenge(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_prolineup"); err != nil {
- return nil, err
- }
- if tables.ProLineup, err = NewGameProLineup(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_probossskill"); err != nil {
- return nil, err
- }
- if tables.ProBossskill, err = NewGameProBossskill(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_horoscope"); err != nil {
- return nil, err
- }
- if tables.Horoscope, err = NewGameHoroscope(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_sign"); err != nil {
- return nil, err
- }
- if tables.Sign, err = NewGameSign(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_signreset"); err != nil {
- return nil, err
- }
- if tables.SignReset, err = NewGameSignReset(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_growtask"); err != nil {
- return nil, err
- }
- if tables.GrowTask, err = NewGameGrowTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_growreward"); err != nil {
- return nil, err
- }
- if tables.GrowReward, err = NewGameGrowReward(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_recharge"); err != nil {
- return nil, err
- }
- if tables.Recharge, err = NewGameRecharge(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_privilegecard"); err != nil {
- return nil, err
- }
- if tables.PrivilegeCard, err = NewGamePrivilegeCard(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_privilege"); err != nil {
- return nil, err
- }
- if tables.Privilege, err = NewGamePrivilege(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_worldtask"); err != nil {
- return nil, err
- }
- if tables.WorldTask, err = NewGameWorldTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_taskcond"); err != nil {
- return nil, err
- }
- if tables.TaskCond, err = NewGameTaskCond(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_tasktype"); err != nil {
- return nil, err
- }
- if tables.TaskType, err = NewGameTaskType(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_teaching"); err != nil {
- return nil, err
- }
- if tables.Teaching, err = NewGameTeaching(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_herostrategy"); err != nil {
- return nil, err
- }
- if tables.HeroStrategy, err = NewGameHeroStrategy(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_teachtask"); err != nil {
- return nil, err
- }
- if tables.TeachTask, err = NewGameTeachTask(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_paypackage"); err != nil {
- return nil, err
- }
- if tables.PayPackage, err = NewGamePayPackage(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_worldbattle"); err != nil {
- return nil, err
- }
- if tables.WorldBattle, err = NewGameWorldBattle(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_reddot"); err != nil {
- return nil, err
- }
- if tables.RedDot, err = NewGameRedDot(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_reddottalkid"); err != nil {
- return nil, err
- }
- if tables.RedDotTalkid, err = NewGameRedDotTalkid(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_passcheck"); err != nil {
- return nil, err
- }
- if tables.PassCheck, err = NewGamePassCheck(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_mail"); err != nil {
- return nil, err
- }
- if tables.Mail, err = NewGameMail(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_combatlevel"); err != nil {
- return nil, err
- }
- if tables.CombatLevel, err = NewGameCombatLevel(buf); err != nil {
- return nil, err
- }
- if buf, err = loader("game_combatmanster"); err != nil {
- return nil, err
- }
- if tables.CombatManster, err = NewGameCombatManster(buf); err != nil {
- return nil, err
- }
- return tables, nil
+ tables := &Tables{}
+ if buf, err = loader("game_global") ; err != nil {
+ return nil, err
+ }
+ if tables.Global, err = NewGameGlobal(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_extservers") ; err != nil {
+ return nil, err
+ }
+ if tables.Extservers, err = NewGameExtservers(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillatk") ; err != nil {
+ return nil, err
+ }
+ if tables.SkillAtk, err = NewGameSkillAtk(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillafteratk") ; err != nil {
+ return nil, err
+ }
+ if tables.SkillAfteratk, err = NewGameSkillAfteratk(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillbuff") ; err != nil {
+ return nil, err
+ }
+ if tables.SkillBuff, err = NewGameSkillBuff(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillpassive") ; err != nil {
+ return nil, err
+ }
+ if tables.SkillPassive, err = NewGameSkillPassive(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_hero") ; err != nil {
+ return nil, err
+ }
+ if tables.Hero, err = NewGameHero(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herostargrow") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroStargrow, err = NewGameHeroStargrow(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herolevelgrow") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroLevelgrow, err = NewGameHeroLevelgrow(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herostarup") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroStarup, err = NewGameHeroStarup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroexp") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroExp, err = NewGameHeroExp(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herolevelup") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroLevelup, err = NewGameHeroLevelup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equip") ; err != nil {
+ return nil, err
+ }
+ if tables.Equip, err = NewGameEquip(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipattrlibrary") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipAttrlibrary, err = NewGameEquipAttrlibrary(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipsuit") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipSuit, err = NewGameEquipSuit(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipcolor") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipColor, err = NewGameEquipColor(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipintensify") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipIntensify, err = NewGameEquipIntensify(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipscompose") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipSCompose, err = NewGameEquipSCompose(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipattribute") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipAttribute, err = NewGameEquipAttribute(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipenchanting") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipEnchanting, err = NewGameEquipEnchanting(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_item") ; err != nil {
+ return nil, err
+ }
+ if tables.Item, err = NewGameItem(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroskilllevel") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroSkillLevel, err = NewGameHeroSkillLevel(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroresonance") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroResonance, err = NewGameHeroResonance(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroawaken") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroAwaken, err = NewGameHeroAwaken(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heromethod") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroMethod, err = NewGameHeroMethod(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heromethodcomment") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroMethodComment, err = NewGameHeroMethodComment(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_shop") ; err != nil {
+ return nil, err
+ }
+ if tables.Shop, err = NewGameShop(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_shopitem") ; err != nil {
+ return nil, err
+ }
+ if tables.Shopitem, err = NewGameShopitem(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_activereward") ; err != nil {
+ return nil, err
+ }
+ if tables.ActiveReward, err = NewGameActiveReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_model") ; err != nil {
+ return nil, err
+ }
+ if tables.Model, err = NewGameModel(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainlinechapter") ; err != nil {
+ return nil, err
+ }
+ if tables.MainlineChapter, err = NewGameMainlineChapter(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainline") ; err != nil {
+ return nil, err
+ }
+ if tables.Mainline, err = NewGameMainline(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_drawcard") ; err != nil {
+ return nil, err
+ }
+ if tables.DrawCard, err = NewGameDrawCard(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatchannel") ; err != nil {
+ return nil, err
+ }
+ if tables.ChatChannel, err = NewGameChatChannel(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatsystem") ; err != nil {
+ return nil, err
+ }
+ if tables.ChatSystem, err = NewGameChatSystem(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatservergroup") ; err != nil {
+ return nil, err
+ }
+ if tables.ChatServerGroup, err = NewGameChatServerGroup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatchannelcom") ; err != nil {
+ return nil, err
+ }
+ if tables.ChatChannelCom, err = NewGameChatChannelCom(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatexpression") ; err != nil {
+ return nil, err
+ }
+ if tables.ChatExpression, err = NewGameChatExpression(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_taskround") ; err != nil {
+ return nil, err
+ }
+ if tables.TaskRound, err = NewGameTaskRound(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_taskactivereward") ; err != nil {
+ return nil, err
+ }
+ if tables.TaskActiveReward, err = NewGameTaskActiveReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_coin") ; err != nil {
+ return nil, err
+ }
+ if tables.Coin, err = NewGameCoin(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_initial") ; err != nil {
+ return nil, err
+ }
+ if tables.Initial, err = NewGameInitial(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_monster") ; err != nil {
+ return nil, err
+ }
+ if tables.Monster, err = NewGameMonster(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equippos") ; err != nil {
+ return nil, err
+ }
+ if tables.EquipPos, err = NewGameEquipPos(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_playerlv") ; err != nil {
+ return nil, err
+ }
+ if tables.Playerlv, err = NewGamePlayerlv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_facemod") ; err != nil {
+ return nil, err
+ }
+ if tables.Facemod, err = NewGameFacemod(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_msgdistrib") ; err != nil {
+ return nil, err
+ }
+ if tables.Msgdistrib, err = NewGameMsgdistrib(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_opencond") ; err != nil {
+ return nil, err
+ }
+ if tables.Opencond, err = NewGameOpencond(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_stroy") ; err != nil {
+ return nil, err
+ }
+ if tables.Stroy, err = NewGameStroy(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pagoda") ; err != nil {
+ return nil, err
+ }
+ if tables.Pagoda, err = NewGamePagoda(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pagodataskreward") ; err != nil {
+ return nil, err
+ }
+ if tables.PagodaTaskReward, err = NewGamePagodaTaskReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_seasonloop") ; err != nil {
+ return nil, err
+ }
+ if tables.SeasonLoop, err = NewGameSeasonLoop(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pagodaseasonreward") ; err != nil {
+ return nil, err
+ }
+ if tables.PagodaSeasonReward, err = NewGamePagodaSeasonReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_rdtask") ; err != nil {
+ return nil, err
+ }
+ if tables.Rdtask, err = NewGameRdtask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_rdtaskcondi") ; err != nil {
+ return nil, err
+ }
+ if tables.RdtaskCondi, err = NewGameRdtaskCondi(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_rdtaskchoose") ; err != nil {
+ return nil, err
+ }
+ if tables.RdtaskChoose, err = NewGameRdtaskChoose(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_rdtaskside") ; err != nil {
+ return nil, err
+ }
+ if tables.RdtaskSide, err = NewGameRdtaskSide(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_rdtaskbattle") ; err != nil {
+ return nil, err
+ }
+ if tables.RdtaskBattle, err = NewGameRdtaskBattle(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_kungfuunlock") ; err != nil {
+ return nil, err
+ }
+ if tables.KungfuUnlock, err = NewGameKungfuUnlock(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_kungfumasterworker") ; err != nil {
+ return nil, err
+ }
+ if tables.KungfuMasterworker, err = NewGameKungfuMasterworker(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gourmet") ; err != nil {
+ return nil, err
+ }
+ if tables.Gourmet, err = NewGameGourmet(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_drop") ; err != nil {
+ return nil, err
+ }
+ if tables.Drop, err = NewGameDrop(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithy") ; err != nil {
+ return nil, err
+ }
+ if tables.Smithy, err = NewGameSmithy(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithystove") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyStove, err = NewGameSmithyStove(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithytext") ; err != nil {
+ return nil, err
+ }
+ if tables.SmithyText, err = NewGameSmithyText(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingboss") ; err != nil {
+ return nil, err
+ }
+ if tables.VikingBoss, err = NewGameVikingBoss(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingchallenge") ; err != nil {
+ return nil, err
+ }
+ if tables.VikingChallenge, err = NewGameVikingChallenge(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikinglineup") ; err != nil {
+ return nil, err
+ }
+ if tables.VikingLineup, err = NewGameVikingLineup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingentrance") ; err != nil {
+ return nil, err
+ }
+ if tables.VikingEntrance, err = NewGameVikingEntrance(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dreamlandboos") ; err != nil {
+ return nil, err
+ }
+ if tables.DreamlandBoos, err = NewGameDreamlandBoos(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dreamlandchallenge") ; err != nil {
+ return nil, err
+ }
+ if tables.DreamlandChallenge, err = NewGameDreamlandChallenge(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dreamlandtrigger") ; err != nil {
+ return nil, err
+ }
+ if tables.DreamlandTrigger, err = NewGameDreamlandTrigger(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_huntingboss") ; err != nil {
+ return nil, err
+ }
+ if tables.HuntingBoss, err = NewGameHuntingBoss(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_huntingchallenge") ; err != nil {
+ return nil, err
+ }
+ if tables.HuntingChallenge, err = NewGameHuntingChallenge(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_huntingopentime") ; err != nil {
+ return nil, err
+ }
+ if tables.HuntingOpenTime, err = NewGameHuntingOpenTime(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_huntinglineup") ; err != nil {
+ return nil, err
+ }
+ if tables.HuntingLineup, err = NewGameHuntingLineup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_monsterformat") ; err != nil {
+ return nil, err
+ }
+ if tables.MonsterFormat, err = NewGameMonsterFormat(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_link") ; err != nil {
+ return nil, err
+ }
+ if tables.Link, err = NewGameLink(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_getresource") ; err != nil {
+ return nil, err
+ }
+ if tables.GetResource, err = NewGameGetResource(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingbossskill") ; err != nil {
+ return nil, err
+ }
+ if tables.VikingBossSkill, err = NewGameVikingBossSkill(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryfetter") ; err != nil {
+ return nil, err
+ }
+ if tables.LibraryFetter, err = NewGameLibraryFetter(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_librarystory") ; err != nil {
+ return nil, err
+ }
+ if tables.LibraryStory, err = NewGameLibraryStory(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryhero") ; err != nil {
+ return nil, err
+ }
+ if tables.LibraryHero, err = NewGameLibraryHero(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryhistory") ; err != nil {
+ return nil, err
+ }
+ if tables.LibraryHistory, err = NewGameLibraryHistory(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryfavor") ; err != nil {
+ return nil, err
+ }
+ if tables.LibraryFavor, err = NewGameLibraryFavor(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryfavorlv") ; err != nil {
+ return nil, err
+ }
+ if tables.LibraryFavorlv, err = NewGameLibraryFavorlv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_librarybubble") ; err != nil {
+ return nil, err
+ }
+ if tables.LibraryBubble, err = NewGameLibraryBubble(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryplayback") ; err != nil {
+ return nil, err
+ }
+ if tables.LibraryPlayBack, err = NewGameLibraryPlayBack(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_robot") ; err != nil {
+ return nil, err
+ }
+ if tables.Robot, err = NewGameRobot(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_ip") ; err != nil {
+ return nil, err
+ }
+ if tables.Ip, err = NewGameIp(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_namelibrary") ; err != nil {
+ return nil, err
+ }
+ if tables.NameLibrary, err = NewGameNameLibrary(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroconvertdata") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroConvertdata, err = NewGameHeroConvertdata(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_linestorytimeline") ; err != nil {
+ return nil, err
+ }
+ if tables.LinestoryTimeLine, err = NewGameLinestoryTimeLine(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_linestorymaintask") ; err != nil {
+ return nil, err
+ }
+ if tables.LinestoryMainTask, err = NewGameLinestoryMainTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herofusion") ; err != nil {
+ return nil, err
+ }
+ if tables.Herofusion, err = NewGameHerofusion(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_playerinfor") ; err != nil {
+ return nil, err
+ }
+ if tables.PlayerInfor, err = NewGamePlayerInfor(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herotalent") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroTalent, err = NewGameHeroTalent(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_talentskill") ; err != nil {
+ return nil, err
+ }
+ if tables.TalentSkill, err = NewGameTalentSkill(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenabuychallenge") ; err != nil {
+ return nil, err
+ }
+ if tables.ArenaBuyChallenge, err = NewGameArenaBuyChallenge(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenaactivereward") ; err != nil {
+ return nil, err
+ }
+ if tables.ArenaActiveReward, err = NewGameArenaActiveReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenarobot") ; err != nil {
+ return nil, err
+ }
+ if tables.ArenaRobot, err = NewGameArenaRobot(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenarankreward") ; err != nil {
+ return nil, err
+ }
+ if tables.ArenaRankReward, err = NewGameArenaRankReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenachallengenpc") ; err != nil {
+ return nil, err
+ }
+ if tables.ArenaChallengeNpc, err = NewGameArenaChallengeNpc(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_itembox") ; err != nil {
+ return nil, err
+ }
+ if tables.ItemBox, err = NewGameItemBox(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_show") ; err != nil {
+ return nil, err
+ }
+ if tables.Show, err = NewGameShow(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildlv") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildLv, err = NewGameGuildLv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildpng") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildPng, err = NewGameGuildPng(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildactivity") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildActivity, err = NewGameGuildActivity(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildsign") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildSign, err = NewGameGuildSign(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildtask") ; err != nil {
+ return nil, err
+ }
+ if tables.GuildTask, err = NewGameGuildTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trollrule") ; err != nil {
+ return nil, err
+ }
+ if tables.TrollRule, err = NewGameTrollRule(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trollgoods") ; err != nil {
+ return nil, err
+ }
+ if tables.TrollGoods, err = NewGameTrollGoods(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trolltrain") ; err != nil {
+ return nil, err
+ }
+ if tables.TrollTrain, err = NewGameTrollTrain(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trolllv") ; err != nil {
+ return nil, err
+ }
+ if tables.TrollLv, err = NewGameTrollLv(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trollcoefficient") ; err != nil {
+ return nil, err
+ }
+ if tables.TrollCoefficient, err = NewGameTrollCoefficient(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_horoscope") ; err != nil {
+ return nil, err
+ }
+ if tables.Horoscope, err = NewGameHoroscope(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_sign") ; err != nil {
+ return nil, err
+ }
+ if tables.Sign, err = NewGameSign(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_signreset") ; err != nil {
+ return nil, err
+ }
+ if tables.SignReset, err = NewGameSignReset(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_growtask") ; err != nil {
+ return nil, err
+ }
+ if tables.GrowTask, err = NewGameGrowTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_growreward") ; err != nil {
+ return nil, err
+ }
+ if tables.GrowReward, err = NewGameGrowReward(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_recharge") ; err != nil {
+ return nil, err
+ }
+ if tables.Recharge, err = NewGameRecharge(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_privilegecard") ; err != nil {
+ return nil, err
+ }
+ if tables.PrivilegeCard, err = NewGamePrivilegeCard(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_privilege") ; err != nil {
+ return nil, err
+ }
+ if tables.Privilege, err = NewGamePrivilege(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_worldtask") ; err != nil {
+ return nil, err
+ }
+ if tables.WorldTask, err = NewGameWorldTask(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_taskcond") ; err != nil {
+ return nil, err
+ }
+ if tables.TaskCond, err = NewGameTaskCond(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_tasktype") ; err != nil {
+ return nil, err
+ }
+ if tables.TaskType, err = NewGameTaskType(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_teaching") ; err != nil {
+ return nil, err
+ }
+ if tables.Teaching, err = NewGameTeaching(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herostrategy") ; err != nil {
+ return nil, err
+ }
+ if tables.HeroStrategy, err = NewGameHeroStrategy(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_fightglobalevent") ; err != nil {
+ return nil, err
+ }
+ if tables.FightGlobalEvent, err = NewGameFightGlobalEvent(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_paypackage") ; err != nil {
+ return nil, err
+ }
+ if tables.PayPackage, err = NewGamePayPackage(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_worldbattle") ; err != nil {
+ return nil, err
+ }
+ if tables.WorldBattle, err = NewGameWorldBattle(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_reddot") ; err != nil {
+ return nil, err
+ }
+ if tables.RedDot, err = NewGameRedDot(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_reddottalkid") ; err != nil {
+ return nil, err
+ }
+ if tables.RedDotTalkid, err = NewGameRedDotTalkid(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_reddotgroup") ; err != nil {
+ return nil, err
+ }
+ if tables.RedDotGroup, err = NewGameRedDotGroup(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_passcheck") ; err != nil {
+ return nil, err
+ }
+ if tables.PassCheck, err = NewGamePassCheck(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mail") ; err != nil {
+ return nil, err
+ }
+ if tables.Mail, err = NewGameMail(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_combatlevel") ; err != nil {
+ return nil, err
+ }
+ if tables.CombatLevel, err = NewGameCombatLevel(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_combatmanster") ; err != nil {
+ return nil, err
+ }
+ if tables.CombatManster, err = NewGameCombatManster(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_combatbox") ; err != nil {
+ return nil, err
+ }
+ if tables.CombatBox, err = NewGameCombatBox(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_help") ; err != nil {
+ return nil, err
+ }
+ if tables.Help, err = NewGameHelp(buf) ; err != nil {
+ return nil, err
+ }
+ return tables, nil
}
diff --git a/sys/configure/structs/game.equipData.go b/sys/configure/structs/game.equipData.go
index f48d7658c..afcdac474 100644
--- a/sys/configure/structs/game.equipData.go
+++ b/sys/configure/structs/game.equipData.go
@@ -19,6 +19,7 @@ type GameEquipData struct {
Pos int32
Star int32
Color int32
+ Effects string
Leadlibrary int32
Addattrnum []int32
Addattrnump []int32
@@ -44,6 +45,7 @@ func (_v *GameEquipData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["pos"].(float64); !_ok_ { err = errors.New("pos error"); return }; _v.Pos = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["color"].(float64); !_ok_ { err = errors.New("color error"); return }; _v.Color = int32(_tempNum_) }
+ { var _ok_ bool; if _v.Effects, _ok_ = _buf["Effects"].(string); !_ok_ { err = errors.New("Effects error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["leadlibrary"].(float64); !_ok_ { err = errors.New("leadlibrary error"); return }; _v.Leadlibrary = int32(_tempNum_) }
{
var _arr_ []interface{}
diff --git a/sys/configure/structs/game.skillAtkData.go b/sys/configure/structs/game.skillAtkData.go
index 789bb5ae2..e8b7b783a 100644
--- a/sys/configure/structs/game.skillAtkData.go
+++ b/sys/configure/structs/game.skillAtkData.go
@@ -18,6 +18,7 @@ type GameSkillAtkData struct {
Name string
Ico string
CorrectPos int32
+ IsMelee int32
Act string
Type int32
CD int32
@@ -55,6 +56,7 @@ func (_v *GameSkillAtkData)Deserialize(_buf map[string]interface{}) (err error)
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["Name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Ico, _ok_ = _buf["ico"].(string); !_ok_ { err = errors.New("ico error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["CorrectPos"].(float64); !_ok_ { err = errors.New("CorrectPos error"); return }; _v.CorrectPos = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["IsMelee"].(float64); !_ok_ { err = errors.New("IsMelee error"); return }; _v.IsMelee = int32(_tempNum_) }
{ var _ok_ bool; if _v.Act, _ok_ = _buf["act"].(string); !_ok_ { err = errors.New("act error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Type"].(float64); !_ok_ { err = errors.New("Type error"); return }; _v.Type = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["CD"].(float64); !_ok_ { err = errors.New("CD error"); return }; _v.CD = int32(_tempNum_) }