配置同步
This commit is contained in:
parent
4061f0dd79
commit
6ecc06a0e9
37
bin/json/game_captaintext.json
Normal file
37
bin/json/game_captaintext.json
Normal file
@ -0,0 +1,37 @@
|
||||
[
|
||||
{
|
||||
"hero": "25001",
|
||||
"text": {
|
||||
"key": "skill_25001",
|
||||
"text": "25001英雄简化队长技"
|
||||
}
|
||||
},
|
||||
{
|
||||
"hero": "25004",
|
||||
"text": {
|
||||
"key": "skill_25004",
|
||||
"text": "25004英雄简化队长技"
|
||||
}
|
||||
},
|
||||
{
|
||||
"hero": "34006",
|
||||
"text": {
|
||||
"key": "skill_34006",
|
||||
"text": "34006英雄简化队长技"
|
||||
}
|
||||
},
|
||||
{
|
||||
"hero": "35001",
|
||||
"text": {
|
||||
"key": "skill_35001",
|
||||
"text": "35001英雄简化队长技"
|
||||
}
|
||||
},
|
||||
{
|
||||
"hero": "35002",
|
||||
"text": {
|
||||
"key": "skill_35002",
|
||||
"text": "35002英雄简化队长技"
|
||||
}
|
||||
}
|
||||
]
|
34
bin/json/game_favornum.json
Normal file
34
bin/json/game_favornum.json
Normal file
@ -0,0 +1,34 @@
|
||||
[
|
||||
{
|
||||
"item_id": "10009",
|
||||
"favor_num": 5
|
||||
},
|
||||
{
|
||||
"item_id": "10010",
|
||||
"favor_num": 5
|
||||
},
|
||||
{
|
||||
"item_id": "10011",
|
||||
"favor_num": 10
|
||||
},
|
||||
{
|
||||
"item_id": "10012",
|
||||
"favor_num": 10
|
||||
},
|
||||
{
|
||||
"item_id": "10013",
|
||||
"favor_num": 20
|
||||
},
|
||||
{
|
||||
"item_id": "10014",
|
||||
"favor_num": 35
|
||||
},
|
||||
{
|
||||
"item_id": "10015",
|
||||
"favor_num": 50
|
||||
},
|
||||
{
|
||||
"item_id": "10016",
|
||||
"favor_num": 100
|
||||
}
|
||||
]
|
@ -156,7 +156,6 @@
|
||||
"dreamland_fightnum": 30,
|
||||
"dreamland_resettime": 0,
|
||||
"dreamland_limit": 3600,
|
||||
"dreamland_pro": 100,
|
||||
"dreamland_triggernum": 20,
|
||||
"hunting_num": 10,
|
||||
"hunting_reset": 1,
|
||||
@ -166,6 +165,10 @@
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"game_time": [
|
||||
1,
|
||||
24
|
||||
]
|
||||
}
|
||||
]
|
@ -349,8 +349,8 @@
|
||||
"key": "itemname_10009",
|
||||
"text": "被封印的魔法书"
|
||||
},
|
||||
"usetype": 2,
|
||||
"color": 6,
|
||||
"usetype": 3,
|
||||
"color": 1,
|
||||
"bagtype": 1,
|
||||
"index": 9,
|
||||
"special_type": 0,
|
||||
@ -361,7 +361,7 @@
|
||||
"access": [
|
||||
122
|
||||
],
|
||||
"use_skip": 0,
|
||||
"use_skip": 107,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
@ -371,7 +371,7 @@
|
||||
"ico": "wp_icon_10009",
|
||||
"intr": {
|
||||
"key": "itemdesc_10009",
|
||||
"text": "这本魔法书被强大的魔法封印了,通过第9999关后可以开启"
|
||||
"text": "一本被封印的魔法书,送给英雄可以增加一定好感度"
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
@ -392,8 +392,8 @@
|
||||
"key": "itemname_10010",
|
||||
"text": "古代硬币"
|
||||
},
|
||||
"usetype": 2,
|
||||
"color": 5,
|
||||
"usetype": 3,
|
||||
"color": 1,
|
||||
"bagtype": 1,
|
||||
"index": 10,
|
||||
"special_type": 0,
|
||||
@ -404,7 +404,7 @@
|
||||
"access": [
|
||||
122
|
||||
],
|
||||
"use_skip": 0,
|
||||
"use_skip": 107,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
@ -414,7 +414,7 @@
|
||||
"ico": "wp_icon_10010",
|
||||
"intr": {
|
||||
"key": "itemdesc_10010",
|
||||
"text": "似乎是某个失落文明的货币,暂时只有纪念意义"
|
||||
"text": "一种纪念币,送给英雄可以增加一定好感度"
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
@ -435,8 +435,8 @@
|
||||
"key": "itemname_10011",
|
||||
"text": "坏掉的钟表"
|
||||
},
|
||||
"usetype": 2,
|
||||
"color": 3,
|
||||
"usetype": 3,
|
||||
"color": 2,
|
||||
"bagtype": 1,
|
||||
"index": 11,
|
||||
"special_type": 0,
|
||||
@ -447,7 +447,7 @@
|
||||
"access": [
|
||||
122
|
||||
],
|
||||
"use_skip": 0,
|
||||
"use_skip": 107,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
@ -457,7 +457,7 @@
|
||||
"ico": "wp_icon_10011",
|
||||
"intr": {
|
||||
"key": "itemdesc_10011",
|
||||
"text": "表针一动不动,也许有人可以修好它。"
|
||||
"text": "有年代感的钟表,送给英雄可以增加一定好感度"
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
@ -478,7 +478,7 @@
|
||||
"key": "itemname_10012",
|
||||
"text": "木材"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 2,
|
||||
"bagtype": 1,
|
||||
"index": 12,
|
||||
@ -490,7 +490,7 @@
|
||||
"access": [
|
||||
122
|
||||
],
|
||||
"use_skip": 0,
|
||||
"use_skip": 107,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
@ -500,7 +500,7 @@
|
||||
"ico": "wp_icon_10012",
|
||||
"intr": {
|
||||
"key": "itemdesc_10012",
|
||||
"text": "精致的木材,散发着淡淡的香气"
|
||||
"text": "散发着香气的木材,送给英雄可以增加一定好感度"
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
@ -521,8 +521,8 @@
|
||||
"key": "itemname_10013",
|
||||
"text": "四叶草"
|
||||
},
|
||||
"usetype": 2,
|
||||
"color": 4,
|
||||
"usetype": 3,
|
||||
"color": 3,
|
||||
"bagtype": 1,
|
||||
"index": 13,
|
||||
"special_type": 0,
|
||||
@ -533,7 +533,7 @@
|
||||
"access": [
|
||||
122
|
||||
],
|
||||
"use_skip": 0,
|
||||
"use_skip": 107,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
@ -543,7 +543,7 @@
|
||||
"ico": "wp_icon_10013",
|
||||
"intr": {
|
||||
"key": "itemdesc_10013",
|
||||
"text": "把它放在背包里会带来好运"
|
||||
"text": "能给人带来好运的植物,送给英雄可以增加一定好感度"
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
@ -564,8 +564,8 @@
|
||||
"key": "itemname_10014",
|
||||
"text": "冒险家勋章"
|
||||
},
|
||||
"usetype": 2,
|
||||
"color": 6,
|
||||
"usetype": 3,
|
||||
"color": 4,
|
||||
"bagtype": 1,
|
||||
"index": 14,
|
||||
"special_type": 0,
|
||||
@ -576,7 +576,7 @@
|
||||
"access": [
|
||||
122
|
||||
],
|
||||
"use_skip": 0,
|
||||
"use_skip": 107,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
@ -607,7 +607,7 @@
|
||||
"key": "itemname_10015",
|
||||
"text": "猫猫护身符"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
"bagtype": 1,
|
||||
"index": 15,
|
||||
@ -619,7 +619,7 @@
|
||||
"access": [
|
||||
122
|
||||
],
|
||||
"use_skip": 0,
|
||||
"use_skip": 107,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
@ -650,8 +650,8 @@
|
||||
"key": "itemname_10016",
|
||||
"text": "人造钻石"
|
||||
},
|
||||
"usetype": 2,
|
||||
"color": 3,
|
||||
"usetype": 3,
|
||||
"color": 6,
|
||||
"bagtype": 1,
|
||||
"index": 16,
|
||||
"special_type": 0,
|
||||
@ -662,7 +662,7 @@
|
||||
"access": [
|
||||
122
|
||||
],
|
||||
"use_skip": 0,
|
||||
"use_skip": 107,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
@ -1632,5 +1632,40 @@
|
||||
"key": "itemtipstxt_60003",
|
||||
"text": "5星套装宝箱不足"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "70001",
|
||||
"name": {
|
||||
"key": "itemname_70001",
|
||||
"text": "主角经验"
|
||||
},
|
||||
"usetype": 2,
|
||||
"color": 6,
|
||||
"bagtype": 0,
|
||||
"index": 24,
|
||||
"special_type": 0,
|
||||
"time": 0,
|
||||
"effects": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": [],
|
||||
"use_skip": 0,
|
||||
"upper_limit": -1,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 0,
|
||||
"race": 0,
|
||||
"img": "wp_icon_10010",
|
||||
"ico": "wp_icon_10010",
|
||||
"intr": {
|
||||
"key": "itemdesc_70001",
|
||||
"text": "提升玩家经验所需要的道具"
|
||||
},
|
||||
"sale": [],
|
||||
"synthetize_deplete": [],
|
||||
"tipstxt": {
|
||||
"key": "itemtipstxt_70001",
|
||||
"text": "主角经验不足"
|
||||
}
|
||||
}
|
||||
]
|
File diff suppressed because it is too large
Load Diff
@ -2000,7 +2000,8 @@
|
||||
"Target": 1,
|
||||
"ChildSkill": {
|
||||
"Id": [
|
||||
225001211
|
||||
225001211,
|
||||
225001215
|
||||
]
|
||||
},
|
||||
"Desc": {
|
||||
@ -2025,7 +2026,8 @@
|
||||
"Target": 1,
|
||||
"ChildSkill": {
|
||||
"Id": [
|
||||
225001221
|
||||
225001221,
|
||||
225001225
|
||||
]
|
||||
},
|
||||
"Desc": {
|
||||
@ -2050,7 +2052,8 @@
|
||||
"Target": 1,
|
||||
"ChildSkill": {
|
||||
"Id": [
|
||||
225001231
|
||||
225001231,
|
||||
225001235
|
||||
]
|
||||
},
|
||||
"Desc": {
|
||||
@ -2075,7 +2078,8 @@
|
||||
"Target": 1,
|
||||
"ChildSkill": {
|
||||
"Id": [
|
||||
225001241
|
||||
225001241,
|
||||
225001245
|
||||
]
|
||||
},
|
||||
"Desc": {
|
||||
@ -2100,7 +2104,8 @@
|
||||
"Target": 1,
|
||||
"ChildSkill": {
|
||||
"Id": [
|
||||
225001251
|
||||
225001251,
|
||||
225001255
|
||||
]
|
||||
},
|
||||
"Desc": {
|
||||
@ -2119,7 +2124,7 @@
|
||||
"text": "太极一式"
|
||||
},
|
||||
"ico": "jn_icon_x002",
|
||||
"act": "Skill_2",
|
||||
"act": "Skill_1",
|
||||
"Type": 0,
|
||||
"CD": 0,
|
||||
"Target": 1,
|
||||
@ -2144,7 +2149,7 @@
|
||||
"text": "太极一式"
|
||||
},
|
||||
"ico": "jn_icon_x002",
|
||||
"act": "Skill_2",
|
||||
"act": "Skill_1",
|
||||
"Type": 0,
|
||||
"CD": 0,
|
||||
"Target": 1,
|
||||
@ -2169,7 +2174,7 @@
|
||||
"text": "太极一式"
|
||||
},
|
||||
"ico": "jn_icon_x002",
|
||||
"act": "Skill_2",
|
||||
"act": "Skill_1",
|
||||
"Type": 0,
|
||||
"CD": 0,
|
||||
"Target": 1,
|
||||
@ -2194,7 +2199,7 @@
|
||||
"text": "太极一式"
|
||||
},
|
||||
"ico": "jn_icon_x002",
|
||||
"act": "Skill_2",
|
||||
"act": "Skill_1",
|
||||
"Type": 0,
|
||||
"CD": 0,
|
||||
"Target": 1,
|
||||
@ -2219,7 +2224,7 @@
|
||||
"text": "太极一式"
|
||||
},
|
||||
"ico": "jn_icon_x002",
|
||||
"act": "Skill_2",
|
||||
"act": "Skill_1",
|
||||
"Type": 0,
|
||||
"CD": 0,
|
||||
"Target": 1,
|
||||
|
203
bin/json/game_subplotmaintask.json
Normal file
203
bin/json/game_subplotmaintask.json
Normal file
@ -0,0 +1,203 @@
|
||||
[
|
||||
{
|
||||
"id": 101000,
|
||||
"paretnTask": 0,
|
||||
"subTask": [
|
||||
1001,
|
||||
1002
|
||||
],
|
||||
"name": {
|
||||
"key": "SubplotMainTask_101000",
|
||||
"text": "让阿宝变强1"
|
||||
},
|
||||
"conditions": [
|
||||
100101,
|
||||
100102
|
||||
],
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"timeSlice": {
|
||||
"x": 14,
|
||||
"y": 16
|
||||
},
|
||||
"endtime": {
|
||||
"x": 14,
|
||||
"y": 16
|
||||
},
|
||||
"finish": false,
|
||||
"ending": true,
|
||||
"resetto": 0
|
||||
},
|
||||
{
|
||||
"id": 102000,
|
||||
"paretnTask": 101000,
|
||||
"subTask": [
|
||||
1001,
|
||||
1002
|
||||
],
|
||||
"name": {
|
||||
"key": "SubplotMainTask_102000",
|
||||
"text": "让阿宝变强2"
|
||||
},
|
||||
"conditions": [
|
||||
100101,
|
||||
100102
|
||||
],
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"endtime": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"finish": false,
|
||||
"ending": true,
|
||||
"resetto": 0
|
||||
},
|
||||
{
|
||||
"id": 103000,
|
||||
"paretnTask": 102000,
|
||||
"subTask": [
|
||||
1001,
|
||||
1002
|
||||
],
|
||||
"name": {
|
||||
"key": "SubplotMainTask_103000",
|
||||
"text": "让阿宝变强3"
|
||||
},
|
||||
"conditions": [
|
||||
100101,
|
||||
100102
|
||||
],
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"endtime": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"finish": false,
|
||||
"ending": true,
|
||||
"resetto": 0
|
||||
},
|
||||
{
|
||||
"id": 104000,
|
||||
"paretnTask": 102000,
|
||||
"subTask": [
|
||||
1001,
|
||||
1002
|
||||
],
|
||||
"name": {
|
||||
"key": "SubplotMainTask_104000",
|
||||
"text": "让阿宝变强4"
|
||||
},
|
||||
"conditions": [
|
||||
100101,
|
||||
100102
|
||||
],
|
||||
"reward": [],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"endtime": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"finish": true,
|
||||
"ending": false,
|
||||
"resetto": 1001
|
||||
},
|
||||
{
|
||||
"id": 105000,
|
||||
"paretnTask": 103000,
|
||||
"subTask": [
|
||||
1001,
|
||||
1002
|
||||
],
|
||||
"name": {
|
||||
"key": "SubplotMainTask_105000",
|
||||
"text": "让阿宝变强5"
|
||||
},
|
||||
"conditions": [
|
||||
100101,
|
||||
100102
|
||||
],
|
||||
"reward": [],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"endtime": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"finish": false,
|
||||
"ending": true,
|
||||
"resetto": 0
|
||||
},
|
||||
{
|
||||
"id": 106000,
|
||||
"paretnTask": 105000,
|
||||
"subTask": [
|
||||
1001,
|
||||
1002
|
||||
],
|
||||
"name": {
|
||||
"key": "SubplotMainTask_106000",
|
||||
"text": "让阿宝变强6"
|
||||
},
|
||||
"conditions": [
|
||||
100101,
|
||||
100102
|
||||
],
|
||||
"reward": [],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"endtime": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"finish": true,
|
||||
"ending": true,
|
||||
"resetto": 0
|
||||
}
|
||||
]
|
70
bin/json/game_subplotsubtask.json
Normal file
70
bin/json/game_subplotsubtask.json
Normal file
@ -0,0 +1,70 @@
|
||||
[
|
||||
{
|
||||
"id": 1001,
|
||||
"preTId": -1,
|
||||
"nextTId": 100102,
|
||||
"cond": [
|
||||
101,
|
||||
102
|
||||
],
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 1002,
|
||||
"preTId": 100101,
|
||||
"nextTId": 100103,
|
||||
"cond": [
|
||||
104
|
||||
],
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 1003,
|
||||
"preTId": 100102,
|
||||
"nextTId": 100104,
|
||||
"cond": [
|
||||
106
|
||||
],
|
||||
"reward": []
|
||||
},
|
||||
{
|
||||
"id": 1004,
|
||||
"preTId": 100103,
|
||||
"nextTId": 100105,
|
||||
"cond": [
|
||||
108
|
||||
],
|
||||
"reward": []
|
||||
},
|
||||
{
|
||||
"id": 1005,
|
||||
"preTId": 100103,
|
||||
"nextTId": -1,
|
||||
"cond": [
|
||||
109
|
||||
],
|
||||
"reward": []
|
||||
}
|
||||
]
|
34
bin/json/game_subplottaskline.json
Normal file
34
bin/json/game_subplottaskline.json
Normal file
@ -0,0 +1,34 @@
|
||||
[
|
||||
{
|
||||
"id": 1001,
|
||||
"task": 101000
|
||||
},
|
||||
{
|
||||
"id": 1002,
|
||||
"task": 102000
|
||||
},
|
||||
{
|
||||
"id": 1003,
|
||||
"task": 103000
|
||||
},
|
||||
{
|
||||
"id": 1004,
|
||||
"task": 104000
|
||||
},
|
||||
{
|
||||
"id": 1005,
|
||||
"task": 105000
|
||||
},
|
||||
{
|
||||
"id": 1006,
|
||||
"task": 106000
|
||||
},
|
||||
{
|
||||
"id": 1007,
|
||||
"task": 107000
|
||||
},
|
||||
{
|
||||
"id": 1008,
|
||||
"task": 108000
|
||||
}
|
||||
]
|
187
bin/json/game_subplottimeline.json
Normal file
187
bin/json/game_subplottimeline.json
Normal file
@ -0,0 +1,187 @@
|
||||
[
|
||||
{
|
||||
"index": 1,
|
||||
"nodeIndex": 0,
|
||||
"stroy": 101,
|
||||
"name": {
|
||||
"key": "阿宝的成长1",
|
||||
"text": "阿宝的成长1"
|
||||
},
|
||||
"img": "zx_pt_01",
|
||||
"cond": [
|
||||
101
|
||||
],
|
||||
"taskline": 1001,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"timeSlice": {
|
||||
"x": 14,
|
||||
"y": 16
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"nodeIndex": 0,
|
||||
"stroy": 101,
|
||||
"name": {
|
||||
"key": "阿宝的成长2",
|
||||
"text": "阿宝的成长2"
|
||||
},
|
||||
"img": "zx_pt_02",
|
||||
"cond": [
|
||||
101
|
||||
],
|
||||
"taskline": 1002,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 3,
|
||||
"nodeIndex": 0,
|
||||
"stroy": 101,
|
||||
"name": {
|
||||
"key": "阿宝的成长3",
|
||||
"text": "阿宝的成长3"
|
||||
},
|
||||
"img": "zx_pt_03",
|
||||
"cond": [
|
||||
101
|
||||
],
|
||||
"taskline": 1003,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"nodeIndex": 1,
|
||||
"stroy": 101,
|
||||
"name": {
|
||||
"key": "阿宝的成长4",
|
||||
"text": "阿宝的成长4"
|
||||
},
|
||||
"img": "zx_pt_04",
|
||||
"cond": [
|
||||
101
|
||||
],
|
||||
"taskline": 1004,
|
||||
"reward": [],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 5,
|
||||
"nodeIndex": 1,
|
||||
"stroy": 101,
|
||||
"name": {
|
||||
"key": "阿宝的成长5",
|
||||
"text": "阿宝的成长5"
|
||||
},
|
||||
"img": "zx_pt_05",
|
||||
"cond": [
|
||||
101
|
||||
],
|
||||
"taskline": 1005,
|
||||
"reward": [],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"nodeIndex": 2,
|
||||
"stroy": 101,
|
||||
"name": {
|
||||
"key": "阿宝的成长6",
|
||||
"text": "阿宝的成长6"
|
||||
},
|
||||
"img": "zx_pt_06",
|
||||
"cond": [
|
||||
101
|
||||
],
|
||||
"taskline": 1006,
|
||||
"reward": [],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
"nodeIndex": 3,
|
||||
"stroy": 101,
|
||||
"name": {
|
||||
"key": "阿宝的成长7",
|
||||
"text": "阿宝的成长7"
|
||||
},
|
||||
"img": "zx_pt_07",
|
||||
"cond": [
|
||||
101
|
||||
],
|
||||
"taskline": 1007,
|
||||
"reward": [],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 8,
|
||||
"nodeIndex": 4,
|
||||
"stroy": 101,
|
||||
"name": {
|
||||
"key": "阿宝的成长8",
|
||||
"text": "阿宝的成长8"
|
||||
},
|
||||
"img": "zx_pt_08",
|
||||
"cond": [
|
||||
101
|
||||
],
|
||||
"taskline": 1008,
|
||||
"reward": [],
|
||||
"timeSlice": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
}
|
||||
]
|
42
sys/configure/structs/Game.Captaintext.go
Normal file
42
sys/configure/structs/Game.Captaintext.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 GameCaptaintext struct {
|
||||
_dataMap map[string]*GameCaptaintextData
|
||||
_dataList []*GameCaptaintextData
|
||||
}
|
||||
|
||||
func NewGameCaptaintext(_buf []map[string]interface{}) (*GameCaptaintext, error) {
|
||||
_dataList := make([]*GameCaptaintextData, 0, len(_buf))
|
||||
dataMap := make(map[string]*GameCaptaintextData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameCaptaintextData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Hero] = _v
|
||||
}
|
||||
}
|
||||
return &GameCaptaintext{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameCaptaintext) GetDataMap() map[string]*GameCaptaintextData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameCaptaintext) GetDataList() []*GameCaptaintextData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameCaptaintext) Get(key string) *GameCaptaintextData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
37
sys/configure/structs/Game.CaptaintextData.go
Normal file
37
sys/configure/structs/Game.CaptaintextData.go
Normal file
@ -0,0 +1,37 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameCaptaintextData struct {
|
||||
Hero string
|
||||
Text string
|
||||
}
|
||||
|
||||
const TypeId_GameCaptaintextData = 1046893471
|
||||
|
||||
func (*GameCaptaintextData) GetTypeId() int32 {
|
||||
return 1046893471
|
||||
}
|
||||
|
||||
func (_v *GameCaptaintextData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; if _v.Hero, _ok_ = _buf["hero"].(string); !_ok_ { err = errors.New("hero error"); return } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Text error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Text, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameCaptaintextData(_buf map[string]interface{}) (*GameCaptaintextData, error) {
|
||||
v := &GameCaptaintextData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.FavorNum.go
Normal file
42
sys/configure/structs/Game.FavorNum.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 GameFavorNum struct {
|
||||
_dataMap map[string]*GameFavorNumData
|
||||
_dataList []*GameFavorNumData
|
||||
}
|
||||
|
||||
func NewGameFavorNum(_buf []map[string]interface{}) (*GameFavorNum, error) {
|
||||
_dataList := make([]*GameFavorNumData, 0, len(_buf))
|
||||
dataMap := make(map[string]*GameFavorNumData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameFavorNumData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.ItemId] = _v
|
||||
}
|
||||
}
|
||||
return &GameFavorNum{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameFavorNum) GetDataMap() map[string]*GameFavorNumData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameFavorNum) GetDataList() []*GameFavorNumData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameFavorNum) Get(key string) *GameFavorNumData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
37
sys/configure/structs/Game.FavorNumData.go
Normal file
37
sys/configure/structs/Game.FavorNumData.go
Normal file
@ -0,0 +1,37 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameFavorNumData struct {
|
||||
ItemId string
|
||||
FavorNum int32
|
||||
}
|
||||
|
||||
const TypeId_GameFavorNumData = -1462878034
|
||||
|
||||
func (*GameFavorNumData) GetTypeId() int32 {
|
||||
return -1462878034
|
||||
}
|
||||
|
||||
func (_v *GameFavorNumData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; if _v.ItemId, _ok_ = _buf["item_id"].(string); !_ok_ { err = errors.New("item_id error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["favor_num"].(float64); !_ok_ { err = errors.New("favor_num error"); return }; _v.FavorNum = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameFavorNumData(_buf map[string]interface{}) (*GameFavorNumData, error) {
|
||||
v := &GameFavorNumData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.SubplotMainTask.go
Normal file
42
sys/configure/structs/Game.SubplotMainTask.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 GameSubplotMainTask struct {
|
||||
_dataMap map[int32]*GameSubplotMainTaskData
|
||||
_dataList []*GameSubplotMainTaskData
|
||||
}
|
||||
|
||||
func NewGameSubplotMainTask(_buf []map[string]interface{}) (*GameSubplotMainTask, error) {
|
||||
_dataList := make([]*GameSubplotMainTaskData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameSubplotMainTaskData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSubplotMainTaskData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameSubplotMainTask{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSubplotMainTask) GetDataMap() map[int32]*GameSubplotMainTaskData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameSubplotMainTask) GetDataList() []*GameSubplotMainTaskData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSubplotMainTask) Get(key int32) *GameSubplotMainTaskData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
107
sys/configure/structs/Game.SubplotMainTaskData.go
Normal file
107
sys/configure/structs/Game.SubplotMainTaskData.go
Normal file
@ -0,0 +1,107 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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"
|
||||
import "bright/serialization"
|
||||
|
||||
type GameSubplotMainTaskData struct {
|
||||
Id int32
|
||||
ParetnTask int32
|
||||
SubTask []int32
|
||||
Name string
|
||||
Conditions []int32
|
||||
Reward []*Gameatn
|
||||
TimeSlice serialization.Vector2
|
||||
Endtime serialization.Vector2
|
||||
Finish bool
|
||||
Ending bool
|
||||
Resetto int32
|
||||
}
|
||||
|
||||
const TypeId_GameSubplotMainTaskData = 1852970349
|
||||
|
||||
func (*GameSubplotMainTaskData) GetTypeId() int32 {
|
||||
return 1852970349
|
||||
}
|
||||
|
||||
func (_v *GameSubplotMainTaskData)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["paretnTask"].(float64); !_ok_ { err = errors.New("paretnTask error"); return }; _v.ParetnTask = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["subTask"].([]interface{}); !_ok_ { err = errors.New("subTask error"); return }
|
||||
|
||||
_v.SubTask = 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.SubTask = append(_v.SubTask, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["conditions"].([]interface{}); !_ok_ { err = errors.New("conditions error"); return }
|
||||
|
||||
_v.Conditions = 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.Conditions = append(_v.Conditions, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
|
||||
|
||||
_v.Reward = 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.Reward = append(_v.Reward, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["timeSlice"].(map[string]interface{}); !_ok_ { err = errors.New("timeSlice error"); return }
|
||||
var _x_, _y_ float32;
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) }
|
||||
_v.TimeSlice = serialization.NewVector2(_x_, _y_)
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["endtime"].(map[string]interface{}); !_ok_ { err = errors.New("endtime error"); return }
|
||||
var _x_, _y_ float32;
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) }
|
||||
_v.Endtime = serialization.NewVector2(_x_, _y_)
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.Finish, _ok_ = _buf["finish"].(bool); !_ok_ { err = errors.New("finish error"); return } }
|
||||
{ var _ok_ bool; if _v.Ending, _ok_ = _buf["ending"].(bool); !_ok_ { err = errors.New("ending error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["resetto"].(float64); !_ok_ { err = errors.New("resetto error"); return }; _v.Resetto = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameSubplotMainTaskData(_buf map[string]interface{}) (*GameSubplotMainTaskData, error) {
|
||||
v := &GameSubplotMainTaskData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.SubplotSubTask.go
Normal file
42
sys/configure/structs/Game.SubplotSubTask.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 GameSubplotSubTask struct {
|
||||
_dataMap map[int32]*GameSubplotSubTaskData
|
||||
_dataList []*GameSubplotSubTaskData
|
||||
}
|
||||
|
||||
func NewGameSubplotSubTask(_buf []map[string]interface{}) (*GameSubplotSubTask, error) {
|
||||
_dataList := make([]*GameSubplotSubTaskData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameSubplotSubTaskData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSubplotSubTaskData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameSubplotSubTask{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSubplotSubTask) GetDataMap() map[int32]*GameSubplotSubTaskData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameSubplotSubTask) GetDataList() []*GameSubplotSubTaskData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSubplotSubTask) Get(key int32) *GameSubplotSubTaskData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
69
sys/configure/structs/Game.SubplotSubTaskData.go
Normal file
69
sys/configure/structs/Game.SubplotSubTaskData.go
Normal file
@ -0,0 +1,69 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameSubplotSubTaskData struct {
|
||||
Id int32
|
||||
PreTId int32
|
||||
NextTId int32
|
||||
Cond []int32
|
||||
Reward []*Gameatn
|
||||
}
|
||||
|
||||
const TypeId_GameSubplotSubTaskData = 1307754186
|
||||
|
||||
func (*GameSubplotSubTaskData) GetTypeId() int32 {
|
||||
return 1307754186
|
||||
}
|
||||
|
||||
func (_v *GameSubplotSubTaskData)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["preTId"].(float64); !_ok_ { err = errors.New("preTId error"); return }; _v.PreTId = 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 _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["cond"].([]interface{}); !_ok_ { err = errors.New("cond error"); return }
|
||||
|
||||
_v.Cond = 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.Cond = append(_v.Cond, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
|
||||
|
||||
_v.Reward = 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.Reward = append(_v.Reward, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameSubplotSubTaskData(_buf map[string]interface{}) (*GameSubplotSubTaskData, error) {
|
||||
v := &GameSubplotSubTaskData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.SubplotTaskLine.go
Normal file
42
sys/configure/structs/Game.SubplotTaskLine.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 GameSubplotTaskLine struct {
|
||||
_dataMap map[int32]*GameSubplotTaskLineData
|
||||
_dataList []*GameSubplotTaskLineData
|
||||
}
|
||||
|
||||
func NewGameSubplotTaskLine(_buf []map[string]interface{}) (*GameSubplotTaskLine, error) {
|
||||
_dataList := make([]*GameSubplotTaskLineData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameSubplotTaskLineData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSubplotTaskLineData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameSubplotTaskLine{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSubplotTaskLine) GetDataMap() map[int32]*GameSubplotTaskLineData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameSubplotTaskLine) GetDataList() []*GameSubplotTaskLineData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSubplotTaskLine) Get(key int32) *GameSubplotTaskLineData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
37
sys/configure/structs/Game.SubplotTaskLineData.go
Normal file
37
sys/configure/structs/Game.SubplotTaskLineData.go
Normal file
@ -0,0 +1,37 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameSubplotTaskLineData struct {
|
||||
Id int32
|
||||
Task int32
|
||||
}
|
||||
|
||||
const TypeId_GameSubplotTaskLineData = -777362392
|
||||
|
||||
func (*GameSubplotTaskLineData) GetTypeId() int32 {
|
||||
return -777362392
|
||||
}
|
||||
|
||||
func (_v *GameSubplotTaskLineData)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["task"].(float64); !_ok_ { err = errors.New("task error"); return }; _v.Task = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameSubplotTaskLineData(_buf map[string]interface{}) (*GameSubplotTaskLineData, error) {
|
||||
v := &GameSubplotTaskLineData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.SubplotTimeLine.go
Normal file
42
sys/configure/structs/Game.SubplotTimeLine.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 GameSubplotTimeLine struct {
|
||||
_dataMap map[int32]*GameSubplotTimeLineData
|
||||
_dataList []*GameSubplotTimeLineData
|
||||
}
|
||||
|
||||
func NewGameSubplotTimeLine(_buf []map[string]interface{}) (*GameSubplotTimeLine, error) {
|
||||
_dataList := make([]*GameSubplotTimeLineData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameSubplotTimeLineData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSubplotTimeLineData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Index] = _v
|
||||
}
|
||||
}
|
||||
return &GameSubplotTimeLine{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSubplotTimeLine) GetDataMap() map[int32]*GameSubplotTimeLineData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameSubplotTimeLine) GetDataList() []*GameSubplotTimeLineData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSubplotTimeLine) Get(key int32) *GameSubplotTimeLineData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
84
sys/configure/structs/Game.SubplotTimeLineData.go
Normal file
84
sys/configure/structs/Game.SubplotTimeLineData.go
Normal file
@ -0,0 +1,84 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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"
|
||||
import "bright/serialization"
|
||||
|
||||
type GameSubplotTimeLineData struct {
|
||||
Index int32
|
||||
NodeIndex int32
|
||||
Stroy int32
|
||||
Name string
|
||||
Img string
|
||||
Cond []int32
|
||||
Taskline int32
|
||||
Reward []*Gameatn
|
||||
TimeSlice serialization.Vector2
|
||||
}
|
||||
|
||||
const TypeId_GameSubplotTimeLineData = 1165801840
|
||||
|
||||
func (*GameSubplotTimeLineData) GetTypeId() int32 {
|
||||
return 1165801840
|
||||
}
|
||||
|
||||
func (_v *GameSubplotTimeLineData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["index"].(float64); !_ok_ { err = errors.New("index error"); return }; _v.Index = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["nodeIndex"].(float64); !_ok_ { err = errors.New("nodeIndex error"); return }; _v.NodeIndex = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["stroy"].(float64); !_ok_ { err = errors.New("stroy error"); return }; _v.Stroy = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["cond"].([]interface{}); !_ok_ { err = errors.New("cond error"); return }
|
||||
|
||||
_v.Cond = 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.Cond = append(_v.Cond, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["taskline"].(float64); !_ok_ { err = errors.New("taskline error"); return }; _v.Taskline = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
|
||||
|
||||
_v.Reward = 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.Reward = append(_v.Reward, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["timeSlice"].(map[string]interface{}); !_ok_ { err = errors.New("timeSlice error"); return }
|
||||
var _x_, _y_ float32;
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) }
|
||||
_v.TimeSlice = serialization.NewVector2(_x_, _y_)
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameSubplotTimeLineData(_buf map[string]interface{}) (*GameSubplotTimeLineData, error) {
|
||||
v := &GameSubplotTimeLineData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -87,12 +87,10 @@ type Tables struct {
|
||||
Link *GameLink
|
||||
GetResource *GameGetResource
|
||||
Affix *GameAffix
|
||||
LineStoryChapter *GameLineStoryChapter
|
||||
LineStoryTask *GameLineStoryTask
|
||||
LineStoryStageTask *GameLineStoryStageTask
|
||||
VikingBossSkill *GameVikingBossSkill
|
||||
LibraryFetter *GameLibraryFetter
|
||||
LibraryStory *GameLibraryStory
|
||||
FavorNum *GameFavorNum
|
||||
LibraryHero *GameLibraryHero
|
||||
LibraryHistory *GameLibraryHistory
|
||||
LibraryFavor *GameLibraryFavor
|
||||
@ -101,6 +99,11 @@ type Tables struct {
|
||||
GameColor *GameGameColor
|
||||
NameLibrary *GameNameLibrary
|
||||
HeroConvertdata *GameHeroConvertdata
|
||||
SubplotTimeLine *GameSubplotTimeLine
|
||||
SubplotTaskLine *GameSubplotTaskLine
|
||||
SubplotMainTask *GameSubplotMainTask
|
||||
SubplotSubTask *GameSubplotSubTask
|
||||
Captaintext *GameCaptaintext
|
||||
}
|
||||
|
||||
func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
@ -564,24 +567,6 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.Affix, err = NewGameAffix(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_linestorychapter") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.LineStoryChapter, err = NewGameLineStoryChapter(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_linestorytask") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.LineStoryTask, err = NewGameLineStoryTask(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_linestorystagetask") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.LineStoryStageTask, err = NewGameLineStoryStageTask(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_vikingbossskill") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -600,6 +585,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.LibraryStory, err = NewGameLibraryStory(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_favornum") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.FavorNum, err = NewGameFavorNum(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_libraryhero") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -648,5 +639,35 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.HeroConvertdata, err = NewGameHeroConvertdata(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_subplottimeline") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SubplotTimeLine, err = NewGameSubplotTimeLine(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_subplottaskline") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SubplotTaskLine, err = NewGameSubplotTaskLine(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_subplotmaintask") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SubplotMainTask, err = NewGameSubplotMainTask(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_subplotsubtask") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SubplotSubTask, err = NewGameSubplotSubTask(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_captaintext") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Captaintext, err = NewGameCaptaintext(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return tables, nil
|
||||
}
|
||||
|
@ -79,11 +79,11 @@ type GameGlobalData struct {
|
||||
DreamlandFightnum int32
|
||||
DreamlandResettime int32
|
||||
DreamlandLimit int32
|
||||
DreamlandPro int32
|
||||
DreamlandTriggernum int32
|
||||
HuntingNum int32
|
||||
HuntingReset int32
|
||||
HuntingCap []int32
|
||||
GameTime []int32
|
||||
}
|
||||
|
||||
const TypeId_GameGlobalData = 477542761
|
||||
@ -226,7 +226,6 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dreamland_fightnum"].(float64); !_ok_ { err = errors.New("dreamland_fightnum error"); return }; _v.DreamlandFightnum = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dreamland_resettime"].(float64); !_ok_ { err = errors.New("dreamland_resettime error"); return }; _v.DreamlandResettime = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dreamland_limit"].(float64); !_ok_ { err = errors.New("dreamland_limit error"); return }; _v.DreamlandLimit = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dreamland_pro"].(float64); !_ok_ { err = errors.New("dreamland_pro error"); return }; _v.DreamlandPro = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dreamland_triggernum"].(float64); !_ok_ { err = errors.New("dreamland_triggernum error"); return }; _v.DreamlandTriggernum = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hunting_num"].(float64); !_ok_ { err = errors.New("hunting_num error"); return }; _v.HuntingNum = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hunting_reset"].(float64); !_ok_ { err = errors.New("hunting_reset error"); return }; _v.HuntingReset = int32(_tempNum_) }
|
||||
@ -244,6 +243,20 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["game_time"].([]interface{}); !_ok_ { err = errors.New("game_time error"); return }
|
||||
|
||||
_v.GameTime = 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.GameTime = append(_v.GameTime, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user