上传配置

This commit is contained in:
liwei 2023-08-10 11:35:28 +08:00
parent a6194027a6
commit 22ee3dfeb3
23 changed files with 10188 additions and 1058 deletions

View File

@ -26328,5 +26328,467 @@
"value": 100,
"filter": [],
"filter2": []
},
{
"id": 90043001,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_939",
"text": "消费100000金币"
},
"type": 68,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 100000,
"filter": [],
"filter2": []
},
{
"id": 90043002,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_940",
"text": "消费100钻石"
},
"type": 104,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 100,
"filter": [],
"filter2": []
},
{
"id": 90043003,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_941",
"text": "当日消耗30点体力"
},
"type": 209,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 2
},
"NPC": 0,
"value": 30,
"filter": [],
"filter2": []
},
{
"id": 90043004,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_942",
"text": "使用好友助战守护者1次"
},
"type": 12,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 1,
"filter": [],
"filter2": []
},
{
"id": 90043005,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_943",
"text": "进行1次普通招募"
},
"type": 18,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 1,
"filter": [],
"filter2": []
},
{
"id": 90043006,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_944",
"text": "为任意守护者提升3级"
},
"type": 24,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 3,
"filter": [],
"filter2": []
},
{
"id": 90043007,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_945",
"text": "强化任意装备成功3次"
},
"type": 47,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 3,
"filter": [],
"filter2": []
},
{
"id": 90044001,
"rtype": 2,
"ctype": 4,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_939",
"text": "消费300000金币"
},
"type": 68,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 300000,
"filter": [],
"filter2": []
},
{
"id": 90044002,
"rtype": 2,
"ctype": 4,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_940",
"text": "消费300钻石"
},
"type": 104,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 300,
"filter": [],
"filter2": []
},
{
"id": 90044003,
"rtype": 2,
"ctype": 4,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_941",
"text": "当日消耗100点体力"
},
"type": 209,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 2
},
"NPC": 0,
"value": 100,
"filter": [],
"filter2": []
},
{
"id": 90044004,
"rtype": 2,
"ctype": 4,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_942",
"text": "使用好友助战守护者3次"
},
"type": 12,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 3,
"filter": [],
"filter2": []
},
{
"id": 90044005,
"rtype": 2,
"ctype": 4,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_943",
"text": "进行1次普通招募"
},
"type": 18,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 3,
"filter": [],
"filter2": []
},
{
"id": 90044006,
"rtype": 2,
"ctype": 4,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_944",
"text": "为任意守护者提升10级"
},
"type": 24,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 10,
"filter": [],
"filter2": []
},
{
"id": 90044007,
"rtype": 2,
"ctype": 4,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_945",
"text": "强化任意装备成功10次"
},
"type": 47,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 10,
"filter": [],
"filter2": []
},
{
"id": 90041001,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_939",
"text": "消费2000000金币"
},
"type": 68,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 2000000,
"filter": [],
"filter2": []
},
{
"id": 90041002,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_940",
"text": "消费1000钻石"
},
"type": 104,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 1000,
"filter": [],
"filter2": []
},
{
"id": 90041003,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_941",
"text": "当日消耗300点体力"
},
"type": 209,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 2
},
"NPC": 0,
"value": 300,
"filter": [],
"filter2": []
},
{
"id": 90041004,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_942",
"text": "使用好友助战守护者10次"
},
"type": 12,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 10,
"filter": [],
"filter2": []
},
{
"id": 90041005,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_943",
"text": "进行10次普通招募"
},
"type": 18,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 10,
"filter": [],
"filter2": []
},
{
"id": 90041006,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_944",
"text": "为任意守护者提升20级"
},
"type": 24,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 20,
"filter": [],
"filter2": []
},
{
"id": 90041007,
"rtype": 2,
"ctype": 3,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_945",
"text": "强化任意装备成功20次"
},
"type": 47,
"valid": 0,
"head": {
"a": "attr",
"t": "gold",
"n": 1
},
"NPC": 0,
"value": 0,
"filter": [],
"filter2": []
}
]

View File

@ -45,7 +45,7 @@
},
{
"Id": 5,
"GroupId": 14110100,
"GroupId": 14010100,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
@ -56,7 +56,7 @@
},
{
"Id": 6,
"GroupId": 14110100,
"GroupId": 14010100,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 0,
@ -67,7 +67,7 @@
},
{
"Id": 7,
"GroupId": 14110100,
"GroupId": 14010100,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 0,
@ -78,7 +78,7 @@
},
{
"Id": 8,
"GroupId": 14110100,
"GroupId": 14010100,
"GroupType": 0,
"SubGroupWt": 1000,
"SubGroupId": 1002,
@ -89,7 +89,7 @@
},
{
"Id": 9,
"GroupId": 14110100,
"GroupId": 14010100,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 0,
@ -136,7 +136,7 @@
"GroupId": 12100000,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 1001,
"SubGroupId": 0,
"SubGroupType": 0,
"EventID": 12100003,
"SubGroupNum": 1,
@ -174,5 +174,104 @@
"EventID": 12100006,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 17,
"GroupId": 10000001,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 10000001,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 18,
"GroupId": 10000002,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 10000002,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 19,
"GroupId": 10000003,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 10000003,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 20,
"GroupId": 10000004,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 10000004,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 21,
"GroupId": 10000005,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 10000005,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 22,
"GroupId": 10000006,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 10000006,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 23,
"GroupId": 10000007,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 10000007,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 24,
"GroupId": 10000008,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 10000008,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 25,
"GroupId": 11000000,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 11000000,
"SubGroupNum": 1,
"EventWt": 50
}
]

View File

@ -6,7 +6,7 @@
"key": "heroupstory_heroupstory_chapter_chaptername_01",
"text": "第一章:武斗大会"
},
"chapter": 1001,
"chapter": 2500101,
"onlevel": 0,
"onlevelstory": [],
"point": {
@ -20,7 +20,7 @@
],
"leveltype": 1,
"startstory": 10254,
"battle": 101,
"battle": 0,
"reward": [
{
"a": "attr",
@ -44,7 +44,7 @@
"key": "",
"text": ""
},
"chapter": 1001,
"chapter": 2500101,
"onlevel": 1,
"onlevelstory": [],
"point": {
@ -79,20 +79,20 @@
"key": "",
"text": ""
},
"chapter": 1001,
"chapter": 2500101,
"onlevel": 1,
"onlevelstory": [],
"point": {
"x": 1,
"y": 3
"y": 2
},
"level": 103,
"levellink": [
4
],
"leveltype": 3,
"startstory": 10254,
"battle": 101,
"startstory": 0,
"battle": 0,
"reward": [
{
"a": "attr",
@ -116,12 +116,12 @@
"key": "",
"text": ""
},
"chapter": 1001,
"chapter": 2500101,
"onlevel": 3,
"onlevelstory": [],
"point": {
"x": 2,
"y": 4
"y": 3
},
"level": 104,
"levellink": [
@ -147,12 +147,12 @@
"key": "",
"text": ""
},
"chapter": 1001,
"chapter": 2500101,
"onlevel": 4,
"onlevelstory": [],
"point": {
"x": 3,
"y": 5
"y": 4
},
"level": 105,
"levellink": [],
@ -182,8 +182,8 @@
"key": "heroupstory_heroupstory_chapter_chaptername_06",
"text": "第二章:武侠汇聚"
},
"chapter": 1002,
"onlevel": 5,
"chapter": 2500102,
"onlevel": 4,
"onlevelstory": [],
"point": {
"x": 2,
@ -196,7 +196,7 @@
],
"leveltype": 1,
"startstory": 10254,
"battle": 101,
"battle": 0,
"reward": [
{
"a": "attr",
@ -220,7 +220,7 @@
"key": "",
"text": ""
},
"chapter": 1002,
"chapter": 2500102,
"onlevel": 6,
"onlevelstory": [],
"point": {
@ -255,20 +255,20 @@
"key": "",
"text": ""
},
"chapter": 1002,
"onlevel": 7,
"chapter": 2500102,
"onlevel": 6,
"onlevelstory": [],
"point": {
"x": 1,
"y": 3
"y": 2
},
"level": 103,
"levellink": [
9
],
"leveltype": 3,
"startstory": 10254,
"battle": 101,
"startstory": 0,
"battle": 0,
"reward": [
{
"a": "attr",
@ -292,12 +292,12 @@
"key": "",
"text": ""
},
"chapter": 1002,
"chapter": 2500102,
"onlevel": 8,
"onlevelstory": [],
"point": {
"x": 2,
"y": 4
"y": 3
},
"level": 104,
"levellink": [
@ -323,18 +323,18 @@
"key": "",
"text": ""
},
"chapter": 1002,
"onlevel": 9,
"chapter": 2500102,
"onlevel": 7,
"onlevelstory": [],
"point": {
"x": 3,
"y": 5
"y": 4
},
"level": 105,
"levellink": [],
"leveltype": 5,
"startstory": 10254,
"battle": 101,
"battle": 0,
"reward": [
{
"a": "attr",
@ -358,8 +358,8 @@
"key": "heroupstory_heroupstory_chapter_chaptername_11",
"text": "第三章:大龙归来"
},
"chapter": 1003,
"onlevel": 10,
"chapter": 2500103,
"onlevel": 9,
"onlevelstory": [],
"point": {
"x": 2,
@ -372,7 +372,7 @@
],
"leveltype": 1,
"startstory": 10254,
"battle": 101,
"battle": 0,
"reward": [
{
"a": "attr",
@ -396,7 +396,7 @@
"key": "",
"text": ""
},
"chapter": 1003,
"chapter": 2500103,
"onlevel": 11,
"onlevelstory": [],
"point": {
@ -431,20 +431,20 @@
"key": "",
"text": ""
},
"chapter": 1003,
"onlevel": 12,
"chapter": 2500103,
"onlevel": 11,
"onlevelstory": [],
"point": {
"x": 1,
"y": 3
"y": 2
},
"level": 103,
"levellink": [
14
],
"leveltype": 3,
"startstory": 10254,
"battle": 101,
"startstory": 0,
"battle": 0,
"reward": [
{
"a": "attr",
@ -468,27 +468,21 @@
"key": "",
"text": ""
},
"chapter": 1003,
"chapter": 2500103,
"onlevel": 13,
"onlevelstory": [],
"point": {
"x": 2,
"y": 4
"y": 3
},
"level": 104,
"levellink": [
15
],
"leveltype": 4,
"startstory": 10254,
"battle": 101,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 3130
}
],
"startstory": 0,
"battle": 0,
"reward": [],
"txt": {
"key": "heroupstory_heroupstory_chapter_txt_14",
"text": "测试文本14"
@ -505,18 +499,18 @@
"key": "",
"text": ""
},
"chapter": 1003,
"chapter": 2500103,
"onlevel": 14,
"onlevelstory": [],
"point": {
"x": 3,
"y": 5
"y": 4
},
"level": 105,
"levellink": [],
"leveltype": 5,
"startstory": 10254,
"battle": 101,
"battle": 0,
"reward": [
{
"a": "attr",
@ -532,71 +526,5 @@
"qq": 0,
"icon": "",
"head": ""
},
{
"key": 16,
"hero": 25001,
"chaptername": {
"key": "",
"text": ""
},
"chapter": 1004,
"onlevel": 15,
"onlevelstory": [],
"point": {
"x": 2,
"y": 1
},
"level": 101,
"levellink": [
17
],
"leveltype": 1,
"startstory": 10254,
"battle": 101,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 3150
}
],
"txt": {
"key": "heroupstory_heroupstory_chapter_txt_16",
"text": "测试文本16"
},
"circle": "",
"qq": 0,
"icon": "",
"head": ""
},
{
"key": 17,
"hero": 25001,
"chaptername": {
"key": "",
"text": ""
},
"chapter": 1004,
"onlevel": 16,
"onlevelstory": [],
"point": {
"x": 2,
"y": 2
},
"level": 102,
"levellink": [],
"leveltype": 4,
"startstory": 0,
"battle": 0,
"reward": [],
"txt": {
"key": "heroupstory_heroupstory_chapter_txt_17",
"text": "测试文本17"
},
"circle": "",
"qq": 0,
"icon": "",
"head": ""
}
]

View File

@ -0,0 +1,35 @@
[
{
"chapterID": 2500101,
"hero": 25001,
"chaptername": {
"key": "heroupstory_heroupstory_chapter_chaptername_01",
"text": "第一章:武斗大会"
},
"chaptericon": "",
"onchapter": 0,
"chaptertime": 0
},
{
"chapterID": 2500102,
"hero": 25001,
"chaptername": {
"key": "heroupstory_heroupstory_chapter_chaptername_06",
"text": "第二章:武侠汇聚"
},
"chaptericon": "",
"onchapter": 2500101,
"chaptertime": 48
},
{
"chapterID": 2500103,
"hero": 25001,
"chaptername": {
"key": "heroupstory_heroupstory_chapter_chaptername_11",
"text": "第三章:大龙归来"
},
"chaptericon": "",
"onchapter": 2500102,
"chaptertime": 48
}
]

View File

@ -67,7 +67,8 @@
"venturemodel": "",
"venturetype": 1,
"ventureavatar": [
"Person/44005/44005_q.prefab"
"Person/44005/44005_q.prefab",
"Person/34004/34004_q.prefab"
],
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
@ -165,7 +166,8 @@
"venturemodel": "",
"venturetype": 1,
"ventureavatar": [
"Person/44005/44005_q.prefab"
"Person/44005/44005_q.prefab",
"Person/34004/34004_q.prefab"
],
"herocolor": 1,
"heroimg": "zxgq_qp_icon_zd",
@ -265,7 +267,8 @@
"venturemodel": "",
"venturetype": 1,
"ventureavatar": [
"Person/44005/44005_q.prefab"
"Person/44005/44005_q.prefab",
"Person/34004/34004_q.prefab"
],
"herocolor": 1,
"heroimg": "zxgq_qp_icon_zd",
@ -365,7 +368,8 @@
"venturemodel": "",
"venturetype": 1,
"ventureavatar": [
"Person/44005/44005_q.prefab"
"Person/44005/44005_q.prefab",
"Person/34004/34004_q.prefab"
],
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
@ -470,7 +474,8 @@
"venturemodel": "",
"venturetype": 1,
"ventureavatar": [
"Person/44005/44005_q.prefab"
"Person/44005/44005_q.prefab",
"Person/34004/34004_q.prefab"
],
"herocolor": 1,
"heroimg": "zxgq_qp_icon_sq",
@ -534,8 +539,11 @@
"openlevel": 1,
"EditorStage": 0,
"venturemodel": "",
"venturetype": 0,
"ventureavatar": [],
"venturetype": 1,
"ventureavatar": [
"Person/34004/34004_q.prefab",
"Person/13002/13002_q.prefab"
],
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
@ -890,7 +898,9 @@
"EditorStage": 0,
"venturemodel": "",
"venturetype": 0,
"ventureavatar": [],
"ventureavatar": [
"Person/13002/13002_q.prefab"
],
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
@ -948,7 +958,9 @@
"EditorStage": 0,
"venturemodel": "",
"venturetype": 0,
"ventureavatar": [],
"ventureavatar": [
"Person/13002/13002_q.prefab"
],
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
@ -1006,7 +1018,9 @@
"EditorStage": 0,
"venturemodel": "",
"venturetype": 0,
"ventureavatar": [],
"ventureavatar": [
"Person/13002/13002_q.prefab"
],
"herocolor": 1,
"heroimg": "zxgq_qp_icon_wh",
"bubbletext": {
@ -1107,7 +1121,9 @@
"EditorStage": 0,
"venturemodel": "",
"venturetype": 0,
"ventureavatar": [],
"ventureavatar": [
"Person/13002/13002_q.prefab"
],
"herocolor": 1,
"heroimg": "zxgq_qp_icon_zd",
"bubbletext": {

View File

@ -1,218 +1,254 @@
[
{
"id": 1,
"parameter": 10001,
"parameter": 90043001,
"passcheck_type": 4,
"page": 1,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_1",
"text": "消费1000金币"
"text": "消费100000金币"
},
"score": 30
"score": 10
},
{
"id": 2,
"parameter": 10002,
"parameter": 90043002,
"passcheck_type": 4,
"page": 1,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_2",
"text": "消费1000金币"
"text": "消费100钻石"
},
"score": 30
"score": 10
},
{
"id": 3,
"parameter": 10003,
"parameter": 90043003,
"passcheck_type": 4,
"page": 1,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_3",
"text": "消费1000金币"
"text": "当日消耗30点体力"
},
"score": 30
"score": 10
},
{
"id": 4,
"parameter": 10004,
"parameter": 90043004,
"passcheck_type": 4,
"page": 1,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_4",
"text": "消费1000金币"
"text": "使用好友助战守护者1次"
},
"score": 30
"score": 10
},
{
"id": 5,
"parameter": 10005,
"parameter": 90043005,
"passcheck_type": 4,
"page": 2,
"page": 1,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_5",
"text": "消费1000金币"
"text": "进行1次普通招募"
},
"score": 30
"score": 10
},
{
"id": 6,
"parameter": 10006,
"parameter": 90043006,
"passcheck_type": 4,
"page": 2,
"page": 1,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_6",
"text": "消费1000金币"
"text": "为任意守护者提升3级"
},
"score": 30
"score": 10
},
{
"id": 7,
"parameter": 10007,
"parameter": 90043007,
"passcheck_type": 4,
"page": 2,
"page": 1,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_7",
"text": "消费1000金币"
"text": "强化任意装备成功3次"
},
"score": 30
"score": 10
},
{
"id": 8,
"parameter": 10008,
"parameter": 90044001,
"passcheck_type": 4,
"page": 2,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_8",
"text": "消费1000金币"
"text": "消费300000金币"
},
"score": 30
},
{
"id": 9,
"parameter": 10009,
"parameter": 90044002,
"passcheck_type": 4,
"page": 2,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_9",
"text": "消费1000金币"
"text": "消费300钻石"
},
"score": 30
},
{
"id": 10,
"parameter": 10010,
"parameter": 90044003,
"passcheck_type": 4,
"page": 2,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_10",
"text": "消费1000金币"
"text": "当日消耗100点体力"
},
"score": 30
},
{
"id": 11,
"parameter": 10011,
"parameter": 90044004,
"passcheck_type": 4,
"page": 3,
"pro": 0,
"page": 2,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_11",
"text": "消费1000金币"
"text": "使用好友助战守护者3次"
},
"score": 30
},
{
"id": 12,
"parameter": 10012,
"parameter": 90044005,
"passcheck_type": 4,
"page": 3,
"pro": 0,
"page": 2,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_12",
"text": "消费1000金币"
"text": "进行1次普通招募"
},
"score": 30
},
{
"id": 13,
"parameter": 10013,
"parameter": 90044006,
"passcheck_type": 4,
"page": 3,
"pro": 0,
"page": 2,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_13",
"text": "消费1000金币"
"text": "为任意守护者提升10级"
},
"score": 30
},
{
"id": 14,
"parameter": 10014,
"parameter": 90044007,
"passcheck_type": 4,
"page": 3,
"pro": 0,
"page": 2,
"pro": 1000,
"text": {
"key": "passcheck_passcheck_task_text_14",
"text": "消费1000金币"
"text": "强化任意装备成功10次"
},
"score": 30
},
{
"id": 15,
"parameter": 10015,
"parameter": 90041001,
"passcheck_type": 4,
"page": 3,
"pro": 0,
"text": {
"key": "passcheck_passcheck_task_text_15",
"text": "消费1000金币"
"text": "消费2000000金币"
},
"score": 30
"score": 100
},
{
"id": 16,
"parameter": 10016,
"parameter": 90041002,
"passcheck_type": 4,
"page": 3,
"pro": 0,
"text": {
"key": "passcheck_passcheck_task_text_16",
"text": "消费1000金币"
"text": "消费1000钻石"
},
"score": 30
"score": 100
},
{
"id": 17,
"parameter": 10017,
"parameter": 90041003,
"passcheck_type": 4,
"page": 3,
"pro": 0,
"text": {
"key": "passcheck_passcheck_task_text_17",
"text": "消费1000金币"
"text": "当日消耗300点体力"
},
"score": 30
"score": 100
},
{
"id": 18,
"parameter": 10018,
"parameter": 90041004,
"passcheck_type": 4,
"page": 3,
"pro": 0,
"text": {
"key": "passcheck_passcheck_task_text_18",
"text": "消费1000金币"
"text": "使用好友助战守护者10次"
},
"score": 30
"score": 100
},
{
"id": 19,
"parameter": 90041005,
"passcheck_type": 4,
"page": 3,
"pro": 0,
"text": {
"key": "passcheck_passcheck_task_text_19",
"text": "进行10次普通招募"
},
"score": 100
},
{
"id": 20,
"parameter": 90041006,
"passcheck_type": 4,
"page": 3,
"pro": 0,
"text": {
"key": "passcheck_passcheck_task_text_20",
"text": "为任意守护者提升20级"
},
"score": 100
},
{
"id": 21,
"parameter": 90041007,
"passcheck_type": 4,
"page": 3,
"pro": 0,
"text": {
"key": "passcheck_passcheck_task_text_21",
"text": "强化任意装备成功20次"
},
"score": 100
}
]

View File

@ -613,7 +613,7 @@
"Levelid": 0,
"datas": [
"WuGuanScene",
"总教习",
"20070_师父",
"137"
],
"event": [
@ -628,7 +628,7 @@
"Levelid": 0,
"datas": [
"WuGuanScene",
"总教习",
"20070_师父",
"137"
],
"event": [
@ -1613,7 +1613,7 @@
"Levelid": 0,
"datas": [
"SmithyScene",
"打造",
"20290-戈伯",
"139"
],
"event": [

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
[
{
"EventId": 10000101,
"EventId": 10000001,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_1",
"text": "开启宝箱"
@ -144,9 +144,25 @@
"probability": 0
},
{
"EventId": 16010101,
"EventId": 11000000,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_10",
"text": "商店"
},
"EventType": 11,
"EventResource": "event_battle_51004",
"Value1": 0,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 16010101,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_11",
"text": "打开"
},
"EventType": 16,
@ -162,7 +178,7 @@
{
"EventId": 17002003,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_11",
"key": "stonehenge_eventconfig_EventTitle_12",
"text": "打开"
},
"EventType": 17,
@ -175,22 +191,6 @@
"PostEvent": 0,
"probability": 0
},
{
"EventId": 11000000,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_12",
"text": "打开商店"
},
"EventType": 11,
"EventResource": "event_battle_51004",
"Value1": 0,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 20000000,
"EventTitle": {

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -22,7 +22,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_1",
"key": "stonehenge_buffconfig_OptionDesc3_1",
"text": ""
}
},
@ -49,7 +49,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_2",
"key": "stonehenge_buffconfig_OptionDesc3_2",
"text": ""
}
},
@ -76,7 +76,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_3",
"key": "stonehenge_buffconfig_OptionDesc3_3",
"text": ""
}
},
@ -103,7 +103,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_4",
"key": "stonehenge_buffconfig_OptionDesc3_4",
"text": ""
}
},
@ -130,7 +130,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_5",
"key": "stonehenge_buffconfig_OptionDesc3_5",
"text": ""
}
},
@ -157,7 +157,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_6",
"key": "stonehenge_buffconfig_OptionDesc3_6",
"text": ""
}
},
@ -184,7 +184,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_7",
"key": "stonehenge_buffconfig_OptionDesc3_7",
"text": ""
}
},
@ -211,7 +211,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_8",
"key": "stonehenge_buffconfig_OptionDesc3_8",
"text": ""
}
},
@ -244,7 +244,7 @@
],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_9",
"key": "stonehenge_buffconfig_OptionDesc3_9",
"text": "不急先磨磨枪。随机强化2枚符文"
}
},
@ -271,7 +271,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_10",
"key": "stonehenge_buffconfig_OptionDesc3_10",
"text": ""
}
},
@ -298,7 +298,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_11",
"key": "stonehenge_buffconfig_OptionDesc3_11",
"text": ""
}
},
@ -325,7 +325,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_12",
"key": "stonehenge_buffconfig_OptionDesc3_12",
"text": ""
}
},
@ -352,7 +352,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_13",
"key": "stonehenge_buffconfig_OptionDesc3_13",
"text": ""
}
},
@ -379,7 +379,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_14",
"key": "stonehenge_buffconfig_OptionDesc3_14",
"text": ""
}
},
@ -406,7 +406,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_15",
"key": "stonehenge_buffconfig_OptionDesc3_15",
"text": ""
}
},
@ -433,7 +433,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_16",
"key": "stonehenge_buffconfig_OptionDesc3_16",
"text": ""
}
},
@ -460,7 +460,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_17",
"key": "stonehenge_buffconfig_OptionDesc3_17",
"text": ""
}
},
@ -487,7 +487,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_18",
"key": "stonehenge_buffconfig_OptionDesc3_18",
"text": ""
}
},
@ -514,7 +514,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_19",
"key": "stonehenge_buffconfig_OptionDesc3_19",
"text": ""
}
},
@ -541,7 +541,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_20",
"key": "stonehenge_buffconfig_OptionDesc3_20",
"text": ""
}
},
@ -568,7 +568,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_21",
"key": "stonehenge_buffconfig_OptionDesc3_21",
"text": ""
}
},
@ -595,7 +595,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_22",
"key": "stonehenge_buffconfig_OptionDesc3_22",
"text": ""
}
},
@ -622,7 +622,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_23",
"key": "stonehenge_buffconfig_OptionDesc3_23",
"text": ""
}
},
@ -649,7 +649,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_24",
"key": "stonehenge_buffconfig_OptionDesc3_24",
"text": ""
}
},
@ -676,7 +676,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_25",
"key": "stonehenge_buffconfig_OptionDesc3_25",
"text": ""
}
},
@ -703,7 +703,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_26",
"key": "stonehenge_buffconfig_OptionDesc3_26",
"text": ""
}
},
@ -734,7 +734,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_27",
"key": "stonehenge_buffconfig_OptionDesc3_27",
"text": ""
}
},
@ -761,7 +761,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_28",
"key": "stonehenge_buffconfig_OptionDesc3_28",
"text": ""
}
},
@ -788,7 +788,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_29",
"key": "stonehenge_buffconfig_OptionDesc3_29",
"text": ""
}
},
@ -815,7 +815,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_30",
"key": "stonehenge_buffconfig_OptionDesc3_30",
"text": ""
}
},
@ -842,7 +842,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_31",
"key": "stonehenge_buffconfig_OptionDesc3_31",
"text": ""
}
},
@ -869,7 +869,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_32",
"key": "stonehenge_buffconfig_OptionDesc3_32",
"text": ""
}
},
@ -896,7 +896,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_33",
"key": "stonehenge_buffconfig_OptionDesc3_33",
"text": ""
}
},
@ -923,7 +923,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_34",
"key": "stonehenge_buffconfig_OptionDesc3_34",
"text": ""
}
},
@ -950,7 +950,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_35",
"key": "stonehenge_buffconfig_OptionDesc3_35",
"text": ""
}
},
@ -977,7 +977,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_36",
"key": "stonehenge_buffconfig_OptionDesc3_36",
"text": ""
}
},
@ -1004,7 +1004,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_37",
"key": "stonehenge_buffconfig_OptionDesc3_37",
"text": ""
}
},
@ -1031,7 +1031,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_38",
"key": "stonehenge_buffconfig_OptionDesc3_38",
"text": ""
}
},
@ -1062,7 +1062,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_39",
"key": "stonehenge_buffconfig_OptionDesc3_39",
"text": ""
}
},
@ -1089,7 +1089,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_40",
"key": "stonehenge_buffconfig_OptionDesc3_40",
"text": ""
}
},
@ -1116,7 +1116,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_41",
"key": "stonehenge_buffconfig_OptionDesc3_41",
"text": ""
}
},
@ -1143,7 +1143,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_42",
"key": "stonehenge_buffconfig_OptionDesc3_42",
"text": ""
}
},
@ -1170,7 +1170,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_43",
"key": "stonehenge_buffconfig_OptionDesc3_43",
"text": ""
}
},
@ -1197,7 +1197,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_44",
"key": "stonehenge_buffconfig_OptionDesc3_44",
"text": ""
}
},
@ -1224,7 +1224,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_45",
"key": "stonehenge_buffconfig_OptionDesc3_45",
"text": ""
}
},
@ -1251,7 +1251,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_46",
"key": "stonehenge_buffconfig_OptionDesc3_46",
"text": ""
}
},
@ -1278,7 +1278,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_47",
"key": "stonehenge_buffconfig_OptionDesc3_47",
"text": ""
}
},
@ -1305,7 +1305,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_48",
"key": "stonehenge_buffconfig_OptionDesc3_48",
"text": ""
}
},
@ -1332,7 +1332,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_49",
"key": "stonehenge_buffconfig_OptionDesc3_49",
"text": ""
}
},
@ -1359,7 +1359,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_50",
"key": "stonehenge_buffconfig_OptionDesc3_50",
"text": ""
}
},
@ -1390,7 +1390,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_51",
"key": "stonehenge_buffconfig_OptionDesc3_51",
"text": ""
}
},
@ -1417,7 +1417,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_52",
"key": "stonehenge_buffconfig_OptionDesc3_52",
"text": ""
}
},
@ -1446,7 +1446,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_53",
"key": "stonehenge_buffconfig_OptionDesc3_53",
"text": ""
}
},
@ -1473,7 +1473,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_54",
"key": "stonehenge_buffconfig_OptionDesc3_54",
"text": ""
}
},
@ -1502,7 +1502,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_55",
"key": "stonehenge_buffconfig_OptionDesc3_55",
"text": ""
}
},
@ -1529,7 +1529,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_56",
"key": "stonehenge_buffconfig_OptionDesc3_56",
"text": ""
}
},
@ -1556,7 +1556,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_57",
"key": "stonehenge_buffconfig_OptionDesc3_57",
"text": ""
}
},
@ -1583,7 +1583,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_58",
"key": "stonehenge_buffconfig_OptionDesc3_58",
"text": ""
}
},
@ -1610,7 +1610,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_59",
"key": "stonehenge_buffconfig_OptionDesc3_59",
"text": ""
}
},
@ -1637,7 +1637,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_60",
"key": "stonehenge_buffconfig_OptionDesc3_60",
"text": ""
}
},
@ -1664,7 +1664,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_61",
"key": "stonehenge_buffconfig_OptionDesc3_61",
"text": ""
}
},
@ -1691,7 +1691,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_62",
"key": "stonehenge_buffconfig_OptionDesc3_62",
"text": ""
}
},
@ -1718,7 +1718,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_63",
"key": "stonehenge_buffconfig_OptionDesc3_63",
"text": ""
}
},
@ -1749,7 +1749,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_64",
"key": "stonehenge_buffconfig_OptionDesc3_64",
"text": ""
}
},
@ -1776,7 +1776,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_65",
"key": "stonehenge_buffconfig_OptionDesc3_65",
"text": ""
}
},
@ -1803,7 +1803,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_66",
"key": "stonehenge_buffconfig_OptionDesc3_66",
"text": ""
}
},
@ -1830,7 +1830,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_67",
"key": "stonehenge_buffconfig_OptionDesc3_67",
"text": ""
}
},
@ -1857,7 +1857,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_68",
"key": "stonehenge_buffconfig_OptionDesc3_68",
"text": ""
}
},
@ -1884,7 +1884,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_69",
"key": "stonehenge_buffconfig_OptionDesc3_69",
"text": ""
}
},
@ -1911,7 +1911,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_70",
"key": "stonehenge_buffconfig_OptionDesc3_70",
"text": ""
}
},
@ -1938,7 +1938,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_71",
"key": "stonehenge_buffconfig_OptionDesc3_71",
"text": ""
}
},
@ -1965,7 +1965,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_72",
"key": "stonehenge_buffconfig_OptionDesc3_72",
"text": ""
}
},
@ -1992,7 +1992,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_73",
"key": "stonehenge_buffconfig_OptionDesc3_73",
"text": ""
}
},
@ -2019,7 +2019,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_74",
"key": "stonehenge_buffconfig_OptionDesc3_74",
"text": ""
}
},
@ -2046,7 +2046,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_75",
"key": "stonehenge_buffconfig_OptionDesc3_75",
"text": ""
}
},
@ -2073,7 +2073,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_76",
"key": "stonehenge_buffconfig_OptionDesc3_76",
"text": ""
}
},
@ -2100,7 +2100,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_77",
"key": "stonehenge_buffconfig_OptionDesc3_77",
"text": ""
}
},
@ -2127,7 +2127,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_78",
"key": "stonehenge_buffconfig_OptionDesc3_78",
"text": ""
}
},
@ -2154,7 +2154,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_79",
"key": "stonehenge_buffconfig_OptionDesc3_79",
"text": ""
}
},
@ -2181,7 +2181,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_80",
"key": "stonehenge_buffconfig_OptionDesc3_80",
"text": ""
}
},
@ -2208,7 +2208,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_81",
"key": "stonehenge_buffconfig_OptionDesc3_81",
"text": ""
}
},
@ -2235,7 +2235,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_82",
"key": "stonehenge_buffconfig_OptionDesc3_82",
"text": ""
}
},
@ -2262,7 +2262,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_83",
"key": "stonehenge_buffconfig_OptionDesc3_83",
"text": ""
}
},
@ -2289,7 +2289,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_84",
"key": "stonehenge_buffconfig_OptionDesc3_84",
"text": ""
}
},
@ -2316,7 +2316,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_85",
"key": "stonehenge_buffconfig_OptionDesc3_85",
"text": ""
}
},
@ -2343,7 +2343,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_86",
"key": "stonehenge_buffconfig_OptionDesc3_86",
"text": ""
}
},
@ -2374,7 +2374,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_87",
"key": "stonehenge_buffconfig_OptionDesc3_87",
"text": ""
}
},
@ -2401,7 +2401,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_88",
"key": "stonehenge_buffconfig_OptionDesc3_88",
"text": ""
}
},
@ -2428,7 +2428,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_89",
"key": "stonehenge_buffconfig_OptionDesc3_89",
"text": ""
}
},
@ -2455,7 +2455,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_90",
"key": "stonehenge_buffconfig_OptionDesc3_90",
"text": ""
}
},
@ -2482,7 +2482,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_91",
"key": "stonehenge_buffconfig_OptionDesc3_91",
"text": ""
}
},
@ -2509,7 +2509,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_92",
"key": "stonehenge_buffconfig_OptionDesc3_92",
"text": ""
}
},
@ -2536,7 +2536,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_93",
"key": "stonehenge_buffconfig_OptionDesc3_93",
"text": ""
}
},
@ -2563,7 +2563,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_94",
"key": "stonehenge_buffconfig_OptionDesc3_94",
"text": ""
}
},
@ -2590,7 +2590,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_95",
"key": "stonehenge_buffconfig_OptionDesc3_95",
"text": ""
}
},
@ -2617,7 +2617,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_96",
"key": "stonehenge_buffconfig_OptionDesc3_96",
"text": ""
}
},
@ -2644,7 +2644,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_97",
"key": "stonehenge_buffconfig_OptionDesc3_97",
"text": ""
}
},
@ -2671,7 +2671,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_98",
"key": "stonehenge_buffconfig_OptionDesc3_98",
"text": ""
}
},
@ -2698,7 +2698,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_99",
"key": "stonehenge_buffconfig_OptionDesc3_99",
"text": ""
}
},
@ -2725,7 +2725,7 @@
"OptionEventIdGroup3": [],
"EndEventId3": 0,
"OptionDesc3": {
"key": "stonehenge_roomlottery_OptionDesc3_100",
"key": "stonehenge_buffconfig_OptionDesc3_100",
"text": ""
}
}

View File

@ -3845,7 +3845,7 @@
{
"a": "attr",
"t": "ps",
"n": 10
"n": 14
}
],
"ps_mg": [
@ -3912,7 +3912,7 @@
{
"a": "attr",
"t": "ps",
"n": 11
"n": 15
}
],
"ps_mg": [
@ -3979,7 +3979,7 @@
{
"a": "attr",
"t": "ps",
"n": 12
"n": 17
}
],
"ps_mg": [
@ -4046,7 +4046,7 @@
{
"a": "attr",
"t": "ps",
"n": 13
"n": 18
}
],
"ps_mg": [
@ -4113,7 +4113,7 @@
{
"a": "attr",
"t": "ps",
"n": 14
"n": 20
}
],
"ps_mg": [
@ -4180,7 +4180,7 @@
{
"a": "attr",
"t": "ps",
"n": 15
"n": 21
}
],
"ps_mg": [
@ -4247,7 +4247,7 @@
{
"a": "attr",
"t": "ps",
"n": 16
"n": 23
}
],
"ps_mg": [
@ -4314,7 +4314,7 @@
{
"a": "attr",
"t": "ps",
"n": 17
"n": 24
}
],
"ps_mg": [
@ -4386,7 +4386,7 @@
{
"a": "attr",
"t": "ps",
"n": 18
"n": 26
}
],
"ps_mg": [
@ -4458,7 +4458,7 @@
{
"a": "attr",
"t": "ps",
"n": 19
"n": 27
}
],
"ps_mg": [
@ -4530,7 +4530,7 @@
{
"a": "attr",
"t": "ps",
"n": 20
"n": 29
}
],
"ps_mg": [
@ -4602,7 +4602,7 @@
{
"a": "attr",
"t": "ps",
"n": 20
"n": 29
}
],
"ps_mg": [

View File

@ -16,7 +16,6 @@ const (
game_pagoda = "game_pagoda.json"
game_pagodaseasonreward = "game_pagodaseasonreward.json"
game_pagodataskreward = "game_pagodataskreward.json"
game_passcheck = "game_passcheck.json"
game_circulate = "game_circulate.json"
)
@ -105,16 +104,6 @@ func (this *configureComp) GetPagodaFloor(PagodaType int32) int32 {
return maxFloor
}
// 通过id获取信息
func (this *configureComp) GetPassCheckByID(id int32) *cfg.GamePassCheckData {
if v, err := this.GetConfigure(game_passcheck); err == nil {
if configure, ok := v.(*cfg.GamePassCheck); ok {
return configure.Get(id)
}
}
return nil
}
func (this *configureComp) GetPagodaConfigData(id int32) (data *cfg.GamePagodaData, err error) {
var (
v interface{}

View File

@ -4,7 +4,9 @@ import (
"fmt"
"go_dreamfactory/comm"
"go_dreamfactory/pb"
"go_dreamfactory/sys/configure"
cfg "go_dreamfactory/sys/configure/structs"
"time"
)
// 参数校验
@ -16,13 +18,17 @@ func (this *apiComp) CompleteCheck(session comm.IUserSession, req *pb.StorylineC
// /获取自己的排行榜信息
func (this *apiComp) Complete(session comm.IUserSession, req *pb.StorylineCompleteReq) (errdata *pb.ErrorData) {
var (
info *pb.DBStoryline
item *pb.DBStorylineItem
conf *cfg.GameHeroupstoryChapterData
award []*pb.UserAssets
ok bool
iswin bool
err error
info *pb.DBStoryline
item *pb.DBStorylineItem
chapterconf *cfg.GameHeroupstoryChaptertxtData
cpconf *cfg.GameHeroupstoryChaptertxtData
conf *cfg.GameHeroupstoryChapterData
award []*pb.UserAssets
ftime int64
ok bool
iswin bool
err error
)
if errdata = this.CompleteCheck(session, req); errdata != nil {
return
@ -74,7 +80,7 @@ func (this *apiComp) Complete(session comm.IUserSession, req *pb.StorylineComple
return
}
if item.Level[req.Level] != 0 {
if conf.Leveltype != 1 && item.Level[req.Level] != 0 {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ReqParameterError,
Title: pb.ErrorCode_ReqParameterError.ToString(),
@ -83,6 +89,45 @@ func (this *apiComp) Complete(session comm.IUserSession, req *pb.StorylineComple
return
}
if chapterconf, err = this.module.configure.getGameHeroupstoryChaptertxt(conf.Chapter); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Title: pb.ErrorCode_ConfigNoFound.ToString(),
Message: err.Error(),
}
return
}
if chapterconf.Onchapter != 0 {
if cpconf, err = this.module.configure.getGameHeroupstoryChaptertxt(chapterconf.Onchapter); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Title: pb.ErrorCode_ConfigNoFound.ToString(),
Message: err.Error(),
}
return
}
if ftime, ok = item.Chapter[cpconf.ChapterID]; !ok {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ReqParameterError,
Title: pb.ErrorCode_ReqParameterError.ToString(),
Message: "chapter no fish!",
}
return
}
//是否到达解锁时间
if !configure.Now().After(time.Unix(ftime, 0).Add(time.Hour * time.Duration(chapterconf.Chaptertime))) {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ReqParameterError,
Title: pb.ErrorCode_ReqParameterError.ToString(),
Message: "chapter no can unlock",
}
return
}
}
if conf.Leveltype == 1 { //剧情关卡
item.Level[req.Level] = req.Story
} else if conf.Leveltype == 2 { //战斗管卡
@ -95,8 +140,12 @@ func (this *apiComp) Complete(session comm.IUserSession, req *pb.StorylineComple
Title: pb.ErrorCode_ReqParameterError.ToString(),
Message: "battle no win!",
}
return
}
item.Level[req.Level] = 1
} else if conf.Leveltype == 4 {
item.Level[req.Level] = 1
item.Chapter[conf.Chapter] = configure.Now().Unix()
} else {
item.Level[req.Level] = 1
}

View File

@ -68,8 +68,9 @@ func (this *apiComp) Turnon(session comm.IUserSession, req *pb.StorylineTurnonRe
}
info.Item[req.Heroid] = &pb.DBStorylineItem{
Id: req.Heroid,
Level: make(map[int32]int32),
Id: req.Heroid,
Level: make(map[int32]int32),
Chapter: make(map[int32]int64),
}
if !isprotect { //不在守护期内

View File

@ -9,9 +9,10 @@ import (
)
const (
game_heroupstory = "game_heroupstory.json"
game_heroupstorybattle = "game_heroupstorybattle.json"
game_heroupstorychapter = "game_heroupstorychapter.json"
game_heroupstory = "game_heroupstory.json"
game_heroupstorybattle = "game_heroupstorybattle.json"
game_heroupstorychapter = "game_heroupstorychapter.json"
game_heroupstorychaptertxt = "game_heroupstorychaptertxt.json"
)
type configureComp struct {
@ -26,9 +27,10 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
err = this.MCompConfigure.Init(service, module, comp, options)
this.module = module.(*StoryLine)
err = this.LoadMultiConfigure(map[string]interface{}{
game_heroupstory: cfg.NewGameHeroupstory,
game_heroupstorybattle: cfg.NewGameHeroupstoryBattle,
game_heroupstorychapter: cfg.NewGameHeroupstoryChapter,
game_heroupstory: cfg.NewGameHeroupstory,
game_heroupstorybattle: cfg.NewGameHeroupstoryBattle,
game_heroupstorychapter: cfg.NewGameHeroupstoryChapter,
game_heroupstorychaptertxt: cfg.NewGameHeroupstoryChaptertxt,
})
return
}
@ -95,3 +97,21 @@ func (this *configureComp) getGameHeroupstoryBattle(id int32) (conf *cfg.GameHer
}
return
}
//获取章节信息
func (this *configureComp) getGameHeroupstoryChaptertxt(id int32) (conf *cfg.GameHeroupstoryChaptertxtData, err error) {
var (
v interface{}
ok bool
)
if v, err = this.GetConfigure(game_heroupstorychaptertxt); err != nil {
return
} else {
if conf, ok = v.(*cfg.GameHeroupstoryChaptertxt).GetDataMap()[id]; !ok {
err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_heroupstorychaptertxt, id)
this.module.Errorf("err:%v", err)
return
}
}
return
}

View File

@ -72,12 +72,14 @@ func (this *apiComp) Receive(session comm.IUserSession, req *pb.WarorderReceiveR
}
if warorder.Vip {
if warorder.Payprogress < v.Parameter {
awards = append(awards, v.PayReward)
ads = append(ads, &pb.UserAssets{
A: v.PayReward.A,
T: v.PayReward.T,
N: v.PayReward.N,
})
awards = append(awards, v.PayReward...)
for _, v := range v.PayReward {
ads = append(ads, &pb.UserAssets{
A: v.A,
T: v.T,
N: v.N,
})
}
}
}
}
@ -109,12 +111,15 @@ func (this *apiComp) Receive(session comm.IUserSession, req *pb.WarorderReceiveR
}
if dwarorder.Vip > 0 {
if dwarorder.Payprogress < v.Parameter {
awards = append(awards, v.PayReward)
ads = append(ads, &pb.UserAssets{
A: v.PayReward.A,
T: v.PayReward.T,
N: v.PayReward.N,
})
awards = append(awards, v.PayReward...)
for _, v := range v.PayReward {
ads = append(ads, &pb.UserAssets{
A: v.A,
T: v.T,
N: v.N,
})
}
}
}
}

View File

@ -96,8 +96,9 @@ type DBStorylineItem struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
Level map[int32]int32 `protobuf:"bytes,2,rep,name=level,proto3" json:"level" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //key 关卡id value 0或者不存在 表示未通关 不等于 0表示通关 不等于 1 表示 选择的剧情id
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
Level map[int32]int32 `protobuf:"bytes,2,rep,name=level,proto3" json:"level" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //key 关卡id value 0或者不存在 表示未通关 不等于 0表示通关 不等于 1 表示 选择的剧情id
Chapter map[int32]int64 `protobuf:"bytes,3,rep,name=chapter,proto3" json:"chapter" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // key 章节id value 完成时间
}
func (x *DBStorylineItem) Reset() {
@ -146,6 +147,13 @@ func (x *DBStorylineItem) GetLevel() map[int32]int32 {
return nil
}
func (x *DBStorylineItem) GetChapter() map[int32]int64 {
if x != nil {
return x.Chapter
}
return nil
}
var File_storyline_storyline_db_proto protoreflect.FileDescriptor
var file_storyline_storyline_db_proto_rawDesc = []byte{
@ -162,17 +170,24 @@ var file_storyline_storyline_db_proto_rawDesc = []byte{
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x26, 0x0a, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x44, 0x42, 0x53,
0x74, 0x6f, 0x72, 0x79, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x05, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x8e, 0x01, 0x0a, 0x0f, 0x44, 0x42, 0x53, 0x74,
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x83, 0x02, 0x0a, 0x0f, 0x44, 0x42, 0x53, 0x74,
0x6f, 0x72, 0x79, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69,
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x31, 0x0a, 0x05, 0x6c,
0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x44, 0x42, 0x53,
0x74, 0x6f, 0x72, 0x79, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x4c, 0x65, 0x76,
0x65, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x1a, 0x38,
0x0a, 0x0a, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x65, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x37,
0x0a, 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x1d, 0x2e, 0x44, 0x42, 0x53, 0x74, 0x6f, 0x72, 0x79, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x74, 0x65,
0x6d, 0x2e, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07,
0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x1a, 0x38, 0x0a, 0x0a, 0x4c, 0x65, 0x76, 0x65, 0x6c,
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 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, 0x1a, 0x3a, 0x0a, 0x0c, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 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, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a,
0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@ -187,22 +202,24 @@ func file_storyline_storyline_db_proto_rawDescGZIP() []byte {
return file_storyline_storyline_db_proto_rawDescData
}
var file_storyline_storyline_db_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
var file_storyline_storyline_db_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
var file_storyline_storyline_db_proto_goTypes = []interface{}{
(*DBStoryline)(nil), // 0: DBStoryline
(*DBStorylineItem)(nil), // 1: DBStorylineItem
nil, // 2: DBStoryline.ItemEntry
nil, // 3: DBStorylineItem.LevelEntry
nil, // 4: DBStorylineItem.ChapterEntry
}
var file_storyline_storyline_db_proto_depIdxs = []int32{
2, // 0: DBStoryline.item:type_name -> DBStoryline.ItemEntry
3, // 1: DBStorylineItem.level:type_name -> DBStorylineItem.LevelEntry
1, // 2: DBStoryline.ItemEntry.value:type_name -> DBStorylineItem
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
3, // [3:3] is the sub-list for extension extendee
0, // [0:3] is the sub-list for field type_name
4, // 2: DBStorylineItem.chapter:type_name -> DBStorylineItem.ChapterEntry
1, // 3: DBStoryline.ItemEntry.value:type_name -> DBStorylineItem
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
4, // [4:4] is the sub-list for extension extendee
0, // [0:4] is the sub-list for field type_name
}
func init() { file_storyline_storyline_db_proto_init() }
@ -242,7 +259,7 @@ func file_storyline_storyline_db_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_storyline_storyline_db_proto_rawDesc,
NumEnums: 0,
NumMessages: 4,
NumMessages: 5,
NumExtensions: 0,
NumServices: 0,
},

View File

@ -0,0 +1,42 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameHeroupstoryChaptertxt struct {
_dataMap map[int32]*GameHeroupstoryChaptertxtData
_dataList []*GameHeroupstoryChaptertxtData
}
func NewGameHeroupstoryChaptertxt(_buf []map[string]interface{}) (*GameHeroupstoryChaptertxt, error) {
_dataList := make([]*GameHeroupstoryChaptertxtData, 0, len(_buf))
dataMap := make(map[int32]*GameHeroupstoryChaptertxtData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameHeroupstoryChaptertxtData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.ChapterID] = _v
}
}
return &GameHeroupstoryChaptertxt{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameHeroupstoryChaptertxt) GetDataMap() map[int32]*GameHeroupstoryChaptertxtData {
return table._dataMap
}
func (table *GameHeroupstoryChaptertxt) GetDataList() []*GameHeroupstoryChaptertxtData {
return table._dataList
}
func (table *GameHeroupstoryChaptertxt) Get(key int32) *GameHeroupstoryChaptertxtData {
return table._dataMap[key]
}

View File

@ -0,0 +1,45 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameHeroupstoryChaptertxtData struct {
ChapterID int32
Hero int32
Chaptername string
Chaptericon string
Onchapter int32
Chaptertime int32
}
const TypeId_GameHeroupstoryChaptertxtData = 217018481
func (*GameHeroupstoryChaptertxtData) GetTypeId() int32 {
return 217018481
}
func (_v *GameHeroupstoryChaptertxtData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["chapterID"].(float64); !_ok_ { err = errors.New("chapterID error"); return }; _v.ChapterID = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hero"].(float64); !_ok_ { err = errors.New("hero error"); return }; _v.Hero = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["chaptername"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Chaptername error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Chaptername, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Chaptericon, _ok_ = _buf["chaptericon"].(string); !_ok_ { err = errors.New("chaptericon error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["onchapter"].(float64); !_ok_ { err = errors.New("onchapter error"); return }; _v.Onchapter = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["chaptertime"].(float64); !_ok_ { err = errors.New("chaptertime error"); return }; _v.Chaptertime = int32(_tempNum_) }
return
}
func DeserializeGameHeroupstoryChaptertxtData(_buf map[string]interface{}) (*GameHeroupstoryChaptertxtData, error) {
v := &GameHeroupstoryChaptertxtData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -239,6 +239,7 @@ type Tables struct {
Heroupstory *GameHeroupstory
HeroupstoryChapter *GameHeroupstoryChapter
HeroupstoryBattle *GameHeroupstoryBattle
HeroupstoryChaptertxt *GameHeroupstoryChaptertxt
UiGamePuzzle *GameUiGamePuzzle
UiGameLattice *GameUiGameLattice
UiGameMiner *GameUiGameMiner
@ -1619,6 +1620,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.HeroupstoryBattle, err = NewGameHeroupstoryBattle(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_heroupstorychaptertxt") ; err != nil {
return nil, err
}
if tables.HeroupstoryChaptertxt, err = NewGameHeroupstoryChaptertxt(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_uigamepuzzle") ; err != nil {
return nil, err
}