Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
This commit is contained in:
commit
bb3398e78e
@ -35,7 +35,7 @@
|
||||
"id": 102,
|
||||
"PlayType": "MainLine",
|
||||
"HeroCount": 5,
|
||||
"readyScene": "scenesfight_role_interface_02",
|
||||
"readyScene": "scenesfight_role_interface_03",
|
||||
"battleScenes": [
|
||||
"scenesfight_05_01"
|
||||
],
|
||||
@ -291,7 +291,7 @@
|
||||
"id": 118,
|
||||
"PlayType": "test",
|
||||
"HeroCount": 5,
|
||||
"readyScene": "scenesfight_role_interface_02",
|
||||
"readyScene": "scenesfight_role_interface_03",
|
||||
"battleScenes": [
|
||||
"scenesfight_05_01"
|
||||
],
|
||||
|
@ -8,7 +8,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt1",
|
||||
"taskcd": 200,
|
||||
"tasktime": 125,
|
||||
"tasktime": 138,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -56,7 +56,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt2",
|
||||
"taskcd": 200,
|
||||
"tasktime": 141,
|
||||
"tasktime": 170,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -104,7 +104,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt3",
|
||||
"taskcd": 200,
|
||||
"tasktime": 110,
|
||||
"tasktime": 170,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -152,7 +152,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt4",
|
||||
"taskcd": 200,
|
||||
"tasktime": 176,
|
||||
"tasktime": 117,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -200,7 +200,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt5",
|
||||
"taskcd": 200,
|
||||
"tasktime": 66,
|
||||
"tasktime": 120,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -248,7 +248,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt6",
|
||||
"taskcd": 200,
|
||||
"tasktime": 129,
|
||||
"tasktime": 141,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -296,7 +296,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt7",
|
||||
"taskcd": 200,
|
||||
"tasktime": 64,
|
||||
"tasktime": 138,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -344,7 +344,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt1",
|
||||
"taskcd": 200,
|
||||
"tasktime": 136,
|
||||
"tasktime": 148,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -392,7 +392,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt2",
|
||||
"taskcd": 200,
|
||||
"tasktime": 126,
|
||||
"tasktime": 104,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -440,7 +440,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt3",
|
||||
"taskcd": 200,
|
||||
"tasktime": 164,
|
||||
"tasktime": 91,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -488,7 +488,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt4",
|
||||
"taskcd": 200,
|
||||
"tasktime": 145,
|
||||
"tasktime": 90,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -536,7 +536,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt5",
|
||||
"taskcd": 200,
|
||||
"tasktime": 116,
|
||||
"tasktime": 135,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -584,7 +584,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt6",
|
||||
"taskcd": 200,
|
||||
"tasktime": 153,
|
||||
"tasktime": 103,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -632,7 +632,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt7",
|
||||
"taskcd": 200,
|
||||
"tasktime": 89,
|
||||
"tasktime": 114,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -680,7 +680,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt1",
|
||||
"taskcd": 200,
|
||||
"tasktime": 120,
|
||||
"tasktime": 180,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -728,7 +728,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt2",
|
||||
"taskcd": 200,
|
||||
"tasktime": 87,
|
||||
"tasktime": 132,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -776,7 +776,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt3",
|
||||
"taskcd": 200,
|
||||
"tasktime": 99,
|
||||
"tasktime": 122,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -824,7 +824,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt4",
|
||||
"taskcd": 200,
|
||||
"tasktime": 77,
|
||||
"tasktime": 177,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -872,7 +872,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt5",
|
||||
"taskcd": 200,
|
||||
"tasktime": 80,
|
||||
"tasktime": 163,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -920,7 +920,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt6",
|
||||
"taskcd": 200,
|
||||
"tasktime": 92,
|
||||
"tasktime": 136,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -968,7 +968,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt7",
|
||||
"taskcd": 200,
|
||||
"tasktime": 75,
|
||||
"tasktime": 147,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -1016,7 +1016,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt1",
|
||||
"taskcd": 200,
|
||||
"tasktime": 91,
|
||||
"tasktime": 140,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -1064,7 +1064,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt2",
|
||||
"taskcd": 200,
|
||||
"tasktime": 74,
|
||||
"tasktime": 139,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -1112,7 +1112,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt3",
|
||||
"taskcd": 200,
|
||||
"tasktime": 93,
|
||||
"tasktime": 110,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -1208,7 +1208,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt5",
|
||||
"taskcd": 200,
|
||||
"tasktime": 132,
|
||||
"tasktime": 122,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -1256,7 +1256,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt6",
|
||||
"taskcd": 200,
|
||||
"tasktime": 74,
|
||||
"tasktime": 105,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -1304,7 +1304,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt7",
|
||||
"taskcd": 200,
|
||||
"tasktime": 63,
|
||||
"tasktime": 176,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -1352,7 +1352,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt1",
|
||||
"taskcd": 200,
|
||||
"tasktime": 118,
|
||||
"tasktime": 65,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -1400,7 +1400,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt2",
|
||||
"taskcd": 200,
|
||||
"tasktime": 83,
|
||||
"tasktime": 142,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -1448,7 +1448,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt3",
|
||||
"taskcd": 200,
|
||||
"tasktime": 164,
|
||||
"tasktime": 117,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -1496,7 +1496,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt4",
|
||||
"taskcd": 200,
|
||||
"tasktime": 139,
|
||||
"tasktime": 61,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -1544,7 +1544,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt5",
|
||||
"taskcd": 200,
|
||||
"tasktime": 107,
|
||||
"tasktime": 63,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -1592,7 +1592,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt6",
|
||||
"taskcd": 200,
|
||||
"tasktime": 160,
|
||||
"tasktime": 95,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -1640,7 +1640,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt7",
|
||||
"taskcd": 200,
|
||||
"tasktime": 73,
|
||||
"tasktime": 151,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -1688,7 +1688,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt1",
|
||||
"taskcd": 200,
|
||||
"tasktime": 111,
|
||||
"tasktime": 145,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -1736,7 +1736,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt2",
|
||||
"taskcd": 200,
|
||||
"tasktime": 154,
|
||||
"tasktime": 135,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -1784,7 +1784,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt3",
|
||||
"taskcd": 200,
|
||||
"tasktime": 150,
|
||||
"tasktime": 157,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -1832,7 +1832,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt4",
|
||||
"taskcd": 200,
|
||||
"tasktime": 134,
|
||||
"tasktime": 114,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -1880,7 +1880,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt5",
|
||||
"taskcd": 200,
|
||||
"tasktime": 150,
|
||||
"tasktime": 82,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -1928,7 +1928,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt6",
|
||||
"taskcd": 200,
|
||||
"tasktime": 99,
|
||||
"tasktime": 150,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -1976,7 +1976,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt7",
|
||||
"taskcd": 200,
|
||||
"tasktime": 72,
|
||||
"tasktime": 80,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -2024,7 +2024,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt1",
|
||||
"taskcd": 200,
|
||||
"tasktime": 106,
|
||||
"tasktime": 92,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -2072,7 +2072,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt2",
|
||||
"taskcd": 200,
|
||||
"tasktime": 165,
|
||||
"tasktime": 99,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -2120,7 +2120,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt3",
|
||||
"taskcd": 200,
|
||||
"tasktime": 95,
|
||||
"tasktime": 154,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -2168,7 +2168,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt4",
|
||||
"taskcd": 200,
|
||||
"tasktime": 175,
|
||||
"tasktime": 123,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -2216,7 +2216,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt5",
|
||||
"taskcd": 200,
|
||||
"tasktime": 168,
|
||||
"tasktime": 70,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -2264,7 +2264,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt6",
|
||||
"taskcd": 200,
|
||||
"tasktime": 83,
|
||||
"tasktime": 118,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -2312,7 +2312,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt7",
|
||||
"taskcd": 200,
|
||||
"tasktime": 122,
|
||||
"tasktime": 176,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -2360,7 +2360,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt1",
|
||||
"taskcd": 200,
|
||||
"tasktime": 168,
|
||||
"tasktime": 165,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -2408,7 +2408,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt2",
|
||||
"taskcd": 200,
|
||||
"tasktime": 171,
|
||||
"tasktime": 115,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -2456,7 +2456,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt3",
|
||||
"taskcd": 200,
|
||||
"tasktime": 174,
|
||||
"tasktime": 67,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -2504,7 +2504,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt4",
|
||||
"taskcd": 200,
|
||||
"tasktime": 78,
|
||||
"tasktime": 169,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -2552,7 +2552,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt5",
|
||||
"taskcd": 200,
|
||||
"tasktime": 94,
|
||||
"tasktime": 158,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -2600,7 +2600,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt6",
|
||||
"taskcd": 200,
|
||||
"tasktime": 62,
|
||||
"tasktime": 170,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -2648,7 +2648,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt7",
|
||||
"taskcd": 200,
|
||||
"tasktime": 152,
|
||||
"tasktime": 87,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -2696,7 +2696,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt1",
|
||||
"taskcd": 200,
|
||||
"tasktime": 146,
|
||||
"tasktime": 131,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -2744,7 +2744,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt2",
|
||||
"taskcd": 200,
|
||||
"tasktime": 128,
|
||||
"tasktime": 80,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -2792,7 +2792,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt3",
|
||||
"taskcd": 200,
|
||||
"tasktime": 165,
|
||||
"tasktime": 82,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -2840,7 +2840,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt4",
|
||||
"taskcd": 200,
|
||||
"tasktime": 140,
|
||||
"tasktime": 97,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -2888,7 +2888,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt5",
|
||||
"taskcd": 200,
|
||||
"tasktime": 124,
|
||||
"tasktime": 127,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -2936,7 +2936,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt6",
|
||||
"taskcd": 200,
|
||||
"tasktime": 63,
|
||||
"tasktime": 77,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -2984,7 +2984,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt7",
|
||||
"taskcd": 200,
|
||||
"tasktime": 121,
|
||||
"tasktime": 174,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -3032,7 +3032,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt1",
|
||||
"taskcd": 200,
|
||||
"tasktime": 120,
|
||||
"tasktime": 102,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -3080,7 +3080,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt2",
|
||||
"taskcd": 200,
|
||||
"tasktime": 73,
|
||||
"tasktime": 133,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -3128,7 +3128,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt3",
|
||||
"taskcd": 200,
|
||||
"tasktime": 146,
|
||||
"tasktime": 125,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -3176,7 +3176,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt4",
|
||||
"taskcd": 200,
|
||||
"tasktime": 126,
|
||||
"tasktime": 105,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -3272,7 +3272,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt6",
|
||||
"taskcd": 200,
|
||||
"tasktime": 163,
|
||||
"tasktime": 162,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -3320,7 +3320,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt7",
|
||||
"taskcd": 200,
|
||||
"tasktime": 166,
|
||||
"tasktime": 70,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
@ -3368,7 +3368,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt1",
|
||||
"taskcd": 200,
|
||||
"tasktime": 80,
|
||||
"tasktime": 175,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Tiger",
|
||||
"text": "这是属于悍娇虎的专属委托"
|
||||
@ -3416,7 +3416,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt2",
|
||||
"taskcd": 200,
|
||||
"tasktime": 119,
|
||||
"tasktime": 179,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Shifu",
|
||||
"text": "这是属于师父的专属委托"
|
||||
@ -3464,7 +3464,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt3",
|
||||
"taskcd": 200,
|
||||
"tasktime": 78,
|
||||
"tasktime": 68,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Po",
|
||||
"text": "这是属于阿宝的专属委托"
|
||||
@ -3512,7 +3512,7 @@
|
||||
},
|
||||
"icon": "xmwg_rw_pt4",
|
||||
"taskcd": 200,
|
||||
"tasktime": 159,
|
||||
"tasktime": 122,
|
||||
"tasktxt": {
|
||||
"key": "Entrustment details of Bobi",
|
||||
"text": "这是属于波比的专属委托"
|
||||
|
@ -1,27 +1 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"dreamland_pro": 1000,
|
||||
"open": true
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"dreamland_pro": 1000,
|
||||
"open": true
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"dreamland_pro": 1000,
|
||||
"open": true
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"dreamland_pro": 1000,
|
||||
"open": true
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"dreamland_pro": 1000,
|
||||
"open": true
|
||||
}
|
||||
]
|
||||
[]
|
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 0,
|
||||
"skillname": {
|
||||
"key": "suit_13001",
|
||||
"key": "suit_1",
|
||||
"text": "无极神功套装"
|
||||
},
|
||||
"icon": "tz_icon_qg",
|
||||
@ -25,7 +25,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 0,
|
||||
"skillname": {
|
||||
"key": "suit_13002",
|
||||
"key": "suit_2",
|
||||
"text": "驯龙套装"
|
||||
},
|
||||
"icon": "tz_icon_xl",
|
||||
@ -46,7 +46,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 100003001,
|
||||
"skillname": {
|
||||
"key": "suit_13003",
|
||||
"key": "suit_3",
|
||||
"text": "雪精灵套装"
|
||||
},
|
||||
"icon": "tz_icon_xjl",
|
||||
@ -62,7 +62,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 0,
|
||||
"skillname": {
|
||||
"key": "suit_13004",
|
||||
"key": "suit_4",
|
||||
"text": "噩梦漩涡套装"
|
||||
},
|
||||
"icon": "tz_icon_em",
|
||||
@ -83,7 +83,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 0,
|
||||
"skillname": {
|
||||
"key": "suit_13005",
|
||||
"key": "suit_5",
|
||||
"text": "音乐精灵套装"
|
||||
},
|
||||
"icon": "tz_icon_yy",
|
||||
@ -104,7 +104,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 100006001,
|
||||
"skillname": {
|
||||
"key": "suit_13006",
|
||||
"key": "suit_6",
|
||||
"text": "永恒萌狗套装"
|
||||
},
|
||||
"icon": "tz_icon_mg",
|
||||
@ -120,7 +120,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 100007001,
|
||||
"skillname": {
|
||||
"key": "suit_13007",
|
||||
"key": "suit_7",
|
||||
"text": "原始狩猎套装"
|
||||
},
|
||||
"icon": "tz_icon_sl",
|
||||
@ -136,7 +136,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 0,
|
||||
"skillname": {
|
||||
"key": "suit_13008",
|
||||
"key": "suit_8",
|
||||
"text": "气功大师套装"
|
||||
},
|
||||
"icon": "tz_icon_wj",
|
||||
@ -157,8 +157,8 @@
|
||||
"suitnum": 6,
|
||||
"skill": 100009001,
|
||||
"skillname": {
|
||||
"key": "suit_13009",
|
||||
"text": "黄金包子"
|
||||
"key": "suit_9",
|
||||
"text": "黄金包子套装"
|
||||
},
|
||||
"icon": "tz_icon_ms",
|
||||
"FloatIcon": "ty_zd_buff_z007",
|
||||
@ -173,7 +173,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 100001001,
|
||||
"skillname": {
|
||||
"key": "suit_13010",
|
||||
"key": "suit_10",
|
||||
"text": "马术套装"
|
||||
},
|
||||
"icon": "tz_icon_ms",
|
||||
@ -189,7 +189,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 0,
|
||||
"skillname": {
|
||||
"key": "suit_13011",
|
||||
"key": "suit_11",
|
||||
"text": "波波星套装"
|
||||
},
|
||||
"icon": "tz_icon_pp",
|
||||
@ -210,7 +210,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 0,
|
||||
"skillname": {
|
||||
"key": "suit_13012",
|
||||
"key": "suit_12",
|
||||
"text": "穴居人套装"
|
||||
},
|
||||
"icon": "tz_icon_xj",
|
||||
@ -231,7 +231,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 0,
|
||||
"skillname": {
|
||||
"key": "suit_13013",
|
||||
"key": "suit_13",
|
||||
"text": "文明人套装"
|
||||
},
|
||||
"icon": "tz_icon_wm",
|
||||
@ -252,7 +252,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 100001401,
|
||||
"skillname": {
|
||||
"key": "suit_13014",
|
||||
"key": "suit_14",
|
||||
"text": "马戏团套装"
|
||||
},
|
||||
"icon": "tz_icon_mxt",
|
||||
@ -268,7 +268,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 100001501,
|
||||
"skillname": {
|
||||
"key": "suit_13015",
|
||||
"key": "suit_15",
|
||||
"text": "泰坦套装"
|
||||
},
|
||||
"icon": "tz_icon_tt",
|
||||
@ -284,7 +284,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 0,
|
||||
"skillname": {
|
||||
"key": "suit_13016",
|
||||
"key": "suit_16",
|
||||
"text": "巨怪猎人套装"
|
||||
},
|
||||
"icon": "tz_icon_jg",
|
||||
@ -305,7 +305,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 100001701,
|
||||
"skillname": {
|
||||
"key": "suit_13017",
|
||||
"key": "suit_17",
|
||||
"text": "天外陨石套装"
|
||||
},
|
||||
"icon": "tz_icon_ys",
|
||||
@ -321,7 +321,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 0,
|
||||
"skillname": {
|
||||
"key": "suit_13018",
|
||||
"key": "suit_18",
|
||||
"text": "沼泽怪物套装"
|
||||
},
|
||||
"icon": "tz_icon_zz",
|
||||
@ -342,7 +342,7 @@
|
||||
"suitnum": 6,
|
||||
"skill": 100001901,
|
||||
"skillname": {
|
||||
"key": "suit_13019",
|
||||
"key": "suit_19",
|
||||
"text": "守护神套装"
|
||||
},
|
||||
"icon": "tz_icon_shs",
|
||||
|
@ -9939,5 +9939,42 @@
|
||||
"sale": [],
|
||||
"synthetize_deplete": [],
|
||||
"decompose_deplete": []
|
||||
},
|
||||
{
|
||||
"id": "9999999",
|
||||
"name": {
|
||||
"key": "weektask_dj_9999999",
|
||||
"text": "时限道具(测试)"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 1,
|
||||
"bagtype": 1,
|
||||
"index": 1,
|
||||
"special_type": 0,
|
||||
"time": 2,
|
||||
"reddottype": 0,
|
||||
"effects": "",
|
||||
"modelName": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": [
|
||||
1001
|
||||
],
|
||||
"use_skip": 1001,
|
||||
"upper_limit": -1,
|
||||
"img": "tj_icon_flower",
|
||||
"intr": {
|
||||
"key": "itemdesc_9999999",
|
||||
"text": "测试时限道具,2分钟消失"
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"synthetize_deplete": [],
|
||||
"decompose_deplete": []
|
||||
}
|
||||
]
|
@ -13,7 +13,7 @@
|
||||
"text": "第1章:功夫熊猫"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10001",
|
||||
"key": "mainchapter_desc_11001",
|
||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。话说熊猫阿宝是一家面条店的学徒,虽然笨手笨脚,也勉强算是谋到了一份职业。"
|
||||
},
|
||||
"starreward": 11001
|
||||
@ -32,7 +32,7 @@
|
||||
"text": "第2章:疯狂原始人"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10002",
|
||||
"key": "mainchapter_desc_11002",
|
||||
"text": "别看阿宝所在的“和平谷”一派欣欣向荣的安详景象,其实是一个卧虎藏龙的风水宝地,先不说五大功夫高手皆坐镇于此,更有一大师级别的宗师在这里隐居。"
|
||||
},
|
||||
"starreward": 11002
|
||||
@ -51,7 +51,7 @@
|
||||
"text": "第3章:怪物史莱克"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10003",
|
||||
"key": "mainchapter_desc_11003",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11003
|
||||
@ -70,7 +70,7 @@
|
||||
"text": "第4章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10004",
|
||||
"key": "mainchapter_desc_11004",
|
||||
"text": "自负的毒蛇大师虽然给人的感觉稍显轻浮,但对这件事的态度就有如她善变的性格,不太明朗;螳螂大师算是几位高手中最聪明的一个,对阿宝的现状很是无奈,总是暗中帮忙。"
|
||||
},
|
||||
"starreward": 11004
|
||||
@ -89,7 +89,7 @@
|
||||
"text": "第5章:激烈战斗"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10005",
|
||||
"key": "mainchapter_desc_11005",
|
||||
"text": "最后要将阿宝调教成“功夫高手”的一代宗师“师父”华丽丽地出场了,然而有着一身好功夫并不意味着就是完美的,“师父”因为过去犯下的一个错误,一直纠结着没办法释然。"
|
||||
},
|
||||
"starreward": 11005
|
||||
@ -108,7 +108,7 @@
|
||||
"text": "第6章:下山"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10006",
|
||||
"key": "mainchapter_desc_11006",
|
||||
"text": "至于那个让人人都如临大敌的太郎,则是一只非常自恋的雪豹,他等待复仇的这一天,已经整整等了20年了,可是他做梦也没想到,自己等来的竟然是一只大熊猫。"
|
||||
},
|
||||
"starreward": 11006
|
||||
@ -127,7 +127,7 @@
|
||||
"text": "第7章:事件余波"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10007",
|
||||
"key": "mainchapter_desc_11007",
|
||||
"text": "激烈的战斗后,阿宝以自己对武功的悟性和师父传授的武术,战胜了太郎,拯救了山谷,为山谷带来了和平。"
|
||||
},
|
||||
"starreward": 11007
|
||||
@ -146,7 +146,7 @@
|
||||
"text": "第8章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10008",
|
||||
"key": "mainchapter_desc_11008",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11008
|
||||
@ -165,7 +165,7 @@
|
||||
"text": "第9章:太狼来袭"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10009",
|
||||
"key": "mainchapter_desc_11009",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11009
|
||||
@ -184,7 +184,7 @@
|
||||
"text": "第10章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10010",
|
||||
"key": "mainchapter_desc_11010",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11010
|
||||
@ -203,7 +203,7 @@
|
||||
"text": "第11章:太狼来袭"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10011",
|
||||
"key": "mainchapter_desc_11011",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11011
|
||||
@ -222,7 +222,7 @@
|
||||
"text": "第12章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10012",
|
||||
"key": "mainchapter_desc_11012",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11012
|
||||
@ -241,7 +241,7 @@
|
||||
"text": "第1章:功夫世界"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10001",
|
||||
"key": "mainchapter_desc_12001",
|
||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。话说熊猫阿宝是一家面条店的学徒,虽然笨手笨脚,也勉强算是谋到了一份职业。"
|
||||
},
|
||||
"starreward": 11013
|
||||
@ -260,7 +260,7 @@
|
||||
"text": "第2章:练功房"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10002",
|
||||
"key": "mainchapter_desc_12002",
|
||||
"text": "别看阿宝所在的“和平谷”一派欣欣向荣的安详景象,其实是一个卧虎藏龙的风水宝地,先不说五大功夫高手皆坐镇于此,更有一大师级别的宗师在这里隐居。"
|
||||
},
|
||||
"starreward": 11014
|
||||
@ -279,7 +279,7 @@
|
||||
"text": "第3章:太狼来袭"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10003",
|
||||
"key": "mainchapter_desc_12003",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11015
|
||||
@ -298,7 +298,7 @@
|
||||
"text": "第4章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10004",
|
||||
"key": "mainchapter_desc_12004",
|
||||
"text": "自负的毒蛇大师虽然给人的感觉稍显轻浮,但对这件事的态度就有如她善变的性格,不太明朗;螳螂大师算是几位高手中最聪明的一个,对阿宝的现状很是无奈,总是暗中帮忙。"
|
||||
},
|
||||
"starreward": 11016
|
||||
@ -317,7 +317,7 @@
|
||||
"text": "第5章:激烈战斗"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10005",
|
||||
"key": "mainchapter_desc_12005",
|
||||
"text": "最后要将阿宝调教成“功夫高手”的一代宗师“师父”华丽丽地出场了,然而有着一身好功夫并不意味着就是完美的,“师父”因为过去犯下的一个错误,一直纠结着没办法释然。"
|
||||
},
|
||||
"starreward": 11017
|
||||
@ -336,7 +336,7 @@
|
||||
"text": "第6章:下山"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10006",
|
||||
"key": "mainchapter_desc_12006",
|
||||
"text": "至于那个让人人都如临大敌的太郎,则是一只非常自恋的雪豹,他等待复仇的这一天,已经整整等了20年了,可是他做梦也没想到,自己等来的竟然是一只大熊猫。"
|
||||
},
|
||||
"starreward": 11018
|
||||
@ -355,7 +355,7 @@
|
||||
"text": "第7章:事件余波"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10007",
|
||||
"key": "mainchapter_desc_12007",
|
||||
"text": "激烈的战斗后,阿宝以自己对武功的悟性和师父传授的武术,战胜了太郎,拯救了山谷,为山谷带来了和平。"
|
||||
},
|
||||
"starreward": 11019
|
||||
@ -374,7 +374,7 @@
|
||||
"text": "第8章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10008",
|
||||
"key": "mainchapter_desc_12008",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11020
|
||||
@ -393,7 +393,7 @@
|
||||
"text": "第9章:太狼来袭"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10009",
|
||||
"key": "mainchapter_desc_12009",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11021
|
||||
@ -412,7 +412,7 @@
|
||||
"text": "第10章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10010",
|
||||
"key": "mainchapter_desc_12010",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11022
|
||||
@ -431,7 +431,7 @@
|
||||
"text": "第11章:太狼来袭"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10011",
|
||||
"key": "mainchapter_desc_12011",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11023
|
||||
@ -450,7 +450,7 @@
|
||||
"text": "第12章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_desc_10012",
|
||||
"key": "mainchapter_desc_12012",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11024
|
||||
|
@ -7,7 +7,7 @@
|
||||
},
|
||||
"icon": "开合跳",
|
||||
"des": {
|
||||
"key": "wuguandongzuo_开合跳",
|
||||
"key": "wuguandongzuo_kaihetiao",
|
||||
"text": "双脚并立,双臂自然垂在身体的两侧。向上跳,双腿打开,双手举过头顶。\n再向上跳,双脚并拢,手臂放回身体两侧,重复这个动作。这项运动锻炼身体所有的大肌肉群。"
|
||||
},
|
||||
"ticks": 3,
|
||||
@ -27,7 +27,7 @@
|
||||
},
|
||||
"icon": "手臂环绕",
|
||||
"des": {
|
||||
"key": "wuguandongzuo_手臂环绕",
|
||||
"key": "wuguandongzuo_shoubihuanrao",
|
||||
"text": "双腿与肩同宽,双臂与肩同高平伸于身体两侧。\n然后双臂进行顺时针绕环活动,之后逆时针绕环。"
|
||||
},
|
||||
"ticks": 3,
|
||||
|
@ -55,7 +55,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1001,
|
||||
"drop": 1004,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
@ -133,7 +133,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1002,
|
||||
"drop": 1005,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
@ -211,7 +211,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1003,
|
||||
"drop": 1006,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
@ -289,7 +289,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1004,
|
||||
"drop": 1007,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
@ -367,7 +367,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1005,
|
||||
"drop": 1008,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
@ -445,7 +445,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1006,
|
||||
"drop": 1009,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
@ -523,7 +523,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1007,
|
||||
"drop": 1010,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
@ -601,7 +601,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1008,
|
||||
"drop": 1011,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
@ -679,7 +679,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1009,
|
||||
"drop": 1012,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
@ -757,7 +757,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1010,
|
||||
"drop": 1013,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
@ -835,7 +835,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1011,
|
||||
"drop": 1014,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11003,
|
||||
"boss_skill": 51004,
|
||||
@ -913,7 +913,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1012,
|
||||
"drop": 1015,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11003,
|
||||
"boss_skill": 51004,
|
||||
@ -991,7 +991,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1013,
|
||||
"drop": 1016,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11003,
|
||||
"boss_skill": 51004,
|
||||
@ -1069,7 +1069,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1014,
|
||||
"drop": 1017,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11003,
|
||||
"boss_skill": 51004,
|
||||
@ -1147,7 +1147,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1015,
|
||||
"drop": 1018,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11003,
|
||||
"boss_skill": 51004,
|
||||
@ -1225,7 +1225,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1016,
|
||||
"drop": 1019,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11003,
|
||||
"boss_skill": 51004,
|
||||
@ -1303,7 +1303,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1017,
|
||||
"drop": 1020,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11003,
|
||||
"boss_skill": 51004,
|
||||
@ -1381,7 +1381,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1018,
|
||||
"drop": 1021,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11003,
|
||||
"boss_skill": 51004,
|
||||
@ -1459,7 +1459,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1019,
|
||||
"drop": 1022,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11003,
|
||||
"boss_skill": 51004,
|
||||
@ -1537,7 +1537,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1020,
|
||||
"drop": 1023,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11003,
|
||||
"boss_skill": 51004,
|
||||
@ -1615,7 +1615,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1021,
|
||||
"drop": 1024,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11018,
|
||||
"boss_skill": 51004,
|
||||
@ -1693,7 +1693,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1022,
|
||||
"drop": 1025,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11018,
|
||||
"boss_skill": 51004,
|
||||
@ -1771,7 +1771,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1023,
|
||||
"drop": 1026,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11018,
|
||||
"boss_skill": 51004,
|
||||
@ -1849,7 +1849,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1024,
|
||||
"drop": 1027,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11018,
|
||||
"boss_skill": 51004,
|
||||
@ -1927,7 +1927,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1025,
|
||||
"drop": 1028,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11018,
|
||||
"boss_skill": 51004,
|
||||
@ -2005,7 +2005,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1026,
|
||||
"drop": 1029,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11018,
|
||||
"boss_skill": 51004,
|
||||
@ -2083,7 +2083,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1027,
|
||||
"drop": 1030,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11018,
|
||||
"boss_skill": 51004,
|
||||
@ -2161,7 +2161,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1028,
|
||||
"drop": 1004,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11018,
|
||||
"boss_skill": 51004,
|
||||
@ -2239,7 +2239,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1029,
|
||||
"drop": 1005,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11018,
|
||||
"boss_skill": 51004,
|
||||
@ -2317,7 +2317,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1030,
|
||||
"drop": 1006,
|
||||
"scene": "bossfight_spinymandrilla_02",
|
||||
"bossmodel": 11018,
|
||||
"boss_skill": 51004,
|
||||
@ -2395,7 +2395,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1001,
|
||||
"drop": 1007,
|
||||
"scene": "",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
@ -2473,7 +2473,7 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1002,
|
||||
"drop": 1008,
|
||||
"scene": "",
|
||||
"bossmodel": 11009,
|
||||
"boss_skill": 51004,
|
||||
|
@ -635,28 +635,28 @@
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "welcom_txt",
|
||||
"key": "Side_Quest0_task_Tname",
|
||||
"text": "欢迎到来"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "welcom_txt",
|
||||
"text": "欢迎到来"
|
||||
"key": "Side_Quest0_task_name",
|
||||
"text": "初次来到世界"
|
||||
},
|
||||
"npctxt": {
|
||||
"key": "welcom_txt1",
|
||||
"key": "Side_Quest0_npctxt",
|
||||
"text": "和门口的小家伙聊聊"
|
||||
},
|
||||
"npc": 70070,
|
||||
"completetasktxt": {
|
||||
"key": "welcom_txt",
|
||||
"text": "欢迎到来"
|
||||
"key": "Side_Quest0_npctxt",
|
||||
"text": "和门口的小家伙聊聊"
|
||||
},
|
||||
"completetask": [
|
||||
0
|
||||
],
|
||||
"deliver_npctxt": {
|
||||
"key": "welcom_txt",
|
||||
"text": "欢迎到来"
|
||||
"key": "Side_Quest0_npctxt",
|
||||
"text": "和门口的小家伙聊聊"
|
||||
},
|
||||
"deliver_npc": 0,
|
||||
"auto_accept": 0,
|
||||
|
@ -28,6 +28,9 @@ type (
|
||||
ISys interface {
|
||||
IsAccess(funcName string, uid string) (code pb.ErrorCode)
|
||||
ValidCond(uid string, conf *cfg.GameOpencondData) string
|
||||
CheckLvUpCond(session IUserSession, lv int32)
|
||||
CheckTaskCond(session IUserSession, id int32)
|
||||
CheckMlineCond(session IUserSession, id int32)
|
||||
}
|
||||
|
||||
//邮件业务模块对外接口定义 提供给其他模块使用的
|
||||
|
@ -25,14 +25,14 @@ func (this *apiComp) ActivationFetter(session comm.IUserSession, req *pb.Library
|
||||
code = pb.ErrorCode_LibraryNoData
|
||||
return
|
||||
}
|
||||
if fetter.Activation {
|
||||
if fetter.Fidlv != 0 {
|
||||
code = pb.ErrorCode_LibraryActivation
|
||||
return
|
||||
}
|
||||
fetter.Activation = true
|
||||
fetter.Fidlv = 1
|
||||
|
||||
mapData := make(map[string]interface{}, 0)
|
||||
mapData["activation"] = fetter.Activation
|
||||
mapData["fidlv"] = fetter.Fidlv
|
||||
|
||||
this.module.modelLibrary.modifyLibraryDataByObjId(session.GetUserId(), fetter.Id, mapData)
|
||||
rsp.Data = fetter
|
||||
|
@ -46,9 +46,9 @@ func (this *apiComp) GetStoryReward(session comm.IUserSession, req *pb.LibraryGe
|
||||
}
|
||||
}
|
||||
// 等级规则校验
|
||||
l := len(_heroFetter.History)
|
||||
if len(favorConf.Favorlv) < l {
|
||||
if favorConf.Favorlv[l] > _heroFetter.Favorlv { // 等级不够
|
||||
_len := len(_heroFetter.History)
|
||||
if len(favorConf.Favorlv) < _len {
|
||||
if favorConf.Favorlv[_len] > _heroFetter.Favorlv { // 等级不够
|
||||
code = pb.ErrorCode_LibraryLvReward
|
||||
return
|
||||
}
|
||||
@ -57,16 +57,14 @@ func (this *apiComp) GetStoryReward(session comm.IUserSession, req *pb.LibraryGe
|
||||
|
||||
var res []*cfg.Gameatn
|
||||
if v == req.History {
|
||||
switch iPos {
|
||||
case 1:
|
||||
if iPos == 0 {
|
||||
res = append(res, favorConf.BiographyReward1...)
|
||||
case 2:
|
||||
} else if iPos == 1 {
|
||||
res = append(res, favorConf.BiographyReward2...)
|
||||
case 3:
|
||||
} else if iPos == 2 {
|
||||
res = append(res, favorConf.BiographyReward3...)
|
||||
}
|
||||
break
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
if code = this.module.DispenseRes(session, res, true); code != pb.ErrorCode_Success {
|
||||
return
|
||||
@ -76,7 +74,8 @@ func (this *apiComp) GetStoryReward(session comm.IUserSession, req *pb.LibraryGe
|
||||
code = pb.ErrorCode_LibraryLvReward
|
||||
return
|
||||
}
|
||||
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
_heroFetter.History = append(_heroFetter.History, req.History)
|
||||
|
@ -7,27 +7,27 @@ import (
|
||||
)
|
||||
|
||||
//参数校验
|
||||
func (this *apiComp) GetRewardCheck(session comm.IUserSession, req *pb.LibraryGetRewardReq) (code pb.ErrorCode) {
|
||||
if req.ObjId == "" || req.Fetterlv == 0 {
|
||||
func (this *apiComp) FetterLvUpCheck(session comm.IUserSession, req *pb.LibraryFetterLvUpReq) (code pb.ErrorCode) {
|
||||
if req.LibOid == "" {
|
||||
code = pb.ErrorCode_ReqParameterError
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// 羁绊等级奖励
|
||||
func (this *apiComp) GetReward(session comm.IUserSession, req *pb.LibraryGetRewardReq) (code pb.ErrorCode, data *pb.ErrorData) {
|
||||
func (this *apiComp) FetterLvUp(session comm.IUserSession, req *pb.LibraryFetterLvUpReq) (code pb.ErrorCode, data *pb.ErrorData) {
|
||||
|
||||
var (
|
||||
totalFetterLv int32 //羁绊总等级
|
||||
)
|
||||
code = this.GetRewardCheck(session, req)
|
||||
code = this.FetterLvUpCheck(session, req)
|
||||
if code != pb.ErrorCode_Success {
|
||||
return // 参数校验失败直接返回
|
||||
}
|
||||
// 配置校验
|
||||
|
||||
rsp := &pb.LibraryGetRewardResp{}
|
||||
fetter := this.module.getLibraryByObjID(session.GetUserId(), req.ObjId)
|
||||
rsp := &pb.LibraryFetterLvUpResp{}
|
||||
fetter := this.module.getLibraryByObjID(session.GetUserId(), req.LibOid)
|
||||
if fetter == nil {
|
||||
code = pb.ErrorCode_LibraryNoData
|
||||
return
|
||||
@ -38,22 +38,23 @@ func (this *apiComp) GetReward(session comm.IUserSession, req *pb.LibraryGetRewa
|
||||
}
|
||||
}
|
||||
totalFetterLv = 0
|
||||
conf := this.module.configure.GetFriendData(fetter.Fid, req.Fetterlv)
|
||||
conf := this.module.configure.GetFriendData(fetter.Fid, fetter.Fidlv+1)
|
||||
if len(conf) == 0 {
|
||||
code = pb.ErrorCode_ConfigNoFound
|
||||
return
|
||||
} else {
|
||||
fetter.Fidlv += 1
|
||||
if conf[0].FavorabilityLv > totalFetterLv {
|
||||
code = pb.ErrorCode_LibraryLvReward
|
||||
return
|
||||
}
|
||||
}
|
||||
if _, ok := fetter.Prize[req.Fetterlv]; ok {
|
||||
if _, ok := fetter.Prize[fetter.Fidlv]; ok {
|
||||
code = pb.ErrorCode_LibraryReward
|
||||
return
|
||||
}
|
||||
|
||||
fetter.Prize[req.Fetterlv] = 1
|
||||
fetter.Prize[fetter.Fidlv] = 1
|
||||
// 发奖
|
||||
|
||||
hProperty := make(map[string][]*cfg.Gameatr, 0)
|
||||
@ -71,8 +72,9 @@ func (this *apiComp) GetReward(session comm.IUserSession, req *pb.LibraryGetRewa
|
||||
this.module.ModuleHero.AddHeroFetterAttribute(session, hProperty)
|
||||
mapData := make(map[string]interface{}, 0)
|
||||
mapData["prize"] = fetter.Prize
|
||||
mapData["fidlv"] = fetter.Fidlv
|
||||
this.module.ModifyLibraryData(session.GetUserId(), fetter.Id, mapData) // 更新内存信息
|
||||
rsp.Data = fetter
|
||||
session.SendMsg(string(this.module.GetType()), LibraryGetRewardResp, rsp)
|
||||
session.SendMsg(string(this.module.GetType()), "fetterlvup", rsp)
|
||||
return
|
||||
}
|
@ -42,10 +42,10 @@ func (this *apiComp) InviteHandle(session comm.IUserSession, req *pb.ParkourInvi
|
||||
code = pb.ErrorCode_ParkourMemberFull
|
||||
return
|
||||
}
|
||||
if req.State == 1 {
|
||||
if req.State == 3 {
|
||||
ok = false
|
||||
for i, v := range tean.Invite {
|
||||
if v.Uid == session.GetUserId() && !configure.Now().Before(time.Unix(v.Expired, 0)) { //邀请未过期
|
||||
if v.Uid == session.GetUserId() && configure.Now().Before(time.Unix(v.Expired, 0)) { //邀请未过期
|
||||
invite = v
|
||||
index = int32(i)
|
||||
ok = true
|
||||
@ -64,6 +64,7 @@ func (this *apiComp) InviteHandle(session comm.IUserSession, req *pb.ParkourInvi
|
||||
code = pb.ErrorCode_ConfigNoFound
|
||||
return
|
||||
}
|
||||
users = append(users, invite.Uid)
|
||||
member = &pb.DBRaceMember{Uid: invite.Uid, Name: invite.Name, Avatar: invite.Avatar, Lv: invite.Lv, Mount: info.Dfmount, Hp: mount.Hp}
|
||||
tean.Captainid = tean.Uid
|
||||
tean.State = pb.RaceTeamState_teaming
|
||||
@ -93,6 +94,6 @@ func (this *apiComp) InviteHandle(session comm.IUserSession, req *pb.ParkourInvi
|
||||
&pb.ParkourInviteNoticePush{Team: tean, State: 3}, tean.Captainid)
|
||||
}
|
||||
|
||||
session.SendMsg(string(this.module.GetType()), "invite", &pb.ParkourInviteHandleResp{IsSucc: true})
|
||||
session.SendMsg(string(this.module.GetType()), "invitehandle", &pb.ParkourInviteHandleResp{IsSucc: true})
|
||||
return
|
||||
}
|
||||
|
@ -8,6 +8,10 @@ import (
|
||||
|
||||
//参数校验
|
||||
func (this *apiComp) JoinTeamCheck(session comm.IUserSession, req *pb.ParkourJoinTeamReq) (code pb.ErrorCode) {
|
||||
if session.GetUserId() == req.Uid {
|
||||
code = pb.ErrorCode_ReqParameterError
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
@ -36,7 +40,7 @@ func (this *apiComp) JoinTeam(session comm.IUserSession, req *pb.ParkourJoinTeam
|
||||
}
|
||||
|
||||
if len(info.Member) > 3 {
|
||||
code = pb.ErrorCode_ReqParameterError
|
||||
code = pb.ErrorCode_ParkourMemberFull
|
||||
return
|
||||
}
|
||||
if tean, err = this.module.parkourComp.queryinfo(req.Uid); err != nil {
|
||||
@ -58,7 +62,7 @@ func (this *apiComp) JoinTeam(session comm.IUserSession, req *pb.ParkourJoinTeam
|
||||
code = pb.ErrorCode_ConfigNoFound
|
||||
return
|
||||
}
|
||||
member = &pb.DBRaceMember{Uid: session.GetUserId(), Name: user.Name, Avatar: user.Avatar, Lv: user.Lv, Mount: tean.Dfmount, Hp: mount.Hp}
|
||||
member = &pb.DBRaceMember{Uid: user.Uid, Name: user.Name, Avatar: user.Avatar, Lv: user.Lv, Mount: tean.Dfmount, Hp: mount.Hp}
|
||||
tean.Captainid = tean.Uid
|
||||
tean.State = pb.RaceTeamState_teaming
|
||||
tean.Member = append(tean.Member, member)
|
||||
@ -71,7 +75,7 @@ func (this *apiComp) JoinTeam(session comm.IUserSession, req *pb.ParkourJoinTeam
|
||||
return
|
||||
}
|
||||
user := this.module.ModuleUser.GetUser(session.GetUserId())
|
||||
member = &pb.DBRaceMember{Uid: session.GetUserId(), Name: user.Name, Avatar: user.Avatar, Lv: user.Lv, Mount: info.Dfmount, Hp: mount.Hp}
|
||||
member = &pb.DBRaceMember{Uid: user.Uid, Name: user.Name, Avatar: user.Avatar, Lv: user.Lv, Mount: info.Dfmount, Hp: mount.Hp}
|
||||
tean.Member = append(tean.Member, member)
|
||||
if err = this.module.parkourComp.Change(session.GetUserId(), map[string]interface{}{
|
||||
"state": tean.State,
|
||||
|
@ -3,6 +3,7 @@ package parkour
|
||||
import (
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/pb"
|
||||
cfg "go_dreamfactory/sys/configure/structs"
|
||||
)
|
||||
|
||||
//参数校验
|
||||
@ -17,6 +18,8 @@ func (this *apiComp) RaceMatchCheck(session comm.IUserSession, req *pb.ParkourRa
|
||||
func (this *apiComp) RaceMatch(session comm.IUserSession, req *pb.ParkourRaceMatchReq) (code pb.ErrorCode, data *pb.ErrorData) {
|
||||
var (
|
||||
team *pb.DBParkour
|
||||
tuser *pb.DBUser
|
||||
mount *cfg.GameBuzkashiMountData
|
||||
users []string
|
||||
err error
|
||||
)
|
||||
@ -27,10 +30,31 @@ func (this *apiComp) RaceMatch(session comm.IUserSession, req *pb.ParkourRaceMat
|
||||
code = pb.ErrorCode_DBError
|
||||
return
|
||||
}
|
||||
if team.Captainid != session.GetUserId() {
|
||||
if team.Captainid != "" && team.Captainid != session.GetUserId() {
|
||||
code = pb.ErrorCode_ReqParameterError
|
||||
return
|
||||
}
|
||||
if team.Captainid == "" { //为组队情况
|
||||
team.Captainid = team.Uid
|
||||
team.State = pb.RaceTeamState_teaming
|
||||
if tuser = this.module.ModuleUser.GetUser(session.GetUserId()); tuser == nil {
|
||||
code = pb.ErrorCode_SystemError
|
||||
return
|
||||
}
|
||||
if mount, err = this.module.configure.getGameBuzkashiMount(team.Dfmount); err != nil {
|
||||
code = pb.ErrorCode_ConfigNoFound
|
||||
return
|
||||
}
|
||||
team.Member = append(team.Member, &pb.DBRaceMember{Uid: tuser.Uid, Name: tuser.Name, Avatar: tuser.Avatar, Lv: tuser.Lv, Mount: team.Dfmount, Hp: mount.Hp})
|
||||
if err = this.module.parkourComp.Change(team.Captainid, map[string]interface{}{
|
||||
"state": team.State,
|
||||
"captainid": team.Captainid,
|
||||
"member": team.Member,
|
||||
}); err != nil {
|
||||
code = pb.ErrorCode_DBError
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
if err = this.module.match(team); err != nil {
|
||||
code = pb.ErrorCode_DBError
|
||||
|
@ -18,7 +18,9 @@ func (this *apiComp) ViewPlayer(session comm.IUserSession, req *pb.ParkourViewPl
|
||||
if code = this.ViewPlayerCheck(session, req); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
|
||||
resp = &pb.ParkourViewPlayerResp{
|
||||
Player: make([]*pb.ParkourData, 0),
|
||||
}
|
||||
for _, uid := range req.Uid {
|
||||
if u := this.module.ModuleUser.GetUser(uid); u != nil {
|
||||
{
|
||||
|
@ -148,11 +148,12 @@ func (this *Parkour) createbattle(ctx context.Context, req *pb.RPCParkourMatchSu
|
||||
v.Ready = true
|
||||
}
|
||||
}
|
||||
battle.BuleMember = req.Bule
|
||||
|
||||
for _, v := range battle.Session {
|
||||
sessions = append(sessions, v)
|
||||
}
|
||||
|
||||
battle.BuleMember = req.Bule
|
||||
if err = this.raceComp.addrace(race); err != nil {
|
||||
return
|
||||
}
|
||||
@ -406,17 +407,6 @@ func (this *Parkour) useroffline(uid, sessionid string) {
|
||||
}
|
||||
if info.State == pb.RaceTeamState_teaming {
|
||||
if info.Captainid == uid {
|
||||
info.Invite = info.Invite[:0]
|
||||
info.Member = info.Member[:0]
|
||||
if err = this.parkourComp.Change(uid, map[string]interface{}{
|
||||
"captainid": "",
|
||||
"state": 0,
|
||||
"Invite": info.Invite,
|
||||
"member": info.Member,
|
||||
}); err != nil {
|
||||
this.Error("用户离线! 处理数据", log.Field{Key: "uid", Value: uid}, log.Field{Key: "err", Value: err.Error()})
|
||||
return
|
||||
}
|
||||
users = make([]string, 0)
|
||||
for _, v := range info.Member {
|
||||
if v.Uid != uid && !v.Isai {
|
||||
@ -430,6 +420,17 @@ func (this *Parkour) useroffline(uid, sessionid string) {
|
||||
}
|
||||
}
|
||||
}
|
||||
info.Invite = info.Invite[:0]
|
||||
info.Member = info.Member[:0]
|
||||
if err = this.parkourComp.Change(uid, map[string]interface{}{
|
||||
"captainid": "",
|
||||
"state": 0,
|
||||
"Invite": info.Invite,
|
||||
"member": info.Member,
|
||||
}); err != nil {
|
||||
this.Error("用户离线! 处理数据", log.Field{Key: "uid", Value: uid}, log.Field{Key: "err", Value: err.Error()})
|
||||
return
|
||||
}
|
||||
if len(users) > 0 {
|
||||
if err = this.SendMsgToUsers(string(comm.ModulePvp), "teamdisbandnotice", &pb.ParkourTeamDisbandNoticePush{}, users...); err != nil {
|
||||
this.Errorln(err)
|
||||
|
@ -87,7 +87,7 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq
|
||||
needTemperatureCos = reelcfg.TemperatureCos * req.Count
|
||||
// 熟练度减少的温度
|
||||
t := this.module.modelStove.CheckTemperature(req.ReelId, stove.Data[req.ReelId].Lv)
|
||||
needTemperatureCos = reelcfg.TemperatureCos * (1000 - t) / 1000 // 千分比
|
||||
needTemperatureCos = needTemperatureCos * (1000 - t) / 1000 // 千分比
|
||||
|
||||
if req.Lava > 0 { // 熔岩打造
|
||||
exemption := this.module.ModuleTools.GetGlobalConf().ExemptionTemperatureCos // 预计消耗温度
|
||||
|
@ -4,7 +4,9 @@ import (
|
||||
"fmt"
|
||||
"go_dreamfactory/lego/core"
|
||||
"go_dreamfactory/modules"
|
||||
"go_dreamfactory/sys/configure"
|
||||
cfg "go_dreamfactory/sys/configure/structs"
|
||||
"sync"
|
||||
)
|
||||
|
||||
const (
|
||||
@ -13,15 +15,61 @@ const (
|
||||
|
||||
type configureComp struct {
|
||||
modules.MCompConfigure
|
||||
module *ModuleSys
|
||||
|
||||
hlock sync.RWMutex
|
||||
maplv map[int32][]string // 监听等级大于1 的配置
|
||||
maptask map[int32][]string
|
||||
mapmline map[int32][]string
|
||||
}
|
||||
|
||||
func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
||||
err = this.MCompConfigure.Init(service, module, comp, options)
|
||||
this.LoadConfigure(gameOpencond, cfg.NewGameOpencond)
|
||||
//this.LoadConfigure(gameOpencond, cfg.NewGameOpencond)
|
||||
configure.RegisterConfigure(gameOpencond, cfg.NewGameOpencond, this.LoadCondConfig)
|
||||
this.module = module.(*ModuleSys)
|
||||
|
||||
this.getFuncCfg("sign")
|
||||
return
|
||||
}
|
||||
|
||||
func (this *configureComp) LoadCondConfig() {
|
||||
this.maplv = make(map[int32][]string, 0)
|
||||
this.maptask = make(map[int32][]string, 0)
|
||||
this.mapmline = make(map[int32][]string, 0)
|
||||
if v, err := this.GetConfigure(gameOpencond); err == nil {
|
||||
|
||||
if data, ok := v.(*cfg.GameOpencond); ok {
|
||||
for _, v := range data.GetDataList() {
|
||||
for _, v1 := range v.Main {
|
||||
if v.ActivateType == 2 {
|
||||
if v1.Key == 1 && v1.Param > 1 {
|
||||
this.maplv[v1.Param] = append(this.maplv[v1.Param], v.Id)
|
||||
}
|
||||
if v1.Key == 3 && v1.Param > 1 {
|
||||
this.maptask[v1.Param] = append(this.maptask[v1.Param], v.Id)
|
||||
}
|
||||
if v1.Key == 2 && v1.Param > 1 {
|
||||
this.mapmline[v1.Param] = append(this.mapmline[v1.Param], v.Id)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func (this *configureComp) GetOpencondLv(lv int32) []string {
|
||||
return this.maplv[lv]
|
||||
}
|
||||
|
||||
func (this *configureComp) getOpencondMline(id int32) []string {
|
||||
return this.mapmline[id]
|
||||
}
|
||||
|
||||
func (this *configureComp) getOpencondTask(id int32) []string {
|
||||
return this.maptask[id]
|
||||
}
|
||||
func (this *configureComp) getOpencondCfg() (data *cfg.GameOpencond, err error) {
|
||||
var (
|
||||
v interface{}
|
||||
|
@ -45,3 +45,52 @@ func (this *ModuleSys) IsAccess(funcName string, userId string) (code pb.ErrorCo
|
||||
func (this *ModuleSys) ValidCond(uid string, conf *cfg.GameOpencondData) string {
|
||||
return this.modelSys.validCond(uid, conf)
|
||||
}
|
||||
|
||||
func (this *ModuleSys) CheckLvUpCond(session comm.IUserSession, lv int32) {
|
||||
if cond := this.configure.GetOpencondLv(lv); len(cond) > 0 {
|
||||
this.AutoActivate(session, cond)
|
||||
}
|
||||
}
|
||||
func (this *ModuleSys) CheckMlineCond(session comm.IUserSession, id int32) {
|
||||
if cond := this.configure.getOpencondMline(id); len(cond) > 0 {
|
||||
this.AutoActivate(session, cond)
|
||||
}
|
||||
}
|
||||
func (this *ModuleSys) CheckTaskCond(session comm.IUserSession, id int32) {
|
||||
if cond := this.configure.getOpencondTask(id); len(cond) > 0 {
|
||||
this.AutoActivate(session, cond)
|
||||
}
|
||||
}
|
||||
|
||||
// 自动激活
|
||||
func (this *ModuleSys) AutoActivate(session comm.IUserSession, cids []string) bool {
|
||||
var (
|
||||
szOpen []string
|
||||
)
|
||||
list, _ := this.modelSys.GetOpenCondList(session.GetUserId())
|
||||
for _, cid := range cids {
|
||||
opencfg := this.configure.getOpencondCfgByCid(cid)
|
||||
if opencfg != nil {
|
||||
if id := this.modelSys.validCond(session.GetUserId(), opencfg); id == "" { // 条件不满足
|
||||
break
|
||||
}
|
||||
}
|
||||
for k, v := range list.Cond {
|
||||
if k == cid && v != 0 {
|
||||
list.Cond[cid] = 1
|
||||
szOpen = append(szOpen, cid)
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
if len(szOpen) > 0 {
|
||||
this.modelSys.ChangeOpenCondData(session.GetUserId(), map[string]interface{}{
|
||||
"cond": list.Cond,
|
||||
})
|
||||
}
|
||||
// 推送变化
|
||||
session.SendMsg(string(this.GetType()), "open", &pb.SysFuncOpnePush{
|
||||
Cid: szOpen,
|
||||
})
|
||||
return true
|
||||
}
|
||||
|
@ -197,6 +197,7 @@ func (this *ParkourComp) cancel(ctx context.Context, req *pb.RPCParkourCancelMat
|
||||
|
||||
//定时匹配处理
|
||||
func (this *ParkourComp) timer() {
|
||||
this.module.Errorf("捕羊大赛 定时匹配,%d", this.total)
|
||||
if this.total == 0 {
|
||||
return
|
||||
}
|
||||
@ -338,7 +339,7 @@ func (this *ParkourComp) timer() {
|
||||
reduser = append(reduser, this.teams[v]...)
|
||||
}
|
||||
for _, v := range bule {
|
||||
buleuser = append(reduser, this.teams[v]...)
|
||||
buleuser = append(buleuser, this.teams[v]...)
|
||||
}
|
||||
|
||||
if len(users)+rednum+bulenum < 6 {
|
||||
@ -347,8 +348,9 @@ func (this *ParkourComp) timer() {
|
||||
|
||||
//补充人员
|
||||
if len(reduser) < 3 {
|
||||
n := len(reduser)
|
||||
reduser = append(reduser, users[0:(3-len(reduser))]...)
|
||||
users = users[(3 - len(reduser)):]
|
||||
users = users[(3 - n):]
|
||||
for _, v := range reduser[rednum:3] {
|
||||
if v.Name == "" { //同步用户数据
|
||||
if user, err := this.getuser(v.Uid); err != nil {
|
||||
@ -357,13 +359,15 @@ func (this *ParkourComp) timer() {
|
||||
} else {
|
||||
v.Name = user.Name
|
||||
v.Avatar = user.Avatar
|
||||
v.Lv = user.Lv
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if len(buleuser) < 3 {
|
||||
n := len(buleuser)
|
||||
buleuser = append(buleuser, users[0:(3-len(buleuser))]...)
|
||||
users = users[(3 - len(buleuser)):]
|
||||
users = users[(3 - n):]
|
||||
for _, v := range buleuser[bulenum:3] {
|
||||
if v.Name == "" { //同步用户数据
|
||||
if user, err := this.getuser(v.Uid); err != nil {
|
||||
@ -372,6 +376,7 @@ func (this *ParkourComp) timer() {
|
||||
} else {
|
||||
v.Name = user.Name
|
||||
v.Avatar = user.Avatar
|
||||
v.Lv = user.Lv
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -289,6 +289,7 @@ func (this *ModelUser) ChangeLevel(event interface{}, next func(event interface{
|
||||
}
|
||||
|
||||
et.TriggerEvent(comm.EventOpenCond, ul.session.GetUserId(), funcList)
|
||||
isys.CheckLvUpCond(ul.session, curLv) // 校验新功能是否开启
|
||||
}
|
||||
}
|
||||
if err := ul.session.SendMsg(string(this.module.GetType()), UserSubTypeLvChangedPush,
|
||||
|
@ -25,6 +25,7 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.VikingChal
|
||||
atno []*pb.UserAtno // atno 类型
|
||||
del []string // 自动出售的装备
|
||||
changExp map[string]int32
|
||||
res []*cfg.Gameatn // 最后获得的资源
|
||||
)
|
||||
changExp = make(map[string]int32, 0)
|
||||
mapData = make(map[string]interface{}, 0)
|
||||
@ -102,22 +103,36 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.VikingChal
|
||||
mapData["bossTime"] = viking.BossTime // 更新时间
|
||||
|
||||
reward = this.module.configure.GetDropReward(vikingCfg.Drop) // 获取掉落奖励
|
||||
if code, atno = this.module.DispenseAtno(session, reward, true); code != pb.ErrorCode_Success {
|
||||
return
|
||||
// 星级校验
|
||||
for _, v := range reward {
|
||||
bFound := false
|
||||
if v.A == "equp" {
|
||||
for _, star := range req.Star {
|
||||
cfg := this.configure.GetEquipmentConfigureById(v.T)
|
||||
if cfg != nil && star == cfg.Star { // 自动出售 转换成其他道具
|
||||
if len(cfg.Sale) != 0 {
|
||||
bFound = true
|
||||
res = append(res, cfg.Sale...)
|
||||
}
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
// else if v.A == "item" { //道具出售 以后补充
|
||||
// if cfg, err := this.configure.GetItemConfigureData(v.T); err != nil { // 自动出售 转换成其他道具
|
||||
// if len(cfg.Sale) != 0 {
|
||||
// bFound = true
|
||||
// res = append(res, cfg.Sale...)
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
if !bFound {
|
||||
res = append(res, v)
|
||||
}
|
||||
}
|
||||
|
||||
for _, v := range req.Star {
|
||||
for _, v1 := range atno {
|
||||
if v1.A == "equp" {
|
||||
cfg := this.configure.GetEquipmentConfigureById(v1.T)
|
||||
if cfg != nil && cfg.Star == v {
|
||||
del = append(del, v1.O)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if len(del) > 0 { // 自动出售
|
||||
this.equip.SellEquipments(session, del)
|
||||
if code, atno = this.module.DispenseAtno(session, res, true); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
|
||||
code = this.module.ModifyVikingData(session.GetUserId(), mapData)
|
||||
|
@ -31,7 +31,7 @@ type DBLibrary struct {
|
||||
Herofetter map[string]string `protobuf:"bytes,4,rep,name=herofetter,proto3" json:"herofetter" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // key: hid value: DBHeroFetter ObjID
|
||||
Prize map[int32]int32 `protobuf:"bytes,5,rep,name=prize,proto3" json:"prize" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //是否领奖 key 好感度等级
|
||||
Storyid int32 `protobuf:"varint,6,opt,name=storyid,proto3" json:"storyid"` // 故事id 用来判断是否领奖
|
||||
Activation bool `protobuf:"varint,7,opt,name=activation,proto3" json:"activation"` // 是否激活
|
||||
Fidlv int32 `protobuf:"varint,7,opt,name=fidlv,proto3" json:"fidlv"` // 羁绊领奖等级
|
||||
}
|
||||
|
||||
func (x *DBLibrary) Reset() {
|
||||
@ -108,11 +108,11 @@ func (x *DBLibrary) GetStoryid() int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DBLibrary) GetActivation() bool {
|
||||
func (x *DBLibrary) GetFidlv() int32 {
|
||||
if x != nil {
|
||||
return x.Activation
|
||||
return x.Fidlv
|
||||
}
|
||||
return false
|
||||
return 0
|
||||
}
|
||||
|
||||
// 羁绊英雄数据
|
||||
@ -398,7 +398,7 @@ var File_library_library_db_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_library_library_db_proto_rawDesc = []byte{
|
||||
0x0a, 0x18, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72,
|
||||
0x79, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdb, 0x02, 0x0a, 0x09, 0x44,
|
||||
0x79, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd1, 0x02, 0x0a, 0x09, 0x44,
|
||||
0x42, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 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, 0x10, 0x0a, 0x03, 0x66, 0x69,
|
||||
@ -411,55 +411,55 @@ var file_library_library_db_proto_rawDesc = []byte{
|
||||
0x61, 0x72, 0x79, 0x2e, 0x50, 0x72, 0x69, 0x7a, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05,
|
||||
0x70, 0x72, 0x69, 0x7a, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x69, 0x64,
|
||||
0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x69, 0x64, 0x12,
|
||||
0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20,
|
||||
0x01, 0x28, 0x08, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a,
|
||||
0x3d, 0x0a, 0x0f, 0x48, 0x65, 0x72, 0x6f, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x45, 0x6e, 0x74,
|
||||
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x14, 0x0a, 0x05, 0x66, 0x69, 0x64, 0x6c, 0x76, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
|
||||
0x66, 0x69, 0x64, 0x6c, 0x76, 0x1a, 0x3d, 0x0a, 0x0f, 0x48, 0x65, 0x72, 0x6f, 0x66, 0x65, 0x74,
|
||||
0x74, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
|
||||
0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
||||
0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x50, 0x72, 0x69, 0x7a, 0x65, 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, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38,
|
||||
0x0a, 0x0a, 0x50, 0x72, 0x69, 0x7a, 0x65, 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, 0xbe, 0x02, 0x0a, 0x0c, 0x44, 0x42, 0x48,
|
||||
0x65, 0x72, 0x6f, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 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, 0x16, 0x0a, 0x06, 0x68,
|
||||
0x65, 0x72, 0x6f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72,
|
||||
0x6f, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x04,
|
||||
0x20, 0x03, 0x28, 0x05, 0x52, 0x07, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x66, 0x61, 0x76, 0x6f, 0x72, 0x6c, 0x76, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
|
||||
0x66, 0x61, 0x76, 0x6f, 0x72, 0x6c, 0x76, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x61, 0x76, 0x6f, 0x72,
|
||||
0x65, 0x78, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x61, 0x76, 0x6f, 0x72,
|
||||
0x65, 0x78, 0x70, 0x12, 0x34, 0x0a, 0x07, 0x6c, 0x76, 0x70, 0x72, 0x69, 0x7a, 0x65, 0x18, 0x08,
|
||||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x65, 0x74,
|
||||
0x74, 0x65, 0x72, 0x2e, 0x4c, 0x76, 0x70, 0x72, 0x69, 0x7a, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79,
|
||||
0x52, 0x07, 0x6c, 0x76, 0x70, 0x72, 0x69, 0x7a, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x67, 0x69, 0x76,
|
||||
0x65, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x67, 0x69,
|
||||
0x76, 0x65, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x74, 0x69, 0x6d, 0x65,
|
||||
0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x3a, 0x0a,
|
||||
0x0c, 0x4c, 0x76, 0x70, 0x72, 0x69, 0x7a, 0x65, 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, 0xbe, 0x01, 0x0a, 0x0d, 0x44, 0x42,
|
||||
0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x73, 0x74, 0x6f, 0x72, 0x79, 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, 0x3e, 0x0a,
|
||||
0x0a, 0x66, 0x65, 0x65, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x1e, 0x2e, 0x44, 0x42, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x73, 0x74, 0x6f, 0x72,
|
||||
0x79, 0x2e, 0x46, 0x65, 0x65, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x45, 0x6e, 0x74, 0x72,
|
||||
0x79, 0x52, 0x0a, 0x66, 0x65, 0x65, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x1a, 0x4b, 0x0a,
|
||||
0x0f, 0x46, 0x65, 0x65, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 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, 0x22, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52,
|
||||
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x23, 0x0a, 0x0b, 0x46, 0x65,
|
||||
0x74, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x61, 0x73,
|
||||
0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x22,
|
||||
0x3c, 0x0a, 0x0a, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x16, 0x0a,
|
||||
0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74,
|
||||
0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x06, 0x5a,
|
||||
0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xbe,
|
||||
0x02, 0x0a, 0x0c, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 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, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||||
0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x69, 0x73,
|
||||
0x74, 0x6f, 0x72, 0x79, 0x18, 0x04, 0x20, 0x03, 0x28, 0x05, 0x52, 0x07, 0x68, 0x69, 0x73, 0x74,
|
||||
0x6f, 0x72, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x61, 0x76, 0x6f, 0x72, 0x6c, 0x76, 0x18, 0x05,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x61, 0x76, 0x6f, 0x72, 0x6c, 0x76, 0x12, 0x1a, 0x0a,
|
||||
0x08, 0x66, 0x61, 0x76, 0x6f, 0x72, 0x65, 0x78, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x08, 0x66, 0x61, 0x76, 0x6f, 0x72, 0x65, 0x78, 0x70, 0x12, 0x34, 0x0a, 0x07, 0x6c, 0x76, 0x70,
|
||||
0x72, 0x69, 0x7a, 0x65, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x44, 0x42, 0x48,
|
||||
0x65, 0x72, 0x6f, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x2e, 0x4c, 0x76, 0x70, 0x72, 0x69, 0x7a,
|
||||
0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x6c, 0x76, 0x70, 0x72, 0x69, 0x7a, 0x65, 0x12,
|
||||
0x1c, 0x0a, 0x09, 0x67, 0x69, 0x76, 0x65, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x09, 0x67, 0x69, 0x76, 0x65, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a,
|
||||
0x05, 0x63, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x74,
|
||||
0x69, 0x6d, 0x65, 0x1a, 0x3a, 0x0a, 0x0c, 0x4c, 0x76, 0x70, 0x72, 0x69, 0x7a, 0x65, 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,
|
||||
0xbe, 0x01, 0x0a, 0x0d, 0x44, 0x42, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x73, 0x74, 0x6f, 0x72,
|
||||
0x79, 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, 0x3e, 0x0a, 0x0a, 0x66, 0x65, 0x65, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73,
|
||||
0x6b, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x44, 0x42, 0x46, 0x65, 0x74, 0x74,
|
||||
0x65, 0x72, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x46, 0x65, 0x65, 0x74, 0x65, 0x72, 0x54, 0x61,
|
||||
0x73, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x66, 0x65, 0x65, 0x74, 0x65, 0x72, 0x54,
|
||||
0x61, 0x73, 0x6b, 0x1a, 0x4b, 0x0a, 0x0f, 0x46, 0x65, 0x65, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73,
|
||||
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, 0x22, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72,
|
||||
0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
|
||||
0x22, 0x23, 0x0a, 0x0b, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12,
|
||||
0x14, 0x0a, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05,
|
||||
0x74, 0x61, 0x73, 0x6b, 0x73, 0x22, 0x3c, 0x0a, 0x0a, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x54,
|
||||
0x61, 0x73, 0x6b, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73,
|
||||
0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61,
|
||||
0x74, 0x75, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
@ -192,109 +192,6 @@ func (x *LibraryGetFetterListResp) GetData() []*DBHeroFetter {
|
||||
return nil
|
||||
}
|
||||
|
||||
// 领取羁绊等级奖励
|
||||
type LibraryGetRewardReq struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
ObjId string `protobuf:"bytes,1,opt,name=objId,proto3" json:"objId"` // DBLibrary 的ObjID
|
||||
Fetterlv int32 `protobuf:"varint,2,opt,name=fetterlv,proto3" json:"fetterlv"` // 羁绊等级
|
||||
}
|
||||
|
||||
func (x *LibraryGetRewardReq) Reset() {
|
||||
*x = LibraryGetRewardReq{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[4]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *LibraryGetRewardReq) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*LibraryGetRewardReq) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryGetRewardReq) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[4]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use LibraryGetRewardReq.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryGetRewardReq) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (x *LibraryGetRewardReq) GetObjId() string {
|
||||
if x != nil {
|
||||
return x.ObjId
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *LibraryGetRewardReq) GetFetterlv() int32 {
|
||||
if x != nil {
|
||||
return x.Fetterlv
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
type LibraryGetRewardResp struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Data *DBLibrary `protobuf:"bytes,1,opt,name=data,proto3" json:"data"`
|
||||
}
|
||||
|
||||
func (x *LibraryGetRewardResp) Reset() {
|
||||
*x = LibraryGetRewardResp{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[5]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *LibraryGetRewardResp) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*LibraryGetRewardResp) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryGetRewardResp) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[5]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use LibraryGetRewardResp.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryGetRewardResp) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{5}
|
||||
}
|
||||
|
||||
func (x *LibraryGetRewardResp) GetData() *DBLibrary {
|
||||
if x != nil {
|
||||
return x.Data
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// 领取剧情奖励
|
||||
type LibraryGetStoryRewardReq struct {
|
||||
state protoimpl.MessageState
|
||||
@ -308,7 +205,7 @@ type LibraryGetStoryRewardReq struct {
|
||||
func (x *LibraryGetStoryRewardReq) Reset() {
|
||||
*x = LibraryGetStoryRewardReq{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[6]
|
||||
mi := &file_library_library_msg_proto_msgTypes[4]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -321,7 +218,7 @@ func (x *LibraryGetStoryRewardReq) String() string {
|
||||
func (*LibraryGetStoryRewardReq) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryGetStoryRewardReq) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[6]
|
||||
mi := &file_library_library_msg_proto_msgTypes[4]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -334,7 +231,7 @@ func (x *LibraryGetStoryRewardReq) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use LibraryGetStoryRewardReq.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryGetStoryRewardReq) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{6}
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (x *LibraryGetStoryRewardReq) GetOid() string {
|
||||
@ -362,7 +259,7 @@ type LibraryGetStoryRewardResp struct {
|
||||
func (x *LibraryGetStoryRewardResp) Reset() {
|
||||
*x = LibraryGetStoryRewardResp{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[7]
|
||||
mi := &file_library_library_msg_proto_msgTypes[5]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -375,7 +272,7 @@ func (x *LibraryGetStoryRewardResp) String() string {
|
||||
func (*LibraryGetStoryRewardResp) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryGetStoryRewardResp) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[7]
|
||||
mi := &file_library_library_msg_proto_msgTypes[5]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -388,7 +285,7 @@ func (x *LibraryGetStoryRewardResp) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use LibraryGetStoryRewardResp.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryGetStoryRewardResp) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{7}
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{5}
|
||||
}
|
||||
|
||||
func (x *LibraryGetStoryRewardResp) GetData() *DBHeroFetter {
|
||||
@ -412,7 +309,7 @@ type LibraryUseGiftReq struct {
|
||||
func (x *LibraryUseGiftReq) Reset() {
|
||||
*x = LibraryUseGiftReq{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[8]
|
||||
mi := &file_library_library_msg_proto_msgTypes[6]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -425,7 +322,7 @@ func (x *LibraryUseGiftReq) String() string {
|
||||
func (*LibraryUseGiftReq) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryUseGiftReq) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[8]
|
||||
mi := &file_library_library_msg_proto_msgTypes[6]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -438,7 +335,7 @@ func (x *LibraryUseGiftReq) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use LibraryUseGiftReq.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryUseGiftReq) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{8}
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{6}
|
||||
}
|
||||
|
||||
func (x *LibraryUseGiftReq) GetHeroid() string {
|
||||
@ -473,7 +370,7 @@ type LibraryUseGiftResp struct {
|
||||
func (x *LibraryUseGiftResp) Reset() {
|
||||
*x = LibraryUseGiftResp{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[9]
|
||||
mi := &file_library_library_msg_proto_msgTypes[7]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -486,7 +383,7 @@ func (x *LibraryUseGiftResp) String() string {
|
||||
func (*LibraryUseGiftResp) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryUseGiftResp) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[9]
|
||||
mi := &file_library_library_msg_proto_msgTypes[7]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -499,7 +396,7 @@ func (x *LibraryUseGiftResp) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use LibraryUseGiftResp.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryUseGiftResp) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{9}
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{7}
|
||||
}
|
||||
|
||||
func (x *LibraryUseGiftResp) GetData() *DBHeroFetter {
|
||||
@ -521,7 +418,7 @@ type LibraryActivationFetterReq struct {
|
||||
func (x *LibraryActivationFetterReq) Reset() {
|
||||
*x = LibraryActivationFetterReq{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[10]
|
||||
mi := &file_library_library_msg_proto_msgTypes[8]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -534,7 +431,7 @@ func (x *LibraryActivationFetterReq) String() string {
|
||||
func (*LibraryActivationFetterReq) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryActivationFetterReq) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[10]
|
||||
mi := &file_library_library_msg_proto_msgTypes[8]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -547,7 +444,7 @@ func (x *LibraryActivationFetterReq) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use LibraryActivationFetterReq.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryActivationFetterReq) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{10}
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{8}
|
||||
}
|
||||
|
||||
func (x *LibraryActivationFetterReq) GetOid() string {
|
||||
@ -568,7 +465,7 @@ type LibraryActivationFetterResp struct {
|
||||
func (x *LibraryActivationFetterResp) Reset() {
|
||||
*x = LibraryActivationFetterResp{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[11]
|
||||
mi := &file_library_library_msg_proto_msgTypes[9]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -581,7 +478,7 @@ func (x *LibraryActivationFetterResp) String() string {
|
||||
func (*LibraryActivationFetterResp) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryActivationFetterResp) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[11]
|
||||
mi := &file_library_library_msg_proto_msgTypes[9]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -594,7 +491,7 @@ func (x *LibraryActivationFetterResp) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use LibraryActivationFetterResp.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryActivationFetterResp) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{11}
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{9}
|
||||
}
|
||||
|
||||
func (x *LibraryActivationFetterResp) GetData() *DBLibrary {
|
||||
@ -617,7 +514,7 @@ type LibraryChangePush struct {
|
||||
func (x *LibraryChangePush) Reset() {
|
||||
*x = LibraryChangePush{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[12]
|
||||
mi := &file_library_library_msg_proto_msgTypes[10]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -630,7 +527,7 @@ func (x *LibraryChangePush) String() string {
|
||||
func (*LibraryChangePush) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryChangePush) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[12]
|
||||
mi := &file_library_library_msg_proto_msgTypes[10]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -643,7 +540,7 @@ func (x *LibraryChangePush) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use LibraryChangePush.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryChangePush) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{12}
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{10}
|
||||
}
|
||||
|
||||
func (x *LibraryChangePush) GetData() []*DBLibrary {
|
||||
@ -673,7 +570,7 @@ type LibraryLvRewardReq struct {
|
||||
func (x *LibraryLvRewardReq) Reset() {
|
||||
*x = LibraryLvRewardReq{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[13]
|
||||
mi := &file_library_library_msg_proto_msgTypes[11]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -686,7 +583,7 @@ func (x *LibraryLvRewardReq) String() string {
|
||||
func (*LibraryLvRewardReq) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryLvRewardReq) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[13]
|
||||
mi := &file_library_library_msg_proto_msgTypes[11]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -699,7 +596,7 @@ func (x *LibraryLvRewardReq) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use LibraryLvRewardReq.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryLvRewardReq) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{13}
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{11}
|
||||
}
|
||||
|
||||
func (x *LibraryLvRewardReq) GetOid() string {
|
||||
@ -727,7 +624,7 @@ type LibraryLvRewardResp struct {
|
||||
func (x *LibraryLvRewardResp) Reset() {
|
||||
*x = LibraryLvRewardResp{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[14]
|
||||
mi := &file_library_library_msg_proto_msgTypes[12]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -740,7 +637,7 @@ func (x *LibraryLvRewardResp) String() string {
|
||||
func (*LibraryLvRewardResp) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryLvRewardResp) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[14]
|
||||
mi := &file_library_library_msg_proto_msgTypes[12]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -753,7 +650,7 @@ func (x *LibraryLvRewardResp) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use LibraryLvRewardResp.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryLvRewardResp) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{14}
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{12}
|
||||
}
|
||||
|
||||
func (x *LibraryLvRewardResp) GetData() *DBHeroFetter {
|
||||
@ -775,7 +672,7 @@ type LibraryFetterstoryTaskReq struct {
|
||||
func (x *LibraryFetterstoryTaskReq) Reset() {
|
||||
*x = LibraryFetterstoryTaskReq{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[15]
|
||||
mi := &file_library_library_msg_proto_msgTypes[13]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -788,7 +685,7 @@ func (x *LibraryFetterstoryTaskReq) String() string {
|
||||
func (*LibraryFetterstoryTaskReq) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryFetterstoryTaskReq) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[15]
|
||||
mi := &file_library_library_msg_proto_msgTypes[13]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -801,7 +698,7 @@ func (x *LibraryFetterstoryTaskReq) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use LibraryFetterstoryTaskReq.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryFetterstoryTaskReq) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{15}
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{13}
|
||||
}
|
||||
|
||||
func (x *LibraryFetterstoryTaskReq) GetFetterId() int32 {
|
||||
@ -822,7 +719,7 @@ type LibraryFetterstoryTaskResp struct {
|
||||
func (x *LibraryFetterstoryTaskResp) Reset() {
|
||||
*x = LibraryFetterstoryTaskResp{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[16]
|
||||
mi := &file_library_library_msg_proto_msgTypes[14]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -835,7 +732,7 @@ func (x *LibraryFetterstoryTaskResp) String() string {
|
||||
func (*LibraryFetterstoryTaskResp) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryFetterstoryTaskResp) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_msg_proto_msgTypes[16]
|
||||
mi := &file_library_library_msg_proto_msgTypes[14]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -848,7 +745,7 @@ func (x *LibraryFetterstoryTaskResp) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use LibraryFetterstoryTaskResp.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryFetterstoryTaskResp) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{16}
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{14}
|
||||
}
|
||||
|
||||
func (x *LibraryFetterstoryTaskResp) GetList() []*FetterTask {
|
||||
@ -858,6 +755,101 @@ func (x *LibraryFetterstoryTaskResp) GetList() []*FetterTask {
|
||||
return nil
|
||||
}
|
||||
|
||||
// 手动提升羁绊等级
|
||||
type LibraryFetterLvUpReq struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
LibOid string `protobuf:"bytes,1,opt,name=libOid,proto3" json:"libOid"` // 羁绊对象id
|
||||
}
|
||||
|
||||
func (x *LibraryFetterLvUpReq) Reset() {
|
||||
*x = LibraryFetterLvUpReq{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[15]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *LibraryFetterLvUpReq) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*LibraryFetterLvUpReq) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryFetterLvUpReq) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_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 LibraryFetterLvUpReq.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryFetterLvUpReq) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{15}
|
||||
}
|
||||
|
||||
func (x *LibraryFetterLvUpReq) GetLibOid() string {
|
||||
if x != nil {
|
||||
return x.LibOid
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
type LibraryFetterLvUpResp struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Data *DBLibrary `protobuf:"bytes,1,opt,name=data,proto3" json:"data"`
|
||||
}
|
||||
|
||||
func (x *LibraryFetterLvUpResp) Reset() {
|
||||
*x = LibraryFetterLvUpResp{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_library_library_msg_proto_msgTypes[16]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *LibraryFetterLvUpResp) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*LibraryFetterLvUpResp) ProtoMessage() {}
|
||||
|
||||
func (x *LibraryFetterLvUpResp) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_library_library_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 LibraryFetterLvUpResp.ProtoReflect.Descriptor instead.
|
||||
func (*LibraryFetterLvUpResp) Descriptor() ([]byte, []int) {
|
||||
return file_library_library_msg_proto_rawDescGZIP(), []int{16}
|
||||
}
|
||||
|
||||
func (x *LibraryFetterLvUpResp) GetData() *DBLibrary {
|
||||
if x != nil {
|
||||
return x.Data
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_library_library_msg_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_library_library_msg_proto_rawDesc = []byte{
|
||||
@ -874,61 +866,60 @@ var file_library_library_msg_proto_rawDesc = []byte{
|
||||
0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x65, 0x74, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4c,
|
||||
0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18,
|
||||
0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x65,
|
||||
0x74, 0x74, 0x65, 0x72, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x47, 0x0a, 0x13, 0x4c, 0x69,
|
||||
0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65,
|
||||
0x71, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x62, 0x6a, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x05, 0x6f, 0x62, 0x6a, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x65, 0x74, 0x74, 0x65,
|
||||
0x72, 0x6c, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x65, 0x74, 0x74, 0x65,
|
||||
0x72, 0x6c, 0x76, 0x22, 0x36, 0x0a, 0x14, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x65,
|
||||
0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x64,
|
||||
0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x4c, 0x69,
|
||||
0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x46, 0x0a, 0x18, 0x4c,
|
||||
0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65,
|
||||
0x74, 0x74, 0x65, 0x72, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x46, 0x0a, 0x18, 0x4c, 0x69,
|
||||
0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x77,
|
||||
0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x69, 0x73, 0x74,
|
||||
0x6f, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x68, 0x69, 0x73, 0x74, 0x6f,
|
||||
0x72, 0x79, 0x22, 0x3e, 0x0a, 0x19, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x65, 0x74,
|
||||
0x53, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||||
0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
|
||||
0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x04, 0x64, 0x61,
|
||||
0x74, 0x61, 0x22, 0x59, 0x0a, 0x11, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x73, 0x65,
|
||||
0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69,
|
||||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x12,
|
||||
0x14, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
|
||||
0x69, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18,
|
||||
0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x22, 0x37, 0x0a,
|
||||
0x12, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x73, 0x65, 0x47, 0x69, 0x66, 0x74, 0x52,
|
||||
0x65, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72,
|
||||
0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2e, 0x0a, 0x1a, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72,
|
||||
0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x65, 0x74, 0x74, 0x65,
|
||||
0x72, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x22, 0x3d, 0x0a, 0x1b, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72,
|
||||
0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x65, 0x74, 0x74, 0x65,
|
||||
0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52,
|
||||
0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x5a, 0x0a, 0x11, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79,
|
||||
0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61,
|
||||
0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x4c, 0x69, 0x62,
|
||||
0x72, 0x61, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x25, 0x0a, 0x06, 0x66, 0x65,
|
||||
0x74, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x48,
|
||||
0x65, 0x72, 0x6f, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x06, 0x66, 0x65, 0x74, 0x74, 0x65,
|
||||
0x72, 0x22, 0x36, 0x0a, 0x12, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x76, 0x52, 0x65,
|
||||
0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x69, 0x73,
|
||||
0x74, 0x6f, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x68, 0x69, 0x73, 0x74,
|
||||
0x6f, 0x72, 0x79, 0x22, 0x3e, 0x0a, 0x19, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x65,
|
||||
0x74, 0x53, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x22, 0x38, 0x0a, 0x13, 0x4c, 0x69, 0x62,
|
||||
0x72, 0x61, 0x72, 0x79, 0x4c, 0x76, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70,
|
||||
0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d,
|
||||
0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x04, 0x64,
|
||||
0x61, 0x74, 0x61, 0x22, 0x59, 0x0a, 0x11, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x73,
|
||||
0x65, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f,
|
||||
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64,
|
||||
0x12, 0x14, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73,
|
||||
0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x22, 0x37,
|
||||
0x0a, 0x12, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x73, 0x65, 0x47, 0x69, 0x66, 0x74,
|
||||
0x52, 0x65, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x65, 0x74, 0x74, 0x65,
|
||||
0x72, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2e, 0x0a, 0x1a, 0x4c, 0x69, 0x62, 0x72, 0x61,
|
||||
0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x65, 0x74, 0x74,
|
||||
0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x22, 0x3d, 0x0a, 0x1b, 0x4c, 0x69, 0x62, 0x72, 0x61,
|
||||
0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x65, 0x74, 0x74,
|
||||
0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79,
|
||||
0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x5a, 0x0a, 0x11, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72,
|
||||
0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x1e, 0x0a, 0x04, 0x64,
|
||||
0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x4c, 0x69,
|
||||
0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x25, 0x0a, 0x06, 0x66,
|
||||
0x65, 0x74, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42,
|
||||
0x48, 0x65, 0x72, 0x6f, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x06, 0x66, 0x65, 0x74, 0x74,
|
||||
0x65, 0x72, 0x22, 0x36, 0x0a, 0x12, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x76, 0x52,
|
||||
0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x22, 0x38, 0x0a, 0x13, 0x4c, 0x69,
|
||||
0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x76, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73,
|
||||
0x70, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
||||
0x0d, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x04,
|
||||
0x64, 0x61, 0x74, 0x61, 0x22, 0x37, 0x0a, 0x19, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46,
|
||||
0x65, 0x74, 0x74, 0x65, 0x72, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65,
|
||||
0x71, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3d, 0x0a,
|
||||
0x1a, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x73, 0x74,
|
||||
0x6f, 0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x6c,
|
||||
0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x46, 0x65, 0x74, 0x74,
|
||||
0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
|
||||
0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x61, 0x74, 0x61, 0x22, 0x37, 0x0a, 0x19, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x65,
|
||||
0x74, 0x74, 0x65, 0x72, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71,
|
||||
0x12, 0x1a, 0x0a, 0x08, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x08, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3d, 0x0a, 0x1a,
|
||||
0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x73, 0x74, 0x6f,
|
||||
0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x6c, 0x69,
|
||||
0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x46, 0x65, 0x74, 0x74, 0x65,
|
||||
0x72, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x2e, 0x0a, 0x14, 0x4c,
|
||||
0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4c, 0x76, 0x55, 0x70,
|
||||
0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x69, 0x62, 0x4f, 0x69, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x06, 0x6c, 0x69, 0x62, 0x4f, 0x69, 0x64, 0x22, 0x37, 0x0a, 0x15, 0x4c,
|
||||
0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4c, 0x76, 0x55, 0x70,
|
||||
0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x04,
|
||||
0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
@ -949,19 +940,19 @@ var file_library_library_msg_proto_goTypes = []interface{}{
|
||||
(*LibraryGetListResp)(nil), // 1: LibraryGetListResp
|
||||
(*LibraryGetFetterListReq)(nil), // 2: LibraryGetFetterListReq
|
||||
(*LibraryGetFetterListResp)(nil), // 3: LibraryGetFetterListResp
|
||||
(*LibraryGetRewardReq)(nil), // 4: LibraryGetRewardReq
|
||||
(*LibraryGetRewardResp)(nil), // 5: LibraryGetRewardResp
|
||||
(*LibraryGetStoryRewardReq)(nil), // 6: LibraryGetStoryRewardReq
|
||||
(*LibraryGetStoryRewardResp)(nil), // 7: LibraryGetStoryRewardResp
|
||||
(*LibraryUseGiftReq)(nil), // 8: LibraryUseGiftReq
|
||||
(*LibraryUseGiftResp)(nil), // 9: LibraryUseGiftResp
|
||||
(*LibraryActivationFetterReq)(nil), // 10: LibraryActivationFetterReq
|
||||
(*LibraryActivationFetterResp)(nil), // 11: LibraryActivationFetterResp
|
||||
(*LibraryChangePush)(nil), // 12: LibraryChangePush
|
||||
(*LibraryLvRewardReq)(nil), // 13: LibraryLvRewardReq
|
||||
(*LibraryLvRewardResp)(nil), // 14: LibraryLvRewardResp
|
||||
(*LibraryFetterstoryTaskReq)(nil), // 15: LibraryFetterstoryTaskReq
|
||||
(*LibraryFetterstoryTaskResp)(nil), // 16: LibraryFetterstoryTaskResp
|
||||
(*LibraryGetStoryRewardReq)(nil), // 4: LibraryGetStoryRewardReq
|
||||
(*LibraryGetStoryRewardResp)(nil), // 5: LibraryGetStoryRewardResp
|
||||
(*LibraryUseGiftReq)(nil), // 6: LibraryUseGiftReq
|
||||
(*LibraryUseGiftResp)(nil), // 7: LibraryUseGiftResp
|
||||
(*LibraryActivationFetterReq)(nil), // 8: LibraryActivationFetterReq
|
||||
(*LibraryActivationFetterResp)(nil), // 9: LibraryActivationFetterResp
|
||||
(*LibraryChangePush)(nil), // 10: LibraryChangePush
|
||||
(*LibraryLvRewardReq)(nil), // 11: LibraryLvRewardReq
|
||||
(*LibraryLvRewardResp)(nil), // 12: LibraryLvRewardResp
|
||||
(*LibraryFetterstoryTaskReq)(nil), // 13: LibraryFetterstoryTaskReq
|
||||
(*LibraryFetterstoryTaskResp)(nil), // 14: LibraryFetterstoryTaskResp
|
||||
(*LibraryFetterLvUpReq)(nil), // 15: LibraryFetterLvUpReq
|
||||
(*LibraryFetterLvUpResp)(nil), // 16: LibraryFetterLvUpResp
|
||||
(*DBLibrary)(nil), // 17: DBLibrary
|
||||
(*DBHeroFetter)(nil), // 18: DBHeroFetter
|
||||
(*FetterTask)(nil), // 19: FetterTask
|
||||
@ -969,14 +960,14 @@ var file_library_library_msg_proto_goTypes = []interface{}{
|
||||
var file_library_library_msg_proto_depIdxs = []int32{
|
||||
17, // 0: LibraryGetListResp.data:type_name -> DBLibrary
|
||||
18, // 1: LibraryGetFetterListResp.data:type_name -> DBHeroFetter
|
||||
17, // 2: LibraryGetRewardResp.data:type_name -> DBLibrary
|
||||
18, // 3: LibraryGetStoryRewardResp.data:type_name -> DBHeroFetter
|
||||
18, // 4: LibraryUseGiftResp.data:type_name -> DBHeroFetter
|
||||
17, // 5: LibraryActivationFetterResp.data:type_name -> DBLibrary
|
||||
17, // 6: LibraryChangePush.data:type_name -> DBLibrary
|
||||
18, // 7: LibraryChangePush.fetter:type_name -> DBHeroFetter
|
||||
18, // 8: LibraryLvRewardResp.data:type_name -> DBHeroFetter
|
||||
19, // 9: LibraryFetterstoryTaskResp.list:type_name -> FetterTask
|
||||
18, // 2: LibraryGetStoryRewardResp.data:type_name -> DBHeroFetter
|
||||
18, // 3: LibraryUseGiftResp.data:type_name -> DBHeroFetter
|
||||
17, // 4: LibraryActivationFetterResp.data:type_name -> DBLibrary
|
||||
17, // 5: LibraryChangePush.data:type_name -> DBLibrary
|
||||
18, // 6: LibraryChangePush.fetter:type_name -> DBHeroFetter
|
||||
18, // 7: LibraryLvRewardResp.data:type_name -> DBHeroFetter
|
||||
19, // 8: LibraryFetterstoryTaskResp.list:type_name -> FetterTask
|
||||
17, // 9: LibraryFetterLvUpResp.data:type_name -> DBLibrary
|
||||
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
|
||||
@ -1040,30 +1031,6 @@ func file_library_library_msg_proto_init() {
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryGetRewardReq); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryGetRewardResp); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryGetStoryRewardReq); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -1075,7 +1042,7 @@ func file_library_library_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_library_library_msg_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryGetStoryRewardResp); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -1087,7 +1054,7 @@ func file_library_library_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_library_library_msg_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryUseGiftReq); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -1099,7 +1066,7 @@ func file_library_library_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_library_library_msg_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryUseGiftResp); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -1111,7 +1078,7 @@ func file_library_library_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_library_library_msg_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryActivationFetterReq); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -1123,7 +1090,7 @@ func file_library_library_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_library_library_msg_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryActivationFetterResp); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -1135,7 +1102,7 @@ func file_library_library_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_library_library_msg_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryChangePush); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -1147,7 +1114,7 @@ func file_library_library_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_library_library_msg_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryLvRewardReq); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -1159,7 +1126,7 @@ func file_library_library_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_library_library_msg_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryLvRewardResp); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -1171,7 +1138,7 @@ func file_library_library_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_library_library_msg_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryFetterstoryTaskReq); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -1183,7 +1150,7 @@ func file_library_library_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_library_library_msg_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryFetterstoryTaskResp); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -1195,6 +1162,30 @@ func file_library_library_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryFetterLvUpReq); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_library_library_msg_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LibraryFetterLvUpResp); 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{
|
||||
|
@ -209,6 +209,53 @@ func (x *SysFuncActivateResp) GetCid() string {
|
||||
return ""
|
||||
}
|
||||
|
||||
type SysFuncOpnePush struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Cid []string `protobuf:"bytes,1,rep,name=cid,proto3" json:"cid"`
|
||||
}
|
||||
|
||||
func (x *SysFuncOpnePush) Reset() {
|
||||
*x = SysFuncOpnePush{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_sys_sys_msg_proto_msgTypes[4]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *SysFuncOpnePush) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*SysFuncOpnePush) ProtoMessage() {}
|
||||
|
||||
func (x *SysFuncOpnePush) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_sys_sys_msg_proto_msgTypes[4]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use SysFuncOpnePush.ProtoReflect.Descriptor instead.
|
||||
func (*SysFuncOpnePush) Descriptor() ([]byte, []int) {
|
||||
return file_sys_sys_msg_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (x *SysFuncOpnePush) GetCid() []string {
|
||||
if x != nil {
|
||||
return x.Cid
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_sys_sys_msg_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_sys_sys_msg_proto_rawDesc = []byte{
|
||||
@ -229,7 +276,10 @@ var file_sys_sys_msg_proto_rawDesc = []byte{
|
||||
0x28, 0x09, 0x52, 0x03, 0x63, 0x69, 0x64, 0x22, 0x27, 0x0a, 0x13, 0x53, 0x79, 0x73, 0x46, 0x75,
|
||||
0x6e, 0x63, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10,
|
||||
0x0a, 0x03, 0x63, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x69, 0x64,
|
||||
0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x22, 0x23, 0x0a, 0x0f, 0x53, 0x79, 0x73, 0x46, 0x75, 0x6e, 0x63, 0x4f, 0x70, 0x6e, 0x65, 0x50,
|
||||
0x75, 0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
|
||||
0x52, 0x03, 0x63, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
@ -244,16 +294,17 @@ func file_sys_sys_msg_proto_rawDescGZIP() []byte {
|
||||
return file_sys_sys_msg_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_sys_sys_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
|
||||
var file_sys_sys_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
|
||||
var file_sys_sys_msg_proto_goTypes = []interface{}{
|
||||
(*SysFuncGetListReq)(nil), // 0: SysFuncGetListReq
|
||||
(*SysFuncGetListResp)(nil), // 1: SysFuncGetListResp
|
||||
(*SysFuncActivateReq)(nil), // 2: SysFuncActivateReq
|
||||
(*SysFuncActivateResp)(nil), // 3: SysFuncActivateResp
|
||||
nil, // 4: SysFuncGetListResp.CondEntry
|
||||
(*SysFuncOpnePush)(nil), // 4: SysFuncOpnePush
|
||||
nil, // 5: SysFuncGetListResp.CondEntry
|
||||
}
|
||||
var file_sys_sys_msg_proto_depIdxs = []int32{
|
||||
4, // 0: SysFuncGetListResp.cond:type_name -> SysFuncGetListResp.CondEntry
|
||||
5, // 0: SysFuncGetListResp.cond:type_name -> SysFuncGetListResp.CondEntry
|
||||
1, // [1:1] is the sub-list for method output_type
|
||||
1, // [1:1] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
@ -315,6 +366,18 @@ func file_sys_sys_msg_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_sys_sys_msg_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*SysFuncOpnePush); 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{
|
||||
@ -322,7 +385,7 @@ func file_sys_sys_msg_proto_init() {
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_sys_sys_msg_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 5,
|
||||
NumMessages: 6,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
|
@ -38,3 +38,5 @@ func (table *GameEquipAttrlibrary) GetDataList() []*GameEquipAttrlibraryData {
|
||||
func (table *GameEquipAttrlibrary) Get(key int32) *GameEquipAttrlibraryData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user