diff --git a/bin/json/game_hero.json b/bin/json/game_hero.json index 4943a341b..8521f2a58 100644 --- a/bin/json/game_hero.json +++ b/bin/json/game_hero.json @@ -55,7 +55,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "13002", @@ -113,7 +114,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "13003", @@ -171,7 +173,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "13004", @@ -229,7 +232,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "13005", @@ -287,7 +291,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "14001", @@ -345,7 +350,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "14002", @@ -403,7 +409,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "14003", @@ -461,7 +468,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "14004", @@ -519,7 +527,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "14005", @@ -577,7 +586,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "14006", @@ -635,7 +645,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "14007", @@ -693,7 +704,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "15001", @@ -751,7 +763,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "15002", @@ -809,7 +822,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "15003", @@ -867,7 +881,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "15004", @@ -925,7 +940,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "23001", @@ -983,7 +999,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "23002", @@ -1041,7 +1058,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "23003", @@ -1099,7 +1117,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "23004", @@ -1157,7 +1176,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "24001", @@ -1215,7 +1235,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "24002", @@ -1273,7 +1294,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "24003", @@ -1331,7 +1353,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "24004", @@ -1389,7 +1412,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "24005", @@ -1447,7 +1471,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "24006", @@ -1505,7 +1530,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "24007", @@ -1563,7 +1589,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "24008", @@ -1621,7 +1648,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "24009", @@ -1679,7 +1707,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "25001", @@ -1737,7 +1766,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "25002", @@ -1795,7 +1825,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "25003", @@ -1853,7 +1884,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "25004", @@ -1911,7 +1943,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "33001", @@ -1969,7 +2002,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "33002", @@ -2027,7 +2061,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "33003", @@ -2085,7 +2120,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "33004", @@ -2143,7 +2179,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "33005", @@ -2201,7 +2238,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "33006", @@ -2259,7 +2297,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "34001", @@ -2317,7 +2356,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "34002", @@ -2375,7 +2415,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "34003", @@ -2433,7 +2474,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "34004", @@ -2491,7 +2533,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "34005", @@ -2549,7 +2592,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "34006", @@ -2607,7 +2651,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "34007", @@ -2665,7 +2710,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "34008", @@ -2723,7 +2769,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "35001", @@ -2781,7 +2828,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "35002", @@ -2839,7 +2887,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "35003", @@ -2897,7 +2946,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "35004", @@ -2955,7 +3005,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "35005", @@ -3013,7 +3064,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "35006", @@ -3071,7 +3123,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "43001", @@ -3129,7 +3182,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "43002", @@ -3187,7 +3241,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "43003", @@ -3245,7 +3300,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "43004", @@ -3303,7 +3359,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "43005", @@ -3361,7 +3418,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "43006", @@ -3419,7 +3477,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "43007", @@ -3477,7 +3536,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "44001", @@ -3535,7 +3595,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "44002", @@ -3593,7 +3654,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "44003", @@ -3651,7 +3713,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "44004", @@ -3709,7 +3772,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "44006", @@ -3767,7 +3831,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "45001", @@ -3825,7 +3890,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "45002", @@ -3883,7 +3949,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "45003", @@ -3941,7 +4008,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "45004", @@ -3999,13 +4067,14 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "43901", "name": { "key": "hero_43901", - "text": "升星精灵" + "text": "升星精灵·稀有" }, "star": 3, "color": 2, @@ -4057,7 +4126,126 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 + }, + { + "hid": "43902", + "name": { + "key": "hero_43902", + "text": "升星精灵·史诗" + }, + "star": 4, + "color": 3, + "race": 4, + "job": 5, + "type": 2, + "ip": 1, + "sd": 1, + "handbook": -1, + "prefab": "43901", + "rotation": "0|0|0", + "icon": "43902", + "vocal": "43902", + "tujing": [ + 1 + ], + "intr": { + "key": "", + "text": "" + }, + "events": "hero_43902", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 143902011, + "skill1": 143902111, + "skill2": 143902211, + "skill3": 143902311, + "txt": { + "key": "hero_55080", + "text": "" + }, + "enteranivalue": 0, + "camerainterval": 0, + "equiprcom": [ + "11001", + "11002", + "11003", + "11004", + "11005", + "11006", + "11011", + "11012", + "11013", + "11014", + "11015", + "11016" + ], + "angle": 0 + }, + { + "hid": "43903", + "name": { + "key": "hero_43903", + "text": "升星精灵·传说" + }, + "star": 5, + "color": 4, + "race": 4, + "job": 5, + "type": 2, + "ip": 1, + "sd": 1, + "handbook": -1, + "prefab": "43901", + "rotation": "0|0|0", + "icon": "43903", + "vocal": "43903", + "tujing": [ + 1 + ], + "intr": { + "key": "", + "text": "" + }, + "events": "hero_43903", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 143903011, + "skill1": 143903111, + "skill2": 143903211, + "skill3": 143903311, + "txt": { + "key": "hero_55080", + "text": "" + }, + "enteranivalue": 0, + "camerainterval": 0, + "equiprcom": [ + "11001", + "11002", + "11003", + "11004", + "11005", + "11006", + "11011", + "11012", + "11013", + "11014", + "11015", + "11016" + ], + "angle": 0 }, { "hid": "42911", @@ -4115,7 +4303,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "43911", @@ -4173,7 +4362,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "44911", @@ -4231,7 +4421,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "43921", @@ -4289,7 +4480,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "44921", @@ -4347,7 +4539,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "45921", @@ -4405,13 +4598,14 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "51001", "name": { "key": "hero_51001", - "text": "啵啵星人 " + "text": "啵啵星人" }, "star": 2, "color": 1, @@ -4463,13 +4657,14 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "51002", "name": { "key": "hero_51002", - "text": "埃雷特手下1号 " + "text": "埃雷特手下1号" }, "star": 2, "color": 1, @@ -4521,13 +4716,14 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "51003", "name": { "key": "hero_51003", - "text": "埃雷特手下2号 " + "text": "埃雷特手下2号" }, "star": 2, "color": 1, @@ -4579,13 +4775,14 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "51004", "name": { "key": "hero_51004", - "text": "豺狼小怪 " + "text": "豺狼小怪" }, "star": 2, "color": 1, @@ -4637,13 +4834,14 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "51005", "name": { "key": "hero_51005", - "text": "犀牛守卫 " + "text": "犀牛守卫" }, "star": 2, "color": 1, @@ -4695,13 +4893,14 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "51006", "name": { "key": "hero_51006", - "text": "香塔尔 杜布瓦队长手下1号 " + "text": "香塔尔杜布瓦队长手下1号" }, "star": 2, "color": 1, @@ -4753,13 +4952,14 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "51007", "name": { "key": "hero_51007", - "text": "香塔尔 杜布瓦队长手下2号 " + "text": "香塔尔杜布瓦队长手下2号" }, "star": 2, "color": 1, @@ -4811,13 +5011,14 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "51008", "name": { "key": "hero_51008", - "text": "香塔尔 杜布瓦队长手下3号 " + "text": "香塔尔杜布瓦队长手下3号" }, "star": 2, "color": 1, @@ -4869,13 +5070,14 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "51009", "name": { "key": "hero_51009", - "text": "香塔尔 杜布瓦队长手下4号 " + "text": "香塔尔杜布瓦队长手下4号" }, "star": 2, "color": 1, @@ -4927,13 +5129,14 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "51010", "name": { "key": "hero_51010", - "text": "警卫1号 " + "text": "警卫1号" }, "star": 2, "color": 1, @@ -4985,13 +5188,14 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "51011", "name": { "key": "hero_51011", - "text": "警卫2号 " + "text": "警卫2号" }, "star": 2, "color": 1, @@ -5043,13 +5247,14 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "51012", "name": { "key": "hero_51012", - "text": "小猴子 " + "text": "小猴子" }, "star": 2, "color": 1, @@ -5101,13 +5306,14 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "51013", "name": { "key": "hero_51013", - "text": "巨怪啰啰 " + "text": "巨怪啰啰" }, "star": 2, "color": 1, @@ -5159,13 +5365,14 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "51014", "name": { "key": "hero_51014", - "text": "博啃族宫廷守卫 " + "text": "博啃族宫廷守卫" }, "star": 2, "color": 1, @@ -5217,7 +5424,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "54001", @@ -5275,13 +5483,14 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "53001", "name": { "key": "hero_53001", - "text": "埃雷特 " + "text": "埃雷特" }, "star": 3, "color": 2, @@ -5333,13 +5542,14 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "53002", "name": { "key": "hero_53002", - "text": "豺狼头领 " + "text": "豺狼头领" }, "star": 3, "color": 2, @@ -5391,13 +5601,14 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "53003", "name": { "key": "hero_53003", - "text": "豪猪大师(翡翠僵尸) " + "text": "豪猪大师(翡翠僵尸)" }, "star": 3, "color": 2, @@ -5449,13 +5660,14 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "53004", "name": { "key": "hero_53004", - "text": "双獾大师(翡翠僵尸) " + "text": "双獾大师(翡翠僵尸)" }, "star": 3, "color": 2, @@ -5507,13 +5719,14 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "53005", "name": { "key": "hero_53005", - "text": "小猴子首领 " + "text": "小猴子首领" }, "star": 3, "color": 2, @@ -5565,13 +5778,14 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "53006", "name": { "key": "hero_53006", - "text": "巨怪首领 " + "text": "巨怪首领" }, "star": 3, "color": 2, @@ -5623,7 +5837,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "55001", @@ -5681,7 +5896,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "55002", @@ -5739,7 +5955,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "55003", @@ -5797,7 +6014,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "55004", @@ -5855,7 +6073,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "55005", @@ -5913,7 +6132,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "55006", @@ -5971,7 +6191,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "55007", @@ -6029,7 +6250,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "11001", @@ -6087,7 +6309,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "11002", @@ -6145,7 +6368,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "11003", @@ -6205,7 +6429,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "11004", @@ -6263,7 +6488,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "11005", @@ -6321,7 +6547,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "11006", @@ -6379,7 +6606,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "11009", @@ -6437,7 +6665,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "22002", @@ -6495,7 +6724,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "90001", @@ -6553,7 +6783,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "11011", @@ -6611,7 +6842,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "11008", @@ -6669,7 +6901,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "11017", @@ -6729,7 +6962,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "11018", @@ -6790,7 +7024,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "11019", @@ -6848,7 +7083,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "11020", @@ -6906,7 +7142,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "11021", @@ -6964,7 +7201,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "11099", @@ -7022,7 +7260,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "12001", @@ -7080,7 +7319,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "12003", @@ -7140,7 +7380,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "12009", @@ -7198,7 +7439,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "12017", @@ -7258,7 +7500,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "12018", @@ -7316,7 +7559,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "44005", @@ -7374,7 +7618,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "15005", @@ -7432,7 +7677,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "63002", @@ -7488,7 +7734,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "63003", @@ -7544,7 +7791,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "63004", @@ -7600,7 +7848,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "64003", @@ -7656,7 +7905,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "74002", @@ -7712,7 +7962,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "74003", @@ -7768,7 +8019,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "74004", @@ -7824,7 +8076,8 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 }, { "hid": "83002", @@ -7880,7 +8133,8 @@ "11014", "11015", "11016" - ] + ], + "angle": 0 }, { "hid": "83006", @@ -7936,7 +8190,8 @@ "11034", "11035", "11036" - ] + ], + "angle": 0 }, { "hid": "84002", @@ -7992,7 +8247,8 @@ "11054", "11055", "11056" - ] + ], + "angle": 0 }, { "hid": "94002", @@ -8048,7 +8304,8 @@ "10014", "10015", "10016" - ] + ], + "angle": 0 }, { "hid": "94005", @@ -8106,7 +8363,8 @@ "10034", "10035", "10036" - ] + ], + "angle": 0 }, { "hid": "64007", @@ -8164,6 +8422,7 @@ "10054", "10055", "10056" - ] + ], + "angle": 0 } ] \ No newline at end of file diff --git a/bin/json/game_huntingopentime.json b/bin/json/game_huntingopentime.json index 44172eed4..5708b3280 100644 --- a/bin/json/game_huntingopentime.json +++ b/bin/json/game_huntingopentime.json @@ -12,6 +12,10 @@ "introduce": { "key": "hunting_boss_1005", "text": "传说中的巨型猩猩是一个非常恐怖的角色,它暴戾且狡猾,与它为敌一定要非常小心" + }, + "opentimetext": { + "key": "bossopening_time1", + "text": "开启时间:1、2" } }, { @@ -27,6 +31,10 @@ "introduce": { "key": "hunting_boss_1006", "text": "火龙可以从嘴里喷出猛烈的火焰,对地面造成毁灭性打击" + }, + "opentimetext": { + "key": "bossopening_time2", + "text": "开启时间:3、4" } }, { @@ -42,6 +50,10 @@ "introduce": { "key": "hunting_boss_1007", "text": "一种变异的老虎,它有着锋利的爪子和牙齿" + }, + "opentimetext": { + "key": "bossopening_time3", + "text": "开启时间:5、6" } }, { @@ -57,6 +69,10 @@ "introduce": { "key": "hunting_boss_1008", "text": "当黑夜来临时,梦魇露出了它的爪牙,会让无辜的人们陷入噩梦中无法自拔" + }, + "opentimetext": { + "key": "bossopening_time4", + "text": "开启时间:1、7" } } ] \ No newline at end of file diff --git a/bin/json/game_libraryfetter.json b/bin/json/game_libraryfetter.json index 02e162492..7536307f9 100644 --- a/bin/json/game_libraryfetter.json +++ b/bin/json/game_libraryfetter.json @@ -6,8 +6,8 @@ "name": "师徒二人", "lv": 1, "hid": [ - 25001, - 35001 + "25001", + "35001" ], "favorlv": 1, "prize": [] @@ -19,8 +19,8 @@ "name": "师徒二人", "lv": 2, "hid": [ - 25001, - 35001 + "25001", + "35001" ], "favorlv": 2, "prize": [ @@ -43,8 +43,8 @@ "name": "师徒二人", "lv": 3, "hid": [ - 25001, - 35001 + "25001", + "35001" ], "favorlv": 3, "prize": [ @@ -67,9 +67,9 @@ "name": "毫不相干", "lv": 1, "hid": [ - 11003, - 11009, - 15004 + "11003", + "11009", + "15004" ], "favorlv": 1, "prize": [] @@ -81,9 +81,9 @@ "name": "毫不相干", "lv": 2, "hid": [ - 11003, - 11009, - 15004 + "11003", + "11009", + "15004" ], "favorlv": 2, "prize": [ @@ -106,9 +106,9 @@ "name": "毫不相干", "lv": 3, "hid": [ - 11003, - 11009, - 15004 + "11003", + "11009", + "15004" ], "favorlv": 3, "prize": [ diff --git a/bin/json/game_libraryhero.json b/bin/json/game_libraryhero.json index c60b16ea0..0f9344c8a 100644 --- a/bin/json/game_libraryhero.json +++ b/bin/json/game_libraryhero.json @@ -1,15 +1,15 @@ [ { - "hid": 15004, + "hid": "15004", "name": { "key": "hero_15004", "text": "小欧" }, "star": 5, "history": [ - 150041, - 150042, - 150043 + "150041", + "150042", + "150043" ], "favorlv": [ 1, @@ -26,19 +26,22 @@ } ], "endid1": 10009, - "endid2": 10010 + "endid2": 10010, + "fid": [ + 102 + ] }, { - "hid": 25001, + "hid": "25001", "name": { "key": "hero_25001", "text": "阿宝" }, "star": 5, "history": [ - 250011, - 250012, - 250013 + "250011", + "250012", + "250013" ], "favorlv": [ 1, @@ -55,19 +58,22 @@ } ], "endid1": 10009, - "endid2": 10010 + "endid2": 10010, + "fid": [ + 101 + ] }, { - "hid": 35001, + "hid": "35001", "name": { "key": "hero_35001", "text": "师父" }, "star": 4, "history": [ - 350011, - 350012, - 350013 + "350011", + "350012", + "350013" ], "favorlv": [ 1, @@ -84,19 +90,22 @@ } ], "endid1": 10009, - "endid2": 10010 + "endid2": 10010, + "fid": [ + 101 + ] }, { - "hid": 11009, + "hid": "11009", "name": { "key": "hero_35002", "text": "希卡普" }, "star": 4, "history": [ - 110091, - 110092, - 110093 + "110091", + "110092", + "110093" ], "favorlv": [ 1, @@ -113,6 +122,9 @@ } ], "endid1": 10009, - "endid2": 10010 + "endid2": 10010, + "fid": [ + 102 + ] } ] \ No newline at end of file diff --git a/bin/json/game_libraryhistory.json b/bin/json/game_libraryhistory.json index 260032c4a..0b666efc7 100644 --- a/bin/json/game_libraryhistory.json +++ b/bin/json/game_libraryhistory.json @@ -1,6 +1,6 @@ [ { - "histroy": 150041, + "histroy": "150041", "txt": "小欧是个很乖巧的姑娘", "prize": [ { @@ -11,7 +11,7 @@ ] }, { - "histroy": 150042, + "histroy": "150042", "txt": "小欧是个很潇洒的姑娘", "prize": [ { @@ -22,7 +22,7 @@ ] }, { - "histroy": 150043, + "histroy": "150043", "txt": "小欧是个深情的姑娘", "prize": [ { @@ -33,7 +33,7 @@ ] }, { - "histroy": 250011, + "histroy": "250011", "txt": "阿宝长得贼胖", "prize": [ { @@ -44,7 +44,7 @@ ] }, { - "histroy": 250012, + "histroy": "250012", "txt": "阿宝长得贼圆", "prize": [ { @@ -55,7 +55,7 @@ ] }, { - "histroy": 250013, + "histroy": "250013", "txt": "阿宝长得贼可爱", "prize": [ { @@ -66,7 +66,7 @@ ] }, { - "histroy": 350011, + "histroy": "350011", "txt": "师父武功高强", "prize": [ { @@ -77,7 +77,7 @@ ] }, { - "histroy": 350012, + "histroy": "350012", "txt": "师父很傲娇", "prize": [ { @@ -88,7 +88,7 @@ ] }, { - "histroy": 350013, + "histroy": "350013", "txt": "师父的武功来自于乌龟大师", "prize": [ { @@ -99,7 +99,7 @@ ] }, { - "histroy": 110091, + "histroy": "110091", "txt": "希卡普很勇敢", "prize": [ { @@ -110,7 +110,7 @@ ] }, { - "histroy": 110092, + "histroy": "110092", "txt": "希卡普很善良", "prize": [ { @@ -121,7 +121,7 @@ ] }, { - "histroy": 110093, + "histroy": "110093", "txt": "希卡普很帅气", "prize": [ { diff --git a/bin/json/game_mainline.json b/bin/json/game_mainline.json index e3f865ff8..b7accc41b 100644 --- a/bin/json/game_mainline.json +++ b/bin/json/game_mainline.json @@ -83,11 +83,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -128,11 +123,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -207,11 +197,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -252,11 +237,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -297,11 +277,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -377,11 +352,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -487,11 +457,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -566,11 +531,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -645,11 +605,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -690,11 +645,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -770,11 +720,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -847,11 +792,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -925,11 +865,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -970,11 +905,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1049,11 +979,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1128,11 +1053,6 @@ "captainId": "250041", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1174,11 +1094,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1218,11 +1133,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1262,11 +1172,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1306,11 +1211,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1351,11 +1251,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1396,11 +1291,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1441,11 +1331,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1486,11 +1371,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1531,11 +1411,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1576,11 +1451,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1622,11 +1492,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1666,11 +1531,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1710,11 +1570,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1754,11 +1609,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1799,11 +1649,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1844,11 +1689,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1889,11 +1729,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1934,11 +1769,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -1979,11 +1809,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2024,11 +1849,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2070,11 +1890,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2114,11 +1929,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2158,11 +1968,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2202,11 +2007,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2247,11 +2047,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2292,11 +2087,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2337,11 +2127,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2382,11 +2167,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2427,11 +2207,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2472,11 +2247,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2518,11 +2288,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2562,11 +2327,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2606,11 +2366,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2650,11 +2405,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2695,11 +2445,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2740,11 +2485,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2785,11 +2525,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2830,11 +2565,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2875,11 +2605,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2920,11 +2645,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -2966,11 +2686,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3010,11 +2725,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3054,11 +2764,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3098,11 +2803,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3143,11 +2843,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3188,11 +2883,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3233,11 +2923,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3278,11 +2963,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3323,11 +3003,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3368,11 +3043,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3414,11 +3084,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3458,11 +3123,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3502,11 +3162,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3546,11 +3201,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3591,11 +3241,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3636,11 +3281,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3681,11 +3321,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3726,11 +3361,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3771,11 +3401,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3816,11 +3441,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3862,11 +3482,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3906,11 +3521,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3950,11 +3560,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -3994,11 +3599,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4039,11 +3639,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4084,11 +3679,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4129,11 +3719,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4174,11 +3759,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4219,11 +3799,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4264,11 +3839,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4310,11 +3880,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4354,11 +3919,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4398,11 +3958,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4442,11 +3997,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4487,11 +4037,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4532,11 +4077,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4577,11 +4117,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4622,11 +4157,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4667,11 +4197,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4712,11 +4237,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4758,11 +4278,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4802,11 +4317,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4846,11 +4356,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4890,11 +4395,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4935,11 +4435,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -4980,11 +4475,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5025,11 +4515,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5070,11 +4555,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5115,11 +4595,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5160,11 +4635,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5206,11 +4676,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5250,11 +4715,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5294,11 +4754,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5338,11 +4793,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5383,11 +4833,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5428,11 +4873,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5473,11 +4913,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5518,11 +4953,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5563,11 +4993,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5608,11 +5033,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5654,11 +5074,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5698,11 +5113,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5742,11 +5152,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5786,11 +5191,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5831,11 +5231,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5876,11 +5271,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5921,11 +5311,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -5966,11 +5351,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6011,11 +5391,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6056,11 +5431,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6102,11 +5472,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6146,11 +5511,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6190,11 +5550,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6234,11 +5589,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6279,11 +5629,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6324,11 +5669,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6369,11 +5709,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6414,11 +5749,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6459,11 +5789,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6504,11 +5829,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6550,11 +5870,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6594,11 +5909,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6638,11 +5948,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6682,11 +5987,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6727,11 +6027,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6772,11 +6067,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6817,11 +6107,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6862,11 +6147,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6907,11 +6187,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6952,11 +6227,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -6998,11 +6268,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7042,11 +6307,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7086,11 +6346,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7130,11 +6385,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7175,11 +6425,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7220,11 +6465,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7265,11 +6505,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7310,11 +6545,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7355,11 +6585,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7400,11 +6625,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7446,11 +6666,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7490,11 +6705,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7534,11 +6744,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7578,11 +6783,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7623,11 +6823,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7668,11 +6863,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7713,11 +6903,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7758,11 +6943,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7803,11 +6983,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7848,11 +7023,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7894,11 +7064,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7938,11 +7103,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -7982,11 +7142,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8026,11 +7181,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8071,11 +7221,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8116,11 +7261,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8161,11 +7301,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8206,11 +7341,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8251,11 +7381,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8296,11 +7421,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8342,11 +7462,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8386,11 +7501,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8430,11 +7540,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8474,11 +7579,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8519,11 +7619,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8564,11 +7659,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8609,11 +7699,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8654,11 +7739,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8699,11 +7779,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8744,11 +7819,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8790,11 +7860,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8834,11 +7899,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8878,11 +7938,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8922,11 +7977,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -8967,11 +8017,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9012,11 +8057,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9057,11 +8097,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9102,11 +8137,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9147,11 +8177,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9192,11 +8217,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9238,11 +8258,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9282,11 +8297,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9326,11 +8336,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9370,11 +8375,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9415,11 +8415,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9460,11 +8455,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9505,11 +8495,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9550,11 +8535,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9595,11 +8575,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9640,11 +8615,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9686,11 +8656,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9730,11 +8695,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9774,11 +8734,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9818,11 +8773,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9863,11 +8813,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9908,11 +8853,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9953,11 +8893,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -9998,11 +8933,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10043,11 +8973,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10088,11 +9013,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10134,11 +9054,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10178,11 +9093,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10222,11 +9132,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10266,11 +9171,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10311,11 +9211,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10356,11 +9251,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10401,11 +9291,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10446,11 +9331,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10491,11 +9371,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10536,11 +9411,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10582,11 +9452,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10626,11 +9491,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10670,11 +9530,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10714,11 +9569,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10759,11 +9609,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10804,11 +9649,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10849,11 +9689,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10894,11 +9729,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10939,11 +9769,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -10984,11 +9809,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11030,11 +9850,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11074,11 +9889,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11118,11 +9928,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11162,11 +9967,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11207,11 +10007,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11252,11 +10047,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11297,11 +10087,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11342,11 +10127,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11387,11 +10167,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11432,11 +10207,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11478,11 +10248,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11522,11 +10287,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11566,11 +10326,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11610,11 +10365,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11655,11 +10405,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11700,11 +10445,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11745,11 +10485,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11790,11 +10525,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11835,11 +10565,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11880,11 +10605,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11926,11 +10646,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -11970,11 +10685,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12014,11 +10724,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12058,11 +10763,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12103,11 +10803,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12148,11 +10843,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12193,11 +10883,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12238,11 +10923,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12283,11 +10963,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12328,11 +11003,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12374,11 +11044,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12418,11 +11083,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12462,11 +11122,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12506,11 +11161,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12551,11 +11201,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12596,11 +11241,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12641,11 +11281,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12686,11 +11321,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12731,11 +11361,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12776,11 +11401,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12822,11 +11442,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12866,11 +11481,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12910,11 +11520,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12954,11 +11559,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -12999,11 +11599,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13044,11 +11639,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13089,11 +11679,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13134,11 +11719,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13179,11 +11759,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13224,11 +11799,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13270,11 +11840,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13314,11 +11879,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13358,11 +11918,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13402,11 +11957,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13447,11 +11997,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13492,11 +12037,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13537,11 +12077,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13582,11 +12117,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13627,11 +12157,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13672,11 +12197,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13718,11 +12238,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13762,11 +12277,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13806,11 +12316,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13850,11 +12355,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13895,11 +12395,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13940,11 +12435,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -13985,11 +12475,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14030,11 +12515,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14075,11 +12555,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14120,11 +12595,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14166,11 +12636,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14210,11 +12675,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14254,11 +12714,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14298,11 +12753,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14343,11 +12793,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14388,11 +12833,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14433,11 +12873,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14478,11 +12913,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14523,11 +12953,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14568,11 +12993,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14614,11 +13034,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14658,11 +13073,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14702,11 +13112,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14746,11 +13151,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14791,11 +13191,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14836,11 +13231,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14881,11 +13271,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14926,11 +13311,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -14971,11 +13351,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15016,11 +13391,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15062,11 +13432,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15106,11 +13471,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15150,11 +13510,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15194,11 +13549,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15239,11 +13589,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15284,11 +13629,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15329,11 +13669,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15374,11 +13709,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15419,11 +13749,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15464,11 +13789,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15510,11 +13830,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15554,11 +13869,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15598,11 +13908,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15642,11 +13947,6 @@ "captainId": "340061", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15687,11 +13987,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15732,11 +14027,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15777,11 +14067,6 @@ "captainId": "440051", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15822,11 +14107,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15867,11 +14147,6 @@ "captainId": "240031", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15912,11 +14187,6 @@ "captainId": "", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", @@ -15958,11 +14228,6 @@ "captainId": "350011", "battlescene": "bg_zhandoulmboss", "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, { "a": "attr", "t": "gold", diff --git a/bin/json/game_mainlinechapter.json b/bin/json/game_mainlinechapter.json index b2619dead..856db4ffd 100644 --- a/bin/json/game_mainlinechapter.json +++ b/bin/json/game_mainlinechapter.json @@ -33,7 +33,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, @@ -78,7 +78,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, @@ -123,7 +123,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, @@ -168,7 +168,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, @@ -213,7 +213,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, @@ -258,7 +258,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, @@ -303,7 +303,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, @@ -348,7 +348,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, @@ -393,7 +393,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, @@ -438,7 +438,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, @@ -483,7 +483,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, @@ -528,7 +528,7 @@ ], "award": [ { - "a": "item", + "a": "attr", "t": "diamond", "n": 50 }, diff --git a/bin/json/game_stroy.json b/bin/json/game_stroy.json index fd98ebde2..42b4f1351 100644 --- a/bin/json/game_stroy.json +++ b/bin/json/game_stroy.json @@ -21,17 +21,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": -0.25, + "y": 0.25, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -62,17 +77,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -103,17 +133,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -144,17 +189,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -185,17 +245,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -226,17 +301,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -267,17 +357,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -308,17 +413,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -349,17 +469,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -390,17 +525,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -431,17 +581,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -472,17 +637,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -513,17 +693,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -554,17 +749,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -595,17 +805,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -636,17 +861,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -677,17 +917,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -718,17 +973,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -759,17 +1029,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -800,17 +1085,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -841,17 +1141,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -882,17 +1197,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -923,17 +1253,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -964,17 +1309,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1005,17 +1365,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1046,17 +1421,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1087,17 +1477,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1128,17 +1533,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1169,17 +1589,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1210,17 +1645,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1251,17 +1701,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1292,17 +1757,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1333,17 +1813,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1374,17 +1869,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1415,17 +1925,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1456,17 +1981,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1497,17 +2037,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1538,17 +2093,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1579,17 +2149,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1620,17 +2205,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1661,17 +2261,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1702,17 +2317,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1743,17 +2373,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1784,17 +2429,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1825,17 +2485,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1866,17 +2541,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1907,17 +2597,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1948,17 +2653,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -1989,17 +2709,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2030,17 +2765,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2071,17 +2821,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2112,17 +2877,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2153,17 +2933,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2194,17 +2989,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2235,17 +3045,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2276,17 +3101,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2317,17 +3157,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2358,17 +3213,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2399,17 +3269,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2440,17 +3325,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2481,17 +3381,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2522,17 +3437,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2563,17 +3493,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2604,17 +3549,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2645,17 +3605,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2686,17 +3661,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2727,17 +3717,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2768,17 +3773,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2809,17 +3829,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2850,17 +3885,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2891,17 +3941,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2932,17 +3997,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -2973,17 +4053,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -3014,17 +4109,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -3055,17 +4165,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 @@ -3096,17 +4221,32 @@ "move": "", "action": "", "sound": "", - "position": { + "positionR": { "x": 0, "y": 0, "z": 0 }, - "revolve": { + "positionL": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveR": { + "x": 0, + "y": 0, + "z": 0 + }, + "revolveL": { "x": 0, "y": -180, "z": 0 }, - "size": { + "sizeR": { + "x": 0, + "y": 0, + "z": 0 + }, + "sizeL": { "x": 0.8, "y": 0.8, "z": 0.8 diff --git a/bin/stup.sh b/bin/stup.sh index 2cfde666f..b24bc4c4e 100755 --- a/bin/stup.sh +++ b/bin/stup.sh @@ -9,13 +9,14 @@ if [ $num -eq 0 ] then nohup $CMD > /dev/null 2>&1 & - # nohup $CMD >output.log 2>&1 & + #nohup $CMD > $SERVICE.log 2>&1 & if [ $? -ne 0 ] then echo "start failed, please check the log!" exit $? else - echo $! > $SERVICE.pid + + # echo $! > $SERVICE.pid echo "start success" fi else @@ -26,13 +27,14 @@ } stop(){ echo "stopping $SERVICE..." - kill -9 `cat $SERVICE.pid` + #kill -9 `cat $SERVICE.pid` + kill -9 `ps -ef | grep $SERVICE | grep conf | awk '{print $2}'` if [ $? -ne 0 ] then echo "stop failed, may be $SERVICE isn't running" exit $? else - rm -rf $SERVICE.pid + #rm -rf $SERVICE.pid echo "stop success" fi } diff --git a/cmd/robot/user.go b/cmd/robot/user.go index 9ff846c9e..c47d2c45b 100644 --- a/cmd/robot/user.go +++ b/cmd/robot/user.go @@ -19,7 +19,7 @@ var user_builders = []*TestCase{ }, rsp: &pb.UserModifynameResp{}, // enabled: true, - }, + }, { desc: "查看图鉴", mainType: string(comm.ModuleUser), @@ -27,7 +27,7 @@ var user_builders = []*TestCase{ req: &pb.UserGetTujianReq{}, rsp: &pb.UserGetTujianResp{}, // enabled: true, - },{ + }, { desc: "获取配置", mainType: string(comm.ModuleUser), subType: user.UserSubTypeGetSetting, diff --git a/modules/gateway/agentmgr_comp.go b/modules/gateway/agentmgr_comp.go index fe4960c80..cf2a15027 100644 --- a/modules/gateway/agentmgr_comp.go +++ b/modules/gateway/agentmgr_comp.go @@ -155,7 +155,10 @@ func (this *AgentMgrComp) SendMsgToAllAgent(ctx context.Context, args *pb.BroadC } this.module.Debugf("SendMsgToAllAgent: msg:%v", msg) this.agents.Range(func(key, value any) bool { - value.(IAgent).WriteMsg(msg) + agent := value.(IAgent) + if agent.UserId() != "" { //只发送登录用户 + agent.WriteMsg(msg) + } return true }) return nil diff --git a/modules/hero/module.go b/modules/hero/module.go index c73f2d256..c736a18f7 100644 --- a/modules/hero/module.go +++ b/modules/hero/module.go @@ -63,11 +63,11 @@ func (this *Hero) CreateRepeatHero(session comm.IUserSession, heroCfgId string, initUpdate := map[string]interface{}{} sz := result.GetTujian() if len(sz) == 0 { - sz = make(map[string]bool, 0) + sz = make(map[string]int32, 0) } if _, ok := result.GetTujian()[heroCfgId]; !ok { - sz[heroCfgId] = true + sz[heroCfgId] = 0 initUpdate["tujian"] = sz } @@ -253,11 +253,11 @@ func (this *Hero) CreateRepeatHeros(session comm.IUserSession, heros map[string] initUpdate := map[string]interface{}{} sz := result.GetTujian() if len(sz) == 0 { - sz = make(map[string]bool, 0) + sz = make(map[string]int32, 0) } for k := range heros { if _, ok := result.GetTujian()[k]; !ok { - sz[k] = true + sz[k] = 0 initUpdate["tujian"] = sz } } diff --git a/modules/library/api_getstoryreward.go b/modules/library/api_getstoryreward.go new file mode 100644 index 000000000..b22c68617 --- /dev/null +++ b/modules/library/api_getstoryreward.go @@ -0,0 +1,48 @@ +package library + +import ( + "go_dreamfactory/comm" + "go_dreamfactory/pb" + + "google.golang.org/protobuf/proto" +) + +//参数校验 +func (this *apiComp) GetStoryRewardCheck(session comm.IUserSession, req *pb.LibraryGetStoryRewardReq) (code pb.ErrorCode) { + if req.Hid == "" || req.StoryId == 0 { + code = pb.ErrorCode_ReqParameterError + } + return +} + +func (this *apiComp) GetStoryReward(session comm.IUserSession, req *pb.LibraryGetStoryRewardReq) (code pb.ErrorCode, data proto.Message) { + + code = this.GetStoryRewardCheck(session, req) + if code != pb.ErrorCode_Success { + return // 参数校验失败直接返回 + } + expand, err := this.module.ModuleUser.GetUserExpand(session.GetUserId()) + if err != nil { + code = pb.ErrorCode_DBError + return + } + + conf := this.module.configure.GetLibraryHero(req.Hid) + for k, v := range expand.Tujian { + if k == req.Hid && conf.Rightend == v { + code = this.module.DispenseRes(session, conf.Stroyprize, true) + // 修改storyID + + sz := make(map[string]interface{}, 0) + for k, v := range expand.Tujian { + sz[k] = v + } + sz[req.Hid] = conf.Rightend + + this.module.ModuleUser.ChangeUserExpand(session.GetUserId(), sz) + + break + } + } + return +} diff --git a/modules/library/comp_configure.go b/modules/library/comp_configure.go index 20981c97e..59bfbd778 100644 --- a/modules/library/comp_configure.go +++ b/modules/library/comp_configure.go @@ -6,51 +6,26 @@ import ( "go_dreamfactory/modules" "go_dreamfactory/sys/configure" cfg "go_dreamfactory/sys/configure/structs" - "sync" ) const ( - game_huntingboss = "game_huntingboss.json" - game_challenge = "game_huntingchallenge.json" + game_libraryhero = "game_libraryhero.json" ) ///配置管理基础组件 type configureComp struct { - hlock sync.RWMutex modules.MCompConfigure - _huntingMap map[int64]*cfg.GameHuntingBossData } //组件初始化接口 func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) { err = this.MCompConfigure.Init(service, module, comp, options) - this._huntingMap = make(map[int64]*cfg.GameHuntingBossData, 0) - configure.RegisterConfigure(game_huntingboss, cfg.NewGameHuntingBoss, func() { - if v, err := this.GetConfigure(game_huntingboss); err == nil { - if configure, ok := v.(*cfg.GameHuntingBoss); ok { - this.hlock.Lock() - defer this.hlock.Unlock() - for _, value := range configure.GetDataList() { - this._huntingMap[int64(value.Type<<16)+int64(value.Difficulty)] = value - } - return - } - } else { - log.Errorf("get game_huntingboss conf err:%v", err) - } - return - }) - err = this.LoadConfigure(game_challenge, cfg.NewGameHuntingChallenge) + err = this.LoadConfigure(game_libraryhero, cfg.NewGameLibraryHero) + return } -// 参数: boss类型 难度 -func (this *configureComp) GetHuntingBossConfigData(bossType int32, difficulty int32) (data *cfg.GameHuntingBossData) { - - return this._huntingMap[int64(bossType<<16)+int64(difficulty)] -} - //加载多个配置文件 func (this *configureComp) LoadMultiConfigure(confs map[string]interface{}) (err error) { for k, v := range confs { @@ -68,29 +43,10 @@ func (this *configureComp) GetConfigure(name string) (v interface{}, err error) return configure.GetConfigure(name) } -// get boss Type -func (this *configureComp) GetHuntingBossTypeConfigData() (mapType map[int32]struct{}) { - - mapType = make(map[int32]struct{}, 0) - if v, err := this.GetConfigure(game_huntingboss); err == nil { - if configure, ok := v.(*cfg.GameHuntingBoss); ok { - this.hlock.Lock() - defer this.hlock.Unlock() - for _, value := range configure.GetDataList() { - if _, ok := mapType[value.Type]; !ok { - mapType[value.Type] = struct{}{} - } - } - - } - } - return -} - -func (this *configureComp) GetBuyChallengeCount(index int32) (data *cfg.GameHuntingChallengeData) { - if v, err := this.GetConfigure(game_challenge); err == nil { - if configure, ok := v.(*cfg.GameHuntingChallenge); ok { - data = configure.Get(index) +func (this *configureComp) GetLibraryHero(hid string) (data *cfg.GameLibraryHeroData) { + if v, err := this.GetConfigure(game_libraryhero); err == nil { + if configure, ok := v.(*cfg.GameLibraryHero); ok { + data = configure.Get(hid) return } } else { diff --git a/modules/library/model_hunting.go b/modules/library/model_library.go similarity index 58% rename from modules/library/model_hunting.go rename to modules/library/model_library.go index be267a399..b5fa747b7 100644 --- a/modules/library/model_hunting.go +++ b/modules/library/model_library.go @@ -3,7 +3,6 @@ package library import ( "go_dreamfactory/comm" "go_dreamfactory/lego/core" - "go_dreamfactory/lego/sys/mgo" "go_dreamfactory/modules" "go_dreamfactory/pb" @@ -32,13 +31,31 @@ func (this *modelLibrary) modifyLibraryDataByObjId(uid string, data map[string]i } // 获取列表信息 -func (this *modelLibrary) getLibraryList(uid string) (result *pb.DBHero, err error) { - result = &pb.DBHero{} - if err = this.Get(uid, result); err != nil && mgo.MongodbNil != err { +func (this *modelLibrary) getLibraryList(uid string) []*pb.DBLibrary { + libs := make([]*pb.DBLibrary, 0) + err := this.GetList(uid, &libs) + if err != nil { + return nil + } + return libs +} +//创建一条信息 +func (this *modelLibrary) createLibrary(uid string, fetter *pb.DBLibrary) (err error) { + + if err = this.AddList(uid, fetter.Id, fetter); err != nil { + this.module.Errorf("%v", err) return } - - err = nil - return result, err + return +} + +// 通过objid 找对应的数据 +func (this *modelLibrary) getOneLibrary(uid, oid string) *pb.DBLibrary { + fetter := &pb.DBLibrary{} + err := this.GetListObj(uid, oid, fetter) + if err != nil { + return nil + } + return fetter } diff --git a/modules/timer/chat.go b/modules/timer/chat.go index 7d3a29f38..37a7cfae4 100644 --- a/modules/timer/chat.go +++ b/modules/timer/chat.go @@ -12,6 +12,7 @@ import ( "go_dreamfactory/lego/core" "go_dreamfactory/lego/sys/cron" + "go_dreamfactory/lego/sys/log" "google.golang.org/protobuf/types/known/anypb" ) @@ -52,51 +53,49 @@ func (this *ChatComp) Start() (err error) { } else { var id cron.EntryID this.takes = make([]cron.EntryID, 0) - for _, v := range v.(*cfg.GameChatSystem).GetDataList() { - if v.Type == int32(comm.TimedNotice) { //处理定时任务 + confs := v.(*cfg.GameChatSystem) + + for _, v1 := range confs.GetDataMap() { + if v1.Type == int32(comm.TimedNotice) { //处理定时任务 weekStr := "" - for _, w := range v.Week { + for _, w := range v1.Week { weekStr += fmt.Sprintf("%d,", w) } - if len(weekStr) > 0 && len(weekStr) < 7 { + if len(v1.Week) > 0 && len(v1.Week) < 7 { weekStr = weekStr[0 : len(weekStr)-1] } else { weekStr = "*" } - cronStr := fmt.Sprintf("* %d %d * * %s", v.TimeM, v.TimeH, weekStr) - if id, err = cron.AddFunc(cronStr, this.chatNoticen(v)); err != nil { + cronStr := fmt.Sprintf("0 %d %d ? * %s", v1.TimeM, v1.TimeH, weekStr) + this.module.Debug("注册Chat广播公告消息", log.Field{Key: "cronStr", Value: cronStr}, log.Field{Key: "text", Value: v1.Text}) + if id, err = cron.AddFunc(cronStr, this.chatNoticen(v1.Text)); err != nil { this.module.Errorf("cron.AddFunc:%s err:%v", cronStr, err) continue } this.takes = append(this.takes, id) } } - //测试代码 - // if id, err = cron.AddFunc("0 */1 * * * ?", this.chatNoticen(&cfg.GameChatSystemData{Text: "测试公告系统"})); err != nil { - // this.module.Errorf("cron.AddFunc:%s err:%v", "0 */1 * * * ?", err) - // } } }) return } -func (this *ChatComp) chatNoticen(n *cfg.GameChatSystemData) func() { +func (this *ChatComp) chatNoticen(content string) func() { return func() { msg := &pb.DBChat{ Channel: pb.ChatChannel_System, Stag: this.service.GetTag(), Ctime: time.Now().Unix(), - Content: n.Text, + Content: content, } data, _ := anypb.New(&pb.ChatMessagePush{Chat: msg}) + this.module.Debug("广播公告消息", log.Field{Key: "chat", Value: content}) if err := this.module.service.AcrossClusterBroadcast(context.Background(), msg.Stag, comm.Service_Gateway, string(comm.Rpc_GatewaySendRadioMsg), pb.UserMessage{ MainType: string(comm.ModuleChat), SubType: "message", Data: data, }, nil); err != nil { this.module.Errorf("err:%v", err) - } else { - this.module.Debugf("chatNoticen:%s", n.Text) } } } diff --git a/pb/library_db.pb.go b/pb/library_db.pb.go index daa9ccfea..93dd5c8ac 100644 --- a/pb/library_db.pb.go +++ b/pb/library_db.pb.go @@ -80,9 +80,9 @@ type DBLibrary struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID - Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID - Fid int32 `protobuf:"varint,3,opt,name=fid,proto3" json:"fid"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID + Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID + Fid int32 `protobuf:"varint,3,opt,name=fid,proto3" json:"fid"` // 配置表id 羁绊id Hero map[int32]int32 `protobuf:"bytes,4,rep,name=hero,proto3" json:"hero" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // key: hid value: favorlv Prize bool `protobuf:"varint,5,opt,name=prize,proto3" json:"prize"` //是否领奖 Fetterlv int32 `protobuf:"varint,6,opt,name=fetterlv,proto3" json:"fetterlv"` // 当前羁绊等级 diff --git a/pb/library_msg.pb.go b/pb/library_msg.pb.go index 5e3a89027..1a204b93b 100644 --- a/pb/library_msg.pb.go +++ b/pb/library_msg.pb.go @@ -201,6 +201,109 @@ func (x *LibraryGetRewardResp) GetData() *DBLibrary { return nil } +// 领取剧情奖励 +type LibraryGetStoryRewardReq struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Hid string `protobuf:"bytes,1,opt,name=hid,proto3" json:"hid"` // 英雄ID + StoryId int32 `protobuf:"varint,2,opt,name=storyId,proto3" json:"storyId"` // 故事剧情id +} + +func (x *LibraryGetStoryRewardReq) Reset() { + *x = LibraryGetStoryRewardReq{} + if protoimpl.UnsafeEnabled { + mi := &file_library_library_msg_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *LibraryGetStoryRewardReq) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LibraryGetStoryRewardReq) ProtoMessage() {} + +func (x *LibraryGetStoryRewardReq) ProtoReflect() protoreflect.Message { + mi := &file_library_library_msg_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LibraryGetStoryRewardReq.ProtoReflect.Descriptor instead. +func (*LibraryGetStoryRewardReq) Descriptor() ([]byte, []int) { + return file_library_library_msg_proto_rawDescGZIP(), []int{4} +} + +func (x *LibraryGetStoryRewardReq) GetHid() string { + if x != nil { + return x.Hid + } + return "" +} + +func (x *LibraryGetStoryRewardReq) GetStoryId() int32 { + if x != nil { + return x.StoryId + } + return 0 +} + +type LibraryGetStoryRewardResp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Data *DBLibrary `protobuf:"bytes,1,opt,name=data,proto3" json:"data"` +} + +func (x *LibraryGetStoryRewardResp) Reset() { + *x = LibraryGetStoryRewardResp{} + if protoimpl.UnsafeEnabled { + mi := &file_library_library_msg_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *LibraryGetStoryRewardResp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LibraryGetStoryRewardResp) ProtoMessage() {} + +func (x *LibraryGetStoryRewardResp) ProtoReflect() protoreflect.Message { + mi := &file_library_library_msg_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LibraryGetStoryRewardResp.ProtoReflect.Descriptor instead. +func (*LibraryGetStoryRewardResp) Descriptor() ([]byte, []int) { + return file_library_library_msg_proto_rawDescGZIP(), []int{5} +} + +func (x *LibraryGetStoryRewardResp) GetData() *DBLibrary { + if x != nil { + return x.Data + } + return nil +} + var File_library_library_msg_proto protoreflect.FileDescriptor var file_library_library_msg_proto_rawDesc = []byte{ @@ -218,8 +321,16 @@ var file_library_library_msg_proto_rawDesc = []byte{ 0x14, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, - 0x04, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x46, 0x0a, 0x18, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, + 0x47, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, + 0x71, 0x12, 0x10, 0x0a, 0x03, 0x68, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, + 0x68, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x22, 0x3b, 0x0a, + 0x19, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x79, + 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, + 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x4c, 0x69, 0x62, + 0x72, 0x61, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, + 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -234,22 +345,25 @@ func file_library_library_msg_proto_rawDescGZIP() []byte { return file_library_library_msg_proto_rawDescData } -var file_library_library_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 4) +var file_library_library_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 6) var file_library_library_msg_proto_goTypes = []interface{}{ - (*LibraryGetListReq)(nil), // 0: LibraryGetListReq - (*LibraryGetListResp)(nil), // 1: LibraryGetListResp - (*LibraryGetRewardReq)(nil), // 2: LibraryGetRewardReq - (*LibraryGetRewardResp)(nil), // 3: LibraryGetRewardResp - (*DBLibrary)(nil), // 4: DBLibrary + (*LibraryGetListReq)(nil), // 0: LibraryGetListReq + (*LibraryGetListResp)(nil), // 1: LibraryGetListResp + (*LibraryGetRewardReq)(nil), // 2: LibraryGetRewardReq + (*LibraryGetRewardResp)(nil), // 3: LibraryGetRewardResp + (*LibraryGetStoryRewardReq)(nil), // 4: LibraryGetStoryRewardReq + (*LibraryGetStoryRewardResp)(nil), // 5: LibraryGetStoryRewardResp + (*DBLibrary)(nil), // 6: DBLibrary } var file_library_library_msg_proto_depIdxs = []int32{ - 4, // 0: LibraryGetListResp.data:type_name -> DBLibrary - 4, // 1: LibraryGetRewardResp.data:type_name -> DBLibrary - 2, // [2:2] is the sub-list for method output_type - 2, // [2:2] is the sub-list for method input_type - 2, // [2:2] is the sub-list for extension type_name - 2, // [2:2] is the sub-list for extension extendee - 0, // [0:2] is the sub-list for field type_name + 6, // 0: LibraryGetListResp.data:type_name -> DBLibrary + 6, // 1: LibraryGetRewardResp.data:type_name -> DBLibrary + 6, // 2: LibraryGetStoryRewardResp.data:type_name -> DBLibrary + 3, // [3:3] is the sub-list for method output_type + 3, // [3:3] is the sub-list for method input_type + 3, // [3:3] is the sub-list for extension type_name + 3, // [3:3] is the sub-list for extension extendee + 0, // [0:3] is the sub-list for field type_name } func init() { file_library_library_msg_proto_init() } @@ -307,6 +421,30 @@ func file_library_library_msg_proto_init() { return nil } } + file_library_library_msg_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*LibraryGetStoryRewardReq); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_library_library_msg_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*LibraryGetStoryRewardResp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } } type x struct{} out := protoimpl.TypeBuilder{ @@ -314,7 +452,7 @@ func file_library_library_msg_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_library_library_msg_proto_rawDesc, NumEnums: 0, - NumMessages: 4, + NumMessages: 6, NumExtensions: 0, NumServices: 0, }, diff --git a/pb/userexpand.pb.go b/pb/userexpand.pb.go index 4d8aaef5a..f9b5a5ae9 100644 --- a/pb/userexpand.pb.go +++ b/pb/userexpand.pb.go @@ -377,7 +377,7 @@ type DBUserExpand struct { InitdataCount uint32 `protobuf:"varint,5,opt,name=initdataCount,proto3" json:"initdataCount"` //今日初始累计次数 Chatchannel int32 `protobuf:"varint,6,opt,name=chatchannel,proto3" json:"chatchannel"` //跨服聊天频道 ModifynameCount int32 `protobuf:"varint,7,opt,name=modifynameCount,proto3" json:"modifynameCount"` //修改昵称次数 - Tujian map[string]bool `protobuf:"bytes,8,rep,name=tujian,proto3" json:"tujian" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //图鉴 + Tujian map[string]int32 `protobuf:"bytes,8,rep,name=tujian,proto3" json:"tujian" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //图鉴 CurFigure int32 `protobuf:"varint,9,opt,name=curFigure,proto3" json:"curFigure"` //当前形象 Preinstall map[int32]*Figure `protobuf:"bytes,10,rep,name=preinstall,proto3" json:"preinstall" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //形象预设 Activeday int32 `protobuf:"varint,11,opt,name=activeday,proto3" json:"activeday"` //日活跃度 @@ -474,7 +474,7 @@ func (x *DBUserExpand) GetModifynameCount() int32 { return 0 } -func (x *DBUserExpand) GetTujian() map[string]bool { +func (x *DBUserExpand) GetTujian() map[string]int32 { if x != nil { return x.Tujian } @@ -655,7 +655,7 @@ var file_userexpand_proto_rawDesc = []byte{ 0x61, 0x1a, 0x39, 0x0a, 0x0b, 0x54, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x46, 0x0a, 0x0f, + 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x46, 0x0a, 0x0f, 0x50, 0x72, 0x65, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, diff --git a/sys/configure/configure.go b/sys/configure/configure.go index c9c833370..d54209bfc 100644 --- a/sys/configure/configure.go +++ b/sys/configure/configure.go @@ -47,7 +47,6 @@ type Configure struct { func (this *Configure) Start() (err error) { timer := time.NewTicker(time.Second * time.Duration(this.options.CheckInterval)) - defer timer.Stop() go func() { locp: for { @@ -58,6 +57,7 @@ func (this *Configure) Start() (err error) { this.checkConfigure() } } + timer.Stop() }() return @@ -177,6 +177,7 @@ func (this *Configure) loaderConfigure(name string, handle *configurehandle) (er //检查配置文件是否有更新 func (this *Configure) checkConfigure() { + // log.Debug("Check Configure Update") if dir, err := ioutil.ReadDir(this.options.ConfigurePath); err != nil { log.Errorf("[Configure Sys] checkConfigure err:%v", err) } else { @@ -190,8 +191,10 @@ func (this *Configure) checkConfigure() { handle := this.configurehandles[v.Name] this.hlock.RUnlock() if err = this.loaderConfigure(v.Name, handle); err != nil { + log.Errorln(err) return } + log.Debug("UpDate Configure", log.Field{Key: "table", Value: v.Name}) for _, v := range handle.events { if v != nil { go func(f func()) { diff --git a/sys/configure/structs/Game.HuntingOpenTimeData.go b/sys/configure/structs/Game.HuntingOpenTimeData.go index 64acb97b9..ca2a59260 100644 --- a/sys/configure/structs/Game.HuntingOpenTimeData.go +++ b/sys/configure/structs/Game.HuntingOpenTimeData.go @@ -15,6 +15,7 @@ type GameHuntingOpenTimeData struct { Opentime []int32 Name string Introduce string + Opentimetext string } const TypeId_GameHuntingOpenTimeData = 1854578068 @@ -41,6 +42,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 } } } return } diff --git a/sys/configure/structs/Game.LibraryFetterData.go b/sys/configure/structs/Game.LibraryFetterData.go index 136d97a2b..74eb3cd3e 100644 --- a/sys/configure/structs/Game.LibraryFetterData.go +++ b/sys/configure/structs/Game.LibraryFetterData.go @@ -16,7 +16,7 @@ type GameLibraryFetterData struct { Ftype int32 Name string Lv int32 - Hid []int32 + Hid []string Favorlv int32 Prize []*Gameatn } @@ -38,11 +38,11 @@ func (_v *GameLibraryFetterData)Deserialize(_buf map[string]interface{}) (err er var _ok_ bool if _arr_, _ok_ = _buf["hid"].([]interface{}); !_ok_ { err = errors.New("hid error"); return } - _v.Hid = make([]int32, 0, len(_arr_)) + _v.Hid = make([]string, 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_) } + var _list_v_ string + { if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } } _v.Hid = append(_v.Hid, _list_v_) } } diff --git a/sys/configure/structs/Game.LibraryHero.go b/sys/configure/structs/Game.LibraryHero.go index c79719917..74b90f88f 100644 --- a/sys/configure/structs/Game.LibraryHero.go +++ b/sys/configure/structs/Game.LibraryHero.go @@ -9,13 +9,13 @@ package cfg type GameLibraryHero struct { - _dataMap map[int32]*GameLibraryHeroData + _dataMap map[string]*GameLibraryHeroData _dataList []*GameLibraryHeroData } func NewGameLibraryHero(_buf []map[string]interface{}) (*GameLibraryHero, error) { _dataList := make([]*GameLibraryHeroData, 0, len(_buf)) - dataMap := make(map[int32]*GameLibraryHeroData) + dataMap := make(map[string]*GameLibraryHeroData) for _, _ele_ := range _buf { if _v, err2 := DeserializeGameLibraryHeroData(_ele_); err2 != nil { return nil, err2 @@ -27,7 +27,7 @@ func NewGameLibraryHero(_buf []map[string]interface{}) (*GameLibraryHero, error) return &GameLibraryHero{_dataList:_dataList, _dataMap:dataMap}, nil } -func (table *GameLibraryHero) GetDataMap() map[int32]*GameLibraryHeroData { +func (table *GameLibraryHero) GetDataMap() map[string]*GameLibraryHeroData { return table._dataMap } @@ -35,7 +35,7 @@ func (table *GameLibraryHero) GetDataList() []*GameLibraryHeroData { return table._dataList } -func (table *GameLibraryHero) Get(key int32) *GameLibraryHeroData { +func (table *GameLibraryHero) Get(key string) *GameLibraryHeroData { return table._dataMap[key] } diff --git a/sys/configure/structs/Game.LibraryHeroData.go b/sys/configure/structs/Game.LibraryHeroData.go index a983110e6..9424b99b0 100644 --- a/sys/configure/structs/Game.LibraryHeroData.go +++ b/sys/configure/structs/Game.LibraryHeroData.go @@ -11,16 +11,17 @@ package cfg import "errors" type GameLibraryHeroData struct { - Hid int32 + Hid string Name string Star int32 - History []int32 + History []string Favorlv []int32 Startid int32 Rightend int32 Stroyprize []*Gameatn Endid1 int32 Endid2 int32 + Fid []int32 } const TypeId_GameLibraryHeroData = 1808545443 @@ -30,7 +31,7 @@ func (*GameLibraryHeroData) GetTypeId() int32 { } func (_v *GameLibraryHeroData)Deserialize(_buf map[string]interface{}) (err error) { - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hid"].(float64); !_ok_ { err = errors.New("hid error"); return }; _v.Hid = int32(_tempNum_) } + { var _ok_ bool; if _v.Hid, _ok_ = _buf["hid"].(string); !_ok_ { err = errors.New("hid error"); return } } {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 _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) } { @@ -38,11 +39,11 @@ func (_v *GameLibraryHeroData)Deserialize(_buf map[string]interface{}) (err erro var _ok_ bool if _arr_, _ok_ = _buf["history"].([]interface{}); !_ok_ { err = errors.New("history error"); return } - _v.History = make([]int32, 0, len(_arr_)) + _v.History = make([]string, 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_) } + var _list_v_ string + { if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } } _v.History = append(_v.History, _list_v_) } } @@ -79,6 +80,20 @@ func (_v *GameLibraryHeroData)Deserialize(_buf map[string]interface{}) (err erro { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["endid1"].(float64); !_ok_ { err = errors.New("endid1 error"); return }; _v.Endid1 = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["endid2"].(float64); !_ok_ { err = errors.New("endid2 error"); return }; _v.Endid2 = int32(_tempNum_) } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["fid"].([]interface{}); !_ok_ { err = errors.New("fid error"); return } + + _v.Fid = 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.Fid = append(_v.Fid, _list_v_) + } + } + return } diff --git a/sys/configure/structs/Game.LibraryHistory.go b/sys/configure/structs/Game.LibraryHistory.go index 9cef209ed..b006ada2e 100644 --- a/sys/configure/structs/Game.LibraryHistory.go +++ b/sys/configure/structs/Game.LibraryHistory.go @@ -9,13 +9,13 @@ package cfg type GameLibraryHistory struct { - _dataMap map[int32]*GameLibraryHistoryData + _dataMap map[string]*GameLibraryHistoryData _dataList []*GameLibraryHistoryData } func NewGameLibraryHistory(_buf []map[string]interface{}) (*GameLibraryHistory, error) { _dataList := make([]*GameLibraryHistoryData, 0, len(_buf)) - dataMap := make(map[int32]*GameLibraryHistoryData) + dataMap := make(map[string]*GameLibraryHistoryData) for _, _ele_ := range _buf { if _v, err2 := DeserializeGameLibraryHistoryData(_ele_); err2 != nil { return nil, err2 @@ -27,7 +27,7 @@ func NewGameLibraryHistory(_buf []map[string]interface{}) (*GameLibraryHistory, return &GameLibraryHistory{_dataList:_dataList, _dataMap:dataMap}, nil } -func (table *GameLibraryHistory) GetDataMap() map[int32]*GameLibraryHistoryData { +func (table *GameLibraryHistory) GetDataMap() map[string]*GameLibraryHistoryData { return table._dataMap } @@ -35,7 +35,7 @@ func (table *GameLibraryHistory) GetDataList() []*GameLibraryHistoryData { return table._dataList } -func (table *GameLibraryHistory) Get(key int32) *GameLibraryHistoryData { +func (table *GameLibraryHistory) Get(key string) *GameLibraryHistoryData { return table._dataMap[key] } diff --git a/sys/configure/structs/Game.LibraryHistoryData.go b/sys/configure/structs/Game.LibraryHistoryData.go index 5953d5448..8bd33b15a 100644 --- a/sys/configure/structs/Game.LibraryHistoryData.go +++ b/sys/configure/structs/Game.LibraryHistoryData.go @@ -11,7 +11,7 @@ package cfg import "errors" type GameLibraryHistoryData struct { - Histroy int32 + Histroy string Txt string Prize []*Gameatn } @@ -23,7 +23,7 @@ func (*GameLibraryHistoryData) GetTypeId() int32 { } func (_v *GameLibraryHistoryData)Deserialize(_buf map[string]interface{}) (err error) { - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["histroy"].(float64); !_ok_ { err = errors.New("histroy error"); return }; _v.Histroy = int32(_tempNum_) } + { var _ok_ bool; if _v.Histroy, _ok_ = _buf["histroy"].(string); !_ok_ { err = errors.New("histroy error"); return } } { var _ok_ bool; if _v.Txt, _ok_ = _buf["txt"].(string); !_ok_ { err = errors.New("txt error"); return } } { var _arr_ []interface{} diff --git a/sys/configure/structs/Game.StroyData.go b/sys/configure/structs/Game.StroyData.go index 23f5c2278..db3a60a5b 100644 --- a/sys/configure/structs/Game.StroyData.go +++ b/sys/configure/structs/Game.StroyData.go @@ -33,9 +33,12 @@ type GameStroyData struct { Move string Action string Sound string - Position serialization.Vector3 - Revolve serialization.Vector3 - Size serialization.Vector3 + PositionR serialization.Vector3 + PositionL serialization.Vector3 + RevolveR serialization.Vector3 + RevolveL serialization.Vector3 + SizeR serialization.Vector3 + SizeL serialization.Vector3 Perf string Cg string Skip bool @@ -82,28 +85,52 @@ func (_v *GameStroyData)Deserialize(_buf map[string]interface{}) (err error) { { var _ok_ bool; if _v.Move, _ok_ = _buf["move"].(string); !_ok_ { err = errors.New("move error"); return } } { var _ok_ bool; if _v.Action, _ok_ = _buf["action"].(string); !_ok_ { err = errors.New("action error"); return } } { var _ok_ bool; if _v.Sound, _ok_ = _buf["sound"].(string); !_ok_ { err = errors.New("sound error"); return } } - { var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["position"].(map[string]interface{}); !_ok_ { err = errors.New("position error"); return } + { var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["positionR"].(map[string]interface{}); !_ok_ { err = errors.New("positionR error"); return } var _x_, _y_, _z_ float32; { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["z"].(float64); !_ok_ { err = errors.New("z error"); return }; _z_ = float32(_tempNum_) } - _v.Position = serialization.NewVector3(_x_, _y_, _z_) + _v.PositionR = serialization.NewVector3(_x_, _y_, _z_) } - { var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["revolve"].(map[string]interface{}); !_ok_ { err = errors.New("revolve error"); return } + { var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["positionL"].(map[string]interface{}); !_ok_ { err = errors.New("positionL error"); return } var _x_, _y_, _z_ float32; { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["z"].(float64); !_ok_ { err = errors.New("z error"); return }; _z_ = float32(_tempNum_) } - _v.Revolve = serialization.NewVector3(_x_, _y_, _z_) + _v.PositionL = serialization.NewVector3(_x_, _y_, _z_) } - { var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["size"].(map[string]interface{}); !_ok_ { err = errors.New("size error"); return } + { var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["revolveR"].(map[string]interface{}); !_ok_ { err = errors.New("revolveR error"); return } var _x_, _y_, _z_ float32; { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["z"].(float64); !_ok_ { err = errors.New("z error"); return }; _z_ = float32(_tempNum_) } - _v.Size = serialization.NewVector3(_x_, _y_, _z_) + _v.RevolveR = serialization.NewVector3(_x_, _y_, _z_) + } + + { var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["revolveL"].(map[string]interface{}); !_ok_ { err = errors.New("revolveL error"); return } + var _x_, _y_, _z_ float32; + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["z"].(float64); !_ok_ { err = errors.New("z error"); return }; _z_ = float32(_tempNum_) } + _v.RevolveL = serialization.NewVector3(_x_, _y_, _z_) + } + + { var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["sizeR"].(map[string]interface{}); !_ok_ { err = errors.New("sizeR error"); return } + var _x_, _y_, _z_ float32; + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["z"].(float64); !_ok_ { err = errors.New("z error"); return }; _z_ = float32(_tempNum_) } + _v.SizeR = serialization.NewVector3(_x_, _y_, _z_) + } + + { var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["sizeL"].(map[string]interface{}); !_ok_ { err = errors.New("sizeL error"); return } + var _x_, _y_, _z_ float32; + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["z"].(float64); !_ok_ { err = errors.New("z error"); return }; _z_ = float32(_tempNum_) } + _v.SizeL = serialization.NewVector3(_x_, _y_, _z_) } { var _ok_ bool; if _v.Perf, _ok_ = _buf["perf"].(string); !_ok_ { err = errors.New("perf error"); return } } diff --git a/sys/configure/structs/game.heroData.go b/sys/configure/structs/game.heroData.go index bfb507e8e..4f6548f68 100644 --- a/sys/configure/structs/game.heroData.go +++ b/sys/configure/structs/game.heroData.go @@ -40,6 +40,7 @@ type GameHeroData struct { Enteranivalue int32 Camerainterval float32 Equiprcom []string + Angle int32 } const TypeId_GameHeroData = 1513828672 @@ -123,6 +124,7 @@ func (_v *GameHeroData)Deserialize(_buf map[string]interface{}) (err error) { } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["angle"].(float64); !_ok_ { err = errors.New("angle error"); return }; _v.Angle = int32(_tempNum_) } return }