商队任务开启

This commit is contained in:
meixiongfeng 2023-07-03 15:24:44 +08:00
parent f4989d0d36
commit 1526401578
10 changed files with 1440 additions and 565 deletions

View File

@ -19839,9 +19839,9 @@
"text": "本周竞技场挑战10次" "text": "本周竞技场挑战10次"
}, },
"type": 130, "type": 130,
"valid": 10, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 10,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -19856,9 +19856,9 @@
"text": "本周竞技场挑战30次" "text": "本周竞技场挑战30次"
}, },
"type": 130, "type": 130,
"valid": 30, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 30,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -19873,9 +19873,9 @@
"text": "本周竞技场挑战50次" "text": "本周竞技场挑战50次"
}, },
"type": 130, "type": 130,
"valid": 50, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 50,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -19890,9 +19890,9 @@
"text": "本周竞技场胜利10次" "text": "本周竞技场胜利10次"
}, },
"type": 130, "type": 130,
"valid": 10, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 10,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -19907,9 +19907,9 @@
"text": "本周竞技场胜利20次" "text": "本周竞技场胜利20次"
}, },
"type": 130, "type": 130,
"valid": 20, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 20,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -19924,9 +19924,9 @@
"text": "本周竞技场胜利30次" "text": "本周竞技场胜利30次"
}, },
"type": 130, "type": 130,
"valid": 30, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 30,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -19941,9 +19941,9 @@
"text": "本周累计经验副本消耗300体力" "text": "本周累计经验副本消耗300体力"
}, },
"type": 130, "type": 130,
"valid": 300, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 300,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -19958,9 +19958,9 @@
"text": "本周累计经验副本消耗600体力" "text": "本周累计经验副本消耗600体力"
}, },
"type": 130, "type": 130,
"valid": 600, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 600,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -19975,9 +19975,9 @@
"text": "本周累计经验副本消耗1000体力" "text": "本周累计经验副本消耗1000体力"
}, },
"type": 130, "type": 130,
"valid": 1000, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 1000,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -19992,9 +19992,9 @@
"text": "本周累计消耗3000000点金币" "text": "本周累计消耗3000000点金币"
}, },
"type": 130, "type": 130,
"valid": 3000000, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 3000000,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -20009,9 +20009,9 @@
"text": "本周累计消耗6000000点金币" "text": "本周累计消耗6000000点金币"
}, },
"type": 130, "type": 130,
"valid": 6000000, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 6000000,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -20026,9 +20026,9 @@
"text": "本周累计消耗10000000点金币" "text": "本周累计消耗10000000点金币"
}, },
"type": 130, "type": 130,
"valid": 10000000, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 10000000,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -20043,9 +20043,9 @@
"text": "本周累计装备副本消耗300体力" "text": "本周累计装备副本消耗300体力"
}, },
"type": 130, "type": 130,
"valid": 300, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 300,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -20060,9 +20060,9 @@
"text": "本周累计装备副本消耗600体力" "text": "本周累计装备副本消耗600体力"
}, },
"type": 130, "type": 130,
"valid": 600, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 600,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -20077,9 +20077,9 @@
"text": "本周累计装备副本消耗1000体力" "text": "本周累计装备副本消耗1000体力"
}, },
"type": 130, "type": 130,
"valid": 1000, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 1000,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -20094,9 +20094,9 @@
"text": "本周累计回响副本消耗300体力" "text": "本周累计回响副本消耗300体力"
}, },
"type": 130, "type": 130,
"valid": 300, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 300,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -20111,9 +20111,9 @@
"text": "本周累计回响副本消耗600体力" "text": "本周累计回响副本消耗600体力"
}, },
"type": 130, "type": 130,
"valid": 600, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 600,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
@ -20128,12 +20128,109 @@
"text": "本周累计回响副本消耗1000体力" "text": "本周累计回响副本消耗1000体力"
}, },
"type": 130, "type": 130,
"valid": 1000, "valid": 0,
"NPC": 0, "NPC": 0,
"value": 0, "value": 1000,
"filter": [], "filter": [],
"filter2": [] "filter2": []
}, },
{
"id": 15000001,
"rtype": 2,
"ctype": 1,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_864",
"text": "任意1装备+3"
},
"type": 43,
"valid": 0,
"NPC": -102,
"value": 1,
"filter": [
3
],
"filter2": []
},
{
"id": 15000002,
"rtype": 2,
"ctype": 1,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_865",
"text": "任意2装备+3"
},
"type": 43,
"valid": 0,
"NPC": -102,
"value": 2,
"filter": [
3
],
"filter2": []
},
{
"id": 15000003,
"rtype": 2,
"ctype": 1,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_866",
"text": "任意3装备+3"
},
"type": 43,
"valid": 0,
"NPC": -102,
"value": 3,
"filter": [
3
],
"filter2": []
},
{
"id": 15000004,
"rtype": 2,
"ctype": 1,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_867",
"text": "火焰泰坦难度1"
},
"type": 73,
"valid": 0,
"NPC": 104,
"value": 1,
"filter": [
1,
1
],
"filter2": []
},
{
"id": 15000005,
"rtype": 2,
"ctype": 1,
"notify": [],
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_868",
"text": "火焰泰坦难度2"
},
"type": 73,
"valid": 0,
"NPC": 104,
"value": 1,
"filter": [
1,
2
],
"filter2": []
},
{ {
"id": 50000001, "id": 50000001,
"rtype": 2, "rtype": 2,
@ -20141,7 +20238,7 @@
"notify": [], "notify": [],
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_864", "key": "buried_buried_condi_tasktxt_869",
"text": "使用好友助战守护者1次" "text": "使用好友助战守护者1次"
}, },
"type": 12, "type": 12,
@ -20158,7 +20255,7 @@
"notify": [], "notify": [],
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_865", "key": "buried_buried_condi_tasktxt_870",
"text": "进行3次普通招募" "text": "进行3次普通招募"
}, },
"type": 18, "type": 18,
@ -20175,7 +20272,7 @@
"notify": [], "notify": [],
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_866", "key": "buried_buried_condi_tasktxt_871",
"text": "为任意守护者提升5级" "text": "为任意守护者提升5级"
}, },
"type": 24, "type": 24,
@ -20192,7 +20289,7 @@
"notify": [], "notify": [],
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_867", "key": "buried_buried_condi_tasktxt_872",
"text": "强化任意装备成功6次" "text": "强化任意装备成功6次"
}, },
"type": 47, "type": 47,
@ -20209,7 +20306,7 @@
"notify": [], "notify": [],
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_868", "key": "buried_buried_condi_tasktxt_873",
"text": "消费500000金币" "text": "消费500000金币"
}, },
"type": 68, "type": 68,
@ -20226,7 +20323,7 @@
"notify": [], "notify": [],
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_869", "key": "buried_buried_condi_tasktxt_874",
"text": "消费300钻石" "text": "消费300钻石"
}, },
"type": 104, "type": 104,
@ -20243,7 +20340,7 @@
"notify": [], "notify": [],
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_870", "key": "buried_buried_condi_tasktxt_875",
"text": "完成1次功夫陪练任务" "text": "完成1次功夫陪练任务"
}, },
"type": 186, "type": 186,
@ -20260,7 +20357,7 @@
"notify": [], "notify": [],
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_871", "key": "buried_buried_condi_tasktxt_876",
"text": "挑战3次竞技场" "text": "挑战3次竞技场"
}, },
"type": 130, "type": 130,
@ -20277,7 +20374,7 @@
"notify": [], "notify": [],
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_872", "key": "buried_buried_condi_tasktxt_877",
"text": "挑战3次“维京远征”副本" "text": "挑战3次“维京远征”副本"
}, },
"type": 172, "type": 172,
@ -20294,7 +20391,7 @@
"notify": [], "notify": [],
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_873", "key": "buried_buried_condi_tasktxt_878",
"text": "挑战3次“狩猎”副本" "text": "挑战3次“狩猎”副本"
}, },
"type": 200, "type": 200,

View File

@ -3,22 +3,22 @@
"id": 1001, "id": 1001,
"eventtype": 1, "eventtype": 1,
"mustdo": 1, "mustdo": 1,
"citystory": 601, "citystory": 50002010,
"citynormal": 102, "citynormal": 50020030,
"cityabnormal": 103, "cityabnormal": 50020020,
"worldtask": 90010, "worldtask": 500,
"traintips": { "traintips": {
"key": "caravan_caravan_event_traintips_1", "key": "caravan_caravan_event_traintips_1",
"text": "列车上来了外人,这个人看上去有很急切的事情,我们必须先解决这个再离开这里。" "text": "列车上来了外人,这个人看上去有很急切的事情,我们必须先解决这个再离开这里。"
}, },
"trainstory": 500, "trainstory": 50010110,
"trainstorybad": 500, "trainstorybad": 50010120,
"trainstorygood": 500, "trainstorygood": 50010130,
"reword": [ "reword": [
{ {
"a": "item", "a": "attr",
"t": "141001", "t": "glod",
"n": 10 "n": 1000
} }
], ],
"exreword": [ "exreword": [
@ -26,5 +26,61 @@
], ],
"unreword": [], "unreword": [],
"eventtime": 500 "eventtime": 500
},
{
"id": 1002,
"eventtype": 1,
"mustdo": 2,
"citystory": 50002010,
"citynormal": 50020030,
"cityabnormal": 50020020,
"worldtask": 510,
"traintips": {
"key": "caravan_caravan_event_traintips_2",
"text": "这个事情看上去有回旋的余地,但我建议先处理掉这个事情。"
},
"trainstory": 50010110,
"trainstorybad": 50010120,
"trainstorygood": 50010130,
"reword": [
{
"a": "attr",
"t": "glod",
"n": 1001
}
],
"exreword": [
10002
],
"unreword": [],
"eventtime": 500
},
{
"id": 1003,
"eventtype": 1,
"mustdo": 1,
"citystory": 50002010,
"citynormal": 50020030,
"cityabnormal": 50020020,
"worldtask": 520,
"traintips": {
"key": "caravan_caravan_event_traintips_3",
"text": "最好先解决这个麻烦,再前往其他地方。"
},
"trainstory": 50010110,
"trainstorybad": 50010120,
"trainstorygood": 50010130,
"reword": [
{
"a": "attr",
"t": "glod",
"n": 1002
}
],
"exreword": [
10003
],
"unreword": [],
"eventtime": 500
} }
] ]

View File

@ -236,7 +236,7 @@
"key": "GM_GM_text_25", "key": "GM_GM_text_25",
"text": "跳到主线关卡XX关填关卡Id" "text": "跳到主线关卡XX关填关卡Id"
}, },
"data": "1100101", "data": "1101001",
"prefix": "bingo:mainline,{0}" "prefix": "bingo:mainline,{0}"
}, },
{ {

View File

@ -5245,5 +5245,209 @@
13010 13010
], ],
"goto": 0 "goto": 0
},
{
"id": 50010,
"heroid": 25001,
"datas": [
"CaravanScene",
"500010_阿宝",
"11001"
],
"event": [
2,
50000010
],
"goto": 0
},
{
"id": 50011,
"heroid": 25001,
"datas": [
"GameMain",
"901"
],
"event": [
0
],
"goto": 0
},
{
"id": 50018,
"heroid": 25001,
"datas": [
"CaravanScene",
"500010_阿宝",
"11001"
],
"event": [
2,
50000020
],
"goto": 0
},
{
"id": 50020,
"heroid": 25001,
"datas": [
"CaravanScene",
"500020_阿宝",
"11001"
],
"event": [
2,
50000030
],
"goto": 0
},
{
"id": 50021,
"heroid": 25001,
"datas": [
"GameMain",
"901"
],
"event": [
0
],
"goto": 0
},
{
"id": 50028,
"heroid": 25001,
"datas": [
"CaravanScene",
"500020_阿宝",
"11001"
],
"event": [
2,
50000040
],
"goto": 0
},
{
"id": 50030,
"heroid": 25001,
"datas": [
"CaravanScene",
"500030_阿宝",
"11001"
],
"event": [
2,
50000050
],
"goto": 0
},
{
"id": 50031,
"heroid": 25001,
"datas": [
"GameMain",
"901"
],
"event": [
0
],
"goto": 0
},
{
"id": 50038,
"heroid": 25001,
"datas": [
"CaravanScene",
"500030_阿宝",
"11001"
],
"event": [
2,
50000060
],
"goto": 0
},
{
"id": 50040,
"heroid": 25001,
"datas": [
"CaravanScene",
"500040_亚丝翠",
"11001"
],
"event": [
2,
50000070
],
"goto": 0
},
{
"id": 50041,
"heroid": 25001,
"datas": [
"GameMain",
"功能入口-维京远征",
"901"
],
"event": [
10,
167
],
"goto": 0
},
{
"id": 50048,
"heroid": 25001,
"datas": [
"CaravanScene",
"500040_亚丝翠",
"11001"
],
"event": [
2,
50000080
],
"goto": 0
},
{
"id": 50050,
"heroid": 25001,
"datas": [
"CaravanScene",
"500050_亚丝翠",
"11001"
],
"event": [
2,
50000090
],
"goto": 0
},
{
"id": 50051,
"heroid": 25001,
"datas": [
"GameMain",
"功能入口-维京远征",
"901"
],
"event": [
10,
167
],
"goto": 0
},
{
"id": 50058,
"heroid": 25001,
"datas": [
"CaravanScene",
"500050_亚丝翠",
"11001"
],
"event": [
2,
50000100
],
"goto": 0
} }
] ]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -4559,5 +4559,185 @@
} }
], ],
"module": [] "module": []
},
{
"key": 500010,
"lock": 1,
"lockend": 0,
"ontxe": 0,
"id_after": 500020,
"group": 500,
"des": 5,
"icon": "",
"task_name": {
"key": "worldtask_world_task_task_name_122",
"text": "商队任务1-任意1装备+3"
},
"task_details": {
"key": "worldtask_world_task_task_details_122",
"text": "商队任务1-任意1装备+3"
},
"npctxt": {
"key": "worldtask_world_task_npctxt_122",
"text": "商队任务1-任意1装备+3"
},
"npc": 500010,
"completetask": [
15000001
],
"deliver_npc": 500018,
"auto_accept": 0,
"reword": [
{
"a": "attr",
"t": "gold",
"n": 8200
}
],
"module": []
},
{
"key": 500020,
"lock": 1,
"lockend": 0,
"ontxe": 500010,
"id_after": 500030,
"group": 500,
"des": 5,
"icon": "",
"task_name": {
"key": "worldtask_world_task_task_name_123",
"text": "商队任务1-任意2装备+3"
},
"task_details": {
"key": "worldtask_world_task_task_details_123",
"text": "商队任务1-任意2装备+3"
},
"npctxt": {
"key": "worldtask_world_task_npctxt_123",
"text": "商队任务1-任意2装备+3"
},
"npc": 500020,
"completetask": [
15000002
],
"deliver_npc": 500028,
"auto_accept": 0,
"reword": [
{
"a": "attr",
"t": "gold",
"n": 8200
}
],
"module": []
},
{
"key": 500030,
"lock": 1,
"lockend": 0,
"ontxe": 500020,
"id_after": 500040,
"group": 500,
"des": 5,
"icon": "",
"task_name": {
"key": "worldtask_world_task_task_name_124",
"text": "商队任务1-任意3装备+3"
},
"task_details": {
"key": "worldtask_world_task_task_details_124",
"text": "商队任务1-任意3装备+3"
},
"npctxt": {
"key": "worldtask_world_task_npctxt_124",
"text": "商队任务1-任意3装备+3"
},
"npc": 500030,
"completetask": [
15000003
],
"deliver_npc": 500038,
"auto_accept": 0,
"reword": [
{
"a": "attr",
"t": "gold",
"n": 8200
}
],
"module": []
},
{
"key": 500040,
"lock": 1,
"lockend": 0,
"ontxe": 0,
"id_after": 0,
"group": 510,
"des": 5,
"icon": "",
"task_name": {
"key": "worldtask_world_task_task_name_125",
"text": "商队任务2-维京远征2次"
},
"task_details": {
"key": "worldtask_world_task_task_details_125",
"text": "商队任务2-维京远征2次"
},
"npctxt": {
"key": "worldtask_world_task_npctxt_125",
"text": "商队任务2-维京远征2次"
},
"npc": 500040,
"completetask": [
15000004
],
"deliver_npc": 500048,
"auto_accept": 0,
"reword": [
{
"a": "attr",
"t": "gold",
"n": 8200
}
],
"module": []
},
{
"key": 500050,
"lock": 1,
"lockend": 0,
"ontxe": 0,
"id_after": 0,
"group": 520,
"des": 5,
"icon": "",
"task_name": {
"key": "worldtask_world_task_task_name_126",
"text": "商队任务3-维京远征4次"
},
"task_details": {
"key": "worldtask_world_task_task_details_126",
"text": "商队任务3-维京远征4次"
},
"npctxt": {
"key": "worldtask_world_task_npctxt_126",
"text": "商队任务3-维京远征4次"
},
"npc": 500050,
"completetask": [
15000005
],
"deliver_npc": 500058,
"auto_accept": 0,
"reword": [
{
"a": "attr",
"t": "gold",
"n": 8200
}
],
"module": []
} }
] ]

View File

@ -30,7 +30,7 @@ func (this *apiComp) GetStory(session comm.IUserSession, req *pb.CaravanGetStory
} }
list, _ := this.module.modelCaravan.getCaravanList(session.GetUserId()) list, _ := this.module.modelCaravan.getCaravanList(session.GetUserId())
conf, err := this.module.configure.GetCaravanEventById(req.Cid) conf, err := this.module.configure.GetCaravanEventById(list.Eventid)
if err != nil { if err != nil {
errdata = &pb.ErrorData{ errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound, Code: pb.ErrorCode_ConfigNoFound,
@ -39,13 +39,7 @@ func (this *apiComp) GetStory(session comm.IUserSession, req *pb.CaravanGetStory
} }
return return
} }
if list.Eventid != req.Cid {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ReqParameterError,
Title: pb.ErrorCode_ReqParameterError.ToString(),
}
return
}
if req.Citystory == conf.Citynormal { //接受剧情 if req.Citystory == conf.Citynormal { //接受剧情
module, err := this.service.GetModule(comm.ModuleWorldtask) module, err := this.service.GetModule(comm.ModuleWorldtask)

View File

@ -25,7 +25,7 @@ func (this *apiComp) GotoCity(session comm.IUserSession, req *pb.CaravanGotoCity
bNewTask bool bNewTask bool
) )
resp = &pb.CaravanGotoCityResp{} resp = &pb.CaravanGotoCityResp{}
bNewTask = false bNewTask = true
if errdata = this.GotoCityCheck(session, req); errdata != nil { if errdata = this.GotoCityCheck(session, req); errdata != nil {
return // 参数校验失败直接返回 return // 参数校验失败直接返回
} }

View File

@ -21,7 +21,9 @@ type GameSkillPassiveData struct {
AddCon []string AddCon []string
PasPr int32 PasPr int32
Type string Type string
MaxEmitTimesInRoundByRole int32
MaxEmitTimes int32 MaxEmitTimes int32
MaxEmitTimesInRound int32
Callback []int32 Callback []int32
} }
@ -55,7 +57,9 @@ func (_v *GameSkillPassiveData)Deserialize(_buf map[string]interface{}) (err err
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["PasPr"].(float64); !_ok_ { err = errors.New("PasPr error"); return }; _v.PasPr = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["PasPr"].(float64); !_ok_ { err = errors.New("PasPr error"); return }; _v.PasPr = int32(_tempNum_) }
{ var _ok_ bool; if _v.Type, _ok_ = _buf["Type"].(string); !_ok_ { err = errors.New("Type error"); return } } { var _ok_ bool; if _v.Type, _ok_ = _buf["Type"].(string); !_ok_ { err = errors.New("Type error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["MaxEmitTimesInRoundByRole"].(float64); !_ok_ { err = errors.New("MaxEmitTimesInRoundByRole error"); return }; _v.MaxEmitTimesInRoundByRole = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["MaxEmitTimes"].(float64); !_ok_ { err = errors.New("MaxEmitTimes error"); return }; _v.MaxEmitTimes = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["MaxEmitTimes"].(float64); !_ok_ { err = errors.New("MaxEmitTimes error"); return }; _v.MaxEmitTimes = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["MaxEmitTimesInRound"].(float64); !_ok_ { err = errors.New("MaxEmitTimesInRound error"); return }; _v.MaxEmitTimesInRound = int32(_tempNum_) }
{ {
var _arr_ []interface{} var _arr_ []interface{}
var _ok_ bool var _ok_ bool