diff --git a/bin/json/game_circulate.json b/bin/json/game_circulate.json index b9403668a..66bf27a4b 100644 --- a/bin/json/game_circulate.json +++ b/bin/json/game_circulate.json @@ -213,7 +213,7 @@ "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -438,7 +438,7 @@ "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -663,7 +663,7 @@ "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -881,14 +881,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -926,9 +926,9 @@ 601001 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -1106,14 +1106,14 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -1151,9 +1151,9 @@ 601006 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -1331,14 +1331,14 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -1376,9 +1376,9 @@ 601011 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -1556,14 +1556,14 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -1646,9 +1646,9 @@ 601017 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -1781,14 +1781,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -1871,9 +1871,9 @@ 601002 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -2006,14 +2006,14 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -2096,9 +2096,9 @@ 601007 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -2231,14 +2231,14 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -2366,9 +2366,9 @@ 601013 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -2456,14 +2456,14 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -2591,9 +2591,9 @@ 601018 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -2681,14 +2681,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -2816,9 +2816,9 @@ 601003 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -2906,14 +2906,14 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -3086,9 +3086,9 @@ 601009 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -3131,14 +3131,14 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -3311,9 +3311,9 @@ 601014 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -3356,14 +3356,14 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -3536,9 +3536,9 @@ 601019 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -3581,14 +3581,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -3813,7 +3813,7 @@ "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -4038,7 +4038,7 @@ "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -4263,7 +4263,7 @@ "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -4481,14 +4481,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -4526,9 +4526,9 @@ 601001 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -4706,14 +4706,14 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -4751,9 +4751,9 @@ 601006 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -4931,14 +4931,14 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -4976,9 +4976,9 @@ 601011 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -5156,14 +5156,14 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -5246,9 +5246,9 @@ 601017 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -5381,14 +5381,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -5471,9 +5471,9 @@ 601002 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -5606,14 +5606,14 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -5696,9 +5696,9 @@ 601007 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -5831,14 +5831,14 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -5966,9 +5966,9 @@ 601013 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -6056,14 +6056,14 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -6191,9 +6191,9 @@ 601018 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -6281,14 +6281,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -6416,9 +6416,9 @@ 601003 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -6506,14 +6506,14 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -6686,9 +6686,9 @@ 601009 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -6731,14 +6731,14 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -6911,9 +6911,9 @@ 601014 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -6956,14 +6956,14 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -7136,9 +7136,9 @@ 601019 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -7181,14 +7181,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -7413,7 +7413,7 @@ "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -7638,7 +7638,7 @@ "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -7863,7 +7863,7 @@ "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -8081,14 +8081,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -8126,9 +8126,9 @@ 601001 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -8306,14 +8306,14 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -8351,9 +8351,9 @@ 601006 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -8531,14 +8531,14 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -8576,9 +8576,9 @@ 601011 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -8756,14 +8756,14 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -8846,9 +8846,9 @@ 601017 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -8981,14 +8981,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -9071,9 +9071,9 @@ 601002 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -9206,14 +9206,14 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -9296,9 +9296,9 @@ 601007 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -9431,14 +9431,14 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -9566,9 +9566,9 @@ 601013 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -9656,14 +9656,14 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -9791,9 +9791,9 @@ 601018 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -9881,14 +9881,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -10016,9 +10016,9 @@ 601003 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -10106,14 +10106,14 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -10286,9 +10286,9 @@ 601009 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -10331,14 +10331,14 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -10511,9 +10511,9 @@ 601014 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -10556,14 +10556,14 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -10736,9 +10736,9 @@ 601019 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -10781,14 +10781,14 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000021", + "n": 1 }, "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -11013,7 +11013,7 @@ "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -11238,7 +11238,7 @@ "reward": [ { "a": "item", - "t": "10000022", + "t": "10000021", "n": 1 } ], @@ -11457,7 +11457,7 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000023", "n": 1 }, "reward": [ @@ -11682,7 +11682,7 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000023", "n": 1 }, "reward": [ @@ -11907,7 +11907,7 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000023", "n": 1 }, "reward": [ @@ -12131,9 +12131,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -12176,9 +12176,9 @@ 601001 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -12356,9 +12356,9 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -12401,9 +12401,9 @@ 601006 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -12581,9 +12581,9 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -12626,9 +12626,9 @@ 601011 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -12806,9 +12806,9 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -12896,9 +12896,9 @@ 601017 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -13031,9 +13031,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -13121,9 +13121,9 @@ 601002 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -13256,9 +13256,9 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -13346,9 +13346,9 @@ 601007 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -13481,9 +13481,9 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -13616,9 +13616,9 @@ 601013 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -13706,9 +13706,9 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -13841,9 +13841,9 @@ 601018 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -13931,9 +13931,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -14066,9 +14066,9 @@ 601003 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -14156,9 +14156,9 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -14336,9 +14336,9 @@ 601009 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -14381,9 +14381,9 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -14561,9 +14561,9 @@ 601014 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -14606,9 +14606,9 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -14786,9 +14786,9 @@ 601019 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -14831,9 +14831,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -15057,7 +15057,7 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000023", "n": 1 }, "reward": [ @@ -15282,7 +15282,7 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000023", "n": 1 }, "reward": [ @@ -15507,7 +15507,7 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000023", "n": 1 }, "reward": [ @@ -15731,9 +15731,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -15776,9 +15776,9 @@ 601001 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -15956,9 +15956,9 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -16001,9 +16001,9 @@ 601006 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -16181,9 +16181,9 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -16226,9 +16226,9 @@ 601011 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -16406,9 +16406,9 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -16496,9 +16496,9 @@ 601017 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -16631,9 +16631,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -16721,9 +16721,9 @@ 601002 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -16856,9 +16856,9 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -16946,9 +16946,9 @@ 601007 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -17081,9 +17081,9 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -17216,9 +17216,9 @@ 601013 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -17306,9 +17306,9 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -17441,9 +17441,9 @@ 601018 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -17531,9 +17531,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -17666,9 +17666,9 @@ 601003 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -17756,9 +17756,9 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -17936,9 +17936,9 @@ 601009 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -17981,9 +17981,9 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -18161,9 +18161,9 @@ 601014 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -18206,9 +18206,9 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -18386,9 +18386,9 @@ 601019 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -18431,9 +18431,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -18657,7 +18657,7 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000023", "n": 1 }, "reward": [ @@ -18882,7 +18882,7 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000023", "n": 1 }, "reward": [ @@ -19107,7 +19107,7 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000023", "n": 1 }, "reward": [ @@ -19331,9 +19331,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -19376,9 +19376,9 @@ 601001 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -19556,9 +19556,9 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -19601,9 +19601,9 @@ 601006 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -19781,9 +19781,9 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -19826,9 +19826,9 @@ 601011 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -20006,9 +20006,9 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -20096,9 +20096,9 @@ 601017 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -20231,9 +20231,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -20321,9 +20321,9 @@ 601002 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -20456,9 +20456,9 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -20546,9 +20546,9 @@ 601007 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -20681,9 +20681,9 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -20816,9 +20816,9 @@ 601013 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -20906,9 +20906,9 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -21041,9 +21041,9 @@ 601018 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -21131,9 +21131,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -21266,9 +21266,9 @@ 601003 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -21356,9 +21356,9 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -21536,9 +21536,9 @@ 601009 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -21581,9 +21581,9 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -21761,9 +21761,9 @@ 601014 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -21806,9 +21806,9 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -21986,9 +21986,9 @@ 601019 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { @@ -22031,9 +22031,9 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000023", + "n": 1 }, "reward": [ { @@ -22257,7 +22257,7 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000023", "n": 1 }, "reward": [ @@ -22482,7 +22482,7 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000023", "n": 1 }, "reward": [ @@ -22707,13 +22707,13 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 }, "reward": [ { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 } ], @@ -22932,13 +22932,13 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 }, "reward": [ { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 } ], @@ -23157,13 +23157,13 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 }, "reward": [ { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 } ], @@ -23381,15 +23381,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -23426,15 +23426,15 @@ 601001 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -23606,15 +23606,15 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -23651,15 +23651,15 @@ 601006 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -23831,15 +23831,15 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -23876,15 +23876,15 @@ 601011 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -24056,15 +24056,15 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -24146,15 +24146,15 @@ 601017 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -24281,15 +24281,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -24371,15 +24371,15 @@ 601002 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -24506,15 +24506,15 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -24596,15 +24596,15 @@ 601007 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -24731,15 +24731,15 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -24866,15 +24866,15 @@ 601013 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -24956,15 +24956,15 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -25091,15 +25091,15 @@ 601018 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -25181,15 +25181,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -25316,15 +25316,15 @@ 601003 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -25406,15 +25406,15 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -25586,15 +25586,15 @@ 601009 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -25631,15 +25631,15 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -25811,15 +25811,15 @@ 601014 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -25856,15 +25856,15 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -26036,15 +26036,15 @@ 601019 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -26081,15 +26081,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -26307,13 +26307,13 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 }, "reward": [ { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 } ], @@ -26532,13 +26532,13 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 }, "reward": [ { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 } ], @@ -26757,13 +26757,13 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 }, "reward": [ { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 } ], @@ -26981,15 +26981,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -27026,15 +27026,15 @@ 601001 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -27206,15 +27206,15 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -27251,15 +27251,15 @@ 601006 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -27431,15 +27431,15 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -27476,15 +27476,15 @@ 601011 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -27656,15 +27656,15 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -27746,15 +27746,15 @@ 601017 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -27881,15 +27881,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -27971,15 +27971,15 @@ 601002 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -28106,15 +28106,15 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -28196,15 +28196,15 @@ 601007 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -28331,15 +28331,15 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -28466,15 +28466,15 @@ 601013 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -28556,15 +28556,15 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -28691,15 +28691,15 @@ 601018 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -28781,15 +28781,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -28916,15 +28916,15 @@ 601003 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -29006,15 +29006,15 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -29186,15 +29186,15 @@ 601009 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -29231,15 +29231,15 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -29411,15 +29411,15 @@ 601014 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -29456,15 +29456,15 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -29636,15 +29636,15 @@ 601019 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -29681,15 +29681,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -29907,13 +29907,13 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 }, "reward": [ { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 } ], @@ -30132,13 +30132,13 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 }, "reward": [ { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 } ], @@ -30357,13 +30357,13 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 }, "reward": [ { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 } ], @@ -30581,15 +30581,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -30626,15 +30626,15 @@ 601001 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -30806,15 +30806,15 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -30851,15 +30851,15 @@ 601006 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -31031,15 +31031,15 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -31076,15 +31076,15 @@ 601011 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -31256,15 +31256,15 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -31346,15 +31346,15 @@ 601017 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -31481,15 +31481,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -31571,15 +31571,15 @@ 601002 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -31706,15 +31706,15 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -31796,15 +31796,15 @@ 601007 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -31931,15 +31931,15 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -32066,15 +32066,15 @@ 601013 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -32156,15 +32156,15 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -32291,15 +32291,15 @@ 601018 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -32381,15 +32381,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -32516,15 +32516,15 @@ 601003 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -32606,15 +32606,15 @@ 601005 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -32786,15 +32786,15 @@ 601009 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -32831,15 +32831,15 @@ 601010 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -33011,15 +33011,15 @@ 601014 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -33056,15 +33056,15 @@ 601015 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -33236,15 +33236,15 @@ 601019 ], "keyReward": { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 }, "reward": [ { - "a": "item", - "t": "10000021", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 30 } ], "exp": 100, @@ -33281,15 +33281,15 @@ 601020 ], "keyReward": { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 }, "reward": [ { - "a": "attr", - "t": "diamond", - "n": 30 + "a": "item", + "t": "10000022", + "n": 1 } ], "exp": 100, @@ -33507,13 +33507,13 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 }, "reward": [ { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 } ], @@ -33732,13 +33732,13 @@ ], "keyReward": { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 }, "reward": [ { "a": "item", - "t": "10000021", + "t": "10000022", "n": 1 } ], @@ -33776,7 +33776,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -33819,7 +33819,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -33862,7 +33862,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -33905,7 +33905,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -33947,13 +33947,13 @@ ], "keyReward": { "a": "item", - "t": "13000002", + "t": "13000001", "n": 2 }, "reward": [ { "a": "item", - "t": "13000002", + "t": "13000001", "n": 2 } ], @@ -33991,7 +33991,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34034,7 +34034,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34077,7 +34077,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34120,7 +34120,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34206,7 +34206,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34249,7 +34249,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34292,7 +34292,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34335,7 +34335,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34421,7 +34421,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34464,7 +34464,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34507,7 +34507,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34550,7 +34550,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34636,7 +34636,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34679,7 +34679,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34722,7 +34722,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34765,7 +34765,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34849,15 +34849,15 @@ 604051 ], "keyReward": { - "a": "item", - "t": "10000001", - "n": 2 + "a": "attr", + "t": "diamond", + "n": 50 }, "reward": [ { - "a": "item", - "t": "10000001", - "n": 2 + "a": "attr", + "t": "diamond", + "n": 50 } ], "exp": 100, @@ -34894,7 +34894,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34937,7 +34937,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -34980,7 +34980,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35022,13 +35022,13 @@ ], "keyReward": { "a": "item", - "t": "13000002", + "t": "13000001", "n": 2 }, "reward": [ { "a": "item", - "t": "13000002", + "t": "13000001", "n": 2 } ], @@ -35064,15 +35064,15 @@ 604056 ], "keyReward": { - "a": "item", - "t": "10000012", - "n": 2 + "a": "attr", + "t": "diamond", + "n": 50 }, "reward": [ { - "a": "item", - "t": "10000012", - "n": 2 + "a": "attr", + "t": "diamond", + "n": 50 } ], "exp": 100, @@ -35109,7 +35109,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35152,7 +35152,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35195,7 +35195,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35279,15 +35279,15 @@ 604061 ], "keyReward": { - "a": "item", - "t": "10000006", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 50 }, "reward": [ { - "a": "item", - "t": "10000006", - "n": 1 + "a": "attr", + "t": "diamond", + "n": 50 } ], "exp": 100, @@ -35324,7 +35324,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35367,7 +35367,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35410,7 +35410,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35494,15 +35494,15 @@ 604066 ], "keyReward": { - "a": "item", - "t": "10000001", - "n": 2 + "a": "attr", + "t": "diamond", + "n": 50 }, "reward": [ { - "a": "item", - "t": "10000001", - "n": 2 + "a": "attr", + "t": "diamond", + "n": 50 } ], "exp": 100, @@ -35539,7 +35539,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35582,7 +35582,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35625,7 +35625,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35709,15 +35709,15 @@ 604071 ], "keyReward": { - "a": "item", - "t": "10000012", - "n": 2 + "a": "attr", + "t": "diamond", + "n": 50 }, "reward": [ { - "a": "item", - "t": "10000012", - "n": 2 + "a": "attr", + "t": "diamond", + "n": 50 } ], "exp": 100, @@ -35754,7 +35754,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35797,7 +35797,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { @@ -35840,7 +35840,7 @@ "keyReward": { "a": "attr", "t": "diamond", - "n": 30 + "n": 50 }, "reward": [ { diff --git a/bin/json/game_heroawaken.json b/bin/json/game_heroawaken.json index 1e5fa3983..3a0d1de3b 100644 --- a/bin/json/game_heroawaken.json +++ b/bin/json/game_heroawaken.json @@ -19,10 +19,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -66,10 +62,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -113,10 +105,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -160,10 +148,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -207,10 +191,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -254,10 +234,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -301,10 +277,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -348,10 +320,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -395,10 +363,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -442,10 +406,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -489,10 +449,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -536,10 +492,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -583,10 +535,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -630,10 +578,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -677,10 +621,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -724,10 +664,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -771,10 +707,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -818,10 +750,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -865,10 +793,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -912,10 +836,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -959,10 +879,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -1006,10 +922,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -1053,10 +965,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -1100,10 +1008,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -1147,10 +1051,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -1194,10 +1094,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -1241,10 +1137,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -1288,10 +1180,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -1335,10 +1223,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -1382,10 +1266,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -1429,10 +1309,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -1476,10 +1352,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -1523,10 +1395,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -1570,10 +1438,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -1617,10 +1481,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -1664,10 +1524,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -1711,10 +1567,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -1758,10 +1610,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -1805,10 +1653,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -1852,10 +1696,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -1899,10 +1739,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -1946,10 +1782,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -1993,10 +1825,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -2040,10 +1868,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -2087,10 +1911,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -2134,10 +1954,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -2181,10 +1997,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -2228,10 +2040,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -2275,10 +2083,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -2322,10 +2126,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -2369,10 +2169,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -2416,10 +2212,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -2463,10 +2255,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -2510,10 +2298,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -2557,10 +2341,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -2604,10 +2384,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -2651,10 +2427,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -2698,10 +2470,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -2745,10 +2513,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -2792,10 +2556,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -2839,10 +2599,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -2886,10 +2642,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -2933,10 +2685,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -2980,10 +2728,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -3027,10 +2771,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -3074,10 +2814,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -3121,10 +2857,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -3168,10 +2900,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -3215,10 +2943,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -3262,10 +2986,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -3309,10 +3029,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -3356,10 +3072,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -3403,10 +3115,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -3450,10 +3158,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -3497,10 +3201,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -3544,10 +3244,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -3591,10 +3287,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -3638,10 +3330,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -3685,10 +3373,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -3732,10 +3416,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -3779,10 +3459,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -3826,10 +3502,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -3873,10 +3545,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -3920,10 +3588,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -3967,10 +3631,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -4014,10 +3674,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -4061,10 +3717,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -4108,10 +3760,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -4155,10 +3803,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -4202,10 +3846,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -4249,10 +3889,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -4296,10 +3932,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -4343,10 +3975,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -4390,10 +4018,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -4437,10 +4061,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -4484,10 +4104,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -4531,10 +4147,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -4578,10 +4190,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -4625,10 +4233,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -4672,10 +4276,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -4719,10 +4319,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -4766,10 +4362,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -4813,10 +4405,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -4860,10 +4448,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -4907,10 +4491,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -4954,10 +4534,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -5001,10 +4577,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -5048,10 +4620,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -5095,10 +4663,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -5142,10 +4706,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -5189,10 +4749,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -5236,10 +4792,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -5283,10 +4835,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -5330,10 +4878,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -5377,10 +4921,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -5424,10 +4964,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -5471,10 +5007,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -5518,10 +5050,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -5565,10 +5093,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -5612,10 +5136,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -5659,10 +5179,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -5706,10 +5222,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -5753,10 +5265,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -5800,10 +5308,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -5847,10 +5351,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -5894,10 +5394,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -5941,10 +5437,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -5988,10 +5480,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -6035,10 +5523,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -6082,10 +5566,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -6129,10 +5609,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -6176,10 +5652,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -6223,10 +5695,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -6270,10 +5738,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -6317,10 +5781,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -6364,10 +5824,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -6411,10 +5867,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -6458,10 +5910,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -6505,10 +5953,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -6552,10 +5996,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -6599,10 +6039,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -6646,10 +6082,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -6693,10 +6125,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -6740,10 +6168,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -6787,10 +6211,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -6834,10 +6254,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -6881,10 +6297,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -6928,10 +6340,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -6975,10 +6383,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -7022,10 +6426,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -7069,10 +6469,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -7116,10 +6512,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -7163,10 +6555,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -7210,10 +6598,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -7257,10 +6641,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -7304,10 +6684,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -7351,10 +6727,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -7398,10 +6770,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -7445,10 +6813,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -7492,10 +6856,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -7539,10 +6899,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -7586,10 +6942,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -7633,10 +6985,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -7680,10 +7028,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -7727,10 +7071,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -7774,10 +7114,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -7821,10 +7157,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -7868,10 +7200,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -7915,10 +7243,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -7962,10 +7286,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -8009,10 +7329,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -8056,10 +7372,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -8103,10 +7415,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -8150,10 +7458,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -8197,10 +7501,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -8244,10 +7544,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -8291,10 +7587,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -8338,10 +7630,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -8385,10 +7673,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -8432,10 +7716,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -8479,10 +7759,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -8526,10 +7802,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -8573,10 +7845,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -8620,10 +7888,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -8667,10 +7931,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -8714,10 +7974,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -8761,10 +8017,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -8808,10 +8060,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -8855,10 +8103,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -8902,10 +8146,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -8949,10 +8189,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -8996,10 +8232,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -9043,10 +8275,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -9090,10 +8318,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -9137,10 +8361,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -9184,10 +8404,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -9231,10 +8447,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -9278,10 +8490,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -9325,10 +8533,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -9372,10 +8576,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -9419,10 +8619,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -9466,10 +8662,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -9513,10 +8705,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -9560,10 +8748,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -9607,10 +8791,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -9654,10 +8834,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -9701,10 +8877,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -9748,10 +8920,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -9795,10 +8963,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -9842,10 +9006,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -9889,10 +9049,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -9936,10 +9092,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -9983,10 +9135,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -10030,10 +9178,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -10077,10 +9221,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -10124,10 +9264,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -10171,10 +9307,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -10218,10 +9350,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -10265,10 +9393,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -10312,10 +9436,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -10359,10 +9479,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -10406,10 +9522,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -10453,10 +9565,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -10500,10 +9608,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -10547,10 +9651,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -10594,10 +9694,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -10641,10 +9737,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -10688,10 +9780,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -10735,10 +9823,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -10782,10 +9866,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -10829,10 +9909,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -10876,10 +9952,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -10923,10 +9995,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -10970,10 +10038,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -11017,10 +10081,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -11064,10 +10124,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -11111,10 +10167,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -11158,10 +10210,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -11205,10 +10253,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -11252,10 +10296,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -11299,10 +10339,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -11346,10 +10382,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -11393,10 +10425,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -11440,10 +10468,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -11487,10 +10511,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -11534,10 +10554,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -11581,10 +10597,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -11628,10 +10640,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -11675,10 +10683,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -11722,10 +10726,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -11769,10 +10769,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -11816,10 +10812,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -11863,10 +10855,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -11910,10 +10898,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -11957,10 +10941,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -12004,10 +10984,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -12051,10 +11027,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -12098,10 +11070,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -12145,10 +11113,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -12192,10 +11156,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -12239,10 +11199,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -12286,10 +11242,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -12333,10 +11285,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -12380,10 +11328,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -12427,10 +11371,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -12474,10 +11414,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -12521,10 +11457,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -12568,10 +11500,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -12615,10 +11543,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -12662,10 +11586,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -12709,10 +11629,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -12756,10 +11672,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -12803,10 +11715,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -12850,10 +11758,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -12897,10 +11801,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -12944,10 +11844,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -12991,10 +11887,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -13038,10 +11930,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -13085,10 +11973,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -13132,10 +12016,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -13179,10 +12059,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -13226,10 +12102,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -13273,10 +12145,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -13320,10 +12188,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -13367,10 +12231,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -13414,10 +12274,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -13461,10 +12317,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -13508,10 +12360,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -13555,10 +12403,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -13602,10 +12446,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -13649,10 +12489,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -13696,10 +12532,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -13743,10 +12575,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -13790,10 +12618,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -13837,10 +12661,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -13884,10 +12704,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -13931,10 +12747,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -13978,10 +12790,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -14025,10 +12833,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -14072,10 +12876,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -14119,10 +12919,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -14166,10 +12962,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -14213,10 +13005,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -14260,10 +13048,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -14307,10 +13091,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -14354,10 +13134,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -14401,10 +13177,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -14448,10 +13220,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -14495,10 +13263,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -14542,10 +13306,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -14589,10 +13349,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -14636,10 +13392,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -14683,10 +13435,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -14730,10 +13478,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -14777,10 +13521,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -14824,10 +13564,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -14871,10 +13607,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -14918,10 +13650,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -14965,10 +13693,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -15012,10 +13736,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -15059,10 +13779,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -15106,10 +13822,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -15153,10 +13865,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -15200,10 +13908,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -15247,10 +13951,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -15294,10 +13994,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -15341,10 +14037,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -15388,10 +14080,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -15435,10 +14123,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -15482,10 +14166,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -15529,10 +14209,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -15576,10 +14252,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -15623,10 +14295,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -15670,10 +14338,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -15717,10 +14381,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -15764,10 +14424,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -15811,10 +14467,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -15858,10 +14510,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -15905,10 +14553,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -15952,10 +14596,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -15999,10 +14639,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -16046,10 +14682,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -16093,10 +14725,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -16140,10 +14768,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -16187,10 +14811,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -16234,10 +14854,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -16281,10 +14897,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -16328,10 +14940,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -16375,10 +14983,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -16422,10 +15026,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -16469,10 +15069,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -16516,10 +15112,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -16563,10 +15155,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -16610,10 +15198,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -16657,10 +15241,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -16704,10 +15284,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -16751,10 +15327,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -16798,10 +15370,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -16845,10 +15413,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -16892,10 +15456,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -16939,10 +15499,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -16986,10 +15542,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -17033,10 +15585,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -17080,10 +15628,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -17127,10 +15671,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -17174,10 +15714,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -17221,10 +15757,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -17268,10 +15800,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -17315,10 +15843,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -17362,10 +15886,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -17409,10 +15929,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -17456,10 +15972,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -17503,10 +16015,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -17550,10 +16058,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -17597,10 +16101,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -17644,10 +16144,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -17691,10 +16187,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -17738,10 +16230,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -17785,10 +16273,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -17832,10 +16316,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -17879,10 +16359,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -17926,10 +16402,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -17973,10 +16445,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -18020,10 +16488,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -18067,10 +16531,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -18114,10 +16574,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -18161,10 +16617,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -18208,10 +16660,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -18255,10 +16703,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -18302,10 +16746,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -18349,10 +16789,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -18396,10 +16832,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -18443,10 +16875,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -18490,10 +16918,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -18537,10 +16961,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -18584,10 +17004,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -18631,10 +17047,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -18678,10 +17090,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -18725,10 +17133,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -18772,10 +17176,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -18819,10 +17219,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -18866,10 +17262,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -18913,10 +17305,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -18960,10 +17348,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -19007,10 +17391,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -19054,10 +17434,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -19101,10 +17477,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -19148,10 +17520,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -19195,10 +17563,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -19242,10 +17606,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -19289,10 +17649,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -19336,10 +17692,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -19383,10 +17735,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -19430,10 +17778,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -19477,10 +17821,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -19524,10 +17864,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -19571,10 +17907,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -19618,10 +17950,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -19665,10 +17993,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -19712,10 +18036,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, @@ -19759,10 +18079,6 @@ { "s": "hppro", "d": 60 - }, - { - "s": "speed", - "d": 60 } ], "skill": 0, @@ -19806,10 +18122,6 @@ { "s": "hppro", "d": 80 - }, - { - "s": "speed", - "d": 80 } ], "skill": 0, @@ -19853,10 +18165,6 @@ { "s": "hppro", "d": 120 - }, - { - "s": "speed", - "d": 120 } ], "skill": 0, @@ -19900,10 +18208,6 @@ { "s": "hppro", "d": 140 - }, - { - "s": "speed", - "d": 140 } ], "skill": 0, @@ -19947,10 +18251,6 @@ { "s": "hppro", "d": 180 - }, - { - "s": "speed", - "d": 180 } ], "skill": 0, @@ -19994,10 +18294,6 @@ { "s": "hppro", "d": 200 - }, - { - "s": "speed", - "d": 200 } ], "skill": 0, diff --git a/bin/json/game_mainachievement.json b/bin/json/game_mainachievement.json new file mode 100644 index 000000000..f5dff989e --- /dev/null +++ b/bin/json/game_mainachievement.json @@ -0,0 +1,155 @@ +[ + { + "key": 110001, + "id": 11001, + "title": { + "key": "mainchapter_main_achievement_title_1", + "text": "碎片1" + }, + "taskid": 11001001, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ], + "icon": "item_50013001" + }, + { + "key": 110002, + "id": 11001, + "title": { + "key": "mainchapter_main_achievement_title_2", + "text": "碎片2" + }, + "taskid": 11001001, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 1001 + } + ], + "icon": "item_50013001" + }, + { + "key": 110003, + "id": 11001, + "title": { + "key": "mainchapter_main_achievement_title_3", + "text": "碎片3" + }, + "taskid": 11001001, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 1002 + } + ], + "icon": "item_50013001" + }, + { + "key": 110004, + "id": 11001, + "title": { + "key": "mainchapter_main_achievement_title_4", + "text": "碎片4" + }, + "taskid": 11001001, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 1003 + } + ], + "icon": "item_50013001" + }, + { + "key": 110005, + "id": 11001, + "title": { + "key": "mainchapter_main_achievement_title_5", + "text": "碎片5" + }, + "taskid": 11001001, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 1004 + } + ], + "icon": "item_50013001" + }, + { + "key": 110006, + "id": 11001, + "title": { + "key": "mainchapter_main_achievement_title_6", + "text": "碎片6" + }, + "taskid": 11001001, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 1005 + } + ], + "icon": "item_50013001" + }, + { + "key": 110007, + "id": 11001, + "title": { + "key": "mainchapter_main_achievement_title_7", + "text": "碎片7" + }, + "taskid": 11001001, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 1006 + } + ], + "icon": "item_50013001" + }, + { + "key": 110008, + "id": 11001, + "title": { + "key": "mainchapter_main_achievement_title_8", + "text": "碎片8" + }, + "taskid": 11001001, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 1007 + } + ], + "icon": "item_50013001" + }, + { + "key": 110009, + "id": 11001, + "title": { + "key": "mainchapter_main_achievement_title_9", + "text": "碎片9" + }, + "taskid": 11001001, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 1008 + } + ], + "icon": "item_50013001" + } +] \ No newline at end of file diff --git a/bin/json/game_mainchapter.json b/bin/json/game_mainchapter.json index 88fa38d32..625174d66 100644 --- a/bin/json/game_mainchapter.json +++ b/bin/json/game_mainchapter.json @@ -1,6 +1,21 @@ [ { "id": 11001, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_1", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_1", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_1", "text": "预言之声" @@ -25,6 +40,21 @@ }, { "id": 11002, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_2", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_2", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_2", "text": "大龙复仇记" @@ -49,6 +79,21 @@ }, { "id": 11003, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_3", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_3", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_3", "text": "小偷与大盗" @@ -73,6 +118,21 @@ }, { "id": 11004, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_4", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_4", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_4", "text": "智取邀请函" @@ -97,6 +157,21 @@ }, { "id": 11005, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_5", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_5", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_5", "text": "黑市风波" @@ -121,6 +196,21 @@ }, { "id": 11006, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_6", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_6", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_6", "text": "小马王 · 一路向北" @@ -145,6 +235,21 @@ }, { "id": 11007, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_7", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_7", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_7", "text": "海洋之歌" @@ -169,6 +274,21 @@ }, { "id": 11008, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_8", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_8", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_8", "text": "布兰奇的逃亡" @@ -193,6 +313,21 @@ }, { "id": 11009, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_9", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_9", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_9", "text": "配方奶工厂" @@ -217,6 +352,21 @@ }, { "id": 11010, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_10", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_10", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_10", "text": "预言之声" @@ -241,6 +391,21 @@ }, { "id": 11011, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_11", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_11", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_11", "text": "大龙复仇记" @@ -265,6 +430,21 @@ }, { "id": 11012, + "reward": { + "a": "hero", + "t": "44005", + "n": 1 + }, + "describe": { + "key": "mainchapter_main_chapter_describe_12", + "text": "获得小伊" + }, + "achunlock": 11001001, + "shopname": { + "key": "mainchapter_main_chapter_shopname_12", + "text": "特色商店" + }, + "shopunlock": 11001001, "name": { "key": "mainchapter_main_chapter_name_12", "text": "小偷与大盗" diff --git a/bin/json/game_mainstage.json b/bin/json/game_mainstage.json index a37a7a4eb..955568505 100644 --- a/bin/json/game_mainstage.json +++ b/bin/json/game_mainstage.json @@ -69,7 +69,7 @@ "Episodetype": 1, "openlevel": 1, "EditorStage": 0, - "venturemodel": "", + "venturemodel": "Person/badcar/badcar.prefab", "bubbletalk": { "key": "", "text": "" diff --git a/bin/json/game_rdtasknpc.json b/bin/json/game_rdtasknpc.json index 40b2c696b..56e548e86 100644 --- a/bin/json/game_rdtasknpc.json +++ b/bin/json/game_rdtasknpc.json @@ -6319,12 +6319,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 12890 + 10000390 ], "goto": 0 }, @@ -6349,12 +6349,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 13010 + 10000420 ], "goto": 0 }, @@ -6364,12 +6364,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 12890 + 10000390 ], "goto": 0 }, @@ -6394,12 +6394,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 13010 + 10000420 ], "goto": 0 }, @@ -6409,12 +6409,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 12890 + 10000390 ], "goto": 0 }, @@ -6439,12 +6439,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 13010 + 10000420 ], "goto": 0 }, @@ -6454,12 +6454,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 12890 + 10000390 ], "goto": 0 }, @@ -6484,12 +6484,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 13010 + 10000420 ], "goto": 0 }, @@ -6499,12 +6499,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 12890 + 10000390 ], "goto": 0 }, @@ -6529,12 +6529,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 13010 + 10000420 ], "goto": 0 }, @@ -6544,12 +6544,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 12890 + 10000390 ], "goto": 0 }, @@ -6574,12 +6574,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 13010 + 10000420 ], "goto": 0 }, @@ -6589,12 +6589,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 12890 + 10000390 ], "goto": 0 }, @@ -6619,12 +6619,12 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-招募", + "功能入口-浇水拼图", "901" ], "event": [ 2, - 13010 + 10000420 ], "goto": 0 }, @@ -6859,7 +6859,7 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-竞技场", + "功能入口-浇水拼图", "901" ], "event": [ @@ -6882,7 +6882,7 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-竞技场", + "功能入口-浇水拼图", "901" ], "event": [ @@ -6897,7 +6897,7 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-竞技场", + "功能入口-维京远征", "901" ], "event": [ @@ -6920,7 +6920,7 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-竞技场", + "功能入口-维京远征", "901" ], "event": [ @@ -6935,7 +6935,7 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-竞技场", + "功能入口-魔药", "901" ], "event": [ @@ -6958,7 +6958,7 @@ "Levelid": 0, "datas": [ "GameMain", - "功能入口-竞技场", + "功能入口-魔药", "901" ], "event": [ @@ -6972,9 +6972,9 @@ "heroid": 25001, "Levelid": 0, "datas": [ - "GameMain", - "功能入口-竞技场", - "901" + "SmithyScene", + "打造", + "139" ], "event": [ 2, @@ -6995,9 +6995,9 @@ "heroid": 25001, "Levelid": 0, "datas": [ - "GameMain", - "功能入口-竞技场", - "901" + "SmithyScene", + "打造", + "139" ], "event": [ 2, diff --git a/bin/json/game_ruledesc.json b/bin/json/game_ruledesc.json index 5bac45b8c..fbd878601 100644 --- a/bin/json/game_ruledesc.json +++ b/bin/json/game_ruledesc.json @@ -51,7 +51,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_5", - "text": "这里可以查看各种功夫陪练,完成陪练可以获得高额奖励。
完成3/6/9次的陪练还有额外奖励可以领取。" + "text": "这里可以查看各种功夫陪练,完成陪练可以获得高额奖励。
完成4/8/12次的陪练还有额外奖励可以领取。" } }, { diff --git a/comm/const.go b/comm/const.go index 88124d59e..3bd829b21 100644 --- a/comm/const.go +++ b/comm/const.go @@ -354,6 +354,8 @@ const ( //新主线商店数据表 TableMainlineShop = "mainlineshop" + + TableMainlinetask = "mlinetask" ) // RPC服务接口定义处 diff --git a/modules/mainline/api_info.go b/modules/mainline/api_info.go index 6e890573b..28dc3ed2d 100644 --- a/modules/mainline/api_info.go +++ b/modules/mainline/api_info.go @@ -6,24 +6,24 @@ import ( ) // 参数校验 -func (this *apiComp) InfoCheck(session comm.IUserSession, req *pb.MainlineInfoReq) (errdata *pb.ErrorData) { +func (this *apiComp) InfoCheck(session comm.IUserSession, req *pb.MainlineTaskInfoReq) (errdata *pb.ErrorData) { + return } -// /获取主线关卡信息 -func (this *apiComp) Info(session comm.IUserSession, req *pb.MainlineInfoReq) (errdata *pb.ErrorData) { +func (this *apiComp) Info(session comm.IUserSession, req *pb.MainlineTaskInfoReq) (errdata *pb.ErrorData) { var ( - info *pb.DBMainline - err error + dtask *pb.DBMainTask + tasks map[int32]struct{} + condiIds []int32 + progress []*pb.ConIProgress + err error ) - - errdata = this.InfoCheck(session, req) - if errdata != nil { - return // 参数校验失败直接返回 + if errdata = this.InfoCheck(session, req); errdata != nil { + return } - info, err = this.module.modelMline.getMainlineData(session.GetUserId()) - if err != nil { + if dtask, err = this.module.modelTask.getUserDTasks(session.GetUserId()); err != nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_DBError, Title: pb.ErrorCode_DBError.ToString(), @@ -31,6 +31,16 @@ func (this *apiComp) Info(session comm.IUserSession, req *pb.MainlineInfoReq) (e } return } - session.SendMsg(string(this.module.GetType()), "info", &pb.MainlineInfoResp{Info: info}) + tasks = this.module.configure.gettasks() + condiIds = make([]int32, 0, len(tasks)) + for k, _ := range tasks { + condiIds = append(condiIds, k) + } + + if progress, err = this.module.ModuleBuried.CheckCondition(session.GetUserId(), condiIds...); err != nil { + return + } + + session.SendMsg(string(this.module.GetType()), "info", &pb.MainlineTaskInfoResp{Conlds: progress, Tasks: dtask.Tasks}) return } diff --git a/modules/mainline/api_taskreceive.go b/modules/mainline/api_taskreceive.go new file mode 100644 index 000000000..9f418982a --- /dev/null +++ b/modules/mainline/api_taskreceive.go @@ -0,0 +1,81 @@ +package mainline + +import ( + "fmt" + "go_dreamfactory/comm" + "go_dreamfactory/pb" + cfg "go_dreamfactory/sys/configure/structs" +) + +// 参数校验 +func (this *apiComp) ReceiveCheck(session comm.IUserSession, req *pb.MainlineTaskReceiveReq) (errdata *pb.ErrorData) { + + return +} + +// /获取自己的排行榜信息 +func (this *apiComp) Receive(session comm.IUserSession, req *pb.MainlineTaskReceiveReq) (errdata *pb.ErrorData) { + var ( + dtask *pb.DBMainTask + conf *cfg.GameMainAchievementData + + progress []*pb.ConIProgress + award []*pb.UserAtno + err error + ) + if errdata = this.ReceiveCheck(session, req); errdata != nil { + return + } + + if conf, err = this.module.configure.getGameVenturegiftsTask(req.Id); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + if dtask, err = this.module.modelTask.getUserDTasks(session.GetUserId()); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + + if dtask.Tasks[req.Id] == 1 { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ReqParameterError, + Title: pb.ErrorCode_ReqParameterError.ToString(), + Message: fmt.Sprintf("%d received", req.Id), + } + return + } + + if progress, err = this.module.ModuleBuried.CheckCondition(session.GetUserId(), conf.Id); err != nil { + return + } + + for _, v := range progress { + if v.State == pb.BuriedItemFinishState_buried_unfinish { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ReqParameterError, + Title: pb.ErrorCode_ReqParameterError.ToString(), + Message: "task no finish", + } + return + } + } + + if errdata, award = this.module.DispenseAtno(session, conf.Reword, true); errdata != nil { + return + } + + dtask.Tasks[req.Id] = 1 + this.module.modelTask.Change(session.GetUserId(), map[string]interface{}{ + "tasks": dtask.Tasks, + }) + session.SendMsg(string(this.module.GetType()), "receive", &pb.MainlineTaskReceiveResp{Id: req.Id, Award: award}) + return +} diff --git a/modules/mainline/comp_configure.go b/modules/mainline/comp_configure.go index 3c48cb2e5..20aabcbfd 100644 --- a/modules/mainline/comp_configure.go +++ b/modules/mainline/comp_configure.go @@ -11,10 +11,11 @@ import ( const moduleName = "mline" const ( - game_mainchapter = "game_mainchapter.json" - game_mainstage = "game_mainstage.json" - game_mainstarreward = "game_mainstarreward.json" - game_mainshopitem = "game_mainshopitem.json" + game_mainchapter = "game_mainchapter.json" + game_mainstage = "game_mainstage.json" + game_mainstarreward = "game_mainstarreward.json" + game_mainshopitem = "game_mainshopitem.json" + game_mainachievement = "game_mainachievement.json" ) // /配置管理基础组件 @@ -24,6 +25,9 @@ type configureComp struct { lock sync.RWMutex chapterMap map[int32][]*cfg.GameMainStageData rewardMap map[int32][]*cfg.GameMainStarrewardData + + tasks map[int32]struct{} + groupTasks map[int32][]*cfg.GameMainAchievementData //key 条件ID } // 组件初始化接口 @@ -37,7 +41,9 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp this.chapterMap = make(map[int32][]*cfg.GameMainStageData) configure.RegisterConfigure(game_mainstage, cfg.NewGameMainStage, this.updateMlineStage) configure.RegisterConfigure(game_mainstarreward, cfg.NewGameMainStarreward, this.updateMlineReward) + configure.RegisterConfigure(game_mainachievement, cfg.NewGameMainAchievement, this.GameMainAchievement) + this.gettasks() return } @@ -178,3 +184,56 @@ func (this *configureComp) GetMlineShopConfById(cid int32) (conf *cfg.GameMainSh err = comm.NewNotFoundConfErr(moduleName, game_mainstage, cid) return } + +// 更新任务配置表 +func (this *configureComp) GameMainAchievement() { + var ( + v interface{} + conf *cfg.GameMainAchievement + ok bool + err error + ) + if v, err = this.GetConfigure(game_mainachievement); err != nil { + return + } + if conf, ok = v.(*cfg.GameMainAchievement); !ok { + this.module.Error("日常任务配置异常!") + return + } + tasks := make(map[int32]struct{}) + groupTasksConf := make(map[int32][]*cfg.GameMainAchievementData) + + for _, v := range conf.GetDataList() { + + if _, ok := groupTasksConf[v.Id]; !ok { + groupTasksConf[v.Id] = make([]*cfg.GameMainAchievementData, 0) + } + groupTasksConf[v.Id] = append(groupTasksConf[v.Id], v) + tasks[v.Taskid] = struct{}{} + } + + this.lock.Lock() + this.groupTasks = groupTasksConf + this.tasks = tasks + this.lock.Unlock() +} +func (this *configureComp) gettasks() map[int32]struct{} { + this.lock.RLock() + defer this.lock.RUnlock() + return this.tasks +} +func (this *configureComp) getGameVenturegiftsTask(id int32) (conf *cfg.GameMainAchievementData, err error) { + var ( + v interface{} + ok bool + ) + if v, err = this.GetConfigure(game_mainachievement); err != nil { + return + } + if conf, ok = v.(*cfg.GameMainAchievement).GetDataMap()[id]; !ok { + err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_mainachievement, id) + this.module.Errorln(err) + return + } + return +} diff --git a/modules/mainline/modeltask.go b/modules/mainline/modeltask.go new file mode 100644 index 000000000..bf4990953 --- /dev/null +++ b/modules/mainline/modeltask.go @@ -0,0 +1,46 @@ +package mainline + +import ( + "go_dreamfactory/comm" + "go_dreamfactory/lego/core" + "go_dreamfactory/lego/sys/mgo" + "go_dreamfactory/modules" + "go_dreamfactory/pb" + + "go.mongodb.org/mongo-driver/bson/primitive" + "go.mongodb.org/mongo-driver/mongo" + "go.mongodb.org/mongo-driver/x/bsonx" +) + +type Modeltask struct { + modules.MCompModel + module *Mainline +} + +func (this *Modeltask) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) { + err = this.MCompModel.Init(service, module, comp, options) + this.TableName = comm.TableMainlinetask + this.module = module.(*Mainline) + this.DB.CreateIndex(core.SqlTable(this.TableName), mongo.IndexModel{ + Keys: bsonx.Doc{{Key: "uid", Value: bsonx.Int32(1)}}, + }) + return +} + +// 获取用户全部的埋点数据 +func (this *Modeltask) getUserDTasks(uid string) (results *pb.DBMainTask, err error) { + results = &pb.DBMainTask{} + if err = this.Get(uid, results); err != nil && err != mgo.MongodbNil { + this.module.Errorln(err) + return + } + if err == mgo.MongodbNil { + results = &pb.DBMainTask{ + Id: primitive.NewObjectID().Hex(), + Uid: uid, + Tasks: make(map[int32]int32), + } + err = this.Add(uid, results) + } + return +} diff --git a/modules/mainline/module.go b/modules/mainline/module.go index 167a2a71e..d6e83fd78 100644 --- a/modules/mainline/module.go +++ b/modules/mainline/module.go @@ -17,6 +17,7 @@ type Mainline struct { configure *configureComp battle comm.IBattle modelShop *ModelShop + modelTask *Modeltask } func NewModule() core.IModule { @@ -38,6 +39,7 @@ func (this *Mainline) OnInstallComp() { this.api = this.RegisterComp(new(apiComp)).(*apiComp) this.modelMline = this.RegisterComp(new(ModelMline)).(*ModelMline) this.modelShop = this.RegisterComp(new(ModelShop)).(*ModelShop) + this.modelTask = this.RegisterComp(new(Modeltask)).(*Modeltask) this.configure = this.RegisterComp(new(configureComp)).(*configureComp) } diff --git a/modules/robot/modulerobot_pagoda.go b/modules/robot/modulerobot_pagoda.go index 6dd9b89ce..bc1b05446 100644 --- a/modules/robot/modulerobot_pagoda.go +++ b/modules/robot/modulerobot_pagoda.go @@ -14,9 +14,11 @@ import ( //爬塔模块 机器人 type ModuleRobot_Pagoda struct { pagoda *pb.DBPagoda + c *configureComp } func (this *ModuleRobot_Pagoda) Init() (err error) { + this.c = new(configureComp) return } @@ -27,7 +29,12 @@ func (this *ModuleRobot_Pagoda) Receive(robot IRobot, stype string, message prot resp := message.(*pb.PagodaGetListResp) this.pagoda = resp.Data break + case "challengeover": // 更新塔信息 + resp := message.(*pb.PagodaChallengeOverResp) + this.pagoda = resp.Data + break } + return } diff --git a/pb/mainline_db.pb.go b/pb/mainline_db.pb.go index 9f85403c3..eeb0d293d 100644 --- a/pb/mainline_db.pb.go +++ b/pb/mainline_db.pb.go @@ -250,6 +250,69 @@ func (x *DBMainlineShop) GetUnlock() map[int32]int32 { return nil } +type DBMainTask struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` + Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid"` + Tasks map[int32]int32 `protobuf:"bytes,3,rep,name=tasks,proto3" json:"tasks" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` +} + +func (x *DBMainTask) Reset() { + *x = DBMainTask{} + if protoimpl.UnsafeEnabled { + mi := &file_mainline_mainline_db_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DBMainTask) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DBMainTask) ProtoMessage() {} + +func (x *DBMainTask) ProtoReflect() protoreflect.Message { + mi := &file_mainline_mainline_db_proto_msgTypes[3] + 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 DBMainTask.ProtoReflect.Descriptor instead. +func (*DBMainTask) Descriptor() ([]byte, []int) { + return file_mainline_mainline_db_proto_rawDescGZIP(), []int{3} +} + +func (x *DBMainTask) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *DBMainTask) GetUid() string { + if x != nil { + return x.Uid + } + return "" +} + +func (x *DBMainTask) GetTasks() map[int32]int32 { + if x != nil { + return x.Tasks + } + return nil +} + var File_mainline_mainline_db_proto protoreflect.FileDescriptor var file_mainline_mainline_db_proto_rawDesc = []byte{ @@ -332,8 +395,17 @@ var file_mainline_mainline_db_proto_rawDesc = []byte{ 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, - 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x02, 0x38, 0x01, 0x22, 0x96, 0x01, 0x0a, 0x0a, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x54, 0x61, + 0x73, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, + 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x03, 0x75, 0x69, 0x64, 0x12, 0x2c, 0x0a, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x03, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x54, 0x61, 0x73, 0x6b, + 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x74, 0x61, 0x73, + 0x6b, 0x73, 0x1a, 0x38, 0x0a, 0x0a, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, + 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, + 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, + 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -348,39 +420,42 @@ func file_mainline_mainline_db_proto_rawDescGZIP() []byte { return file_mainline_mainline_db_proto_rawDescData } -var file_mainline_mainline_db_proto_msgTypes = make([]protoimpl.MessageInfo, 12) +var file_mainline_mainline_db_proto_msgTypes = make([]protoimpl.MessageInfo, 14) var file_mainline_mainline_db_proto_goTypes = []interface{}{ (*DBMainline)(nil), // 0: DBMainline (*DBMainlineAward)(nil), // 1: DBMainlineAward (*DBMainlineShop)(nil), // 2: DBMainlineShop - nil, // 3: DBMainline.LastlevelEntry - nil, // 4: DBMainline.LevelEntry - nil, // 5: DBMainline.ChapterawardEntry - nil, // 6: DBMainline.ExploreawardEntry - nil, // 7: DBMainline.GroupawardEntry - nil, // 8: DBMainline.PsEntry - nil, // 9: DBMainlineAward.AwardEntry - nil, // 10: DBMainlineShop.BuytimeEntry - nil, // 11: DBMainlineShop.UnlockEntry + (*DBMainTask)(nil), // 3: DBMainTask + nil, // 4: DBMainline.LastlevelEntry + nil, // 5: DBMainline.LevelEntry + nil, // 6: DBMainline.ChapterawardEntry + nil, // 7: DBMainline.ExploreawardEntry + nil, // 8: DBMainline.GroupawardEntry + nil, // 9: DBMainline.PsEntry + nil, // 10: DBMainlineAward.AwardEntry + nil, // 11: DBMainlineShop.BuytimeEntry + nil, // 12: DBMainlineShop.UnlockEntry + nil, // 13: DBMainTask.TasksEntry } var file_mainline_mainline_db_proto_depIdxs = []int32{ - 3, // 0: DBMainline.lastlevel:type_name -> DBMainline.LastlevelEntry - 4, // 1: DBMainline.level:type_name -> DBMainline.LevelEntry - 5, // 2: DBMainline.chapteraward:type_name -> DBMainline.ChapterawardEntry - 6, // 3: DBMainline.exploreaward:type_name -> DBMainline.ExploreawardEntry - 7, // 4: DBMainline.groupaward:type_name -> DBMainline.GroupawardEntry - 8, // 5: DBMainline.ps:type_name -> DBMainline.PsEntry - 9, // 6: DBMainlineAward.award:type_name -> DBMainlineAward.AwardEntry - 10, // 7: DBMainlineShop.buytime:type_name -> DBMainlineShop.BuytimeEntry - 11, // 8: DBMainlineShop.unlock:type_name -> DBMainlineShop.UnlockEntry - 1, // 9: DBMainline.ChapterawardEntry.value:type_name -> DBMainlineAward - 1, // 10: DBMainline.ExploreawardEntry.value:type_name -> DBMainlineAward - 1, // 11: DBMainline.GroupawardEntry.value:type_name -> DBMainlineAward - 12, // [12:12] is the sub-list for method output_type - 12, // [12:12] is the sub-list for method input_type - 12, // [12:12] is the sub-list for extension type_name - 12, // [12:12] is the sub-list for extension extendee - 0, // [0:12] is the sub-list for field type_name + 4, // 0: DBMainline.lastlevel:type_name -> DBMainline.LastlevelEntry + 5, // 1: DBMainline.level:type_name -> DBMainline.LevelEntry + 6, // 2: DBMainline.chapteraward:type_name -> DBMainline.ChapterawardEntry + 7, // 3: DBMainline.exploreaward:type_name -> DBMainline.ExploreawardEntry + 8, // 4: DBMainline.groupaward:type_name -> DBMainline.GroupawardEntry + 9, // 5: DBMainline.ps:type_name -> DBMainline.PsEntry + 10, // 6: DBMainlineAward.award:type_name -> DBMainlineAward.AwardEntry + 11, // 7: DBMainlineShop.buytime:type_name -> DBMainlineShop.BuytimeEntry + 12, // 8: DBMainlineShop.unlock:type_name -> DBMainlineShop.UnlockEntry + 13, // 9: DBMainTask.tasks:type_name -> DBMainTask.TasksEntry + 1, // 10: DBMainline.ChapterawardEntry.value:type_name -> DBMainlineAward + 1, // 11: DBMainline.ExploreawardEntry.value:type_name -> DBMainlineAward + 1, // 12: DBMainline.GroupawardEntry.value:type_name -> DBMainlineAward + 13, // [13:13] is the sub-list for method output_type + 13, // [13:13] is the sub-list for method input_type + 13, // [13:13] is the sub-list for extension type_name + 13, // [13:13] is the sub-list for extension extendee + 0, // [0:13] is the sub-list for field type_name } func init() { file_mainline_mainline_db_proto_init() } @@ -425,6 +500,18 @@ func file_mainline_mainline_db_proto_init() { return nil } } + file_mainline_mainline_db_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DBMainTask); 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{ @@ -432,7 +519,7 @@ func file_mainline_mainline_db_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_mainline_mainline_db_proto_rawDesc, NumEnums: 0, - NumMessages: 12, + NumMessages: 14, NumExtensions: 0, NumServices: 0, }, diff --git a/pb/mainline_msg.pb.go b/pb/mainline_msg.pb.go index 29af47210..ffdb6d2d5 100644 --- a/pb/mainline_msg.pb.go +++ b/pb/mainline_msg.pb.go @@ -868,92 +868,311 @@ func (x *MainlineShopChangePush) GetCid() []int32 { return nil } +type MainlineTaskInfoReq struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *MainlineTaskInfoReq) Reset() { + *x = MainlineTaskInfoReq{} + if protoimpl.UnsafeEnabled { + mi := &file_mainline_mainline_msg_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MainlineTaskInfoReq) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainlineTaskInfoReq) ProtoMessage() {} + +func (x *MainlineTaskInfoReq) ProtoReflect() protoreflect.Message { + mi := &file_mainline_mainline_msg_proto_msgTypes[15] + 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 MainlineTaskInfoReq.ProtoReflect.Descriptor instead. +func (*MainlineTaskInfoReq) Descriptor() ([]byte, []int) { + return file_mainline_mainline_msg_proto_rawDescGZIP(), []int{15} +} + +type MainlineTaskInfoResp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Conlds []*ConIProgress `protobuf:"bytes,1,rep,name=conlds,proto3" json:"conlds"` //子任务进度数据 + Tasks map[int32]int32 `protobuf:"bytes,2,rep,name=tasks,proto3" json:"tasks" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` +} + +func (x *MainlineTaskInfoResp) Reset() { + *x = MainlineTaskInfoResp{} + if protoimpl.UnsafeEnabled { + mi := &file_mainline_mainline_msg_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MainlineTaskInfoResp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainlineTaskInfoResp) ProtoMessage() {} + +func (x *MainlineTaskInfoResp) ProtoReflect() protoreflect.Message { + mi := &file_mainline_mainline_msg_proto_msgTypes[16] + 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 MainlineTaskInfoResp.ProtoReflect.Descriptor instead. +func (*MainlineTaskInfoResp) Descriptor() ([]byte, []int) { + return file_mainline_mainline_msg_proto_rawDescGZIP(), []int{16} +} + +func (x *MainlineTaskInfoResp) GetConlds() []*ConIProgress { + if x != nil { + return x.Conlds + } + return nil +} + +func (x *MainlineTaskInfoResp) GetTasks() map[int32]int32 { + if x != nil { + return x.Tasks + } + return nil +} + +//领奖 请求 +type MainlineTaskReceiveReq struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` +} + +func (x *MainlineTaskReceiveReq) Reset() { + *x = MainlineTaskReceiveReq{} + if protoimpl.UnsafeEnabled { + mi := &file_mainline_mainline_msg_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MainlineTaskReceiveReq) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainlineTaskReceiveReq) ProtoMessage() {} + +func (x *MainlineTaskReceiveReq) ProtoReflect() protoreflect.Message { + mi := &file_mainline_mainline_msg_proto_msgTypes[17] + 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 MainlineTaskReceiveReq.ProtoReflect.Descriptor instead. +func (*MainlineTaskReceiveReq) Descriptor() ([]byte, []int) { + return file_mainline_mainline_msg_proto_rawDescGZIP(), []int{17} +} + +func (x *MainlineTaskReceiveReq) GetId() int32 { + if x != nil { + return x.Id + } + return 0 +} + +//领奖 请求回应 +type MainlineTaskReceiveResp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` + Award []*UserAtno `protobuf:"bytes,2,rep,name=award,proto3" json:"award"` //奖励 +} + +func (x *MainlineTaskReceiveResp) Reset() { + *x = MainlineTaskReceiveResp{} + if protoimpl.UnsafeEnabled { + mi := &file_mainline_mainline_msg_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MainlineTaskReceiveResp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainlineTaskReceiveResp) ProtoMessage() {} + +func (x *MainlineTaskReceiveResp) ProtoReflect() protoreflect.Message { + mi := &file_mainline_mainline_msg_proto_msgTypes[18] + 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 MainlineTaskReceiveResp.ProtoReflect.Descriptor instead. +func (*MainlineTaskReceiveResp) Descriptor() ([]byte, []int) { + return file_mainline_mainline_msg_proto_rawDescGZIP(), []int{18} +} + +func (x *MainlineTaskReceiveResp) GetId() int32 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *MainlineTaskReceiveResp) GetAward() []*UserAtno { + if x != nil { + return x.Award + } + return nil +} + var File_mainline_mainline_msg_proto protoreflect.FileDescriptor var file_mainline_mainline_msg_proto_rawDesc = []byte{ 0x0a, 0x1b, 0x6d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x6d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, - 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x62, 0x61, 0x74, 0x74, 0x6c, - 0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x11, - 0x0a, 0x0f, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, - 0x71, 0x22, 0x33, 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, - 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, - 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x56, 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, - 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, - 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, - 0x65, 0x76, 0x65, 0x6c, 0x12, 0x28, 0x0a, 0x06, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, - 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x22, 0x4e, - 0x0a, 0x15, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, - 0x6e, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, - 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x22, 0x57, - 0x0a, 0x18, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, - 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, - 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, - 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, - 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x9c, 0x01, 0x0a, 0x19, 0x4d, 0x61, 0x69, 0x6e, - 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73, - 0x74, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x74, 0x61, 0x72, 0x12, - 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, - 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x07, 0x75, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x12, 0x18, 0x0a, 0x07, - 0x68, 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x68, - 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, 0x22, 0x2c, 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, - 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x71, 0x12, 0x14, - 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, - 0x65, 0x76, 0x65, 0x6c, 0x22, 0x98, 0x01, 0x0a, 0x15, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, - 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, - 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, - 0x65, 0x76, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x04, 0x73, 0x74, 0x61, 0x72, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, - 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x75, - 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x75, 0x73, - 0x65, 0x72, 0x45, 0x78, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, 0x22, - 0x75, 0x0a, 0x17, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, - 0x76, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x74, - 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x72, 0x74, 0x79, 0x70, 0x65, - 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, - 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, - 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x18, 0x4d, 0x61, 0x69, 0x6e, 0x6c, + 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x62, 0x75, 0x72, 0x69, 0x65, + 0x64, 0x2f, 0x62, 0x75, 0x72, 0x69, 0x65, 0x64, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x17, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, + 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x11, 0x0a, 0x0f, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, + 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x22, 0x33, 0x0a, 0x10, 0x4d, 0x61, 0x69, + 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, + 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x44, 0x42, + 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x56, + 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, + 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x28, 0x0a, 0x06, + 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, + 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, + 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x22, 0x4e, 0x0a, 0x15, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, + 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, + 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, + 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, + 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x22, 0x57, 0x0a, 0x18, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, + 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, + 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, + 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, + 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x22, + 0x9c, 0x01, 0x0a, 0x19, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, + 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, + 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, + 0x76, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x04, 0x73, 0x74, 0x61, 0x72, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, + 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, + 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x73, + 0x65, 0x72, 0x45, 0x78, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x75, 0x73, 0x65, + 0x72, 0x45, 0x78, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, 0x22, 0x2c, + 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x50, + 0x61, 0x73, 0x73, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x22, 0x98, 0x01, 0x0a, + 0x15, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x50, 0x61, + 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, + 0x73, 0x74, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x74, 0x61, 0x72, + 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, + 0x61, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x75, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x12, 0x18, 0x0a, + 0x07, 0x68, 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, + 0x68, 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, 0x22, 0x75, 0x0a, 0x17, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x05, 0x72, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, - 0x70, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x68, 0x61, 0x70, - 0x74, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, - 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, - 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, - 0x72, 0x64, 0x22, 0x11, 0x0a, 0x0f, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, - 0x6f, 0x70, 0x52, 0x65, 0x71, 0x22, 0x37, 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, - 0x65, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, 0x66, - 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, - 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x26, - 0x0a, 0x12, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x42, 0x75, - 0x79, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x03, 0x63, 0x69, 0x64, 0x22, 0x59, 0x0a, 0x13, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, - 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, - 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, - 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x04, 0x69, 0x6e, - 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x04, 0x69, 0x74, 0x65, - 0x6d, 0x22, 0x2a, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, - 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x63, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x03, 0x63, 0x69, 0x64, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x05, 0x72, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x70, + 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, + 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x22, 0x99, + 0x01, 0x0a, 0x18, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, + 0x76, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x72, + 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x72, 0x74, 0x79, 0x70, + 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x67, + 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, + 0x70, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, + 0x64, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, + 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x22, 0x11, 0x0a, 0x0f, 0x4d, 0x61, + 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x22, 0x37, 0x0a, + 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x73, + 0x70, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x0f, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, + 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x26, 0x0a, 0x12, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, + 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, + 0x63, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x63, 0x69, 0x64, 0x22, 0x59, + 0x0a, 0x13, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x42, 0x75, + 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, + 0x53, 0x68, 0x6f, 0x70, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x04, 0x69, 0x74, + 0x65, 0x6d, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, + 0x74, 0x6e, 0x6f, 0x52, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x22, 0x2a, 0x0a, 0x16, 0x4d, 0x61, 0x69, + 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, + 0x75, 0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, + 0x52, 0x03, 0x63, 0x69, 0x64, 0x22, 0x15, 0x0a, 0x13, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, + 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x22, 0xaf, 0x01, 0x0a, + 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, + 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x25, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x6c, 0x64, 0x73, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x43, 0x6f, 0x6e, 0x49, 0x50, 0x72, 0x6f, 0x67, + 0x72, 0x65, 0x73, 0x73, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x6c, 0x64, 0x73, 0x12, 0x36, 0x0a, 0x05, + 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x4d, 0x61, + 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, + 0x73, 0x70, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x74, + 0x61, 0x73, 0x6b, 0x73, 0x1a, 0x38, 0x0a, 0x0a, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x28, + 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, + 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x22, 0x4a, 0x0a, 0x17, 0x4d, 0x61, 0x69, 0x6e, + 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, + 0x65, 0x73, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, + 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -968,7 +1187,7 @@ func file_mainline_mainline_msg_proto_rawDescGZIP() []byte { return file_mainline_mainline_msg_proto_rawDescData } -var file_mainline_mainline_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 15) +var file_mainline_mainline_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 20) var file_mainline_mainline_msg_proto_goTypes = []interface{}{ (*MainlineInfoReq)(nil), // 0: MainlineInfoReq (*MainlineInfoResp)(nil), // 1: MainlineInfoResp @@ -985,29 +1204,38 @@ var file_mainline_mainline_msg_proto_goTypes = []interface{}{ (*MainlineShopBuyReq)(nil), // 12: MainlineShopBuyReq (*MainlineShopBuyResp)(nil), // 13: MainlineShopBuyResp (*MainlineShopChangePush)(nil), // 14: MainlineShopChangePush - (*DBMainline)(nil), // 15: DBMainline - (*BattleFormation)(nil), // 16: BattleFormation - (*BattleInfo)(nil), // 17: BattleInfo - (*BattleReport)(nil), // 18: BattleReport - (*UserAtno)(nil), // 19: UserAtno - (*DBMainlineShop)(nil), // 20: DBMainlineShop + (*MainlineTaskInfoReq)(nil), // 15: MainlineTaskInfoReq + (*MainlineTaskInfoResp)(nil), // 16: MainlineTaskInfoResp + (*MainlineTaskReceiveReq)(nil), // 17: MainlineTaskReceiveReq + (*MainlineTaskReceiveResp)(nil), // 18: MainlineTaskReceiveResp + nil, // 19: MainlineTaskInfoResp.TasksEntry + (*DBMainline)(nil), // 20: DBMainline + (*BattleFormation)(nil), // 21: BattleFormation + (*BattleInfo)(nil), // 22: BattleInfo + (*BattleReport)(nil), // 23: BattleReport + (*UserAtno)(nil), // 24: UserAtno + (*DBMainlineShop)(nil), // 25: DBMainlineShop + (*ConIProgress)(nil), // 26: ConIProgress } var file_mainline_mainline_msg_proto_depIdxs = []int32{ - 15, // 0: MainlineInfoResp.info:type_name -> DBMainline - 16, // 1: MainlineChallengeReq.battle:type_name -> BattleFormation - 17, // 2: MainlineChallengeResp.info:type_name -> BattleInfo - 18, // 3: MainlineChallengeOverReq.report:type_name -> BattleReport - 19, // 4: MainlineChallengeOverResp.reward:type_name -> UserAtno - 19, // 5: MainlineLevelPassResp.reward:type_name -> UserAtno - 19, // 6: MainlineReceiveAwardResp.reward:type_name -> UserAtno - 20, // 7: MainlineShopResp.info:type_name -> DBMainlineShop - 20, // 8: MainlineShopBuyResp.info:type_name -> DBMainlineShop - 19, // 9: MainlineShopBuyResp.item:type_name -> UserAtno - 10, // [10:10] is the sub-list for method output_type - 10, // [10:10] is the sub-list for method input_type - 10, // [10:10] is the sub-list for extension type_name - 10, // [10:10] is the sub-list for extension extendee - 0, // [0:10] is the sub-list for field type_name + 20, // 0: MainlineInfoResp.info:type_name -> DBMainline + 21, // 1: MainlineChallengeReq.battle:type_name -> BattleFormation + 22, // 2: MainlineChallengeResp.info:type_name -> BattleInfo + 23, // 3: MainlineChallengeOverReq.report:type_name -> BattleReport + 24, // 4: MainlineChallengeOverResp.reward:type_name -> UserAtno + 24, // 5: MainlineLevelPassResp.reward:type_name -> UserAtno + 24, // 6: MainlineReceiveAwardResp.reward:type_name -> UserAtno + 25, // 7: MainlineShopResp.info:type_name -> DBMainlineShop + 25, // 8: MainlineShopBuyResp.info:type_name -> DBMainlineShop + 24, // 9: MainlineShopBuyResp.item:type_name -> UserAtno + 26, // 10: MainlineTaskInfoResp.conlds:type_name -> ConIProgress + 19, // 11: MainlineTaskInfoResp.tasks:type_name -> MainlineTaskInfoResp.TasksEntry + 24, // 12: MainlineTaskReceiveResp.award:type_name -> UserAtno + 13, // [13:13] is the sub-list for method output_type + 13, // [13:13] is the sub-list for method input_type + 13, // [13:13] is the sub-list for extension type_name + 13, // [13:13] is the sub-list for extension extendee + 0, // [0:13] is the sub-list for field type_name } func init() { file_mainline_mainline_msg_proto_init() } @@ -1016,6 +1244,7 @@ func file_mainline_mainline_msg_proto_init() { return } file_mainline_mainline_db_proto_init() + file_buried_buried_db_proto_init() file_battle_battle_msg_proto_init() file_comm_proto_init() if !protoimpl.UnsafeEnabled { @@ -1199,6 +1428,54 @@ func file_mainline_mainline_msg_proto_init() { return nil } } + file_mainline_mainline_msg_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MainlineTaskInfoReq); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_mainline_mainline_msg_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MainlineTaskInfoResp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_mainline_mainline_msg_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MainlineTaskReceiveReq); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_mainline_mainline_msg_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MainlineTaskReceiveResp); 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{ @@ -1206,7 +1483,7 @@ func file_mainline_mainline_msg_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_mainline_mainline_msg_proto_rawDesc, NumEnums: 0, - NumMessages: 15, + NumMessages: 20, NumExtensions: 0, NumServices: 0, }, diff --git a/sys/configure/structs/Game.MainAchievement.go b/sys/configure/structs/Game.MainAchievement.go new file mode 100644 index 000000000..8650b5e1e --- /dev/null +++ b/sys/configure/structs/Game.MainAchievement.go @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +type GameMainAchievement struct { + _dataMap map[int32]*GameMainAchievementData + _dataList []*GameMainAchievementData +} + +func NewGameMainAchievement(_buf []map[string]interface{}) (*GameMainAchievement, error) { + _dataList := make([]*GameMainAchievementData, 0, len(_buf)) + dataMap := make(map[int32]*GameMainAchievementData) + for _, _ele_ := range _buf { + if _v, err2 := DeserializeGameMainAchievementData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Key] = _v + } + } + return &GameMainAchievement{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *GameMainAchievement) GetDataMap() map[int32]*GameMainAchievementData { + return table._dataMap +} + +func (table *GameMainAchievement) GetDataList() []*GameMainAchievementData { + return table._dataList +} + +func (table *GameMainAchievement) Get(key int32) *GameMainAchievementData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/Game.MainAchievementData.go b/sys/configure/structs/Game.MainAchievementData.go new file mode 100644 index 000000000..fc07f855a --- /dev/null +++ b/sys/configure/structs/Game.MainAchievementData.go @@ -0,0 +1,58 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +import "errors" + +type GameMainAchievementData struct { + Key int32 + Id int32 + Title string + Taskid int32 + Reword []*Gameatn + Icon string +} + +const TypeId_GameMainAchievementData = 587955332 + +func (*GameMainAchievementData) GetTypeId() int32 { + return 587955332 +} + +func (_v *GameMainAchievementData)Deserialize(_buf map[string]interface{}) (err error) { + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Title error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Title, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["taskid"].(float64); !_ok_ { err = errors.New("taskid error"); return }; _v.Taskid = int32(_tempNum_) } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["reword"].([]interface{}); !_ok_ { err = errors.New("reword error"); return } + + _v.Reword = make([]*Gameatn, 0, len(_arr_)) + + for _, _e_ := range _arr_ { + var _list_v_ *Gameatn + { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } } + _v.Reword = append(_v.Reword, _list_v_) + } + } + + { var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } } + return +} + +func DeserializeGameMainAchievementData(_buf map[string]interface{}) (*GameMainAchievementData, error) { + v := &GameMainAchievementData{} + if err := v.Deserialize(_buf); err == nil { + return v, nil + } else { + return nil, err + } +} diff --git a/sys/configure/structs/Game.MainChapterData.go b/sys/configure/structs/Game.MainChapterData.go index f065000d5..eafb322d8 100644 --- a/sys/configure/structs/Game.MainChapterData.go +++ b/sys/configure/structs/Game.MainChapterData.go @@ -12,6 +12,11 @@ import "errors" type GameMainChapterData struct { Id int32 + Reward *Gameatn + Describe string + Achunlock int32 + Shopname string + Shopunlock int32 Name string Worldname string ChapterType int32 @@ -31,6 +36,11 @@ func (*GameMainChapterData) GetTypeId() int32 { func (_v *GameMainChapterData)Deserialize(_buf map[string]interface{}) (err error) { { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) } + { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["reward"].(map[string]interface{}); !_ok_ { err = errors.New("reward error"); return }; if _v.Reward, err = DeserializeGameatn(_x_); err != nil { return } } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["describe"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Describe error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Describe, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["achunlock"].(float64); !_ok_ { err = errors.New("achunlock error"); return }; _v.Achunlock = int32(_tempNum_) } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["shopname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Shopname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Shopname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["shopunlock"].(float64); !_ok_ { err = errors.New("shopunlock error"); return }; _v.Shopunlock = int32(_tempNum_) } {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["worldname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Worldname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Worldname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["chapter_type"].(float64); !_ok_ { err = errors.New("chapter_type error"); return }; _v.ChapterType = int32(_tempNum_) } diff --git a/sys/configure/structs/Tables.go b/sys/configure/structs/Tables.go index f522c833d..3b24ce1c4 100644 --- a/sys/configure/structs/Tables.go +++ b/sys/configure/structs/Tables.go @@ -252,6 +252,7 @@ type Tables struct { UiGameConsum *GameUiGameConsum TopUIConfig *GameTopUIConfig MainShopItem *GameMainShopItem + MainAchievement *GameMainAchievement } func NewTables(loader JsonLoader) (*Tables, error) { @@ -1705,5 +1706,11 @@ func NewTables(loader JsonLoader) (*Tables, error) { if tables.MainShopItem, err = NewGameMainShopItem(buf) ; err != nil { return nil, err } + if buf, err = loader("game_mainachievement") ; err != nil { + return nil, err + } + if tables.MainAchievement, err = NewGameMainAchievement(buf) ; err != nil { + return nil, err + } return tables, nil }