上传代码
This commit is contained in:
parent
cddf0dfc54
commit
857f58feba
@ -24934,5 +24934,311 @@
|
|||||||
"value": 3,
|
"value": 3,
|
||||||
"filter": [],
|
"filter": [],
|
||||||
"filter2": []
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000011,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_879",
|
||||||
|
"text": "完成一次考试1"
|
||||||
|
},
|
||||||
|
"type": 204,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60011,
|
||||||
|
"value": 1,
|
||||||
|
"filter": [],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000012,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_880",
|
||||||
|
"text": "做一份烤乳猪1"
|
||||||
|
},
|
||||||
|
"type": 187,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60021,
|
||||||
|
"value": 1,
|
||||||
|
"filter": [
|
||||||
|
14020009
|
||||||
|
],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000013,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_881",
|
||||||
|
"text": "(委托)拿到萝卜1"
|
||||||
|
},
|
||||||
|
"type": 187,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60031,
|
||||||
|
"value": 2,
|
||||||
|
"filter": [
|
||||||
|
14010006
|
||||||
|
],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000014,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_882",
|
||||||
|
"text": "清理魔药区怪物1"
|
||||||
|
},
|
||||||
|
"type": 70,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60041,
|
||||||
|
"value": 1,
|
||||||
|
"filter": [
|
||||||
|
501
|
||||||
|
],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000015,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_883",
|
||||||
|
"text": "清理公会怪物1"
|
||||||
|
},
|
||||||
|
"type": 70,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60051,
|
||||||
|
"value": 1,
|
||||||
|
"filter": [
|
||||||
|
502
|
||||||
|
],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000016,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_884",
|
||||||
|
"text": "完成一次考试2"
|
||||||
|
},
|
||||||
|
"type": 204,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60061,
|
||||||
|
"value": 1,
|
||||||
|
"filter": [],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000017,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_885",
|
||||||
|
"text": "做一份烤乳猪2"
|
||||||
|
},
|
||||||
|
"type": 187,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60071,
|
||||||
|
"value": 1,
|
||||||
|
"filter": [
|
||||||
|
14020009
|
||||||
|
],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000018,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_886",
|
||||||
|
"text": "(委托)拿到萝卜2"
|
||||||
|
},
|
||||||
|
"type": 187,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60081,
|
||||||
|
"value": 2,
|
||||||
|
"filter": [
|
||||||
|
14010006
|
||||||
|
],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000019,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_887",
|
||||||
|
"text": "清理魔药区怪物2"
|
||||||
|
},
|
||||||
|
"type": 70,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60091,
|
||||||
|
"value": 1,
|
||||||
|
"filter": [
|
||||||
|
503
|
||||||
|
],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000020,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_888",
|
||||||
|
"text": "清理公会怪物2"
|
||||||
|
},
|
||||||
|
"type": 70,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60101,
|
||||||
|
"value": 1,
|
||||||
|
"filter": [
|
||||||
|
504
|
||||||
|
],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000021,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_889",
|
||||||
|
"text": "完成一次考试3"
|
||||||
|
},
|
||||||
|
"type": 204,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60111,
|
||||||
|
"value": 1,
|
||||||
|
"filter": [],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000022,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_890",
|
||||||
|
"text": "做一份烤乳猪3"
|
||||||
|
},
|
||||||
|
"type": 187,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60121,
|
||||||
|
"value": 1,
|
||||||
|
"filter": [
|
||||||
|
14020009
|
||||||
|
],
|
||||||
|
"filter2": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 50000023,
|
||||||
|
"rtype": 2,
|
||||||
|
"ctype": 3,
|
||||||
|
"notify": [],
|
||||||
|
"type_sp": 1,
|
||||||
|
"tasktxt": {
|
||||||
|
"key": "buried_buried_condi_tasktxt_891",
|
||||||
|
"text": "(委托)拿到萝卜3"
|
||||||
|
},
|
||||||
|
"type": 187,
|
||||||
|
"valid": 0,
|
||||||
|
"head": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"NPC": 60131,
|
||||||
|
"value": 2,
|
||||||
|
"filter": [
|
||||||
|
14010006
|
||||||
|
],
|
||||||
|
"filter2": []
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -1,46 +1,68 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"Id": 1,
|
"Id": 1,
|
||||||
"GroupId": 1001001,
|
"GroupId": 16010101,
|
||||||
"GroupType": 2,
|
"GroupType": 2,
|
||||||
"SubGroupWt": 1000,
|
"SubGroupWt": 1000,
|
||||||
"SubGroupId": 1001,
|
"SubGroupId": 1001,
|
||||||
"SubGroupType": 1,
|
"SubGroupType": 1,
|
||||||
"EventID": 10000001,
|
"EventID": 16010101,
|
||||||
"SubGroupNum": 1,
|
"SubGroupNum": 1,
|
||||||
"EventWt": 50
|
"EventWt": 50
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Id": 2,
|
"Id": 2,
|
||||||
"GroupId": 1001001,
|
"GroupId": 14110100,
|
||||||
"GroupType": 0,
|
"GroupType": 0,
|
||||||
"SubGroupWt": 1000,
|
"SubGroupWt": 0,
|
||||||
"SubGroupId": 1001,
|
"SubGroupId": 0,
|
||||||
"SubGroupType": 0,
|
"SubGroupType": 0,
|
||||||
"EventID": 10000002,
|
"EventID": 14110101,
|
||||||
"SubGroupNum": 0,
|
"SubGroupNum": 0,
|
||||||
"EventWt": 100
|
"EventWt": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Id": 3,
|
"Id": 3,
|
||||||
"GroupId": 1001001,
|
"GroupId": 14110100,
|
||||||
"GroupType": 0,
|
"GroupType": 0,
|
||||||
"SubGroupWt": 1000,
|
"SubGroupWt": 0,
|
||||||
"SubGroupId": 1002,
|
"SubGroupId": 0,
|
||||||
"SubGroupType": 2,
|
"SubGroupType": 0,
|
||||||
"EventID": 10000003,
|
"EventID": 14110102,
|
||||||
"SubGroupNum": 2,
|
"SubGroupNum": 0,
|
||||||
"EventWt": 500
|
"EventWt": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Id": 4,
|
"Id": 4,
|
||||||
"GroupId": 1001001,
|
"GroupId": 14110100,
|
||||||
"GroupType": 0,
|
"GroupType": 0,
|
||||||
"SubGroupWt": 1000,
|
"SubGroupWt": 0,
|
||||||
"SubGroupId": 1002,
|
"SubGroupId": 0,
|
||||||
"SubGroupType": 0,
|
"SubGroupType": 0,
|
||||||
"EventID": 10000004,
|
"EventID": 14110103,
|
||||||
"SubGroupNum": 0,
|
"SubGroupNum": 0,
|
||||||
"EventWt": 500
|
"EventWt": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 5,
|
||||||
|
"GroupId": 14110100,
|
||||||
|
"GroupType": 0,
|
||||||
|
"SubGroupWt": 0,
|
||||||
|
"SubGroupId": 0,
|
||||||
|
"SubGroupType": 0,
|
||||||
|
"EventID": 14110104,
|
||||||
|
"SubGroupNum": 0,
|
||||||
|
"EventWt": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 6,
|
||||||
|
"GroupId": 14110100,
|
||||||
|
"GroupType": 0,
|
||||||
|
"SubGroupWt": 0,
|
||||||
|
"SubGroupId": 0,
|
||||||
|
"SubGroupType": 0,
|
||||||
|
"EventID": 14110105,
|
||||||
|
"SubGroupNum": 0,
|
||||||
|
"EventWt": 0
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -60,7 +60,7 @@
|
|||||||
"heroid": 14003,
|
"heroid": 14003,
|
||||||
"datas": [
|
"datas": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"功能入口-捕羊大赛",
|
"功能入口-招募",
|
||||||
"901"
|
"901"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
@ -5838,5 +5838,551 @@
|
|||||||
50010100
|
50010100
|
||||||
],
|
],
|
||||||
"goto": 0
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60010,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-维京远征",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60011,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-维京远征",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60018,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-维京远征",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60020,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60021,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60028,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60030,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-狩猎",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60031,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-狩猎",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60038,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-狩猎",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60040,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-邮件",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60041,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-邮件",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60048,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-邮件",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60050,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-浇水拼图",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60051,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-浇水拼图",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60058,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-浇水拼图",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60060,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-维京远征",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60061,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-维京远征",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60068,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-维京远征",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60070,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60071,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60078,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60080,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-狩猎",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60081,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-狩猎",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60088,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-狩猎",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60090,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-邮件",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60091,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-邮件",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60098,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-邮件",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60100,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-浇水拼图",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60101,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-浇水拼图",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60108,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-浇水拼图",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60110,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-维京远征",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60111,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-维京远征",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60118,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-维京远征",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60120,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60121,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60128,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60130,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-狩猎",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12890
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60131,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-狩猎",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
12960
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 60138,
|
||||||
|
"heroid": 25001,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-狩猎",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
13010
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -1,8 +1,9 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"BuffId": 143006311,
|
"BuffId": 143006310,
|
||||||
"BuffGroupId": 1001,
|
"BuffGroupId": 1001,
|
||||||
"Type": 1,
|
"Type": 1,
|
||||||
|
"SkillId": 143006311,
|
||||||
"BuffLevel": 1,
|
"BuffLevel": 1,
|
||||||
"Quality": 1,
|
"Quality": 1,
|
||||||
"BuffIcon": "",
|
"BuffIcon": "",
|
||||||
@ -22,9 +23,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"BuffId": 125004311,
|
"BuffId": 125004310,
|
||||||
"BuffGroupId": 1001,
|
"BuffGroupId": 1001,
|
||||||
"Type": 1,
|
"Type": 1,
|
||||||
|
"SkillId": 125004311,
|
||||||
"BuffLevel": 2,
|
"BuffLevel": 2,
|
||||||
"Quality": 1,
|
"Quality": 1,
|
||||||
"BuffIcon": "",
|
"BuffIcon": "",
|
||||||
@ -44,9 +46,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"BuffId": 135006211,
|
"BuffId": 135006210,
|
||||||
"BuffGroupId": 1002,
|
"BuffGroupId": 1002,
|
||||||
"Type": 2,
|
"Type": 2,
|
||||||
|
"SkillId": 135006211,
|
||||||
"BuffLevel": 1,
|
"BuffLevel": 1,
|
||||||
"Quality": 2,
|
"Quality": 2,
|
||||||
"BuffIcon": "",
|
"BuffIcon": "",
|
||||||
@ -66,9 +69,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"BuffId": 135006311,
|
"BuffId": 135006310,
|
||||||
"BuffGroupId": 1002,
|
"BuffGroupId": 1002,
|
||||||
"Type": 2,
|
"Type": 2,
|
||||||
|
"SkillId": 135006311,
|
||||||
"BuffLevel": 2,
|
"BuffLevel": 2,
|
||||||
"Quality": 2,
|
"Quality": 2,
|
||||||
"BuffIcon": "",
|
"BuffIcon": "",
|
||||||
@ -88,9 +92,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"BuffId": 144004311,
|
"BuffId": 144004310,
|
||||||
"BuffGroupId": 1003,
|
"BuffGroupId": 1003,
|
||||||
"Type": 3,
|
"Type": 3,
|
||||||
|
"SkillId": 144004311,
|
||||||
"BuffLevel": 1,
|
"BuffLevel": 1,
|
||||||
"Quality": 1,
|
"Quality": 1,
|
||||||
"BuffIcon": "",
|
"BuffIcon": "",
|
||||||
@ -110,9 +115,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"BuffId": 124006311,
|
"BuffId": 124006310,
|
||||||
"BuffGroupId": 1003,
|
"BuffGroupId": 1003,
|
||||||
"Type": 3,
|
"Type": 3,
|
||||||
|
"SkillId": 124006311,
|
||||||
"BuffLevel": 2,
|
"BuffLevel": 2,
|
||||||
"Quality": 1,
|
"Quality": 1,
|
||||||
"BuffIcon": "",
|
"BuffIcon": "",
|
||||||
@ -132,9 +138,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"BuffId": 144002311,
|
"BuffId": 144002310,
|
||||||
"BuffGroupId": 1004,
|
"BuffGroupId": 1004,
|
||||||
"Type": 4,
|
"Type": 4,
|
||||||
|
"SkillId": 144002311,
|
||||||
"BuffLevel": 1,
|
"BuffLevel": 1,
|
||||||
"Quality": 2,
|
"Quality": 2,
|
||||||
"BuffIcon": "",
|
"BuffIcon": "",
|
||||||
@ -154,9 +161,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"BuffId": 151513211,
|
"BuffId": 151513210,
|
||||||
"BuffGroupId": 1004,
|
"BuffGroupId": 1004,
|
||||||
"Type": 4,
|
"Type": 4,
|
||||||
|
"SkillId": 151513211,
|
||||||
"BuffLevel": 2,
|
"BuffLevel": 2,
|
||||||
"Quality": 2,
|
"Quality": 2,
|
||||||
"BuffIcon": "",
|
"BuffIcon": "",
|
||||||
@ -176,9 +184,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"BuffId": 143002311,
|
"BuffId": 143002310,
|
||||||
"BuffGroupId": 1005,
|
"BuffGroupId": 1005,
|
||||||
"Type": 4,
|
"Type": 4,
|
||||||
|
"SkillId": 143002311,
|
||||||
"BuffLevel": 1,
|
"BuffLevel": 1,
|
||||||
"Quality": 3,
|
"Quality": 3,
|
||||||
"BuffIcon": "",
|
"BuffIcon": "",
|
||||||
@ -198,9 +207,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"BuffId": 115005311,
|
"BuffId": 115005310,
|
||||||
"BuffGroupId": 1005,
|
"BuffGroupId": 1005,
|
||||||
"Type": 4,
|
"Type": 4,
|
||||||
|
"SkillId": 115005311,
|
||||||
"BuffLevel": 2,
|
"BuffLevel": 2,
|
||||||
"Quality": 3,
|
"Quality": 3,
|
||||||
"BuffIcon": "",
|
"BuffIcon": "",
|
||||||
|
@ -1,13 +1,109 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"EventId": 160101,
|
"EventId": 16010101,
|
||||||
"EventTitle": {
|
"EventTitle": {
|
||||||
"key": "",
|
"key": "stonehenge_eventconfig_EventTitle_1",
|
||||||
"text": ""
|
"text": "捡垃圾"
|
||||||
},
|
},
|
||||||
"EventType": 16,
|
"EventType": 16,
|
||||||
|
"EventResource": "Treasure",
|
||||||
|
"Value1": 21160001,
|
||||||
|
"Value2": 0,
|
||||||
|
"Value3": 0,
|
||||||
|
"Value4": 0,
|
||||||
|
"CostItem": [],
|
||||||
|
"PostEvent": 0,
|
||||||
|
"probability": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"EventId": 14110101,
|
||||||
|
"EventTitle": {
|
||||||
|
"key": "stonehenge_eventconfig_EventTitle_2",
|
||||||
|
"text": "战斗"
|
||||||
|
},
|
||||||
|
"EventType": 14,
|
||||||
|
"EventResource": "51004",
|
||||||
|
"Value1": 110101,
|
||||||
|
"Value2": 0,
|
||||||
|
"Value3": 0,
|
||||||
|
"Value4": 0,
|
||||||
|
"CostItem": [],
|
||||||
|
"PostEvent": 0,
|
||||||
|
"probability": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"EventId": 14110102,
|
||||||
|
"EventTitle": {
|
||||||
|
"key": "stonehenge_eventconfig_EventTitle_3",
|
||||||
|
"text": "战斗"
|
||||||
|
},
|
||||||
|
"EventType": 14,
|
||||||
|
"EventResource": "51002",
|
||||||
|
"Value1": 110102,
|
||||||
|
"Value2": 0,
|
||||||
|
"Value3": 0,
|
||||||
|
"Value4": 0,
|
||||||
|
"CostItem": [],
|
||||||
|
"PostEvent": 0,
|
||||||
|
"probability": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"EventId": 14110103,
|
||||||
|
"EventTitle": {
|
||||||
|
"key": "stonehenge_eventconfig_EventTitle_4",
|
||||||
|
"text": "战斗"
|
||||||
|
},
|
||||||
|
"EventType": 14,
|
||||||
|
"EventResource": "51003",
|
||||||
|
"Value1": 110103,
|
||||||
|
"Value2": 0,
|
||||||
|
"Value3": 0,
|
||||||
|
"Value4": 0,
|
||||||
|
"CostItem": [],
|
||||||
|
"PostEvent": 0,
|
||||||
|
"probability": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"EventId": 14110104,
|
||||||
|
"EventTitle": {
|
||||||
|
"key": "stonehenge_eventconfig_EventTitle_5",
|
||||||
|
"text": "战斗"
|
||||||
|
},
|
||||||
|
"EventType": 14,
|
||||||
|
"EventResource": "51005",
|
||||||
|
"Value1": 110104,
|
||||||
|
"Value2": 0,
|
||||||
|
"Value3": 0,
|
||||||
|
"Value4": 0,
|
||||||
|
"CostItem": [],
|
||||||
|
"PostEvent": 0,
|
||||||
|
"probability": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"EventId": 14110105,
|
||||||
|
"EventTitle": {
|
||||||
|
"key": "stonehenge_eventconfig_EventTitle_6",
|
||||||
|
"text": "战斗"
|
||||||
|
},
|
||||||
|
"EventType": 14,
|
||||||
|
"EventResource": "51001",
|
||||||
|
"Value1": 110105,
|
||||||
|
"Value2": 0,
|
||||||
|
"Value3": 0,
|
||||||
|
"Value4": 0,
|
||||||
|
"CostItem": [],
|
||||||
|
"PostEvent": 0,
|
||||||
|
"probability": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"EventId": 25,
|
||||||
|
"EventTitle": {
|
||||||
|
"key": "stonehenge_eventconfig_EventTitle_7",
|
||||||
|
"text": "随机符文"
|
||||||
|
},
|
||||||
|
"EventType": 0,
|
||||||
"EventResource": "",
|
"EventResource": "",
|
||||||
"Value1": 10001,
|
"Value1": 25,
|
||||||
"Value2": 0,
|
"Value2": 0,
|
||||||
"Value3": 0,
|
"Value3": 0,
|
||||||
"Value4": 0,
|
"Value4": 0,
|
||||||
|
@ -94,5 +94,21 @@
|
|||||||
"EventStoreGroup": 0,
|
"EventStoreGroup": 0,
|
||||||
"BossEvent": 0,
|
"BossEvent": 0,
|
||||||
"Condition": 0
|
"Condition": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"RoomId": 99999,
|
||||||
|
"RoomName": {
|
||||||
|
"key": "stonehenge_roomconfig_RoomName_7",
|
||||||
|
"text": "结算"
|
||||||
|
},
|
||||||
|
"SceneName": "",
|
||||||
|
"PortalName": "",
|
||||||
|
"EventrewardGroup": 0,
|
||||||
|
"EventBattleGroup": 0,
|
||||||
|
"EventStoryNpcGroup": 0,
|
||||||
|
"EventTreasureGroup": 0,
|
||||||
|
"EventStoreGroup": 0,
|
||||||
|
"BossEvent": 0,
|
||||||
|
"Condition": 0
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -1,12 +1,12 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"key": 1,
|
"key": 1,
|
||||||
|
"taskstarID": 100010,
|
||||||
"lv": 1,
|
"lv": 1,
|
||||||
"taskstarID": 20010,
|
|
||||||
"taskendID": 20090,
|
"taskendID": 20090,
|
||||||
"npc": [
|
"npc": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"功能入口-商人"
|
"功能入口-维京远征"
|
||||||
],
|
],
|
||||||
"chosetxt": {
|
"chosetxt": {
|
||||||
"key": "chosetxt_01",
|
"key": "chosetxt_01",
|
||||||
@ -16,16 +16,17 @@
|
|||||||
"chosenum": 1001,
|
"chosenum": 1001,
|
||||||
"get": [],
|
"get": [],
|
||||||
"lose": [],
|
"lose": [],
|
||||||
"jump": 0
|
"jump": 0,
|
||||||
|
"num": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 2,
|
"key": 2,
|
||||||
|
"taskstarID": 100060,
|
||||||
"lv": 1,
|
"lv": 1,
|
||||||
"taskstarID": 20020,
|
|
||||||
"taskendID": 20090,
|
"taskendID": 20090,
|
||||||
"npc": [
|
"npc": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"功能入口-公告"
|
"功能入口-维京远征"
|
||||||
],
|
],
|
||||||
"chosetxt": {
|
"chosetxt": {
|
||||||
"key": "chosetxt_02",
|
"key": "chosetxt_02",
|
||||||
@ -35,16 +36,17 @@
|
|||||||
"chosenum": 1002,
|
"chosenum": 1002,
|
||||||
"get": [],
|
"get": [],
|
||||||
"lose": [],
|
"lose": [],
|
||||||
"jump": 0
|
"jump": 0,
|
||||||
|
"num": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 3,
|
"key": 3,
|
||||||
|
"taskstarID": 100110,
|
||||||
"lv": 1,
|
"lv": 1,
|
||||||
"taskstarID": 20030,
|
|
||||||
"taskendID": 20090,
|
"taskendID": 20090,
|
||||||
"npc": [
|
"npc": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"功能入口-邮件"
|
"功能入口-维京远征"
|
||||||
],
|
],
|
||||||
"chosetxt": {
|
"chosetxt": {
|
||||||
"key": "chosetxt_03",
|
"key": "chosetxt_03",
|
||||||
@ -54,94 +56,103 @@
|
|||||||
"chosenum": 1003,
|
"chosenum": 1003,
|
||||||
"get": [],
|
"get": [],
|
||||||
"lose": [],
|
"lose": [],
|
||||||
"jump": 0
|
"jump": 0,
|
||||||
|
"num": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 4,
|
"key": 4,
|
||||||
|
"taskstarID": 100020,
|
||||||
"lv": 1,
|
"lv": 1,
|
||||||
"taskstarID": 20040,
|
|
||||||
"taskendID": 20090,
|
"taskendID": 20090,
|
||||||
"npc": [
|
"npc": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"功能入口-维京远征"
|
"功能入口-招募"
|
||||||
],
|
],
|
||||||
"chosetxt": {
|
"chosetxt": {
|
||||||
"key": "chosetxt_04",
|
"key": "chosetxt_04",
|
||||||
"text": "考试选项4"
|
"text": "考试选项4"
|
||||||
},
|
},
|
||||||
"chosetype": 1,
|
|
||||||
"chosenum": 1004,
|
|
||||||
"get": [],
|
|
||||||
"lose": [],
|
|
||||||
"jump": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": 5,
|
|
||||||
"lv": 1,
|
|
||||||
"taskstarID": 20050,
|
|
||||||
"taskendID": 20090,
|
|
||||||
"npc": [
|
|
||||||
"GameMain",
|
|
||||||
"功能入口-捕羊大赛"
|
|
||||||
],
|
|
||||||
"chosetxt": {
|
|
||||||
"key": "chosetxt_05",
|
|
||||||
"text": "考试选项5"
|
|
||||||
},
|
|
||||||
"chosetype": 1,
|
|
||||||
"chosenum": 1005,
|
|
||||||
"get": [],
|
|
||||||
"lose": [],
|
|
||||||
"jump": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": 6,
|
|
||||||
"lv": 1,
|
|
||||||
"taskstarID": 20060,
|
|
||||||
"taskendID": 20090,
|
|
||||||
"npc": [
|
|
||||||
"GameMain",
|
|
||||||
"功能入口-狩猎"
|
|
||||||
],
|
|
||||||
"chosetxt": {
|
|
||||||
"key": "chosetxt_06",
|
|
||||||
"text": "考试选项6"
|
|
||||||
},
|
|
||||||
"chosetype": 1,
|
|
||||||
"chosenum": 1006,
|
|
||||||
"get": [],
|
|
||||||
"lose": [],
|
|
||||||
"jump": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": 7,
|
|
||||||
"lv": 1,
|
|
||||||
"taskstarID": 20070,
|
|
||||||
"taskendID": 20090,
|
|
||||||
"npc": [
|
|
||||||
"GameMain",
|
|
||||||
"功能入口-烹饪"
|
|
||||||
],
|
|
||||||
"chosetxt": {
|
|
||||||
"key": "chosetxt_07",
|
|
||||||
"text": "我想花点钱"
|
|
||||||
},
|
|
||||||
"chosetype": 2,
|
"chosetype": 2,
|
||||||
"chosenum": 0,
|
"chosenum": 0,
|
||||||
"get": [
|
"get": [
|
||||||
{
|
{
|
||||||
"a": "attr",
|
"a": "attr",
|
||||||
"t": "gold",
|
"t": "gold",
|
||||||
"n": 5000
|
"n": 100000
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"lose": [
|
"lose": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
"t": "14020003",
|
"t": "14020009",
|
||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"jump": 0
|
"jump": 0,
|
||||||
|
"num": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": 5,
|
||||||
|
"taskstarID": 100070,
|
||||||
|
"lv": 1,
|
||||||
|
"taskendID": 20090,
|
||||||
|
"npc": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募"
|
||||||
|
],
|
||||||
|
"chosetxt": {
|
||||||
|
"key": "chosetxt_05",
|
||||||
|
"text": "考试选项5"
|
||||||
|
},
|
||||||
|
"chosetype": 2,
|
||||||
|
"chosenum": 0,
|
||||||
|
"get": [
|
||||||
|
{
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 100000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"lose": [
|
||||||
|
{
|
||||||
|
"a": "item",
|
||||||
|
"t": "14020009",
|
||||||
|
"n": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"jump": 0,
|
||||||
|
"num": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": 6,
|
||||||
|
"taskstarID": 100120,
|
||||||
|
"lv": 1,
|
||||||
|
"taskendID": 20090,
|
||||||
|
"npc": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募"
|
||||||
|
],
|
||||||
|
"chosetxt": {
|
||||||
|
"key": "chosetxt_06",
|
||||||
|
"text": "考试选项6"
|
||||||
|
},
|
||||||
|
"chosetype": 2,
|
||||||
|
"chosenum": 0,
|
||||||
|
"get": [
|
||||||
|
{
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 100000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"lose": [
|
||||||
|
{
|
||||||
|
"a": "item",
|
||||||
|
"t": "14020009",
|
||||||
|
"n": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"jump": 0,
|
||||||
|
"num": 1
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -5637,21 +5637,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_137",
|
"key": "worldtask_world_task_task_name_137",
|
||||||
"text": "打怪任务"
|
"text": "完成一次考试1"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_137",
|
"key": "worldtask_world_task_task_details_137",
|
||||||
"text": "打怪任务"
|
"text": "完成一次考试1"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_137",
|
"key": "worldtask_world_task_npctxt_137",
|
||||||
"text": "打怪任务"
|
"text": "完成一次考试1"
|
||||||
},
|
},
|
||||||
"npc": 10010,
|
"npc": 60010,
|
||||||
"completetask": [
|
"completetask": [
|
||||||
12070010
|
50000011
|
||||||
],
|
],
|
||||||
"deliver_npc": 0,
|
"deliver_npc": 60018,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -5677,19 +5677,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_138",
|
"key": "worldtask_world_task_task_name_138",
|
||||||
"text": "问答任务"
|
"text": "做一份烤乳猪1"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_138",
|
"key": "worldtask_world_task_task_details_138",
|
||||||
"text": "问答任务"
|
"text": "做一份烤乳猪1"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_138",
|
"key": "worldtask_world_task_npctxt_138",
|
||||||
"text": "问答任务"
|
"text": "做一份烤乳猪1"
|
||||||
},
|
},
|
||||||
"npc": 10018,
|
"npc": 60020,
|
||||||
"completetask": [],
|
"completetask": [
|
||||||
"deliver_npc": 0,
|
50000012
|
||||||
|
],
|
||||||
|
"deliver_npc": 60028,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -5715,19 +5717,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_139",
|
"key": "worldtask_world_task_task_name_139",
|
||||||
"text": "复合调查"
|
"text": "(委托)拿到萝卜1"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_139",
|
"key": "worldtask_world_task_task_details_139",
|
||||||
"text": "复合调查"
|
"text": "(委托)拿到萝卜1"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_139",
|
"key": "worldtask_world_task_npctxt_139",
|
||||||
"text": "复合调查"
|
"text": "(委托)拿到萝卜1"
|
||||||
},
|
},
|
||||||
"npc": 100101,
|
"npc": 60030,
|
||||||
"completetask": [],
|
"completetask": [
|
||||||
"deliver_npc": 0,
|
50000013
|
||||||
|
],
|
||||||
|
"deliver_npc": 60038,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -5753,21 +5757,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_140",
|
"key": "worldtask_world_task_task_name_140",
|
||||||
"text": "委托烹饪"
|
"text": "清理魔药区怪物1"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_140",
|
"key": "worldtask_world_task_task_details_140",
|
||||||
"text": "委托烹饪"
|
"text": "清理魔药区怪物1"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_140",
|
"key": "worldtask_world_task_npctxt_140",
|
||||||
"text": "委托烹饪"
|
"text": "清理魔药区怪物1"
|
||||||
},
|
},
|
||||||
"npc": 10020,
|
"npc": 60040,
|
||||||
"completetask": [
|
"completetask": [
|
||||||
12070020
|
50000014
|
||||||
],
|
],
|
||||||
"deliver_npc": 10028,
|
"deliver_npc": 60048,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -5793,21 +5797,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_141",
|
"key": "worldtask_world_task_task_name_141",
|
||||||
"text": "A连环交接1"
|
"text": "清理公会怪物1"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_141",
|
"key": "worldtask_world_task_task_details_141",
|
||||||
"text": "A连环交接1"
|
"text": "清理公会怪物1"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_141",
|
"key": "worldtask_world_task_npctxt_141",
|
||||||
"text": "A连环交接1"
|
"text": "清理公会怪物1"
|
||||||
},
|
},
|
||||||
"npc": 10030,
|
"npc": 60050,
|
||||||
"completetask": [
|
"completetask": [
|
||||||
12070030
|
50000015
|
||||||
],
|
],
|
||||||
"deliver_npc": 0,
|
"deliver_npc": 60058,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -5833,21 +5837,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_142",
|
"key": "worldtask_world_task_task_name_142",
|
||||||
"text": "A连环交接2"
|
"text": "完成一次考试2"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_142",
|
"key": "worldtask_world_task_task_details_142",
|
||||||
"text": "A连环交接2"
|
"text": "完成一次考试2"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_142",
|
"key": "worldtask_world_task_npctxt_142",
|
||||||
"text": "A连环交接2"
|
"text": "完成一次考试2"
|
||||||
},
|
},
|
||||||
"npc": 10040,
|
"npc": 60060,
|
||||||
"completetask": [
|
"completetask": [
|
||||||
12070040
|
50000016
|
||||||
],
|
],
|
||||||
"deliver_npc": 0,
|
"deliver_npc": 60068,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -5873,21 +5877,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_143",
|
"key": "worldtask_world_task_task_name_143",
|
||||||
"text": "打怪任务"
|
"text": "做一份烤乳猪2"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_143",
|
"key": "worldtask_world_task_task_details_143",
|
||||||
"text": "打怪任务"
|
"text": "做一份烤乳猪2"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_143",
|
"key": "worldtask_world_task_npctxt_143",
|
||||||
"text": "打怪任务"
|
"text": "做一份烤乳猪2"
|
||||||
},
|
},
|
||||||
"npc": 10050,
|
"npc": 60070,
|
||||||
"completetask": [
|
"completetask": [
|
||||||
12070050
|
50000017
|
||||||
],
|
],
|
||||||
"deliver_npc": 10058,
|
"deliver_npc": 60078,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -5913,21 +5917,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_144",
|
"key": "worldtask_world_task_task_name_144",
|
||||||
"text": "问答任务"
|
"text": "(委托)拿到萝卜2"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_144",
|
"key": "worldtask_world_task_task_details_144",
|
||||||
"text": "问答任务"
|
"text": "(委托)拿到萝卜2"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_144",
|
"key": "worldtask_world_task_npctxt_144",
|
||||||
"text": "问答任务"
|
"text": "(委托)拿到萝卜2"
|
||||||
},
|
},
|
||||||
"npc": 10040,
|
"npc": 60080,
|
||||||
"completetask": [
|
"completetask": [
|
||||||
12070040
|
50000018
|
||||||
],
|
],
|
||||||
"deliver_npc": 0,
|
"deliver_npc": 60088,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -5953,21 +5957,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_145",
|
"key": "worldtask_world_task_task_name_145",
|
||||||
"text": "复合调查"
|
"text": "清理魔药区怪物2"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_145",
|
"key": "worldtask_world_task_task_details_145",
|
||||||
"text": "复合调查"
|
"text": "清理魔药区怪物2"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_145",
|
"key": "worldtask_world_task_npctxt_145",
|
||||||
"text": "复合调查"
|
"text": "清理魔药区怪物2"
|
||||||
},
|
},
|
||||||
"npc": 10050,
|
"npc": 60090,
|
||||||
"completetask": [
|
"completetask": [
|
||||||
12070050
|
50000019
|
||||||
],
|
],
|
||||||
"deliver_npc": 10058,
|
"deliver_npc": 60098,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -5993,21 +5997,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_146",
|
"key": "worldtask_world_task_task_name_146",
|
||||||
"text": "委托烹饪"
|
"text": "清理公会怪物2"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_146",
|
"key": "worldtask_world_task_task_details_146",
|
||||||
"text": "委托烹饪"
|
"text": "清理公会怪物2"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_146",
|
"key": "worldtask_world_task_npctxt_146",
|
||||||
"text": "委托烹饪"
|
"text": "清理公会怪物2"
|
||||||
},
|
},
|
||||||
"npc": 10050,
|
"npc": 60100,
|
||||||
"completetask": [
|
"completetask": [
|
||||||
12070050
|
50000020
|
||||||
],
|
],
|
||||||
"deliver_npc": 10058,
|
"deliver_npc": 60108,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -6033,21 +6037,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_147",
|
"key": "worldtask_world_task_task_name_147",
|
||||||
"text": "打怪任务"
|
"text": "完成一次考试3"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_147",
|
"key": "worldtask_world_task_task_details_147",
|
||||||
"text": "打怪任务"
|
"text": "完成一次考试3"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_147",
|
"key": "worldtask_world_task_npctxt_147",
|
||||||
"text": "打怪任务"
|
"text": "完成一次考试3"
|
||||||
},
|
},
|
||||||
"npc": 10060,
|
"npc": 60110,
|
||||||
"completetask": [
|
"completetask": [
|
||||||
12070060
|
50000021
|
||||||
],
|
],
|
||||||
"deliver_npc": 10068,
|
"deliver_npc": 60118,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -6073,21 +6077,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_148",
|
"key": "worldtask_world_task_task_name_148",
|
||||||
"text": "B连环交接1"
|
"text": "做一份烤乳猪3"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_148",
|
"key": "worldtask_world_task_task_details_148",
|
||||||
"text": "B连环交接1"
|
"text": "做一份烤乳猪3"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_148",
|
"key": "worldtask_world_task_npctxt_148",
|
||||||
"text": "B连环交接1"
|
"text": "做一份烤乳猪3"
|
||||||
},
|
},
|
||||||
"npc": 10070,
|
"npc": 60120,
|
||||||
"completetask": [
|
"completetask": [
|
||||||
12070070
|
50000022
|
||||||
],
|
],
|
||||||
"deliver_npc": 0,
|
"deliver_npc": 60128,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
@ -6113,21 +6117,21 @@
|
|||||||
"icon": "25001",
|
"icon": "25001",
|
||||||
"task_name": {
|
"task_name": {
|
||||||
"key": "worldtask_world_task_task_name_149",
|
"key": "worldtask_world_task_task_name_149",
|
||||||
"text": "B连环交接2"
|
"text": "(委托)拿到萝卜3"
|
||||||
},
|
},
|
||||||
"task_details": {
|
"task_details": {
|
||||||
"key": "worldtask_world_task_task_details_149",
|
"key": "worldtask_world_task_task_details_149",
|
||||||
"text": "B连环交接2"
|
"text": "(委托)拿到萝卜3"
|
||||||
},
|
},
|
||||||
"npctxt": {
|
"npctxt": {
|
||||||
"key": "worldtask_world_task_npctxt_149",
|
"key": "worldtask_world_task_npctxt_149",
|
||||||
"text": "B连环交接2"
|
"text": "(委托)拿到萝卜3"
|
||||||
},
|
},
|
||||||
"npc": 10070,
|
"npc": 60130,
|
||||||
"completetask": [
|
"completetask": [
|
||||||
12070070
|
50000023
|
||||||
],
|
],
|
||||||
"deliver_npc": 0,
|
"deliver_npc": 60138,
|
||||||
"taskend_removeitem": [],
|
"taskend_removeitem": [],
|
||||||
"auto_accept": 0,
|
"auto_accept": 0,
|
||||||
"lock_add": 0,
|
"lock_add": 0,
|
||||||
|
164
modules/mainline/api_levelpass.go
Normal file
164
modules/mainline/api_levelpass.go
Normal file
@ -0,0 +1,164 @@
|
|||||||
|
package mainline
|
||||||
|
|
||||||
|
import (
|
||||||
|
"go_dreamfactory/comm"
|
||||||
|
"go_dreamfactory/pb"
|
||||||
|
|
||||||
|
cfg "go_dreamfactory/sys/configure/structs"
|
||||||
|
)
|
||||||
|
|
||||||
|
// 参数校验
|
||||||
|
func (this *apiComp) LevelPassCheck(session comm.IUserSession, req *pb.MainlineLevelPassReq) (errdata *pb.ErrorData) {
|
||||||
|
if req.Level == 0 {
|
||||||
|
errdata = &pb.ErrorData{
|
||||||
|
Code: pb.ErrorCode_ReqParameterError,
|
||||||
|
Title: pb.ErrorCode_ReqParameterError.ToString(),
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// /挑战主线关卡
|
||||||
|
func (this *apiComp) LevelPass(session comm.IUserSession, req *pb.MainlineLevelPassReq) (errdata *pb.ErrorData) {
|
||||||
|
var (
|
||||||
|
conf *cfg.GameMainStageData
|
||||||
|
info *pb.DBMainline
|
||||||
|
aeward []*pb.UserAssets = make([]*pb.UserAssets, 0)
|
||||||
|
isWin bool
|
||||||
|
first bool // 判断是否是首通
|
||||||
|
star int32 // 评星
|
||||||
|
tasks []*pb.BuriedParam = make([]*pb.BuriedParam, 0)
|
||||||
|
err error
|
||||||
|
consumPs int32
|
||||||
|
userExp int32
|
||||||
|
)
|
||||||
|
if errdata = this.LevelPassCheck(session, req); errdata != nil {
|
||||||
|
return // 参数校验失败直接返回
|
||||||
|
}
|
||||||
|
if conf, err = this.module.configure.GetMainStageConf(req.Level); err != nil { // 配置文件校验
|
||||||
|
errdata = &pb.ErrorData{
|
||||||
|
Code: pb.ErrorCode_MainlineNotFindChapter,
|
||||||
|
Title: pb.ErrorCode_MainlineNotFindChapter.ToString(),
|
||||||
|
Message: err.Error(),
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
if info, err = this.module.modelMline.getMainlineData(session.GetUserId()); err != nil {
|
||||||
|
errdata = &pb.ErrorData{
|
||||||
|
Code: pb.ErrorCode_DBError,
|
||||||
|
Title: pb.ErrorCode_DBError.ToString(),
|
||||||
|
Message: err.Error(),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 校验通过
|
||||||
|
errdata, isWin = this.module.battle.CheckBattleReport(session, req.Report)
|
||||||
|
if errdata != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if !isWin { // 战斗失败返还扣除的体力
|
||||||
|
if errdata = this.module.DispenseRes(session, conf.PsConsume, true); errdata != nil { // 返还预扣体力
|
||||||
|
return
|
||||||
|
}
|
||||||
|
session.SendMsg(string(this.module.GetType()), MlineChallengeOverResp, &pb.MainlineChallengeOverResp{
|
||||||
|
Level: req.Level,
|
||||||
|
}) // 数据推送
|
||||||
|
return
|
||||||
|
}
|
||||||
|
// 评星规则
|
||||||
|
if len(conf.Star) != len(conf.StarType) || len(conf.Star) != len(conf.StarValue) || len(conf.StarValue) != len(conf.StarType) {
|
||||||
|
this.module.Errorf("配置错误, 参数数量不一致,StageId: %d", req.Level)
|
||||||
|
errdata = &pb.ErrorData{
|
||||||
|
Code: pb.ErrorCode_ConfigNoFound,
|
||||||
|
Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
var szStar []int32
|
||||||
|
szStar = append(szStar, 1<<0)
|
||||||
|
szStar = append(szStar, 1<<1)
|
||||||
|
szStar = append(szStar, 1<<2)
|
||||||
|
for i, v := range conf.StarType {
|
||||||
|
if v == comm.MainStarType1 {
|
||||||
|
star ^= szStar[i]
|
||||||
|
} else if v == comm.MainStarType2 {
|
||||||
|
if req.Report.Death <= conf.StarValue[i] {
|
||||||
|
star ^= szStar[i]
|
||||||
|
}
|
||||||
|
} else if v == comm.MainStarType3 {
|
||||||
|
if req.Report.Round <= conf.StarValue[i] {
|
||||||
|
star ^= szStar[i]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 判断是不是首通
|
||||||
|
if _, ok := info.Level[req.Level]; !ok {
|
||||||
|
first = true
|
||||||
|
info.Level[req.Level] = star
|
||||||
|
}
|
||||||
|
|
||||||
|
info.Lastlevel = req.Level
|
||||||
|
if first { // 发奖
|
||||||
|
if errdata = this.module.DispenseRes(session, conf.Firstaward, true); errdata != nil {
|
||||||
|
this.module.Debugf("Mline first DispenseRes err:+%v", conf.Firstaward)
|
||||||
|
}
|
||||||
|
for _, v := range conf.Firstaward {
|
||||||
|
aeward = append(aeward, &pb.UserAssets{
|
||||||
|
A: v.A,
|
||||||
|
T: v.T,
|
||||||
|
N: v.N,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if errdata = this.module.DispenseRes(session, conf.Commonaward, true); errdata != nil {
|
||||||
|
this.module.Debugf("Mline Commonaward DispenseRes err:+%v", conf.Commonaward)
|
||||||
|
}
|
||||||
|
for _, v := range conf.Commonaward {
|
||||||
|
aeward = append(aeward, &pb.UserAssets{
|
||||||
|
A: v.A,
|
||||||
|
T: v.T,
|
||||||
|
N: v.N,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
user := this.module.ModuleUser.GetUser(session.GetUserId())
|
||||||
|
if lotteryward := this.module.ModuleTools.GetGroupDataByLottery(conf.Lotteryward, user.Vip, user.Lv); len(lotteryward) > 0 {
|
||||||
|
if errdata = this.module.DispenseRes(session, lotteryward, true); errdata != nil {
|
||||||
|
this.module.Debugf("Mline lotteryward DispenseRes err:+%v", lotteryward)
|
||||||
|
}
|
||||||
|
for _, v := range lotteryward {
|
||||||
|
aeward = append(aeward, &pb.UserAssets{
|
||||||
|
A: v.A,
|
||||||
|
T: v.T,
|
||||||
|
N: v.N,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 加英雄经验
|
||||||
|
if conf.HeroExp > 0 {
|
||||||
|
if req.Report != nil && req.Report.Info != nil && len(req.Report.Info.Redflist) > 0 {
|
||||||
|
for _, v := range req.Report.Info.Redflist[0].Team {
|
||||||
|
if !v.Ishelp { // 助战英雄不加经验
|
||||||
|
this.module.ModuleHero.AddHeroExp(session, v.Oid, conf.HeroExp)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
userExp, _ = this.module.ModuleUser.ConsumePsAddExp(session, consumPs)
|
||||||
|
session.SendMsg(string(this.module.GetType()), MlineChallengeOverResp, &pb.MainlineChallengeOverResp{
|
||||||
|
Level: req.Level,
|
||||||
|
Star: star,
|
||||||
|
HeroExp: conf.HeroExp,
|
||||||
|
UserExp: userExp,
|
||||||
|
}) // 数据推送
|
||||||
|
|
||||||
|
tasks = append(tasks, comm.GetBuriedParam(comm.Rtype60, 1))
|
||||||
|
tasks = append(tasks, comm.GetBuriedParam(comm.Rtype61, 1, int32(req.Level)))
|
||||||
|
go this.module.ModuleBuried.TriggerBuried(session.Clone(), tasks...)
|
||||||
|
return
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user