更新配置
This commit is contained in:
parent
10ab7cc7b2
commit
42673f6bbe
@ -1,146 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"max_char": 100,
|
|
||||||
"task_reset": 8,
|
|
||||||
"init_gold": 100000,
|
|
||||||
"init_hero": [
|
|
||||||
15001,
|
|
||||||
25001
|
|
||||||
],
|
|
||||||
"cameramin": [
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"max_getreward": [
|
|
||||||
10002,
|
|
||||||
99
|
|
||||||
],
|
|
||||||
"cameramax": [
|
|
||||||
-1.53,
|
|
||||||
1.1,
|
|
||||||
-8
|
|
||||||
],
|
|
||||||
"heroshownum": 2,
|
|
||||||
"equipsuitsum": [
|
|
||||||
4,
|
|
||||||
4,
|
|
||||||
4,
|
|
||||||
4,
|
|
||||||
2,
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"friend_maxnum": 50,
|
|
||||||
"friend_minnum": 0,
|
|
||||||
"friend_maxgetnum": 20,
|
|
||||||
"friend_maxsendnum": 50,
|
|
||||||
"friend_date": 7,
|
|
||||||
"friend_recordtime": 7,
|
|
||||||
"friend_black": 50,
|
|
||||||
"channel_cd_world": 5,
|
|
||||||
"channel_cd_guild": 3,
|
|
||||||
"channel_cd_private": 3,
|
|
||||||
"channel_cd_public": 15,
|
|
||||||
"channel_lock_icon": 200,
|
|
||||||
"max_word": 200,
|
|
||||||
"max_chat": 99,
|
|
||||||
"max_object": 50,
|
|
||||||
"load_chat": 10,
|
|
||||||
"channel_allocation_max": 2000,
|
|
||||||
"channel_switching_max": 3000,
|
|
||||||
"draw_toplimit": 9999,
|
|
||||||
"draw10_star4_max": 8,
|
|
||||||
"draw10_star5_max": 2,
|
|
||||||
"draw_floor_star4": 20,
|
|
||||||
"draw_floor_star5": 100,
|
|
||||||
"duplicate_removal": 1,
|
|
||||||
"base_pool_cost": {
|
|
||||||
"a": "item",
|
|
||||||
"t": "10018",
|
|
||||||
"n": 1
|
|
||||||
},
|
|
||||||
"camp1_pool_cost": {
|
|
||||||
"a": "item",
|
|
||||||
"t": "10017",
|
|
||||||
"n": 1
|
|
||||||
},
|
|
||||||
"camp2_pool_cost": {
|
|
||||||
"a": "item",
|
|
||||||
"t": "10017",
|
|
||||||
"n": 1
|
|
||||||
},
|
|
||||||
"camp3_pool_cost": {
|
|
||||||
"a": "item",
|
|
||||||
"t": "10017",
|
|
||||||
"n": 1
|
|
||||||
},
|
|
||||||
"camp4_pool_cost": {
|
|
||||||
"a": "item",
|
|
||||||
"t": "10017",
|
|
||||||
"n": 1
|
|
||||||
},
|
|
||||||
"base_pool_10cost": {
|
|
||||||
"a": "item",
|
|
||||||
"t": "10018",
|
|
||||||
"n": 10
|
|
||||||
},
|
|
||||||
"camp1_pool_10cost": {
|
|
||||||
"a": "item",
|
|
||||||
"t": "10017",
|
|
||||||
"n": 10
|
|
||||||
},
|
|
||||||
"camp2_pool_10cost": {
|
|
||||||
"a": "item",
|
|
||||||
"t": "10017",
|
|
||||||
"n": 10
|
|
||||||
},
|
|
||||||
"camp3_pool_10cost": {
|
|
||||||
"a": "item",
|
|
||||||
"t": "10017",
|
|
||||||
"n": 10
|
|
||||||
},
|
|
||||||
"camp4_pool_10cost": {
|
|
||||||
"a": "item",
|
|
||||||
"t": "10017",
|
|
||||||
"n": 10
|
|
||||||
},
|
|
||||||
"camp1_pool1": "camp1_pool",
|
|
||||||
"camp2_pool1": "camp2_pool",
|
|
||||||
"camp3_pool1": "camp3_pool",
|
|
||||||
"camp4_pool1": "camp4_pool",
|
|
||||||
"base_pool1": {
|
|
||||||
"s": 1,
|
|
||||||
"e": 60,
|
|
||||||
"p": "base_pool1"
|
|
||||||
},
|
|
||||||
"base_pool2": {
|
|
||||||
"s": 61,
|
|
||||||
"e": 200,
|
|
||||||
"p": "base_pool2"
|
|
||||||
},
|
|
||||||
"base_pool3": {
|
|
||||||
"s": 201,
|
|
||||||
"e": 1000,
|
|
||||||
"p": "base_pool3"
|
|
||||||
},
|
|
||||||
"base_pool4": {
|
|
||||||
"s": 1000,
|
|
||||||
"e": 99999999,
|
|
||||||
"p": "base_pool4"
|
|
||||||
},
|
|
||||||
"base_pool_star3": 9000,
|
|
||||||
"base_pool_star4": 900,
|
|
||||||
"base_pool_star5": 100,
|
|
||||||
"camp_pool_star3": 9000,
|
|
||||||
"camp_pool_star4": 900,
|
|
||||||
"camp_pool_star5": 100,
|
|
||||||
"gourmet": 3600,
|
|
||||||
"smithy_maxplayer": 20,
|
|
||||||
"smithy_maxtime": 36000,
|
|
||||||
"chat_expression_small": [
|
|
||||||
"lt_bq_icon001,lt_bq_icon002,lt_bq_icon003,lt_bq_icon004,lt_bq_icon005,lt_bq_icon006,lt_bq_icon007,lt_bq_icon008,lt_bq_icon009,lt_bq_icon010,lt_bq_icon011,lt_bq_icon012"
|
|
||||||
],
|
|
||||||
"viking_num": 10,
|
|
||||||
"kungfu_time": 30
|
|
||||||
}
|
|
||||||
]
|
|
File diff suppressed because it is too large
Load Diff
@ -38,10 +38,5 @@
|
|||||||
"msgid": "chat.send",
|
"msgid": "chat.send",
|
||||||
"routrules": "~/worker",
|
"routrules": "~/worker",
|
||||||
"describe": "聊天消息发送"
|
"describe": "聊天消息发送"
|
||||||
},
|
|
||||||
{
|
|
||||||
"msgid": "forum.like",
|
|
||||||
"routrules": "~/worker",
|
|
||||||
"describe": "论坛点赞入口"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -2,21 +2,21 @@
|
|||||||
{
|
{
|
||||||
"id": 1001,
|
"id": 1001,
|
||||||
"type": 2,
|
"type": 2,
|
||||||
"lasttask": 0,
|
"preTid": 0,
|
||||||
"rdtasknum": [
|
"condition": [
|
||||||
101
|
101
|
||||||
],
|
],
|
||||||
"aftertask": 1002,
|
"nextTid": 1002,
|
||||||
"taskcd": 0,
|
"CD": 0,
|
||||||
"tag": 1,
|
"objType": 1,
|
||||||
"story": 3,
|
"storyBegin": 3,
|
||||||
"completetask": 0,
|
"storyEnd": 0,
|
||||||
"chooseid": [
|
"chooseId": [
|
||||||
10001,
|
10001,
|
||||||
1002,
|
1002,
|
||||||
1003
|
1003
|
||||||
],
|
],
|
||||||
"reword": [
|
"reward": [
|
||||||
{
|
{
|
||||||
"a": "attr",
|
"a": "attr",
|
||||||
"t": "diamond",
|
"t": "diamond",
|
||||||
@ -32,22 +32,22 @@
|
|||||||
{
|
{
|
||||||
"id": 1002,
|
"id": 1002,
|
||||||
"type": 2,
|
"type": 2,
|
||||||
"lasttask": 1001,
|
"preTid": 1001,
|
||||||
"rdtasknum": [
|
"condition": [
|
||||||
101,
|
101,
|
||||||
102
|
102
|
||||||
],
|
],
|
||||||
"aftertask": 1003,
|
"nextTid": 1003,
|
||||||
"taskcd": 0,
|
"CD": 0,
|
||||||
"tag": 2,
|
"objType": 2,
|
||||||
"story": 3,
|
"storyBegin": 3,
|
||||||
"completetask": 0,
|
"storyEnd": 0,
|
||||||
"chooseid": [
|
"chooseId": [
|
||||||
10011,
|
10011,
|
||||||
10012,
|
10012,
|
||||||
10013
|
10013
|
||||||
],
|
],
|
||||||
"reword": [
|
"reward": [
|
||||||
{
|
{
|
||||||
"a": "attr",
|
"a": "attr",
|
||||||
"t": "diamond",
|
"t": "diamond",
|
||||||
@ -63,18 +63,18 @@
|
|||||||
{
|
{
|
||||||
"id": 1003,
|
"id": 1003,
|
||||||
"type": 2,
|
"type": 2,
|
||||||
"lasttask": 1002,
|
"preTid": 1002,
|
||||||
"rdtasknum": [
|
"condition": [
|
||||||
101,
|
101,
|
||||||
103
|
103
|
||||||
],
|
],
|
||||||
"aftertask": 1004,
|
"nextTid": 1004,
|
||||||
"taskcd": 0,
|
"CD": 0,
|
||||||
"tag": 1,
|
"objType": 1,
|
||||||
"story": 3,
|
"storyBegin": 3,
|
||||||
"completetask": 0,
|
"storyEnd": 0,
|
||||||
"chooseid": [],
|
"chooseId": [],
|
||||||
"reword": [
|
"reward": [
|
||||||
{
|
{
|
||||||
"a": "attr",
|
"a": "attr",
|
||||||
"t": "diamond",
|
"t": "diamond",
|
||||||
@ -90,18 +90,18 @@
|
|||||||
{
|
{
|
||||||
"id": 1004,
|
"id": 1004,
|
||||||
"type": 2,
|
"type": 2,
|
||||||
"lasttask": 1003,
|
"preTid": 1003,
|
||||||
"rdtasknum": [
|
"condition": [
|
||||||
101,
|
101,
|
||||||
103
|
103
|
||||||
],
|
],
|
||||||
"aftertask": 1005,
|
"nextTid": 1005,
|
||||||
"taskcd": 0,
|
"CD": 0,
|
||||||
"tag": 1,
|
"objType": 1,
|
||||||
"story": 3,
|
"storyBegin": 3,
|
||||||
"completetask": 0,
|
"storyEnd": 0,
|
||||||
"chooseid": [],
|
"chooseId": [],
|
||||||
"reword": [
|
"reward": [
|
||||||
{
|
{
|
||||||
"a": "attr",
|
"a": "attr",
|
||||||
"t": "diamond",
|
"t": "diamond",
|
||||||
@ -117,18 +117,18 @@
|
|||||||
{
|
{
|
||||||
"id": 1005,
|
"id": 1005,
|
||||||
"type": 2,
|
"type": 2,
|
||||||
"lasttask": 1004,
|
"preTid": 1004,
|
||||||
"rdtasknum": [
|
"condition": [
|
||||||
104,
|
104,
|
||||||
105
|
105
|
||||||
],
|
],
|
||||||
"aftertask": 1006,
|
"nextTid": 1006,
|
||||||
"taskcd": 0,
|
"CD": 0,
|
||||||
"tag": 1,
|
"objType": 1,
|
||||||
"story": 3,
|
"storyBegin": 3,
|
||||||
"completetask": 0,
|
"storyEnd": 0,
|
||||||
"chooseid": [],
|
"chooseId": [],
|
||||||
"reword": [
|
"reward": [
|
||||||
{
|
{
|
||||||
"a": "attr",
|
"a": "attr",
|
||||||
"t": "diamond",
|
"t": "diamond",
|
||||||
@ -144,20 +144,20 @@
|
|||||||
{
|
{
|
||||||
"id": 1006,
|
"id": 1006,
|
||||||
"type": 2,
|
"type": 2,
|
||||||
"lasttask": 1005,
|
"preTid": 1005,
|
||||||
"rdtasknum": [
|
"condition": [
|
||||||
106
|
106
|
||||||
],
|
],
|
||||||
"aftertask": 0,
|
"nextTid": 0,
|
||||||
"taskcd": 0,
|
"CD": 0,
|
||||||
"tag": 1,
|
"objType": 1,
|
||||||
"story": 3,
|
"storyBegin": 3,
|
||||||
"completetask": 0,
|
"storyEnd": 0,
|
||||||
"chooseid": [
|
"chooseId": [
|
||||||
10021,
|
10021,
|
||||||
10022
|
10022
|
||||||
],
|
],
|
||||||
"reword": [
|
"reward": [
|
||||||
{
|
{
|
||||||
"a": "attr",
|
"a": "attr",
|
||||||
"t": "diamond",
|
"t": "diamond",
|
||||||
@ -173,17 +173,17 @@
|
|||||||
{
|
{
|
||||||
"id": 1007,
|
"id": 1007,
|
||||||
"type": 1,
|
"type": 1,
|
||||||
"lasttask": 0,
|
"preTid": 0,
|
||||||
"rdtasknum": [
|
"condition": [
|
||||||
107
|
107
|
||||||
],
|
],
|
||||||
"aftertask": 1002,
|
"nextTid": 1002,
|
||||||
"taskcd": 1,
|
"CD": 1,
|
||||||
"tag": 1,
|
"objType": 1,
|
||||||
"story": 3,
|
"storyBegin": 3,
|
||||||
"completetask": 0,
|
"storyEnd": 0,
|
||||||
"chooseid": [],
|
"chooseId": [],
|
||||||
"reword": [
|
"reward": [
|
||||||
{
|
{
|
||||||
"a": "attr",
|
"a": "attr",
|
||||||
"t": "diamond",
|
"t": "diamond",
|
||||||
@ -199,20 +199,20 @@
|
|||||||
{
|
{
|
||||||
"id": 1008,
|
"id": 1008,
|
||||||
"type": 1,
|
"type": 1,
|
||||||
"lasttask": 0,
|
"preTid": 0,
|
||||||
"rdtasknum": [
|
"condition": [
|
||||||
108
|
108
|
||||||
],
|
],
|
||||||
"aftertask": 1002,
|
"nextTid": 1002,
|
||||||
"taskcd": -1,
|
"CD": -1,
|
||||||
"tag": 1,
|
"objType": 1,
|
||||||
"story": 3,
|
"storyBegin": 3,
|
||||||
"completetask": 0,
|
"storyEnd": 0,
|
||||||
"chooseid": [
|
"chooseId": [
|
||||||
10041,
|
10041,
|
||||||
10042
|
10042
|
||||||
],
|
],
|
||||||
"reword": [
|
"reward": [
|
||||||
{
|
{
|
||||||
"a": "attr",
|
"a": "attr",
|
||||||
"t": "diamond",
|
"t": "diamond",
|
@ -1,97 +1,97 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"chooseid": 10001,
|
"id": 10001,
|
||||||
"num": 1,
|
"num": 1,
|
||||||
"rdtaksnum": 101,
|
"preTid": 101,
|
||||||
"need": [
|
"needItem": [
|
||||||
0
|
0
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"chooseid": 10002,
|
"id": 10002,
|
||||||
"num": 2,
|
"num": 2,
|
||||||
"rdtaksnum": 107,
|
"preTid": 107,
|
||||||
"need": [
|
"needItem": [
|
||||||
0
|
0
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"chooseid": 10003,
|
"id": 10003,
|
||||||
"num": 3,
|
"num": 3,
|
||||||
"rdtaksnum": 101,
|
"preTid": 101,
|
||||||
"need": [
|
"needItem": [
|
||||||
0
|
0
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"chooseid": 10011,
|
"id": 10011,
|
||||||
"num": 1,
|
"num": 1,
|
||||||
"rdtaksnum": 101,
|
"preTid": 101,
|
||||||
"need": [
|
"needItem": [
|
||||||
0
|
0
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"chooseid": 10012,
|
"id": 10012,
|
||||||
"num": 2,
|
"num": 2,
|
||||||
"rdtaksnum": 101,
|
"preTid": 101,
|
||||||
"need": [
|
"needItem": [
|
||||||
0
|
0
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"chooseid": 10013,
|
"id": 10013,
|
||||||
"num": 3,
|
"num": 3,
|
||||||
"rdtaksnum": 101,
|
"preTid": 101,
|
||||||
"need": [
|
"needItem": [
|
||||||
0
|
0
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"chooseid": 10021,
|
"id": 10021,
|
||||||
"num": 1,
|
"num": 1,
|
||||||
"rdtaksnum": 101,
|
"preTid": 101,
|
||||||
"need": [
|
"needItem": [
|
||||||
0
|
0
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"chooseid": 10022,
|
"id": 10022,
|
||||||
"num": 2,
|
"num": 2,
|
||||||
"rdtaksnum": 101,
|
"preTid": 101,
|
||||||
"need": [
|
"needItem": [
|
||||||
0
|
0
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"chooseid": 10031,
|
"id": 10031,
|
||||||
"num": 1,
|
"num": 1,
|
||||||
"rdtaksnum": 0,
|
"preTid": 0,
|
||||||
"need": [
|
"needItem": [
|
||||||
10012
|
10012
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"chooseid": 10032,
|
"id": 10032,
|
||||||
"num": 2,
|
"num": 2,
|
||||||
"rdtaksnum": 0,
|
"preTid": 0,
|
||||||
"need": [
|
"needItem": [
|
||||||
0
|
0
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"chooseid": 10041,
|
"id": 10041,
|
||||||
"num": 1,
|
"num": 1,
|
||||||
"rdtaksnum": 0,
|
"preTid": 0,
|
||||||
"need": [
|
"needItem": [
|
||||||
10010
|
10010
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"chooseid": 10042,
|
"id": 10042,
|
||||||
"num": 2,
|
"num": 2,
|
||||||
"rdtaksnum": 0,
|
"preTid": 0,
|
||||||
"need": [
|
"needItem": [
|
||||||
0
|
0
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
58
bin/json/game_rdtaskcondi.json
Normal file
58
bin/json/game_rdtaskcondi.json
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"id": 101,
|
||||||
|
"type": 1,
|
||||||
|
"data1": 90001,
|
||||||
|
"data2": 0,
|
||||||
|
"data3": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 102,
|
||||||
|
"type": 2,
|
||||||
|
"data1": 3,
|
||||||
|
"data2": 0,
|
||||||
|
"data3": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 103,
|
||||||
|
"type": 3,
|
||||||
|
"data1": 2,
|
||||||
|
"data2": 0,
|
||||||
|
"data3": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 104,
|
||||||
|
"type": 4,
|
||||||
|
"data1": 90001,
|
||||||
|
"data2": 15,
|
||||||
|
"data3": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 105,
|
||||||
|
"type": 4,
|
||||||
|
"data1": 25001,
|
||||||
|
"data2": 10,
|
||||||
|
"data3": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 106,
|
||||||
|
"type": 5,
|
||||||
|
"data1": 90001,
|
||||||
|
"data2": 2,
|
||||||
|
"data3": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 107,
|
||||||
|
"type": 4,
|
||||||
|
"data1": 25001,
|
||||||
|
"data2": 20,
|
||||||
|
"data3": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 108,
|
||||||
|
"type": 6,
|
||||||
|
"data1": 90001,
|
||||||
|
"data2": 5,
|
||||||
|
"data3": 0
|
||||||
|
}
|
||||||
|
]
|
@ -1,74 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"rdtaksnum": 101,
|
|
||||||
"typdes": 2,
|
|
||||||
"datatime": 1,
|
|
||||||
"typtaskid": 1,
|
|
||||||
"data1": 90001,
|
|
||||||
"data2": 0,
|
|
||||||
"data3": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rdtaksnum": 102,
|
|
||||||
"typdes": 2,
|
|
||||||
"datatime": 1,
|
|
||||||
"typtaskid": 2,
|
|
||||||
"data1": 3,
|
|
||||||
"data2": 0,
|
|
||||||
"data3": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rdtaksnum": 103,
|
|
||||||
"typdes": 2,
|
|
||||||
"datatime": 1,
|
|
||||||
"typtaskid": 3,
|
|
||||||
"data1": 2,
|
|
||||||
"data2": 0,
|
|
||||||
"data3": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rdtaksnum": 104,
|
|
||||||
"typdes": 2,
|
|
||||||
"datatime": 1,
|
|
||||||
"typtaskid": 4,
|
|
||||||
"data1": 90001,
|
|
||||||
"data2": 15,
|
|
||||||
"data3": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rdtaksnum": 105,
|
|
||||||
"typdes": 2,
|
|
||||||
"datatime": 1,
|
|
||||||
"typtaskid": 4,
|
|
||||||
"data1": 25001,
|
|
||||||
"data2": 10,
|
|
||||||
"data3": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rdtaksnum": 106,
|
|
||||||
"typdes": 2,
|
|
||||||
"datatime": 1,
|
|
||||||
"typtaskid": 5,
|
|
||||||
"data1": 90001,
|
|
||||||
"data2": 2,
|
|
||||||
"data3": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rdtaksnum": 107,
|
|
||||||
"typdes": 2,
|
|
||||||
"datatime": 1,
|
|
||||||
"typtaskid": 4,
|
|
||||||
"data1": 25001,
|
|
||||||
"data2": 20,
|
|
||||||
"data3": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rdtaksnum": 108,
|
|
||||||
"typdes": 2,
|
|
||||||
"datatime": 1,
|
|
||||||
"typtaskid": 6,
|
|
||||||
"data1": 90001,
|
|
||||||
"data2": 5,
|
|
||||||
"data3": 0
|
|
||||||
}
|
|
||||||
]
|
|
@ -20,7 +20,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 100,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -44,6 +44,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1001,
|
"drop": 1001,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -81,7 +82,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 100,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -105,6 +106,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1002,
|
"drop": 1002,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -142,7 +144,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 80,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -166,6 +168,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1003,
|
"drop": 1003,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -203,7 +206,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.8",
|
"probability": 80,
|
||||||
"floors": 2,
|
"floors": 2,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -227,6 +230,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1004,
|
"drop": 1004,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -264,7 +268,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.7",
|
"probability": 80,
|
||||||
"floors": 3,
|
"floors": 3,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -288,6 +292,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1005,
|
"drop": 1005,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -325,7 +330,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.6",
|
"probability": 80,
|
||||||
"floors": 4,
|
"floors": 4,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -349,6 +354,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1006,
|
"drop": 1006,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -386,7 +392,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.5",
|
"probability": 80,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -410,6 +416,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1007,
|
"drop": 1007,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -447,7 +454,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.4",
|
"probability": 80,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -471,6 +478,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1008,
|
"drop": 1008,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -508,7 +516,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.3",
|
"probability": 80,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -532,6 +540,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1009,
|
"drop": 1009,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -558,8 +567,8 @@
|
|||||||
},
|
},
|
||||||
"before": 9,
|
"before": 9,
|
||||||
"starupneed": [],
|
"starupneed": [],
|
||||||
"sucess": "-1",
|
"probability": 80,
|
||||||
"floors": -1,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -582,6 +591,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1010,
|
"drop": 1010,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -619,8 +629,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 80,
|
||||||
"floors": 1,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -643,6 +653,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1011,
|
"drop": 1011,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -680,8 +691,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 80,
|
||||||
"floors": 1,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -704,6 +715,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1012,
|
"drop": 1012,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -741,8 +753,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 80,
|
||||||
"floors": 1,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -765,6 +777,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1013,
|
"drop": 1013,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -802,8 +815,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.8",
|
"probability": 80,
|
||||||
"floors": 2,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -826,6 +839,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1014,
|
"drop": 1014,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -863,8 +877,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.7",
|
"probability": 80,
|
||||||
"floors": 3,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -887,6 +901,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1015,
|
"drop": 1015,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -924,8 +939,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.6",
|
"probability": 80,
|
||||||
"floors": 4,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -948,6 +963,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1016,
|
"drop": 1016,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -985,7 +1001,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.5",
|
"probability": 80,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -1009,6 +1025,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1017,
|
"drop": 1017,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1046,7 +1063,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.4",
|
"probability": 80,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -1070,6 +1087,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1018,
|
"drop": 1018,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1107,7 +1125,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.3",
|
"probability": 80,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -1131,6 +1149,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1019,
|
"drop": 1019,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1157,8 +1176,8 @@
|
|||||||
},
|
},
|
||||||
"before": 9,
|
"before": 9,
|
||||||
"starupneed": [],
|
"starupneed": [],
|
||||||
"sucess": "-1",
|
"probability": 80,
|
||||||
"floors": -1,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -1181,6 +1200,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1020,
|
"drop": 1020,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1218,8 +1238,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 80,
|
||||||
"floors": 1,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -1242,6 +1262,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1021,
|
"drop": 1021,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1279,8 +1300,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 80,
|
||||||
"floors": 1,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -1303,6 +1324,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1022,
|
"drop": 1022,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1340,8 +1362,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 80,
|
||||||
"floors": 1,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -1364,6 +1386,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1023,
|
"drop": 1023,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1401,8 +1424,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.8",
|
"probability": 80,
|
||||||
"floors": 2,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -1425,6 +1448,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1024,
|
"drop": 1024,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1462,8 +1486,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.7",
|
"probability": 80,
|
||||||
"floors": 3,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -1486,6 +1510,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1025,
|
"drop": 1025,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1523,8 +1548,8 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.6",
|
"probability": 80,
|
||||||
"floors": 4,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -1547,6 +1572,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1026,
|
"drop": 1026,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1584,7 +1610,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.5",
|
"probability": 80,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -1608,6 +1634,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1027,
|
"drop": 1027,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1645,7 +1672,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.4",
|
"probability": 80,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -1669,6 +1696,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1028,
|
"drop": 1028,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1706,7 +1734,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.3",
|
"probability": 80,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
@ -1730,6 +1758,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1029,
|
"drop": 1029,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
@ -1756,8 +1785,8 @@
|
|||||||
},
|
},
|
||||||
"before": 9,
|
"before": 9,
|
||||||
"starupneed": [],
|
"starupneed": [],
|
||||||
"sucess": "-1",
|
"probability": 80,
|
||||||
"floors": -1,
|
"floors": 5,
|
||||||
"dropshow": [
|
"dropshow": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -1780,6 +1809,7 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"using": 1,
|
||||||
"drop": 1030,
|
"drop": 1030,
|
||||||
"orderneed": [
|
"orderneed": [
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"id": 1001,
|
"id": 1,
|
||||||
"star": 1,
|
"star": 1,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1001",
|
"key": "smithy_name_1001",
|
||||||
@ -19,13 +19,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 100,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"time": 300,
|
"time": 300,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1002,
|
"id": 2,
|
||||||
"star": 2,
|
"star": 2,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1002",
|
"key": "smithy_name_1002",
|
||||||
@ -44,13 +44,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 100,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"time": 300,
|
"time": 300,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1003,
|
"id": 3,
|
||||||
"star": 3,
|
"star": 3,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1003",
|
"key": "smithy_name_1003",
|
||||||
@ -69,13 +69,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 100,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"time": 300,
|
"time": 300,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1004,
|
"id": 4,
|
||||||
"star": 4,
|
"star": 4,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1004",
|
"key": "smithy_name_1004",
|
||||||
@ -94,13 +94,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.8",
|
"probability": 100,
|
||||||
"floors": 2,
|
"floors": 2,
|
||||||
"time": 300,
|
"time": 300,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1005,
|
"id": 5,
|
||||||
"star": 5,
|
"star": 5,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1005",
|
"key": "smithy_name_1005",
|
||||||
@ -119,13 +119,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.7",
|
"probability": 100,
|
||||||
"floors": 3,
|
"floors": 3,
|
||||||
"time": 300,
|
"time": 300,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1006,
|
"id": 6,
|
||||||
"star": 6,
|
"star": 6,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1006",
|
"key": "smithy_name_1006",
|
||||||
@ -144,13 +144,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.6",
|
"probability": 100,
|
||||||
"floors": 4,
|
"floors": 4,
|
||||||
"time": 300,
|
"time": 300,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1007,
|
"id": 7,
|
||||||
"star": 7,
|
"star": 7,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1007",
|
"key": "smithy_name_1007",
|
||||||
@ -169,13 +169,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.5",
|
"probability": 100,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"time": 300,
|
"time": 300,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1008,
|
"id": 8,
|
||||||
"star": 8,
|
"star": 8,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1008",
|
"key": "smithy_name_1008",
|
||||||
@ -194,13 +194,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.4",
|
"probability": 100,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"time": 300,
|
"time": 300,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1009,
|
"id": 9,
|
||||||
"star": 9,
|
"star": 9,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1009",
|
"key": "smithy_name_1009",
|
||||||
@ -219,13 +219,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.3",
|
"probability": 100,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"time": 300,
|
"time": 300,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1010,
|
"id": 10,
|
||||||
"star": 10,
|
"star": 10,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1010",
|
"key": "smithy_name_1010",
|
||||||
@ -233,13 +233,13 @@
|
|||||||
},
|
},
|
||||||
"before": 9,
|
"before": 9,
|
||||||
"starupneed": [],
|
"starupneed": [],
|
||||||
"sucess": "-1",
|
"probability": 100,
|
||||||
"floors": -1,
|
"floors": -1,
|
||||||
"time": 300,
|
"time": 300,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1011,
|
"id": 11,
|
||||||
"star": 11,
|
"star": 11,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1001",
|
"key": "smithy_name_1001",
|
||||||
@ -258,13 +258,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 100,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"time": 500,
|
"time": 500,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1012,
|
"id": 12,
|
||||||
"star": 12,
|
"star": 12,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1002",
|
"key": "smithy_name_1002",
|
||||||
@ -283,13 +283,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 100,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"time": 500,
|
"time": 500,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1013,
|
"id": 13,
|
||||||
"star": 13,
|
"star": 13,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1003",
|
"key": "smithy_name_1003",
|
||||||
@ -308,13 +308,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 100,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"time": 500,
|
"time": 500,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1014,
|
"id": 14,
|
||||||
"star": 14,
|
"star": 14,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1004",
|
"key": "smithy_name_1004",
|
||||||
@ -333,13 +333,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.8",
|
"probability": 100,
|
||||||
"floors": 2,
|
"floors": 2,
|
||||||
"time": 500,
|
"time": 500,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1015,
|
"id": 15,
|
||||||
"star": 15,
|
"star": 15,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1005",
|
"key": "smithy_name_1005",
|
||||||
@ -358,13 +358,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.7",
|
"probability": 100,
|
||||||
"floors": 3,
|
"floors": 3,
|
||||||
"time": 500,
|
"time": 500,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1016,
|
"id": 16,
|
||||||
"star": 16,
|
"star": 16,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1006",
|
"key": "smithy_name_1006",
|
||||||
@ -383,13 +383,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.6",
|
"probability": 100,
|
||||||
"floors": 4,
|
"floors": 4,
|
||||||
"time": 500,
|
"time": 500,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1017,
|
"id": 17,
|
||||||
"star": 17,
|
"star": 17,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1007",
|
"key": "smithy_name_1007",
|
||||||
@ -408,13 +408,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.5",
|
"probability": 100,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"time": 500,
|
"time": 500,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1018,
|
"id": 18,
|
||||||
"star": 18,
|
"star": 18,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1008",
|
"key": "smithy_name_1008",
|
||||||
@ -433,13 +433,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.4",
|
"probability": 100,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"time": 500,
|
"time": 500,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1019,
|
"id": 19,
|
||||||
"star": 19,
|
"star": 19,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1009",
|
"key": "smithy_name_1009",
|
||||||
@ -458,13 +458,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.3",
|
"probability": 100,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"time": 500,
|
"time": 500,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1020,
|
"id": 20,
|
||||||
"star": 20,
|
"star": 20,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1010",
|
"key": "smithy_name_1010",
|
||||||
@ -472,13 +472,13 @@
|
|||||||
},
|
},
|
||||||
"before": 19,
|
"before": 19,
|
||||||
"starupneed": [],
|
"starupneed": [],
|
||||||
"sucess": "-1",
|
"probability": 100,
|
||||||
"floors": -1,
|
"floors": -1,
|
||||||
"time": 500,
|
"time": 500,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1021,
|
"id": 21,
|
||||||
"star": 21,
|
"star": 21,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1001",
|
"key": "smithy_name_1001",
|
||||||
@ -497,13 +497,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 100,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"time": 1000,
|
"time": 1000,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1022,
|
"id": 22,
|
||||||
"star": 22,
|
"star": 22,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1002",
|
"key": "smithy_name_1002",
|
||||||
@ -522,13 +522,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 100,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"time": 1000,
|
"time": 1000,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1023,
|
"id": 23,
|
||||||
"star": 23,
|
"star": 23,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1003",
|
"key": "smithy_name_1003",
|
||||||
@ -547,13 +547,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "1",
|
"probability": 100,
|
||||||
"floors": 1,
|
"floors": 1,
|
||||||
"time": 1000,
|
"time": 1000,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1024,
|
"id": 24,
|
||||||
"star": 24,
|
"star": 24,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1004",
|
"key": "smithy_name_1004",
|
||||||
@ -572,13 +572,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.8",
|
"probability": 100,
|
||||||
"floors": 2,
|
"floors": 2,
|
||||||
"time": 1000,
|
"time": 1000,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1025,
|
"id": 25,
|
||||||
"star": 25,
|
"star": 25,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1005",
|
"key": "smithy_name_1005",
|
||||||
@ -597,13 +597,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.7",
|
"probability": 100,
|
||||||
"floors": 3,
|
"floors": 3,
|
||||||
"time": 1000,
|
"time": 1000,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1026,
|
"id": 26,
|
||||||
"star": 26,
|
"star": 26,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1006",
|
"key": "smithy_name_1006",
|
||||||
@ -622,13 +622,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.6",
|
"probability": 100,
|
||||||
"floors": 4,
|
"floors": 4,
|
||||||
"time": 1000,
|
"time": 1000,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1027,
|
"id": 27,
|
||||||
"star": 27,
|
"star": 27,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1007",
|
"key": "smithy_name_1007",
|
||||||
@ -647,13 +647,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.5",
|
"probability": 100,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"time": 1000,
|
"time": 1000,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1028,
|
"id": 28,
|
||||||
"star": 28,
|
"star": 28,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1008",
|
"key": "smithy_name_1008",
|
||||||
@ -672,13 +672,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.4",
|
"probability": 100,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"time": 1000,
|
"time": 1000,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1029,
|
"id": 29,
|
||||||
"star": 29,
|
"star": 29,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1009",
|
"key": "smithy_name_1009",
|
||||||
@ -697,13 +697,13 @@
|
|||||||
"n": 1
|
"n": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"sucess": "0.3",
|
"probability": 100,
|
||||||
"floors": 5,
|
"floors": 5,
|
||||||
"time": 1000,
|
"time": 1000,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1030,
|
"id": 30,
|
||||||
"star": 30,
|
"star": 30,
|
||||||
"starshow": {
|
"starshow": {
|
||||||
"key": "smithy_name_1010",
|
"key": "smithy_name_1010",
|
||||||
@ -711,7 +711,7 @@
|
|||||||
},
|
},
|
||||||
"before": 29,
|
"before": 29,
|
||||||
"starupneed": [],
|
"starupneed": [],
|
||||||
"sucess": "-1",
|
"probability": 100,
|
||||||
"floors": -1,
|
"floors": -1,
|
||||||
"time": 1000,
|
"time": 1000,
|
||||||
"desk": ""
|
"desk": ""
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
package model
|
package model
|
||||||
|
|
||||||
import "github.com/sirupsen/logrus"
|
|
||||||
|
|
||||||
type ItemModel struct {
|
type ItemModel struct {
|
||||||
Id string
|
Id string
|
||||||
Label string
|
Label string
|
||||||
@ -18,7 +16,6 @@ func NewItemModelList() *ItemModelList {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *ItemModelList) AsInterfaceArray() []interface{} {
|
func (s *ItemModelList) AsInterfaceArray() []interface{} {
|
||||||
logrus.Debug(len(s.DataList))
|
|
||||||
rs := make([]interface{}, len(s.DataList))
|
rs := make([]interface{}, len(s.DataList))
|
||||||
for i := range s.DataList {
|
for i := range s.DataList {
|
||||||
rs[i] = s.DataList[i]
|
rs[i] = s.DataList[i]
|
||||||
|
@ -15,6 +15,7 @@ import (
|
|||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// 好友审批
|
||||||
type FriendAgreeView struct {
|
type FriendAgreeView struct {
|
||||||
ListBaseView
|
ListBaseView
|
||||||
}
|
}
|
||||||
@ -76,8 +77,10 @@ func (this *FriendAgreeView) dataListener() {
|
|||||||
|
|
||||||
if !comm.ProtoUnmarshal(data, rsp) {
|
if !comm.ProtoUnmarshal(data, rsp) {
|
||||||
logrus.Error("unmarshal err")
|
logrus.Error("unmarshal err")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.itemListData = model.NewItemModelList()
|
||||||
for _, v := range rsp.List {
|
for _, v := range rsp.List {
|
||||||
fm := &model.ItemModel{
|
fm := &model.ItemModel{
|
||||||
Id: v.UserId,
|
Id: v.UserId,
|
||||||
|
@ -81,6 +81,7 @@ func (this *FriendListView) dataListener() {
|
|||||||
|
|
||||||
if !comm.ProtoUnmarshal(data, rsp) {
|
if !comm.ProtoUnmarshal(data, rsp) {
|
||||||
logrus.Error("unmarshal err")
|
logrus.Error("unmarshal err")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
this.itemListData = model.NewItemModelList()
|
this.itemListData = model.NewItemModelList()
|
||||||
|
@ -45,7 +45,7 @@ func (this *apiComp) Choose(session comm.IUserSession, req *pb.RtaskChooseReq) (
|
|||||||
}
|
}
|
||||||
|
|
||||||
//发奖励
|
//发奖励
|
||||||
code = this.moduleRtask.DispenseRes(session, conf.Reword, true)
|
code = this.moduleRtask.DispenseRes(session, conf.Reward, true)
|
||||||
|
|
||||||
rsp := &pb.RtaskChooseResp{}
|
rsp := &pb.RtaskChooseResp{}
|
||||||
|
|
||||||
|
@ -20,14 +20,14 @@ type configureComp struct {
|
|||||||
func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
||||||
err = this.MCompConfigure.Init(service, module, comp, options)
|
err = this.MCompConfigure.Init(service, module, comp, options)
|
||||||
err = this.LoadMultiConfigure(map[string]interface{}{
|
err = this.LoadMultiConfigure(map[string]interface{}{
|
||||||
gameRtask: cfg.NewGameRdtaskAll,
|
gameRtask: cfg.NewGameRdtask,
|
||||||
gameRtaskChoose: cfg.NewGameRdtaskChoose,
|
gameRtaskChoose: cfg.NewGameRdtaskChoose,
|
||||||
gameRtaskType: cfg.NewGameRdtaskType,
|
gameRtaskType: cfg.NewGameRdtaskCondi,
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *configureComp) getRtaskCfg() (data *cfg.GameRdtaskAll, err error) {
|
func (this *configureComp) getRtaskCfg() (data *cfg.GameRdtask, err error) {
|
||||||
var (
|
var (
|
||||||
v interface{}
|
v interface{}
|
||||||
ok bool
|
ok bool
|
||||||
@ -35,7 +35,7 @@ func (this *configureComp) getRtaskCfg() (data *cfg.GameRdtaskAll, err error) {
|
|||||||
if v, err = this.GetConfigure(gameRtask); err != nil {
|
if v, err = this.GetConfigure(gameRtask); err != nil {
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
if data, ok = v.(*cfg.GameRdtaskAll); !ok {
|
if data, ok = v.(*cfg.GameRdtask); !ok {
|
||||||
err = fmt.Errorf("%T no is *cfg.GameRdtaskAll", v)
|
err = fmt.Errorf("%T no is *cfg.GameRdtaskAll", v)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -43,7 +43,7 @@ func (this *configureComp) getRtaskCfg() (data *cfg.GameRdtaskAll, err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *configureComp) getRtaskTypeCfg() (data *cfg.GameRdtaskType, err error) {
|
func (this *configureComp) getRtaskTypeCfg() (data *cfg.GameRdtaskCondi, err error) {
|
||||||
var (
|
var (
|
||||||
v interface{}
|
v interface{}
|
||||||
ok bool
|
ok bool
|
||||||
@ -51,7 +51,7 @@ func (this *configureComp) getRtaskTypeCfg() (data *cfg.GameRdtaskType, err erro
|
|||||||
if v, err = this.GetConfigure(gameRtask); err != nil {
|
if v, err = this.GetConfigure(gameRtask); err != nil {
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
if data, ok = v.(*cfg.GameRdtaskType); !ok {
|
if data, ok = v.(*cfg.GameRdtaskCondi); !ok {
|
||||||
err = fmt.Errorf("%T is *cfg.GameRdtaskType", v)
|
err = fmt.Errorf("%T is *cfg.GameRdtaskType", v)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -60,7 +60,7 @@ func (this *configureComp) getRtaskTypeCfg() (data *cfg.GameRdtaskType, err erro
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 获取随机任务配置
|
// 获取随机任务配置
|
||||||
func (this *configureComp) getRtaskList() (data []*cfg.GameRdtaskAllData, err error) {
|
func (this *configureComp) getRtaskList() (data []*cfg.GameRdtaskData, err error) {
|
||||||
cfg, err := this.getRtaskCfg()
|
cfg, err := this.getRtaskCfg()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
@ -72,7 +72,7 @@ func (this *configureComp) getRtaskList() (data []*cfg.GameRdtaskAllData, err er
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 查询任务类型
|
// 查询任务类型
|
||||||
func (this *configureComp) getRtaskTypeById(typeId int32) (data *cfg.GameRdtaskTypeData, err error) {
|
func (this *configureComp) getRtaskTypeById(typeId int32) (data *cfg.GameRdtaskCondiData, err error) {
|
||||||
cfg, err := this.getRtaskTypeCfg()
|
cfg, err := this.getRtaskTypeCfg()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
@ -86,7 +86,7 @@ func (this *configureComp) getRtaskTypeById(typeId int32) (data *cfg.GameRdtaskT
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 任务
|
// 任务
|
||||||
func (this *configureComp) getRtaskById(taskId int32) (data *cfg.GameRdtaskAllData) {
|
func (this *configureComp) getRtaskById(taskId int32) (data *cfg.GameRdtaskData) {
|
||||||
cfg, err := this.getRtaskCfg()
|
cfg, err := this.getRtaskCfg()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
@ -100,14 +100,14 @@ func (this *configureComp) getRtaskById(taskId int32) (data *cfg.GameRdtaskAllDa
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 首个任务
|
// 首个任务
|
||||||
func (this *configureComp) getFirstTask() *cfg.GameRdtaskAllData {
|
func (this *configureComp) getFirstTask() *cfg.GameRdtaskData {
|
||||||
cfg, err := this.getRtaskCfg()
|
cfg, err := this.getRtaskCfg()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
if cfg != nil {
|
if cfg != nil {
|
||||||
for _, v := range cfg.GetDataList() {
|
for _, v := range cfg.GetDataList() {
|
||||||
if v.Aftertask == 0 {
|
if v.NextTid == 0 {
|
||||||
return v
|
return v
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -41,7 +41,7 @@ func (this *ModelRtask) doRtaskHandle(uid string, param *pb.RtaskParam) (rtaskId
|
|||||||
if len(rtask.FrtaskIds) == 0 {
|
if len(rtask.FrtaskIds) == 0 {
|
||||||
conf := this.moduleRtask.configure.getFirstTask()
|
conf := this.moduleRtask.configure.getFirstTask()
|
||||||
if conf != nil {
|
if conf != nil {
|
||||||
taskId = conf.Aftertask
|
taskId = conf.NextTid
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
//TODO
|
//TODO
|
||||||
@ -61,26 +61,26 @@ func (this *ModelRtask) doRtaskHandle(uid string, param *pb.RtaskParam) (rtaskId
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 1 英雄指定
|
// 1 英雄指定
|
||||||
func (this *ModelRtask) HeroTarget(cfg *cfg.GameRdtaskTypeData, tp *pb.RtaskParam) (ok bool) {
|
func (this *ModelRtask) HeroTarget(cfg *cfg.GameRdtaskCondiData, tp *pb.RtaskParam) (ok bool) {
|
||||||
return cfg.Data1 == tp.Param1
|
return cfg.Data1 == tp.Param1
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2 指定英雄的等级
|
// 2 指定英雄的等级
|
||||||
func (this *ModelRtask) HeroLvTarget(cfg *cfg.GameRdtaskTypeData, tp *pb.RtaskParam) (ok bool) {
|
func (this *ModelRtask) HeroLvTarget(cfg *cfg.GameRdtaskCondiData, tp *pb.RtaskParam) (ok bool) {
|
||||||
return cfg.Data1 == tp.Param1 && cfg.Data1 == tp.Param2
|
return cfg.Data1 == tp.Param1 && cfg.Data1 == tp.Param2
|
||||||
}
|
}
|
||||||
|
|
||||||
// 3 指定英雄的指定装备的数量
|
// 3 指定英雄的指定装备的数量
|
||||||
func (this *ModelRtask) EquipNum(cfg *cfg.GameRdtaskTypeData, tp *pb.RtaskParam) (ok bool) {
|
func (this *ModelRtask) EquipNum(cfg *cfg.GameRdtaskCondiData, tp *pb.RtaskParam) (ok bool) {
|
||||||
return cfg.Data1 == tp.Param1 && cfg.Data2 == tp.Param2 && cfg.Data3 == tp.Param3
|
return cfg.Data1 == tp.Param1 && cfg.Data2 == tp.Param2 && cfg.Data3 == tp.Param3
|
||||||
}
|
}
|
||||||
|
|
||||||
// 4 剧情ID
|
// 4 剧情ID
|
||||||
func (this *ModelRtask) PoltId(cfg *cfg.GameRdtaskTypeData, tp *pb.RtaskParam) (ok bool) {
|
func (this *ModelRtask) PoltId(cfg *cfg.GameRdtaskCondiData, tp *pb.RtaskParam) (ok bool) {
|
||||||
return cfg.Data1 == tp.Param1
|
return cfg.Data1 == tp.Param1
|
||||||
}
|
}
|
||||||
|
|
||||||
// 5 每日任务
|
// 5 每日任务
|
||||||
func (this *ModelRtask) TaskDay(cfg *cfg.GameRdtaskTypeData, tp *pb.RtaskParam) (ok bool) {
|
func (this *ModelRtask) TaskDay(cfg *cfg.GameRdtaskCondiData, tp *pb.RtaskParam) (ok bool) {
|
||||||
return cfg.Data1 == tp.Param1
|
return cfg.Data1 == tp.Param1
|
||||||
}
|
}
|
||||||
|
@ -18,12 +18,12 @@ type rtask struct {
|
|||||||
|
|
||||||
// 限定条件
|
// 限定条件
|
||||||
type rtaskCondi struct {
|
type rtaskCondi struct {
|
||||||
cfg *cfg.GameRdtaskTypeData
|
cfg *cfg.GameRdtaskCondiData
|
||||||
fn rtaskHandle
|
fn rtaskHandle
|
||||||
}
|
}
|
||||||
|
|
||||||
// 设定返回值
|
// 设定返回值
|
||||||
type rtaskHandle func(cfg *cfg.GameRdtaskTypeData, tp *pb.RtaskParam) (ok bool)
|
type rtaskHandle func(cfg *cfg.GameRdtaskCondiData, tp *pb.RtaskParam) (ok bool)
|
||||||
|
|
||||||
type ModuleRtask struct {
|
type ModuleRtask struct {
|
||||||
modules.ModuleBase
|
modules.ModuleBase
|
||||||
@ -73,7 +73,7 @@ func (this *ModuleRtask) initRtaskHandle() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//遍历任务的限定条件
|
//遍历任务的限定条件
|
||||||
for _, rtaskTypeId := range v.Rdtasknum {
|
for _, rtaskTypeId := range v.Condition {
|
||||||
// 获取每个限定条件配置
|
// 获取每个限定条件配置
|
||||||
if typeCfg, err2 := this.configure.getRtaskTypeById(rtaskTypeId); err2 == nil {
|
if typeCfg, err2 := this.configure.getRtaskTypeById(rtaskTypeId); err2 == nil {
|
||||||
if typeCfg != nil {
|
if typeCfg != nil {
|
||||||
|
34
sys/configure/structs/Game.BuffType.go
Normal file
34
sys/configure/structs/Game.BuffType.go
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <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
|
||||||
|
|
||||||
|
const (
|
||||||
|
GameBuffType_NONE = 0
|
||||||
|
GameBuffType_ATKUP = 1
|
||||||
|
GameBuffType_DEFUP = 2
|
||||||
|
GameBuffType_SPDUP = 3
|
||||||
|
GameBuffType_CRATEUP = 4
|
||||||
|
GameBuffType_CRITRESIST = 5
|
||||||
|
GameBuffType_ATKDOWN = 6
|
||||||
|
GameBuffType_DEFDOWN = 7
|
||||||
|
GameBuffType_SPDDOWN = 8
|
||||||
|
GameBuffType_CRATEDOWN = 9
|
||||||
|
GameBuffType_SEAR = 10
|
||||||
|
GameBuffType_MISSRATEUP = 11
|
||||||
|
GameBuffType_INVINCIBILITY = 12
|
||||||
|
GameBuffType_STANDOFF = 13
|
||||||
|
GameBuffType_STUN = 14
|
||||||
|
GameBuffType_FREEZE = 15
|
||||||
|
GameBuffType_DISEASED = 16
|
||||||
|
GameBuffType_PETRIFICATION = 17
|
||||||
|
GameBuffType_SILENCE = 18
|
||||||
|
GameBuffType_TAUNT = 19
|
||||||
|
GameBuffType_IMMUNITY = 20
|
||||||
|
GameBuffType_SHIELD = 21
|
||||||
|
)
|
42
sys/configure/structs/Game.ChatExpression.go
Normal file
42
sys/configure/structs/Game.ChatExpression.go
Normal 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 GameChatExpression struct {
|
||||||
|
_dataMap map[int32]*GameChatExpressionData
|
||||||
|
_dataList []*GameChatExpressionData
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewGameChatExpression(_buf []map[string]interface{}) (*GameChatExpression, error) {
|
||||||
|
_dataList := make([]*GameChatExpressionData, 0, len(_buf))
|
||||||
|
dataMap := make(map[int32]*GameChatExpressionData)
|
||||||
|
for _, _ele_ := range _buf {
|
||||||
|
if _v, err2 := DeserializeGameChatExpressionData(_ele_); err2 != nil {
|
||||||
|
return nil, err2
|
||||||
|
} else {
|
||||||
|
_dataList = append(_dataList, _v)
|
||||||
|
dataMap[_v.Key] = _v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return &GameChatExpression{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameChatExpression) GetDataMap() map[int32]*GameChatExpressionData {
|
||||||
|
return table._dataMap
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameChatExpression) GetDataList() []*GameChatExpressionData {
|
||||||
|
return table._dataList
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameChatExpression) Get(key int32) *GameChatExpressionData {
|
||||||
|
return table._dataMap[key]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
41
sys/configure/structs/Game.ChatExpressionData.go
Normal file
41
sys/configure/structs/Game.ChatExpressionData.go
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <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 GameChatExpressionData struct {
|
||||||
|
Key int32
|
||||||
|
ExpressionCode string
|
||||||
|
ExpressionType int32
|
||||||
|
ExpressionIcon string
|
||||||
|
}
|
||||||
|
|
||||||
|
const TypeId_GameChatExpressionData = 495857494
|
||||||
|
|
||||||
|
func (*GameChatExpressionData) GetTypeId() int32 {
|
||||||
|
return 495857494
|
||||||
|
}
|
||||||
|
|
||||||
|
func (_v *GameChatExpressionData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) }
|
||||||
|
{ var _ok_ bool; if _v.ExpressionCode, _ok_ = _buf["expression_code"].(string); !_ok_ { err = errors.New("expression_code error"); return } }
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["expression_type"].(float64); !_ok_ { err = errors.New("expression_type error"); return }; _v.ExpressionType = int32(_tempNum_) }
|
||||||
|
{ var _ok_ bool; if _v.ExpressionIcon, _ok_ = _buf["expression_icon"].(string); !_ok_ { err = errors.New("expression_icon error"); return } }
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func DeserializeGameChatExpressionData(_buf map[string]interface{}) (*GameChatExpressionData, error) {
|
||||||
|
v := &GameChatExpressionData{}
|
||||||
|
if err := v.Deserialize(_buf); err == nil {
|
||||||
|
return v, nil
|
||||||
|
} else {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
}
|
42
sys/configure/structs/Game.Rdtask.go
Normal file
42
sys/configure/structs/Game.Rdtask.go
Normal 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 GameRdtask struct {
|
||||||
|
_dataMap map[int32]*GameRdtaskData
|
||||||
|
_dataList []*GameRdtaskData
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewGameRdtask(_buf []map[string]interface{}) (*GameRdtask, error) {
|
||||||
|
_dataList := make([]*GameRdtaskData, 0, len(_buf))
|
||||||
|
dataMap := make(map[int32]*GameRdtaskData)
|
||||||
|
for _, _ele_ := range _buf {
|
||||||
|
if _v, err2 := DeserializeGameRdtaskData(_ele_); err2 != nil {
|
||||||
|
return nil, err2
|
||||||
|
} else {
|
||||||
|
_dataList = append(_dataList, _v)
|
||||||
|
dataMap[_v.Id] = _v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return &GameRdtask{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameRdtask) GetDataMap() map[int32]*GameRdtaskData {
|
||||||
|
return table._dataMap
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameRdtask) GetDataList() []*GameRdtaskData {
|
||||||
|
return table._dataList
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameRdtask) Get(key int32) *GameRdtaskData {
|
||||||
|
return table._dataMap[key]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
42
sys/configure/structs/Game.RdtaskCondi.go
Normal file
42
sys/configure/structs/Game.RdtaskCondi.go
Normal 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 GameRdtaskCondi struct {
|
||||||
|
_dataMap map[int32]*GameRdtaskCondiData
|
||||||
|
_dataList []*GameRdtaskCondiData
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewGameRdtaskCondi(_buf []map[string]interface{}) (*GameRdtaskCondi, error) {
|
||||||
|
_dataList := make([]*GameRdtaskCondiData, 0, len(_buf))
|
||||||
|
dataMap := make(map[int32]*GameRdtaskCondiData)
|
||||||
|
for _, _ele_ := range _buf {
|
||||||
|
if _v, err2 := DeserializeGameRdtaskCondiData(_ele_); err2 != nil {
|
||||||
|
return nil, err2
|
||||||
|
} else {
|
||||||
|
_dataList = append(_dataList, _v)
|
||||||
|
dataMap[_v.Id] = _v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return &GameRdtaskCondi{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameRdtaskCondi) GetDataMap() map[int32]*GameRdtaskCondiData {
|
||||||
|
return table._dataMap
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameRdtaskCondi) GetDataList() []*GameRdtaskCondiData {
|
||||||
|
return table._dataList
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameRdtaskCondi) Get(key int32) *GameRdtaskCondiData {
|
||||||
|
return table._dataMap[key]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -10,35 +10,31 @@ package cfg
|
|||||||
|
|
||||||
import "errors"
|
import "errors"
|
||||||
|
|
||||||
type GameRdtaskTypeData struct {
|
type GameRdtaskCondiData struct {
|
||||||
Rdtaksnum int32
|
Id int32
|
||||||
Typdes int32
|
Type int32
|
||||||
Datatime int32
|
|
||||||
Typtaskid int32
|
|
||||||
Data1 int32
|
Data1 int32
|
||||||
Data2 int32
|
Data2 int32
|
||||||
Data3 int32
|
Data3 int32
|
||||||
}
|
}
|
||||||
|
|
||||||
const TypeId_GameRdtaskTypeData = -28304553
|
const TypeId_GameRdtaskCondiData = 2060899038
|
||||||
|
|
||||||
func (*GameRdtaskTypeData) GetTypeId() int32 {
|
func (*GameRdtaskCondiData) GetTypeId() int32 {
|
||||||
return -28304553
|
return 2060899038
|
||||||
}
|
}
|
||||||
|
|
||||||
func (_v *GameRdtaskTypeData)Deserialize(_buf map[string]interface{}) (err error) {
|
func (_v *GameRdtaskCondiData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rdtaksnum"].(float64); !_ok_ { err = errors.New("rdtaksnum error"); return }; _v.Rdtaksnum = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["typdes"].(float64); !_ok_ { err = errors.New("typdes error"); return }; _v.Typdes = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["datatime"].(float64); !_ok_ { err = errors.New("datatime error"); return }; _v.Datatime = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["typtaskid"].(float64); !_ok_ { err = errors.New("typtaskid error"); return }; _v.Typtaskid = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data1"].(float64); !_ok_ { err = errors.New("data1 error"); return }; _v.Data1 = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data1"].(float64); !_ok_ { err = errors.New("data1 error"); return }; _v.Data1 = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data2"].(float64); !_ok_ { err = errors.New("data2 error"); return }; _v.Data2 = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data2"].(float64); !_ok_ { err = errors.New("data2 error"); return }; _v.Data2 = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data3"].(float64); !_ok_ { err = errors.New("data3 error"); return }; _v.Data3 = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data3"].(float64); !_ok_ { err = errors.New("data3 error"); return }; _v.Data3 = int32(_tempNum_) }
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func DeserializeGameRdtaskTypeData(_buf map[string]interface{}) (*GameRdtaskTypeData, error) {
|
func DeserializeGameRdtaskCondiData(_buf map[string]interface{}) (*GameRdtaskCondiData, error) {
|
||||||
v := &GameRdtaskTypeData{}
|
v := &GameRdtaskCondiData{}
|
||||||
if err := v.Deserialize(_buf); err == nil {
|
if err := v.Deserialize(_buf); err == nil {
|
||||||
return v, nil
|
return v, nil
|
||||||
} else {
|
} else {
|
@ -10,82 +10,82 @@ package cfg
|
|||||||
|
|
||||||
import "errors"
|
import "errors"
|
||||||
|
|
||||||
type GameRdtaskAllData struct {
|
type GameRdtaskData struct {
|
||||||
Id int32
|
Id int32
|
||||||
Type int32
|
Type int32
|
||||||
Lasttask int32
|
PreTid int32
|
||||||
Rdtasknum []int32
|
Condition []int32
|
||||||
Aftertask int32
|
NextTid int32
|
||||||
Taskcd int32
|
CD int32
|
||||||
Tag int32
|
ObjType int32
|
||||||
Story int32
|
StoryBegin int32
|
||||||
Completetask int32
|
StoryEnd int32
|
||||||
Chooseid []int32
|
ChooseId []int32
|
||||||
Reword []*Gameatn
|
Reward []*Gameatn
|
||||||
}
|
}
|
||||||
|
|
||||||
const TypeId_GameRdtaskAllData = -891725512
|
const TypeId_GameRdtaskData = -358357379
|
||||||
|
|
||||||
func (*GameRdtaskAllData) GetTypeId() int32 {
|
func (*GameRdtaskData) GetTypeId() int32 {
|
||||||
return -891725512
|
return -358357379
|
||||||
}
|
}
|
||||||
|
|
||||||
func (_v *GameRdtaskAllData)Deserialize(_buf map[string]interface{}) (err error) {
|
func (_v *GameRdtaskData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lasttask"].(float64); !_ok_ { err = errors.New("lasttask error"); return }; _v.Lasttask = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["preTid"].(float64); !_ok_ { err = errors.New("preTid error"); return }; _v.PreTid = int32(_tempNum_) }
|
||||||
{
|
{
|
||||||
var _arr_ []interface{}
|
var _arr_ []interface{}
|
||||||
var _ok_ bool
|
var _ok_ bool
|
||||||
if _arr_, _ok_ = _buf["rdtasknum"].([]interface{}); !_ok_ { err = errors.New("rdtasknum error"); return }
|
if _arr_, _ok_ = _buf["condition"].([]interface{}); !_ok_ { err = errors.New("condition error"); return }
|
||||||
|
|
||||||
_v.Rdtasknum = make([]int32, 0, len(_arr_))
|
_v.Condition = make([]int32, 0, len(_arr_))
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
for _, _e_ := range _arr_ {
|
||||||
var _list_v_ int32
|
var _list_v_ int32
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||||
_v.Rdtasknum = append(_v.Rdtasknum, _list_v_)
|
_v.Condition = append(_v.Condition, _list_v_)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["aftertask"].(float64); !_ok_ { err = errors.New("aftertask error"); return }; _v.Aftertask = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["nextTid"].(float64); !_ok_ { err = errors.New("nextTid error"); return }; _v.NextTid = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["taskcd"].(float64); !_ok_ { err = errors.New("taskcd error"); return }; _v.Taskcd = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["CD"].(float64); !_ok_ { err = errors.New("CD error"); return }; _v.CD = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tag"].(float64); !_ok_ { err = errors.New("tag error"); return }; _v.Tag = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["objType"].(float64); !_ok_ { err = errors.New("objType error"); return }; _v.ObjType = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["story"].(float64); !_ok_ { err = errors.New("story error"); return }; _v.Story = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["storyBegin"].(float64); !_ok_ { err = errors.New("storyBegin error"); return }; _v.StoryBegin = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["completetask"].(float64); !_ok_ { err = errors.New("completetask error"); return }; _v.Completetask = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["storyEnd"].(float64); !_ok_ { err = errors.New("storyEnd error"); return }; _v.StoryEnd = int32(_tempNum_) }
|
||||||
{
|
{
|
||||||
var _arr_ []interface{}
|
var _arr_ []interface{}
|
||||||
var _ok_ bool
|
var _ok_ bool
|
||||||
if _arr_, _ok_ = _buf["chooseid"].([]interface{}); !_ok_ { err = errors.New("chooseid error"); return }
|
if _arr_, _ok_ = _buf["chooseId"].([]interface{}); !_ok_ { err = errors.New("chooseId error"); return }
|
||||||
|
|
||||||
_v.Chooseid = make([]int32, 0, len(_arr_))
|
_v.ChooseId = make([]int32, 0, len(_arr_))
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
for _, _e_ := range _arr_ {
|
||||||
var _list_v_ int32
|
var _list_v_ int32
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||||
_v.Chooseid = append(_v.Chooseid, _list_v_)
|
_v.ChooseId = append(_v.ChooseId, _list_v_)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
var _arr_ []interface{}
|
var _arr_ []interface{}
|
||||||
var _ok_ bool
|
var _ok_ bool
|
||||||
if _arr_, _ok_ = _buf["reword"].([]interface{}); !_ok_ { err = errors.New("reword error"); return }
|
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
|
||||||
|
|
||||||
_v.Reword = make([]*Gameatn, 0, len(_arr_))
|
_v.Reward = make([]*Gameatn, 0, len(_arr_))
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
for _, _e_ := range _arr_ {
|
||||||
var _list_v_ *Gameatn
|
var _list_v_ *Gameatn
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
|
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
|
||||||
_v.Reword = append(_v.Reword, _list_v_)
|
_v.Reward = append(_v.Reward, _list_v_)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func DeserializeGameRdtaskAllData(_buf map[string]interface{}) (*GameRdtaskAllData, error) {
|
func DeserializeGameRdtaskData(_buf map[string]interface{}) (*GameRdtaskData, error) {
|
||||||
v := &GameRdtaskAllData{}
|
v := &GameRdtaskData{}
|
||||||
if err := v.Deserialize(_buf); err == nil {
|
if err := v.Deserialize(_buf); err == nil {
|
||||||
return v, nil
|
return v, nil
|
||||||
} else {
|
} else {
|
42
sys/configure/structs/Game.Smithy.go
Normal file
42
sys/configure/structs/Game.Smithy.go
Normal 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 GameSmithy struct {
|
||||||
|
_dataMap map[int32]*GameSmithyData
|
||||||
|
_dataList []*GameSmithyData
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewGameSmithy(_buf []map[string]interface{}) (*GameSmithy, error) {
|
||||||
|
_dataList := make([]*GameSmithyData, 0, len(_buf))
|
||||||
|
dataMap := make(map[int32]*GameSmithyData)
|
||||||
|
for _, _ele_ := range _buf {
|
||||||
|
if _v, err2 := DeserializeGameSmithyData(_ele_); err2 != nil {
|
||||||
|
return nil, err2
|
||||||
|
} else {
|
||||||
|
_dataList = append(_dataList, _v)
|
||||||
|
dataMap[_v.Id] = _v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return &GameSmithy{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameSmithy) GetDataMap() map[int32]*GameSmithyData {
|
||||||
|
return table._dataMap
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameSmithy) GetDataList() []*GameSmithyData {
|
||||||
|
return table._dataList
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameSmithy) Get(key int32) *GameSmithyData {
|
||||||
|
return table._dataMap[key]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
100
sys/configure/structs/Game.SmithyData.go
Normal file
100
sys/configure/structs/Game.SmithyData.go
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <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 GameSmithyData struct {
|
||||||
|
Id int32
|
||||||
|
Type int32
|
||||||
|
Star int32
|
||||||
|
Starshow string
|
||||||
|
Before int32
|
||||||
|
Starupneed []*Gameatn
|
||||||
|
Probability int32
|
||||||
|
Floors int32
|
||||||
|
Dropshow []*Gameatn
|
||||||
|
Using int32
|
||||||
|
Drop int32
|
||||||
|
Orderneed []*Gameatn
|
||||||
|
Desk string
|
||||||
|
Shelves string
|
||||||
|
}
|
||||||
|
|
||||||
|
const TypeId_GameSmithyData = 2042540316
|
||||||
|
|
||||||
|
func (*GameSmithyData) GetTypeId() int32 {
|
||||||
|
return 2042540316
|
||||||
|
}
|
||||||
|
|
||||||
|
func (_v *GameSmithyData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) }
|
||||||
|
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["starshow"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Starshow error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Starshow, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["before"].(float64); !_ok_ { err = errors.New("before error"); return }; _v.Before = int32(_tempNum_) }
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["starupneed"].([]interface{}); !_ok_ { err = errors.New("starupneed error"); return }
|
||||||
|
|
||||||
|
_v.Starupneed = make([]*Gameatn, 0, len(_arr_))
|
||||||
|
|
||||||
|
for _, _e_ := range _arr_ {
|
||||||
|
var _list_v_ *Gameatn
|
||||||
|
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
|
||||||
|
_v.Starupneed = append(_v.Starupneed, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["probability"].(float64); !_ok_ { err = errors.New("probability error"); return }; _v.Probability = int32(_tempNum_) }
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["floors"].(float64); !_ok_ { err = errors.New("floors error"); return }; _v.Floors = int32(_tempNum_) }
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["dropshow"].([]interface{}); !_ok_ { err = errors.New("dropshow error"); return }
|
||||||
|
|
||||||
|
_v.Dropshow = make([]*Gameatn, 0, len(_arr_))
|
||||||
|
|
||||||
|
for _, _e_ := range _arr_ {
|
||||||
|
var _list_v_ *Gameatn
|
||||||
|
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
|
||||||
|
_v.Dropshow = append(_v.Dropshow, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["using"].(float64); !_ok_ { err = errors.New("using error"); return }; _v.Using = int32(_tempNum_) }
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["drop"].(float64); !_ok_ { err = errors.New("drop error"); return }; _v.Drop = int32(_tempNum_) }
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["orderneed"].([]interface{}); !_ok_ { err = errors.New("orderneed error"); return }
|
||||||
|
|
||||||
|
_v.Orderneed = make([]*Gameatn, 0, len(_arr_))
|
||||||
|
|
||||||
|
for _, _e_ := range _arr_ {
|
||||||
|
var _list_v_ *Gameatn
|
||||||
|
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
|
||||||
|
_v.Orderneed = append(_v.Orderneed, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{ var _ok_ bool; if _v.Desk, _ok_ = _buf["desk"].(string); !_ok_ { err = errors.New("desk error"); return } }
|
||||||
|
{ var _ok_ bool; if _v.Shelves, _ok_ = _buf["shelves"].(string); !_ok_ { err = errors.New("shelves error"); return } }
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func DeserializeGameSmithyData(_buf map[string]interface{}) (*GameSmithyData, error) {
|
||||||
|
v := &GameSmithyData{}
|
||||||
|
if err := v.Deserialize(_buf); err == nil {
|
||||||
|
return v, nil
|
||||||
|
} else {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
}
|
42
sys/configure/structs/Game.SmithyStove.go
Normal file
42
sys/configure/structs/Game.SmithyStove.go
Normal 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 GameSmithyStove struct {
|
||||||
|
_dataMap map[int32]*GameSmithyStoveData
|
||||||
|
_dataList []*GameSmithyStoveData
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewGameSmithyStove(_buf []map[string]interface{}) (*GameSmithyStove, error) {
|
||||||
|
_dataList := make([]*GameSmithyStoveData, 0, len(_buf))
|
||||||
|
dataMap := make(map[int32]*GameSmithyStoveData)
|
||||||
|
for _, _ele_ := range _buf {
|
||||||
|
if _v, err2 := DeserializeGameSmithyStoveData(_ele_); err2 != nil {
|
||||||
|
return nil, err2
|
||||||
|
} else {
|
||||||
|
_dataList = append(_dataList, _v)
|
||||||
|
dataMap[_v.Id] = _v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return &GameSmithyStove{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameSmithyStove) GetDataMap() map[int32]*GameSmithyStoveData {
|
||||||
|
return table._dataMap
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameSmithyStove) GetDataList() []*GameSmithyStoveData {
|
||||||
|
return table._dataList
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameSmithyStove) Get(key int32) *GameSmithyStoveData {
|
||||||
|
return table._dataMap[key]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
64
sys/configure/structs/Game.SmithyStoveData.go
Normal file
64
sys/configure/structs/Game.SmithyStoveData.go
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <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 GameSmithyStoveData struct {
|
||||||
|
Id int32
|
||||||
|
Star int32
|
||||||
|
Starshow string
|
||||||
|
Before int32
|
||||||
|
Starupneed []*Gameatn
|
||||||
|
Probability int32
|
||||||
|
Floors int32
|
||||||
|
Time int32
|
||||||
|
Desk string
|
||||||
|
}
|
||||||
|
|
||||||
|
const TypeId_GameSmithyStoveData = -1387348875
|
||||||
|
|
||||||
|
func (*GameSmithyStoveData) GetTypeId() int32 {
|
||||||
|
return -1387348875
|
||||||
|
}
|
||||||
|
|
||||||
|
func (_v *GameSmithyStoveData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) }
|
||||||
|
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["starshow"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Starshow error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Starshow, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["before"].(float64); !_ok_ { err = errors.New("before error"); return }; _v.Before = int32(_tempNum_) }
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["starupneed"].([]interface{}); !_ok_ { err = errors.New("starupneed error"); return }
|
||||||
|
|
||||||
|
_v.Starupneed = make([]*Gameatn, 0, len(_arr_))
|
||||||
|
|
||||||
|
for _, _e_ := range _arr_ {
|
||||||
|
var _list_v_ *Gameatn
|
||||||
|
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
|
||||||
|
_v.Starupneed = append(_v.Starupneed, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["probability"].(float64); !_ok_ { err = errors.New("probability error"); return }; _v.Probability = int32(_tempNum_) }
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["floors"].(float64); !_ok_ { err = errors.New("floors error"); return }; _v.Floors = int32(_tempNum_) }
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["time"].(float64); !_ok_ { err = errors.New("time error"); return }; _v.Time = int32(_tempNum_) }
|
||||||
|
{ var _ok_ bool; if _v.Desk, _ok_ = _buf["desk"].(string); !_ok_ { err = errors.New("desk error"); return } }
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func DeserializeGameSmithyStoveData(_buf map[string]interface{}) (*GameSmithyStoveData, error) {
|
||||||
|
v := &GameSmithyStoveData{}
|
||||||
|
if err := v.Deserialize(_buf); err == nil {
|
||||||
|
return v, nil
|
||||||
|
} else {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
}
|
@ -38,7 +38,6 @@ type Tables struct {
|
|||||||
Shop *GameShop
|
Shop *GameShop
|
||||||
Shopitem *GameShopitem
|
Shopitem *GameShopitem
|
||||||
ActiveReward *GameActiveReward
|
ActiveReward *GameActiveReward
|
||||||
Com *GameCom
|
|
||||||
Skill *GameSkill
|
Skill *GameSkill
|
||||||
Model *GameModel
|
Model *GameModel
|
||||||
MainlineChapter *GameMainlineChapter
|
MainlineChapter *GameMainlineChapter
|
||||||
@ -50,6 +49,7 @@ type Tables struct {
|
|||||||
ChatSystem *GameChatSystem
|
ChatSystem *GameChatSystem
|
||||||
ChatServerGroup *GameChatServerGroup
|
ChatServerGroup *GameChatServerGroup
|
||||||
ChatChannelCom *GameChatChannelCom
|
ChatChannelCom *GameChatChannelCom
|
||||||
|
ChatExpression *GameChatExpression
|
||||||
TaskRound *GameTaskRound
|
TaskRound *GameTaskRound
|
||||||
TaskActiveReward *GameTaskActiveReward
|
TaskActiveReward *GameTaskActiveReward
|
||||||
Coin *GameCoin
|
Coin *GameCoin
|
||||||
@ -66,14 +66,16 @@ type Tables struct {
|
|||||||
PagodaTaskReward *GamePagodaTaskReward
|
PagodaTaskReward *GamePagodaTaskReward
|
||||||
PagodaSeasonReward *GamePagodaSeasonReward
|
PagodaSeasonReward *GamePagodaSeasonReward
|
||||||
PagodaseasonLoop *GamePagodaseasonLoop
|
PagodaseasonLoop *GamePagodaseasonLoop
|
||||||
RdtaskAll *GameRdtaskAll
|
Rdtask *GameRdtask
|
||||||
RdtaskType *GameRdtaskType
|
RdtaskCondi *GameRdtaskCondi
|
||||||
RdtaskChoose *GameRdtaskChoose
|
RdtaskChoose *GameRdtaskChoose
|
||||||
KungfuUnlock *GameKungfuUnlock
|
KungfuUnlock *GameKungfuUnlock
|
||||||
KungfuMasterworker *GameKungfuMasterworker
|
KungfuMasterworker *GameKungfuMasterworker
|
||||||
Gourmet *GameGourmet
|
Gourmet *GameGourmet
|
||||||
GourmetSkill *GameGourmetSkill
|
GourmetSkill *GameGourmetSkill
|
||||||
Drop *GameDrop
|
Drop *GameDrop
|
||||||
|
Smithy *GameSmithy
|
||||||
|
SmithyStove *GameSmithyStove
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewTables(loader JsonLoader) (*Tables, error) {
|
func NewTables(loader JsonLoader) (*Tables, error) {
|
||||||
@ -243,12 +245,6 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
|||||||
if tables.ActiveReward, err = NewGameActiveReward(buf) ; err != nil {
|
if tables.ActiveReward, err = NewGameActiveReward(buf) ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if buf, err = loader("game_com") ; err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if tables.Com, err = NewGameCom(buf) ; err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if buf, err = loader("game_skill") ; err != nil {
|
if buf, err = loader("game_skill") ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@ -315,6 +311,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
|||||||
if tables.ChatChannelCom, err = NewGameChatChannelCom(buf) ; err != nil {
|
if tables.ChatChannelCom, err = NewGameChatChannelCom(buf) ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if buf, err = loader("game_chatexpression") ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if tables.ChatExpression, err = NewGameChatExpression(buf) ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
if buf, err = loader("game_taskround") ; err != nil {
|
if buf, err = loader("game_taskround") ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@ -411,16 +413,16 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
|||||||
if tables.PagodaseasonLoop, err = NewGamePagodaseasonLoop(buf) ; err != nil {
|
if tables.PagodaseasonLoop, err = NewGamePagodaseasonLoop(buf) ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if buf, err = loader("game_rdtaskall") ; err != nil {
|
if buf, err = loader("game_rdtask") ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if tables.RdtaskAll, err = NewGameRdtaskAll(buf) ; err != nil {
|
if tables.Rdtask, err = NewGameRdtask(buf) ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if buf, err = loader("game_rdtasktype") ; err != nil {
|
if buf, err = loader("game_rdtaskcondi") ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if tables.RdtaskType, err = NewGameRdtaskType(buf) ; err != nil {
|
if tables.RdtaskCondi, err = NewGameRdtaskCondi(buf) ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if buf, err = loader("game_rdtaskchoose") ; err != nil {
|
if buf, err = loader("game_rdtaskchoose") ; err != nil {
|
||||||
@ -459,5 +461,17 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
|||||||
if tables.Drop, err = NewGameDrop(buf) ; err != nil {
|
if tables.Drop, err = NewGameDrop(buf) ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if buf, err = loader("game_smithy") ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if tables.Smithy, err = NewGameSmithy(buf) ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if buf, err = loader("game_smithystove") ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if tables.SmithyStove, err = NewGameSmithyStove(buf) ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
return tables, nil
|
return tables, nil
|
||||||
}
|
}
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
//------------------------------------------------------------------------------
|
|
||||||
// <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 GameCom struct {
|
|
||||||
_dataMap map[int32]*GameComData
|
|
||||||
_dataList []*GameComData
|
|
||||||
}
|
|
||||||
|
|
||||||
func NewGameCom(_buf []map[string]interface{}) (*GameCom, error) {
|
|
||||||
_dataList := make([]*GameComData, 0, len(_buf))
|
|
||||||
dataMap := make(map[int32]*GameComData)
|
|
||||||
for _, _ele_ := range _buf {
|
|
||||||
if _v, err2 := DeserializeGameComData(_ele_); err2 != nil {
|
|
||||||
return nil, err2
|
|
||||||
} else {
|
|
||||||
_dataList = append(_dataList, _v)
|
|
||||||
dataMap[_v.MaxChar] = _v
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return &GameCom{_dataList:_dataList, _dataMap:dataMap}, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func (table *GameCom) GetDataMap() map[int32]*GameComData {
|
|
||||||
return table._dataMap
|
|
||||||
}
|
|
||||||
|
|
||||||
func (table *GameCom) GetDataList() []*GameComData {
|
|
||||||
return table._dataList
|
|
||||||
}
|
|
||||||
|
|
||||||
func (table *GameCom) Get(key int32) *GameComData {
|
|
||||||
return table._dataMap[key]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -1,235 +0,0 @@
|
|||||||
//------------------------------------------------------------------------------
|
|
||||||
// <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 GameComData struct {
|
|
||||||
MaxChar int32
|
|
||||||
TaskReset int32
|
|
||||||
InitGold int32
|
|
||||||
InitHero []int32
|
|
||||||
Cameramin []int32
|
|
||||||
MaxGetreward []int32
|
|
||||||
Cameramax []float32
|
|
||||||
Heroshownum int32
|
|
||||||
Equipsuitsum []int32
|
|
||||||
FriendMaxnum int32
|
|
||||||
FriendMinnum int32
|
|
||||||
FriendMaxgetnum int32
|
|
||||||
FriendMaxsendnum int32
|
|
||||||
FriendDate int32
|
|
||||||
FriendRecordtime int32
|
|
||||||
FriendBlack int32
|
|
||||||
ChannelCdWorld int32
|
|
||||||
ChannelCdGuild int32
|
|
||||||
ChannelCdPrivate int32
|
|
||||||
ChannelCdPublic int32
|
|
||||||
ChannelLockIcon int32
|
|
||||||
MaxWord int32
|
|
||||||
MaxChat int32
|
|
||||||
MaxObject int32
|
|
||||||
LoadChat int32
|
|
||||||
ChannelAllocationMax int32
|
|
||||||
ChannelSwitchingMax int32
|
|
||||||
DrawToplimit int32
|
|
||||||
Draw10Star4Max int32
|
|
||||||
Draw10Star5Max int32
|
|
||||||
DrawFloorStar4 int32
|
|
||||||
DrawFloorStar5 int32
|
|
||||||
DuplicateRemoval int32
|
|
||||||
BasePoolCost *Gameatn
|
|
||||||
Camp1PoolCost *Gameatn
|
|
||||||
Camp2PoolCost *Gameatn
|
|
||||||
Camp3PoolCost *Gameatn
|
|
||||||
Camp4PoolCost *Gameatn
|
|
||||||
BasePool10cost *Gameatn
|
|
||||||
Camp1Pool10cost *Gameatn
|
|
||||||
Camp2Pool10cost *Gameatn
|
|
||||||
Camp3Pool10cost *Gameatn
|
|
||||||
Camp4Pool10cost *Gameatn
|
|
||||||
Camp1Pool1 string
|
|
||||||
Camp2Pool1 string
|
|
||||||
Camp3Pool1 string
|
|
||||||
Camp4Pool1 string
|
|
||||||
BasePool1 *Gamebasepool
|
|
||||||
BasePool2 *Gamebasepool
|
|
||||||
BasePool3 *Gamebasepool
|
|
||||||
BasePool4 *Gamebasepool
|
|
||||||
BasePoolStar3 int32
|
|
||||||
BasePoolStar4 int32
|
|
||||||
BasePoolStar5 int32
|
|
||||||
CampPoolStar3 int32
|
|
||||||
CampPoolStar4 int32
|
|
||||||
CampPoolStar5 int32
|
|
||||||
Gourmet int32
|
|
||||||
SmithyMaxplayer int32
|
|
||||||
SmithyMaxtime int32
|
|
||||||
ChatExpressionSmall []string
|
|
||||||
KungfuTime int32
|
|
||||||
}
|
|
||||||
|
|
||||||
const TypeId_GameComData = 1433629391
|
|
||||||
|
|
||||||
func (*GameComData) GetTypeId() int32 {
|
|
||||||
return 1433629391
|
|
||||||
}
|
|
||||||
|
|
||||||
func (_v *GameComData)Deserialize(_buf map[string]interface{}) (err error) {
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["max_char"].(float64); !_ok_ { err = errors.New("max_char error"); return }; _v.MaxChar = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["task_reset"].(float64); !_ok_ { err = errors.New("task_reset error"); return }; _v.TaskReset = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["init_gold"].(float64); !_ok_ { err = errors.New("init_gold error"); return }; _v.InitGold = int32(_tempNum_) }
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["init_hero"].([]interface{}); !_ok_ { err = errors.New("init_hero error"); return }
|
|
||||||
|
|
||||||
_v.InitHero = make([]int32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ int32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
|
||||||
_v.InitHero = append(_v.InitHero, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["cameramin"].([]interface{}); !_ok_ { err = errors.New("cameramin error"); return }
|
|
||||||
|
|
||||||
_v.Cameramin = make([]int32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ int32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
|
||||||
_v.Cameramin = append(_v.Cameramin, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["max_getreward"].([]interface{}); !_ok_ { err = errors.New("max_getreward error"); return }
|
|
||||||
|
|
||||||
_v.MaxGetreward = make([]int32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ int32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
|
||||||
_v.MaxGetreward = append(_v.MaxGetreward, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["cameramax"].([]interface{}); !_ok_ { err = errors.New("cameramax error"); return }
|
|
||||||
|
|
||||||
_v.Cameramax = make([]float32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ float32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = float32(_x_) }
|
|
||||||
_v.Cameramax = append(_v.Cameramax, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["heroshownum"].(float64); !_ok_ { err = errors.New("heroshownum error"); return }; _v.Heroshownum = int32(_tempNum_) }
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["equipsuitsum"].([]interface{}); !_ok_ { err = errors.New("equipsuitsum error"); return }
|
|
||||||
|
|
||||||
_v.Equipsuitsum = make([]int32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ int32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
|
||||||
_v.Equipsuitsum = append(_v.Equipsuitsum, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["friend_maxnum"].(float64); !_ok_ { err = errors.New("friend_maxnum error"); return }; _v.FriendMaxnum = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["friend_minnum"].(float64); !_ok_ { err = errors.New("friend_minnum error"); return }; _v.FriendMinnum = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["friend_maxgetnum"].(float64); !_ok_ { err = errors.New("friend_maxgetnum error"); return }; _v.FriendMaxgetnum = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["friend_maxsendnum"].(float64); !_ok_ { err = errors.New("friend_maxsendnum error"); return }; _v.FriendMaxsendnum = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["friend_date"].(float64); !_ok_ { err = errors.New("friend_date error"); return }; _v.FriendDate = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["friend_recordtime"].(float64); !_ok_ { err = errors.New("friend_recordtime error"); return }; _v.FriendRecordtime = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["friend_black"].(float64); !_ok_ { err = errors.New("friend_black error"); return }; _v.FriendBlack = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["channel_cd_world"].(float64); !_ok_ { err = errors.New("channel_cd_world error"); return }; _v.ChannelCdWorld = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["channel_cd_guild"].(float64); !_ok_ { err = errors.New("channel_cd_guild error"); return }; _v.ChannelCdGuild = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["channel_cd_private"].(float64); !_ok_ { err = errors.New("channel_cd_private error"); return }; _v.ChannelCdPrivate = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["channel_cd_public"].(float64); !_ok_ { err = errors.New("channel_cd_public error"); return }; _v.ChannelCdPublic = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["channel_lock_icon"].(float64); !_ok_ { err = errors.New("channel_lock_icon error"); return }; _v.ChannelLockIcon = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["max_word"].(float64); !_ok_ { err = errors.New("max_word error"); return }; _v.MaxWord = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["max_chat"].(float64); !_ok_ { err = errors.New("max_chat error"); return }; _v.MaxChat = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["max_object"].(float64); !_ok_ { err = errors.New("max_object error"); return }; _v.MaxObject = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["load_chat"].(float64); !_ok_ { err = errors.New("load_chat error"); return }; _v.LoadChat = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["channel_allocation_max"].(float64); !_ok_ { err = errors.New("channel_allocation_max error"); return }; _v.ChannelAllocationMax = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["channel_switching_max"].(float64); !_ok_ { err = errors.New("channel_switching_max error"); return }; _v.ChannelSwitchingMax = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["draw_toplimit"].(float64); !_ok_ { err = errors.New("draw_toplimit error"); return }; _v.DrawToplimit = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["draw10_star4_max"].(float64); !_ok_ { err = errors.New("draw10_star4_max error"); return }; _v.Draw10Star4Max = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["draw10_star5_max"].(float64); !_ok_ { err = errors.New("draw10_star5_max error"); return }; _v.Draw10Star5Max = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["draw_floor_star4"].(float64); !_ok_ { err = errors.New("draw_floor_star4 error"); return }; _v.DrawFloorStar4 = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["draw_floor_star5"].(float64); !_ok_ { err = errors.New("draw_floor_star5 error"); return }; _v.DrawFloorStar5 = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["duplicate_removal"].(float64); !_ok_ { err = errors.New("duplicate_removal error"); return }; _v.DuplicateRemoval = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["base_pool_cost"].(map[string]interface{}); !_ok_ { err = errors.New("base_pool_cost error"); return }; if _v.BasePoolCost, err = DeserializeGameatn(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["camp1_pool_cost"].(map[string]interface{}); !_ok_ { err = errors.New("camp1_pool_cost error"); return }; if _v.Camp1PoolCost, err = DeserializeGameatn(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["camp2_pool_cost"].(map[string]interface{}); !_ok_ { err = errors.New("camp2_pool_cost error"); return }; if _v.Camp2PoolCost, err = DeserializeGameatn(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["camp3_pool_cost"].(map[string]interface{}); !_ok_ { err = errors.New("camp3_pool_cost error"); return }; if _v.Camp3PoolCost, err = DeserializeGameatn(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["camp4_pool_cost"].(map[string]interface{}); !_ok_ { err = errors.New("camp4_pool_cost error"); return }; if _v.Camp4PoolCost, err = DeserializeGameatn(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["base_pool_10cost"].(map[string]interface{}); !_ok_ { err = errors.New("base_pool_10cost error"); return }; if _v.BasePool10cost, err = DeserializeGameatn(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["camp1_pool_10cost"].(map[string]interface{}); !_ok_ { err = errors.New("camp1_pool_10cost error"); return }; if _v.Camp1Pool10cost, err = DeserializeGameatn(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["camp2_pool_10cost"].(map[string]interface{}); !_ok_ { err = errors.New("camp2_pool_10cost error"); return }; if _v.Camp2Pool10cost, err = DeserializeGameatn(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["camp3_pool_10cost"].(map[string]interface{}); !_ok_ { err = errors.New("camp3_pool_10cost error"); return }; if _v.Camp3Pool10cost, err = DeserializeGameatn(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["camp4_pool_10cost"].(map[string]interface{}); !_ok_ { err = errors.New("camp4_pool_10cost error"); return }; if _v.Camp4Pool10cost, err = DeserializeGameatn(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; if _v.Camp1Pool1, _ok_ = _buf["camp1_pool1"].(string); !_ok_ { err = errors.New("camp1_pool1 error"); return } }
|
|
||||||
{ var _ok_ bool; if _v.Camp2Pool1, _ok_ = _buf["camp2_pool1"].(string); !_ok_ { err = errors.New("camp2_pool1 error"); return } }
|
|
||||||
{ var _ok_ bool; if _v.Camp3Pool1, _ok_ = _buf["camp3_pool1"].(string); !_ok_ { err = errors.New("camp3_pool1 error"); return } }
|
|
||||||
{ var _ok_ bool; if _v.Camp4Pool1, _ok_ = _buf["camp4_pool1"].(string); !_ok_ { err = errors.New("camp4_pool1 error"); return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["base_pool1"].(map[string]interface{}); !_ok_ { err = errors.New("base_pool1 error"); return }; if _v.BasePool1, err = DeserializeGamebasepool(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["base_pool2"].(map[string]interface{}); !_ok_ { err = errors.New("base_pool2 error"); return }; if _v.BasePool2, err = DeserializeGamebasepool(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["base_pool3"].(map[string]interface{}); !_ok_ { err = errors.New("base_pool3 error"); return }; if _v.BasePool3, err = DeserializeGamebasepool(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["base_pool4"].(map[string]interface{}); !_ok_ { err = errors.New("base_pool4 error"); return }; if _v.BasePool4, err = DeserializeGamebasepool(_x_); err != nil { return } }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["base_pool_star3"].(float64); !_ok_ { err = errors.New("base_pool_star3 error"); return }; _v.BasePoolStar3 = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["base_pool_star4"].(float64); !_ok_ { err = errors.New("base_pool_star4 error"); return }; _v.BasePoolStar4 = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["base_pool_star5"].(float64); !_ok_ { err = errors.New("base_pool_star5 error"); return }; _v.BasePoolStar5 = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["camp_pool_star3"].(float64); !_ok_ { err = errors.New("camp_pool_star3 error"); return }; _v.CampPoolStar3 = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["camp_pool_star4"].(float64); !_ok_ { err = errors.New("camp_pool_star4 error"); return }; _v.CampPoolStar4 = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["camp_pool_star5"].(float64); !_ok_ { err = errors.New("camp_pool_star5 error"); return }; _v.CampPoolStar5 = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["gourmet"].(float64); !_ok_ { err = errors.New("gourmet error"); return }; _v.Gourmet = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["smithy_maxplayer"].(float64); !_ok_ { err = errors.New("smithy_maxplayer error"); return }; _v.SmithyMaxplayer = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["smithy_maxtime"].(float64); !_ok_ { err = errors.New("smithy_maxtime error"); return }; _v.SmithyMaxtime = int32(_tempNum_) }
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["chat_expression_small"].([]interface{}); !_ok_ { err = errors.New("chat_expression_small error"); return }
|
|
||||||
|
|
||||||
_v.ChatExpressionSmall = make([]string, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ string
|
|
||||||
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
|
|
||||||
_v.ChatExpressionSmall = append(_v.ChatExpressionSmall, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["kungfu_time"].(float64); !_ok_ { err = errors.New("kungfu_time error"); return }; _v.KungfuTime = int32(_tempNum_) }
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func DeserializeGameComData(_buf map[string]interface{}) (*GameComData, error) {
|
|
||||||
v := &GameComData{}
|
|
||||||
if err := v.Deserialize(_buf); err == nil {
|
|
||||||
return v, nil
|
|
||||||
} else {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,42 +0,0 @@
|
|||||||
//------------------------------------------------------------------------------
|
|
||||||
// <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 GameRdtaskAll struct {
|
|
||||||
_dataMap map[int32]*GameRdtaskAllData
|
|
||||||
_dataList []*GameRdtaskAllData
|
|
||||||
}
|
|
||||||
|
|
||||||
func NewGameRdtaskAll(_buf []map[string]interface{}) (*GameRdtaskAll, error) {
|
|
||||||
_dataList := make([]*GameRdtaskAllData, 0, len(_buf))
|
|
||||||
dataMap := make(map[int32]*GameRdtaskAllData)
|
|
||||||
for _, _ele_ := range _buf {
|
|
||||||
if _v, err2 := DeserializeGameRdtaskAllData(_ele_); err2 != nil {
|
|
||||||
return nil, err2
|
|
||||||
} else {
|
|
||||||
_dataList = append(_dataList, _v)
|
|
||||||
dataMap[_v.Id] = _v
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return &GameRdtaskAll{_dataList:_dataList, _dataMap:dataMap}, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func (table *GameRdtaskAll) GetDataMap() map[int32]*GameRdtaskAllData {
|
|
||||||
return table._dataMap
|
|
||||||
}
|
|
||||||
|
|
||||||
func (table *GameRdtaskAll) GetDataList() []*GameRdtaskAllData {
|
|
||||||
return table._dataList
|
|
||||||
}
|
|
||||||
|
|
||||||
func (table *GameRdtaskAll) Get(key int32) *GameRdtaskAllData {
|
|
||||||
return table._dataMap[key]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -21,7 +21,7 @@ func NewGameRdtaskChoose(_buf []map[string]interface{}) (*GameRdtaskChoose, erro
|
|||||||
return nil, err2
|
return nil, err2
|
||||||
} else {
|
} else {
|
||||||
_dataList = append(_dataList, _v)
|
_dataList = append(_dataList, _v)
|
||||||
dataMap[_v.Chooseid] = _v
|
dataMap[_v.Id] = _v
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return &GameRdtaskChoose{_dataList:_dataList, _dataMap:dataMap}, nil
|
return &GameRdtaskChoose{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||||
|
@ -11,10 +11,10 @@ package cfg
|
|||||||
import "errors"
|
import "errors"
|
||||||
|
|
||||||
type GameRdtaskChooseData struct {
|
type GameRdtaskChooseData struct {
|
||||||
Chooseid int32
|
Id int32
|
||||||
Num int32
|
Num int32
|
||||||
Rdtaksnum int32
|
PreTid int32
|
||||||
Need []int32
|
NeedItem []int32
|
||||||
}
|
}
|
||||||
|
|
||||||
const TypeId_GameRdtaskChooseData = -1833024780
|
const TypeId_GameRdtaskChooseData = -1833024780
|
||||||
@ -24,20 +24,20 @@ func (*GameRdtaskChooseData) GetTypeId() int32 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (_v *GameRdtaskChooseData)Deserialize(_buf map[string]interface{}) (err error) {
|
func (_v *GameRdtaskChooseData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["chooseid"].(float64); !_ok_ { err = errors.New("chooseid error"); return }; _v.Chooseid = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["num"].(float64); !_ok_ { err = errors.New("num error"); return }; _v.Num = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["num"].(float64); !_ok_ { err = errors.New("num error"); return }; _v.Num = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rdtaksnum"].(float64); !_ok_ { err = errors.New("rdtaksnum error"); return }; _v.Rdtaksnum = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["preTid"].(float64); !_ok_ { err = errors.New("preTid error"); return }; _v.PreTid = int32(_tempNum_) }
|
||||||
{
|
{
|
||||||
var _arr_ []interface{}
|
var _arr_ []interface{}
|
||||||
var _ok_ bool
|
var _ok_ bool
|
||||||
if _arr_, _ok_ = _buf["need"].([]interface{}); !_ok_ { err = errors.New("need error"); return }
|
if _arr_, _ok_ = _buf["needItem"].([]interface{}); !_ok_ { err = errors.New("needItem error"); return }
|
||||||
|
|
||||||
_v.Need = make([]int32, 0, len(_arr_))
|
_v.NeedItem = make([]int32, 0, len(_arr_))
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
for _, _e_ := range _arr_ {
|
||||||
var _list_v_ int32
|
var _list_v_ int32
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||||
_v.Need = append(_v.Need, _list_v_)
|
_v.NeedItem = append(_v.NeedItem, _list_v_)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
//------------------------------------------------------------------------------
|
|
||||||
// <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 GameRdtaskType struct {
|
|
||||||
_dataMap map[int32]*GameRdtaskTypeData
|
|
||||||
_dataList []*GameRdtaskTypeData
|
|
||||||
}
|
|
||||||
|
|
||||||
func NewGameRdtaskType(_buf []map[string]interface{}) (*GameRdtaskType, error) {
|
|
||||||
_dataList := make([]*GameRdtaskTypeData, 0, len(_buf))
|
|
||||||
dataMap := make(map[int32]*GameRdtaskTypeData)
|
|
||||||
for _, _ele_ := range _buf {
|
|
||||||
if _v, err2 := DeserializeGameRdtaskTypeData(_ele_); err2 != nil {
|
|
||||||
return nil, err2
|
|
||||||
} else {
|
|
||||||
_dataList = append(_dataList, _v)
|
|
||||||
dataMap[_v.Rdtaksnum] = _v
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return &GameRdtaskType{_dataList:_dataList, _dataMap:dataMap}, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func (table *GameRdtaskType) GetDataMap() map[int32]*GameRdtaskTypeData {
|
|
||||||
return table._dataMap
|
|
||||||
}
|
|
||||||
|
|
||||||
func (table *GameRdtaskType) GetDataList() []*GameRdtaskTypeData {
|
|
||||||
return table._dataList
|
|
||||||
}
|
|
||||||
|
|
||||||
func (table *GameRdtaskType) Get(key int32) *GameRdtaskTypeData {
|
|
||||||
return table._dataMap[key]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user