配置+ 协议
This commit is contained in:
parent
3102a7729f
commit
f72724b090
@ -108,5 +108,15 @@
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
},
|
||||
{
|
||||
"id": 111,
|
||||
"PlayType": "pvp",
|
||||
"HeroCount": 5,
|
||||
"DefaultHero": 0,
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
}
|
||||
]
|
File diff suppressed because it is too large
Load Diff
@ -48,5 +48,15 @@
|
||||
"ips": "10.0.0.85:7891",
|
||||
"debug": true,
|
||||
"sid": "dfmxf"
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"name": {
|
||||
"key": "debug_server_04",
|
||||
"text": "hjl"
|
||||
},
|
||||
"ips": "10.0.0.208:7891",
|
||||
"debug": true,
|
||||
"sid": "dfjl"
|
||||
}
|
||||
]
|
@ -104,37 +104,37 @@
|
||||
"camp3_pool1": "camp3_pool",
|
||||
"camp4_pool1": "camp4_pool",
|
||||
"base_pool1": {
|
||||
"s": 0,
|
||||
"e": 0,
|
||||
"s": 1,
|
||||
"e": 1,
|
||||
"p": "base_pool1"
|
||||
},
|
||||
"base_pool2": {
|
||||
"s": 1,
|
||||
"e": 99999,
|
||||
"s": 2,
|
||||
"e": 2,
|
||||
"p": "base_pool2"
|
||||
},
|
||||
"base_pool3": {
|
||||
"s": 100000,
|
||||
"e": 999999999,
|
||||
"p": "base_pool6"
|
||||
"s": 3,
|
||||
"e": 3,
|
||||
"p": "base_pool3"
|
||||
},
|
||||
"base_pool4": {
|
||||
"s": 99999999,
|
||||
"e": 999999999,
|
||||
"p": "base_pool7"
|
||||
"s": 4,
|
||||
"e": 4,
|
||||
"p": "base_pool4"
|
||||
},
|
||||
"base_pool5": {
|
||||
"s": 99999999,
|
||||
"e": 999999999,
|
||||
"p": "base_pool7"
|
||||
"s": 5,
|
||||
"e": 5,
|
||||
"p": "base_pool5"
|
||||
},
|
||||
"base_pool6": {
|
||||
"s": 99999999,
|
||||
"e": 999999999,
|
||||
"p": "base_pool7"
|
||||
"s": 6,
|
||||
"e": 6,
|
||||
"p": "base_pool6"
|
||||
},
|
||||
"base_pool7": {
|
||||
"s": 99999999,
|
||||
"s": 7,
|
||||
"e": 999999999,
|
||||
"p": "base_pool7"
|
||||
},
|
||||
|
@ -2601,9 +2601,9 @@
|
||||
},
|
||||
{
|
||||
"id": "55006",
|
||||
"preson": "11020",
|
||||
"presonshow": "11020_exhibition",
|
||||
"presonstory": "11020",
|
||||
"preson": "11021",
|
||||
"presonshow": "11021_exhibition",
|
||||
"presonstory": "11021",
|
||||
"presondraw": "",
|
||||
"height": 1,
|
||||
"weight": 1,
|
||||
|
@ -100,11 +100,5 @@
|
||||
"open": true,
|
||||
"routrules": "~/worker",
|
||||
"describe": "附魔副本排行榜数据"
|
||||
},
|
||||
{
|
||||
"msgid": "pvp",
|
||||
"open": true,
|
||||
"routrules": "~/worker",
|
||||
"describe": "同步竞技场"
|
||||
}
|
||||
]
|
377
bin/json/game_newsmithy.json
Normal file
377
bin/json/game_newsmithy.json
Normal file
@ -0,0 +1,377 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"item_id": 0,
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 43,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 44,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 45,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 46,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 47,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"item_id": 0,
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"id": 51,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 52,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 53,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 54,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 55,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 56,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 57,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 58,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 59,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 60,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 61,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 62,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 63,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 64,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 65,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 66,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 67,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 68,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 69,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 70,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 71,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 72,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 73,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 74,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"id": 75,
|
||||
"item_id": 0,
|
||||
"type": 3
|
||||
}
|
||||
]
|
@ -9,10 +9,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -35,10 +31,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -61,10 +53,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -109,10 +97,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -135,10 +119,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -161,10 +141,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -187,10 +163,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -213,10 +185,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -239,10 +207,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -265,10 +229,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -291,10 +251,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -317,10 +273,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -343,10 +295,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -369,10 +317,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -395,10 +339,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -421,10 +361,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -447,10 +383,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -473,10 +405,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -499,10 +427,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -525,10 +449,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -551,10 +471,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -577,10 +493,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -603,10 +515,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -629,10 +537,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -655,10 +559,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -681,10 +581,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -707,10 +603,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -755,10 +647,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -781,10 +669,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -807,10 +691,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -833,10 +713,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -859,10 +735,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -885,10 +757,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -911,10 +779,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -937,10 +801,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -963,10 +823,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -989,10 +845,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1015,10 +867,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1041,10 +889,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1067,10 +911,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1093,10 +933,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1119,10 +955,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1145,10 +977,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1171,10 +999,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1197,10 +1021,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1289,10 +1109,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1315,10 +1131,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1341,10 +1153,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1367,10 +1175,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1393,10 +1197,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1419,10 +1219,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1445,10 +1241,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1471,10 +1263,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1497,10 +1285,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1523,10 +1307,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1549,10 +1329,6 @@
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1100101
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1573,8 +1349,8 @@
|
||||
},
|
||||
"main": [
|
||||
{
|
||||
"key": 3,
|
||||
"param": 20010
|
||||
"key": 1,
|
||||
"param": 1
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1595,8 +1371,8 @@
|
||||
},
|
||||
"main": [
|
||||
{
|
||||
"key": 3,
|
||||
"param": 20010
|
||||
"key": 1,
|
||||
"param": 1
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
@ -1617,8 +1393,8 @@
|
||||
},
|
||||
"main": [
|
||||
{
|
||||
"key": 3,
|
||||
"param": 20010
|
||||
"key": 1,
|
||||
"param": 1
|
||||
}
|
||||
],
|
||||
"optional": "",
|
||||
|
@ -4,7 +4,7 @@
|
||||
"privilege_type": 1,
|
||||
"privilege_DescribeFront": {
|
||||
"key": "privilege_10101",
|
||||
"text": "每日获得"
|
||||
"text": "购买后获得"
|
||||
},
|
||||
"privilege_DescribeAfter": {
|
||||
"key": "PrivilegeAfter_10101",
|
||||
@ -43,7 +43,7 @@
|
||||
"privilege_type": 1,
|
||||
"privilege_DescribeFront": {
|
||||
"key": "privilege_10201",
|
||||
"text": "每日获得"
|
||||
"text": "每日免费刷新商店"
|
||||
},
|
||||
"privilege_DescribeAfter": {
|
||||
"key": "PrivilegeAfter_10201",
|
||||
@ -56,11 +56,11 @@
|
||||
"privilege_type": 2,
|
||||
"privilege_DescribeFront": {
|
||||
"key": "privilege_10202",
|
||||
"text": "金币商店每日"
|
||||
"text": "每日获得"
|
||||
},
|
||||
"privilege_DescribeAfter": {
|
||||
"key": "PrivilegeAfter_10202",
|
||||
"text": "免费刷新次数+1"
|
||||
"text": "免费刷新次数+2"
|
||||
},
|
||||
"privilege_parameter": 1
|
||||
},
|
||||
@ -69,11 +69,11 @@
|
||||
"privilege_type": 7,
|
||||
"privilege_DescribeFront": {
|
||||
"key": "privilege_10203",
|
||||
"text": "巨怪商队"
|
||||
"text": "每周获得"
|
||||
},
|
||||
"privilege_DescribeAfter": {
|
||||
"key": "PrivilegeAfter_10203",
|
||||
"text": "背包容量+1"
|
||||
"text": "背包容量+2"
|
||||
},
|
||||
"privilege_parameter": 1
|
||||
},
|
||||
|
376
bin/json/game_smithyproficiency.json
Normal file
376
bin/json/game_smithyproficiency.json
Normal file
@ -0,0 +1,376 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"proficiency": 20,
|
||||
"reelId": 1,
|
||||
"proficiency_lv": 1,
|
||||
"title_text": {
|
||||
"key": "1",
|
||||
"text": "lv.{0}:熟练度{1}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "1",
|
||||
"text": "炉温消耗-{0}%"
|
||||
},
|
||||
"type": 1,
|
||||
"value1": 100,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"proficiency": 40,
|
||||
"reelId": 1,
|
||||
"proficiency_lv": 2,
|
||||
"title_text": {
|
||||
"key": "1",
|
||||
"text": "lv.{0}:熟练度{1}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "2",
|
||||
"text": "材料消耗减少"
|
||||
},
|
||||
"type": 2,
|
||||
"value1": 10001,
|
||||
"value2": -275
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"proficiency": 60,
|
||||
"reelId": 1,
|
||||
"proficiency_lv": 3,
|
||||
"title_text": {
|
||||
"key": "1",
|
||||
"text": "lv.{0}:熟练度{1}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "3",
|
||||
"text": "解锁图纸【紫金雷神锤】"
|
||||
},
|
||||
"type": 3,
|
||||
"value1": 2,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"proficiency": 80,
|
||||
"reelId": 1,
|
||||
"proficiency_lv": 4,
|
||||
"title_text": {
|
||||
"key": "1",
|
||||
"text": "lv.{0}:熟练度{1}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "4",
|
||||
"text": "解锁套装"
|
||||
},
|
||||
"type": 4,
|
||||
"value1": 5,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"proficiency": 100,
|
||||
"reelId": 1,
|
||||
"proficiency_lv": 5,
|
||||
"title_text": {
|
||||
"key": "1",
|
||||
"text": "lv.{0}:熟练度{1}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "5",
|
||||
"text": "{0}级装备售价提高{1}%"
|
||||
},
|
||||
"type": 5,
|
||||
"value1": 1,
|
||||
"value2": 10
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"proficiency": 120,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 1,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"proficiency": 140,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"proficiency": 160,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"proficiency": 180,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"proficiency": 200,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"proficiency": 220,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"proficiency": 240,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"proficiency": 260,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"proficiency": 280,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"proficiency": 300,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"proficiency": 0,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"proficiency": 0,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"proficiency": 0,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"proficiency": 0,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"proficiency": 0,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"proficiency": 0,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"proficiency": 0,
|
||||
"reelId": 0,
|
||||
"proficiency_lv": 0,
|
||||
"title_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"type": 0,
|
||||
"value1": 0,
|
||||
"value2": 0
|
||||
}
|
||||
]
|
262
bin/json/game_smithystovev1.json
Normal file
262
bin/json/game_smithystovev1.json
Normal file
@ -0,0 +1,262 @@
|
||||
[
|
||||
{
|
||||
"star": 1,
|
||||
"max_temperature": 2000,
|
||||
"temperature_recovery": 60,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"title_text": {
|
||||
"key": "1",
|
||||
"text": "冶炼炉lv.1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"star": 2,
|
||||
"max_temperature": 2100,
|
||||
"temperature_recovery": 63,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"title_text": {
|
||||
"key": "2",
|
||||
"text": "冶炼炉lv.2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"star": 3,
|
||||
"max_temperature": 2200,
|
||||
"temperature_recovery": 66,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"title_text": {
|
||||
"key": "3",
|
||||
"text": "冶炼炉lv.3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"star": 4,
|
||||
"max_temperature": 2300,
|
||||
"temperature_recovery": 69,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"title_text": {
|
||||
"key": "4",
|
||||
"text": "冶炼炉lv.4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"star": 5,
|
||||
"max_temperature": 2400,
|
||||
"temperature_recovery": 72,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"title_text": {
|
||||
"key": "5",
|
||||
"text": "冶炼炉lv.5"
|
||||
}
|
||||
},
|
||||
{
|
||||
"star": 6,
|
||||
"max_temperature": 2500,
|
||||
"temperature_recovery": 75,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"title_text": {
|
||||
"key": "6",
|
||||
"text": "冶炼炉lv.6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"star": 7,
|
||||
"max_temperature": 2600,
|
||||
"temperature_recovery": 78,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"title_text": {
|
||||
"key": "7",
|
||||
"text": "冶炼炉lv.7"
|
||||
}
|
||||
},
|
||||
{
|
||||
"star": 8,
|
||||
"max_temperature": 2700,
|
||||
"temperature_recovery": 81,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"title_text": {
|
||||
"key": "8",
|
||||
"text": "冶炼炉lv.8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"star": 9,
|
||||
"max_temperature": 2800,
|
||||
"temperature_recovery": 84,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"title_text": {
|
||||
"key": "9",
|
||||
"text": "冶炼炉lv.9"
|
||||
}
|
||||
},
|
||||
{
|
||||
"star": 10,
|
||||
"max_temperature": 3000,
|
||||
"temperature_recovery": 90,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"title_text": {
|
||||
"key": "10",
|
||||
"text": "冶炼炉lv.10"
|
||||
}
|
||||
}
|
||||
]
|
962
bin/json/game_smithytool.json
Normal file
962
bin/json/game_smithytool.json
Normal file
@ -0,0 +1,962 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"skill_type": 1,
|
||||
"skill_lv": 1,
|
||||
"preconditions": 0,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"name_text": {
|
||||
"key": "1",
|
||||
"text": "测量尺lv.{0}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "1",
|
||||
"text": "史诗品质概率提升{0}%"
|
||||
},
|
||||
"value": 5
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"skill_type": 1,
|
||||
"skill_lv": 2,
|
||||
"preconditions": 0,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"name_text": {
|
||||
"key": "2",
|
||||
"text": "测量尺lv.{0}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "2",
|
||||
"text": "史诗品质概率提升{0}%"
|
||||
},
|
||||
"value": 10
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"skill_type": 1,
|
||||
"skill_lv": 3,
|
||||
"preconditions": 0,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"name_text": {
|
||||
"key": "3",
|
||||
"text": "测量尺lv.{0}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "3",
|
||||
"text": "史诗品质概率提升{0}%"
|
||||
},
|
||||
"value": 15
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"skill_type": 1,
|
||||
"skill_lv": 4,
|
||||
"preconditions": 0,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"name_text": {
|
||||
"key": "4",
|
||||
"text": "测量尺lv.{0}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "4",
|
||||
"text": "史诗品质概率提升{0}%"
|
||||
},
|
||||
"value": 20
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"skill_type": 1,
|
||||
"skill_lv": 5,
|
||||
"preconditions": 0,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"name_text": {
|
||||
"key": "5",
|
||||
"text": "测量尺lv.{0}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "5",
|
||||
"text": "史诗品质概率提升{0}%"
|
||||
},
|
||||
"value": 25
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"skill_type": 1,
|
||||
"skill_lv": 6,
|
||||
"preconditions": 0,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"name_text": {
|
||||
"key": "6",
|
||||
"text": "测量尺lv.{0}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "6",
|
||||
"text": "史诗品质概率提升{0}%"
|
||||
},
|
||||
"value": 30
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"skill_type": 1,
|
||||
"skill_lv": 7,
|
||||
"preconditions": 0,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"name_text": {
|
||||
"key": "7",
|
||||
"text": "测量尺lv.{0}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "7",
|
||||
"text": "史诗品质概率提升{0}%"
|
||||
},
|
||||
"value": 35
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"skill_type": 1,
|
||||
"skill_lv": 8,
|
||||
"preconditions": 0,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"name_text": {
|
||||
"key": "8",
|
||||
"text": "测量尺lv.{0}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "8",
|
||||
"text": "史诗品质概率提升{0}%"
|
||||
},
|
||||
"value": 40
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"skill_type": 1,
|
||||
"skill_lv": 9,
|
||||
"preconditions": 0,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"name_text": {
|
||||
"key": "9",
|
||||
"text": "测量尺lv.{0}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "9",
|
||||
"text": "史诗品质概率提升{0}%"
|
||||
},
|
||||
"value": 45
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"skill_type": 1,
|
||||
"skill_lv": 10,
|
||||
"preconditions": 0,
|
||||
"up_material": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 2
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 3
|
||||
}
|
||||
],
|
||||
"name_text": {
|
||||
"key": "10",
|
||||
"text": "测量尺lv.{0}"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "10",
|
||||
"text": "史诗品质概率提升{0}%"
|
||||
},
|
||||
"value": 50
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 1,
|
||||
"preconditions": 5,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "11",
|
||||
"text": "所有装备售价提升{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 2,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "12",
|
||||
"text": "所有装备售价提升{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 3,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "13",
|
||||
"text": "所有装备售价提升{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 4,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "14",
|
||||
"text": "所有装备售价提升{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 5,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "15",
|
||||
"text": "所有装备售价提升{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 6,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "16",
|
||||
"text": "所有装备售价提升{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 7,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "17",
|
||||
"text": "所有装备售价提升{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 8,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "18",
|
||||
"text": "所有装备售价提升{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 9,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "19",
|
||||
"text": "所有装备售价提升{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 10,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "20",
|
||||
"text": "所有装备售价提升{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 1,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "21",
|
||||
"text": "所有图纸炉温消耗减少{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 2,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "22",
|
||||
"text": "所有图纸炉温消耗减少{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 3,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "23",
|
||||
"text": "所有图纸炉温消耗减少{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 4,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "24",
|
||||
"text": "所有图纸炉温消耗减少{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 5,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "25",
|
||||
"text": "所有图纸炉温消耗减少{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 6,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "26",
|
||||
"text": "所有图纸炉温消耗减少{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 7,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "27",
|
||||
"text": "所有图纸炉温消耗减少{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 8,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "28",
|
||||
"text": "所有图纸炉温消耗减少{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 9,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "29",
|
||||
"text": "所有图纸炉温消耗减少{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 10,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "30",
|
||||
"text": "所有图纸炉温消耗减少{0}%"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"skill_type": 4,
|
||||
"skill_lv": 1,
|
||||
"preconditions": 35,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "31",
|
||||
"text": "每日顾客数量提升至{0}人"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"skill_type": 4,
|
||||
"skill_lv": 2,
|
||||
"preconditions": 35,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "32",
|
||||
"text": "每日顾客数量提升至{0}人"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"skill_type": 4,
|
||||
"skill_lv": 3,
|
||||
"preconditions": 35,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "33",
|
||||
"text": "每日顾客数量提升至{0}人"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"skill_type": 4,
|
||||
"skill_lv": 4,
|
||||
"preconditions": 35,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "34",
|
||||
"text": "每日顾客数量提升至{0}人"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"skill_type": 4,
|
||||
"skill_lv": 5,
|
||||
"preconditions": 35,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "35",
|
||||
"text": "每日顾客数量提升至{0}人"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"skill_type": 4,
|
||||
"skill_lv": 6,
|
||||
"preconditions": 35,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "36",
|
||||
"text": "每日顾客数量提升至{0}人"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"skill_type": 4,
|
||||
"skill_lv": 7,
|
||||
"preconditions": 35,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "37",
|
||||
"text": "每日顾客数量提升至{0}人"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"skill_type": 4,
|
||||
"skill_lv": 8,
|
||||
"preconditions": 35,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "38",
|
||||
"text": "每日顾客数量提升至{0}人"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"skill_type": 4,
|
||||
"skill_lv": 9,
|
||||
"preconditions": 35,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "39",
|
||||
"text": "每日顾客数量提升至{0}人"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"skill_type": 4,
|
||||
"skill_lv": 10,
|
||||
"preconditions": 35,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "40",
|
||||
"text": "每日顾客数量提升至{0}人"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"skill_type": 5,
|
||||
"skill_lv": 1,
|
||||
"preconditions": 45,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "41",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"skill_type": 5,
|
||||
"skill_lv": 2,
|
||||
"preconditions": 45,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "42",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 43,
|
||||
"skill_type": 5,
|
||||
"skill_lv": 3,
|
||||
"preconditions": 45,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "43",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 44,
|
||||
"skill_type": 5,
|
||||
"skill_lv": 4,
|
||||
"preconditions": 45,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "44",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 45,
|
||||
"skill_type": 5,
|
||||
"skill_lv": 5,
|
||||
"preconditions": 45,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "45",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 46,
|
||||
"skill_type": 5,
|
||||
"skill_lv": 6,
|
||||
"preconditions": 45,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "46",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 47,
|
||||
"skill_type": 5,
|
||||
"skill_lv": 7,
|
||||
"preconditions": 45,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "47",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
"skill_type": 5,
|
||||
"skill_lv": 8,
|
||||
"preconditions": 45,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "48",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"skill_type": 5,
|
||||
"skill_lv": 9,
|
||||
"preconditions": 45,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "49",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"skill_type": 5,
|
||||
"skill_lv": 10,
|
||||
"preconditions": 45,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "50",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 0
|
||||
}
|
||||
]
|
@ -22,7 +22,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -67,7 +67,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -112,7 +112,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -157,7 +157,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -202,7 +202,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -247,7 +247,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -292,7 +292,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -337,7 +337,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -382,7 +382,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -427,7 +427,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -472,7 +472,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -517,7 +517,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -562,7 +562,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -607,7 +607,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
@ -652,7 +652,7 @@
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"tips": {
|
||||
"key": "mainline_desc_10001",
|
||||
"key": "mainline_desc_X",
|
||||
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
|
||||
},
|
||||
"task": [
|
||||
|
@ -1,110 +1,218 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"goodsname": "物品1",
|
||||
"goodsname": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品1"
|
||||
},
|
||||
"goodsfor": 1,
|
||||
"goodsinfor": "物品1货品信息",
|
||||
"goodsinfor": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品1货品信息"
|
||||
},
|
||||
"goodsicon": "clmsg_ll_01",
|
||||
"goodsprice": 2000,
|
||||
"star_money": 12000,
|
||||
"uptext": "听说最近黑色峡谷的蘑菇供应不求,如果碰上,你或许可以囤积一些",
|
||||
"suptext": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!",
|
||||
"uptext": {
|
||||
"key": "hearsay1",
|
||||
"text": "听说最近黑色峡谷的蘑菇供应不求,如果碰上,你或许可以囤积一些"
|
||||
},
|
||||
"suptext": {
|
||||
"key": "suphearsay",
|
||||
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
|
||||
},
|
||||
"max": 40
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"goodsname": "物品2",
|
||||
"goodsname": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品2"
|
||||
},
|
||||
"goodsfor": 1,
|
||||
"goodsinfor": "物品2货品信息",
|
||||
"goodsinfor": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品2货品信息"
|
||||
},
|
||||
"goodsicon": "clmsg_ll_02",
|
||||
"goodsprice": 2000,
|
||||
"star_money": 13000,
|
||||
"uptext": "嘿,你有听说过老人与海的故事吗,没听过也不打紧,一些贵族正在收购一批海鱼,价格都已经被炒上天了,留意这个发财的机会,兄弟。",
|
||||
"suptext": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!",
|
||||
"uptext": {
|
||||
"key": "hearsay2",
|
||||
"text": "嘿,你有听说过老人与海的故事吗,没听过也不打紧,一些贵族正在收购一批海鱼,价格都已经被炒上天了,留意这个发财的机会,兄弟。"
|
||||
},
|
||||
"suptext": {
|
||||
"key": "suphearsay",
|
||||
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
|
||||
},
|
||||
"max": 40
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"goodsname": "物品3",
|
||||
"goodsname": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品3"
|
||||
},
|
||||
"goodsfor": 1,
|
||||
"goodsinfor": "物品3货品信息",
|
||||
"goodsinfor": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品3货品信息"
|
||||
},
|
||||
"goodsicon": "clmsg_ll_03",
|
||||
"goodsprice": 2000,
|
||||
"star_money": 14000,
|
||||
"uptext": "没人会拒绝寻香草的诱惑,尤其是商人,你说对吧。我有一个老主顾,他的孩子满月,现在正需要很多这个玩意,记得留心一下哦~",
|
||||
"suptext": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!",
|
||||
"uptext": {
|
||||
"key": "hearsay3",
|
||||
"text": "没人会拒绝寻香草的诱惑,尤其是商人,你说对吧。我有一个老主顾,他的孩子满月,现在正需要很多这个玩意,记得留心一下哦~"
|
||||
},
|
||||
"suptext": {
|
||||
"key": "suphearsay",
|
||||
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
|
||||
},
|
||||
"max": 40
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"goodsname": "物品4",
|
||||
"goodsname": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品4"
|
||||
},
|
||||
"goodsfor": 2,
|
||||
"goodsinfor": "物品4货品信息",
|
||||
"goodsinfor": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品4货品信息"
|
||||
},
|
||||
"goodsicon": "clmsg_ll_04",
|
||||
"goodsprice": 2000,
|
||||
"star_money": 11000,
|
||||
"uptext": "好吧,你消息你运气来了,神龙大年久失修,正需要一批上好的木材,而你的下一个目的地......啧啧啧,有时候我真羡慕你的运气。",
|
||||
"suptext": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!",
|
||||
"uptext": {
|
||||
"key": "hearsay4",
|
||||
"text": "好吧,你消息你运气来了,神龙大年久失修,正需要一批上好的木材,而你的下一个目的地......啧啧啧,有时候我真羡慕你的运气。"
|
||||
},
|
||||
"suptext": {
|
||||
"key": "suphearsay",
|
||||
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
|
||||
},
|
||||
"max": 40
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"goodsname": "物品5",
|
||||
"goodsname": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品5"
|
||||
},
|
||||
"goodsfor": 2,
|
||||
"goodsinfor": "物品5货品信息",
|
||||
"goodsinfor": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品5货品信息"
|
||||
},
|
||||
"goodsicon": "clmsg_ll_05",
|
||||
"goodsprice": 2000,
|
||||
"star_money": 1000,
|
||||
"uptext": "这次是我的私人消息,听说阿宝的某一个师兄越狱了,正在到处进行破坏,各地的村民都在收购铁器以备不时之需。我知道这很缺德,但咱们可是商人,赚谁的钱不是赚?",
|
||||
"suptext": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!",
|
||||
"uptext": {
|
||||
"key": "hearsay5",
|
||||
"text": "这次是我的私人消息,听说阿宝的某一个师兄越狱了,正在到处进行破坏,各地的村民都在收购铁器以备不时之需。我知道这很缺德,但咱们可是商人,赚谁的钱不是赚?"
|
||||
},
|
||||
"suptext": {
|
||||
"key": "suphearsay",
|
||||
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
|
||||
},
|
||||
"max": 30
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"goodsname": "物品6",
|
||||
"goodsname": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品6"
|
||||
},
|
||||
"goodsfor": 2,
|
||||
"goodsinfor": "物品6货品信息",
|
||||
"goodsinfor": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品6货品信息"
|
||||
},
|
||||
"goodsicon": "wp_icon_0003",
|
||||
"goodsprice": 2000,
|
||||
"star_money": 2000,
|
||||
"uptext": "一根上号的雪茄,一杯威士忌,还有一把趁手的兵器,这或许就是男人最大的浪漫了。那帮维京人马上就要开始捕羊大赛了,你猜猜他们现在最需要什么?那可是场庆典,你懂得~",
|
||||
"suptext": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!",
|
||||
"uptext": {
|
||||
"key": "hearsay6",
|
||||
"text": "一根上号的雪茄,一杯威士忌,还有一把趁手的兵器,这或许就是男人最大的浪漫了。那帮维京人马上就要开始捕羊大赛了,你猜猜他们现在最需要什么?那可是场庆典,你懂得~"
|
||||
},
|
||||
"suptext": {
|
||||
"key": "suphearsay",
|
||||
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
|
||||
},
|
||||
"max": 30
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"goodsname": "物品7",
|
||||
"goodsname": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品7"
|
||||
},
|
||||
"goodsfor": 3,
|
||||
"goodsinfor": "物品7货品信息",
|
||||
"goodsinfor": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品7货品信息"
|
||||
},
|
||||
"goodsicon": "wp_icon_10002",
|
||||
"goodsprice": 2000,
|
||||
"star_money": 1000,
|
||||
"uptext": "听说了吗,维京人的山谷总是会传来恐怖的怒吼,那嗓门,一听就知道肯定是一个大家伙,现在我认识的很多部落的族长都在收购武器,你知道该怎么做,不是吗?",
|
||||
"suptext": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!",
|
||||
"uptext": {
|
||||
"key": "hearsay7",
|
||||
"text": "听说了吗,维京人的山谷总是会传来恐怖的怒吼,那嗓门,一听就知道肯定是一个大家伙,现在我认识的很多部落的族长都在收购武器,你知道该怎么做,不是吗?"
|
||||
},
|
||||
"suptext": {
|
||||
"key": "suphearsay",
|
||||
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
|
||||
},
|
||||
"max": 30
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"goodsname": "物品8",
|
||||
"goodsname": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品8"
|
||||
},
|
||||
"goodsfor": 3,
|
||||
"goodsinfor": "物品8货品信息",
|
||||
"goodsinfor": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品8货品信息"
|
||||
},
|
||||
"goodsicon": "wp_icon_10012",
|
||||
"goodsprice": 2000,
|
||||
"star_money": 3000,
|
||||
"uptext": "怪物史莱克你听说过吗,最近有消息他要带着他的公主一起来中轴城,并决定举办一场庆典,虽然我不知道他哪儿来的钱办庆典,但对于我们这种优良的商人来说,庆典就意味着可以赚大把的钱,你知道该准备什么了吗?",
|
||||
"suptext": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!",
|
||||
"uptext": {
|
||||
"key": "hearsay8",
|
||||
"text": "怪物史莱克你听说过吗,最近有消息他要带着他的公主一起来中轴城,并决定举办一场庆典,虽然我不知道他哪儿来的钱办庆典,但对于我们这种优良的商人来说,庆典就意味着可以赚大把的钱,你知道该准备什么了吗?"
|
||||
},
|
||||
"suptext": {
|
||||
"key": "suphearsay",
|
||||
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
|
||||
},
|
||||
"max": 30
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"goodsname": "物品9",
|
||||
"goodsname": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品9"
|
||||
},
|
||||
"goodsfor": 3,
|
||||
"goodsinfor": "物品9货品信息",
|
||||
"goodsinfor": {
|
||||
"key": "itemname_40002",
|
||||
"text": "物品9货品信息"
|
||||
},
|
||||
"goodsicon": "wp_icon_10014",
|
||||
"goodsprice": 2000,
|
||||
"star_money": 4000,
|
||||
"uptext": "我很喜欢完游戏,因为我总能在里面不劳而获的得到诸多宝藏,你听说了吗,最近一个神秘的洞穴出现在丛林区,而当地的那些原始人,可是从中捞了不少宝贝,我们说不定可以从那些原始人手里捞上一笔,然后去中轴城高价卖出。",
|
||||
"suptext": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!",
|
||||
"uptext": {
|
||||
"key": "hearsay9",
|
||||
"text": "我很喜欢完游戏,因为我总能在里面不劳而获的得到诸多宝藏,你听说了吗,最近一个神秘的洞穴出现在丛林区,而当地的那些原始人,可是从中捞了不少宝贝,我们说不定可以从那些原始人手里捞上一笔,然后去中轴城高价卖出。"
|
||||
},
|
||||
"suptext": {
|
||||
"key": "suphearsay",
|
||||
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
|
||||
},
|
||||
"max": 30
|
||||
}
|
||||
]
|
@ -7,6 +7,18 @@
|
||||
"group": 101,
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "旧时光"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "阿宝学功夫"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新剧情"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01",
|
||||
"旧时光1-指挥部杰克",
|
||||
@ -29,6 +41,18 @@
|
||||
"group": 101,
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "旧时光"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "阿宝学功夫"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新剧情"
|
||||
},
|
||||
"npc": [
|
||||
"display_platform_04_02",
|
||||
"旧时光1-住所主角",
|
||||
@ -51,6 +75,18 @@
|
||||
"group": 101,
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "旧时光"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "阿宝学功夫"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新剧情"
|
||||
},
|
||||
"npc": [
|
||||
"display_platform_04_02",
|
||||
"旧时光1-住所平先生",
|
||||
@ -73,6 +109,18 @@
|
||||
"group": 101,
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "旧时光"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "阿宝学功夫"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新剧情"
|
||||
},
|
||||
"npc": [
|
||||
"display_platform_04_02",
|
||||
"旧时光1-住所平先生",
|
||||
@ -95,6 +143,18 @@
|
||||
"group": 101,
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "旧时光"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "阿宝学功夫"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新剧情"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"旧时光1-指挥部阿宝",
|
||||
@ -117,6 +177,18 @@
|
||||
"group": 101,
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "旧时光"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "阿宝学功夫"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新剧情"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"旧时光1-指挥部杰克",
|
||||
@ -139,6 +211,18 @@
|
||||
"group": 101,
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "旧时光"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "阿宝学功夫"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新剧情"
|
||||
},
|
||||
"npc": [
|
||||
"dreamwork_jungle_playershow_01",
|
||||
"旧时光1-森林小道阿宝",
|
||||
@ -161,6 +245,18 @@
|
||||
"group": 101,
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "旧时光"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "阿宝学功夫"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新剧情"
|
||||
},
|
||||
"npc": [
|
||||
"dreamwork_jungle_playershow_01",
|
||||
"旧时光1-森林小道 阿宝",
|
||||
@ -183,6 +279,18 @@
|
||||
"group": 101,
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "旧时光"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "阿宝学功夫"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新剧情"
|
||||
},
|
||||
"npc": [
|
||||
"scenesfight_03_02",
|
||||
"旧时光1-竹林豺狼小怪",
|
||||
@ -205,6 +313,18 @@
|
||||
"group": 101,
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "旧时光"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "阿宝学功夫"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新剧情"
|
||||
},
|
||||
"npc": [
|
||||
"scenesfight_03_02",
|
||||
"旧时光1-竹林阿宝",
|
||||
@ -227,6 +347,18 @@
|
||||
"group": 101,
|
||||
"des": 3,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "旧时光"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "阿宝学功夫"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新剧情"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"旧时光1-指挥部杰克",
|
||||
@ -249,6 +381,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"0新手引导-杰克-中轴城常驻待机",
|
||||
@ -271,6 +415,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"0新手引导-杰克-中轴城常驻待机",
|
||||
@ -293,6 +449,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"1.新手引导-花朵-中轴城",
|
||||
@ -315,6 +483,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"1.新手引导-花朵-中轴城",
|
||||
@ -337,6 +517,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"0新手引导-杰克-中轴城常驻待机",
|
||||
@ -359,6 +551,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"3新手引导-波比-正常待机-中轴城",
|
||||
@ -381,6 +585,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"2新手引导-邦尼兔-正常待机-中轴城",
|
||||
@ -409,6 +625,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"新手引导-波比-右屏圣树1",
|
||||
@ -431,6 +659,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_kongfupanda_01",
|
||||
"新手引导-波比-右屏圣树2",
|
||||
@ -453,6 +693,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_kongfupanda_01",
|
||||
"新手引导-豺狼人-右屏圣树",
|
||||
@ -481,6 +733,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_kongfupanda_01",
|
||||
"新手引导-豺狼人-右屏圣树",
|
||||
@ -503,6 +767,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_kongfupanda_01",
|
||||
"新手引导-圣树下的黑洞",
|
||||
@ -525,6 +801,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_kongfupanda_01",
|
||||
"新手引导-波比-犀牛守卫",
|
||||
@ -547,6 +835,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_kongfupanda_01",
|
||||
"新手引导-波比-右屏圣树3",
|
||||
@ -569,6 +869,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_kongfupanda_01",
|
||||
"新手引导-波比-右屏圣树3",
|
||||
@ -591,6 +903,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"0新手引导-杰克-中轴城常驻待机",
|
||||
@ -613,6 +937,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"0新手引导-杰克-中轴城常驻待机",
|
||||
@ -635,6 +971,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"0新手引导-杰克-中轴城常驻待机",
|
||||
@ -657,6 +1005,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"0新手引导-杰克-中轴城常驻待机",
|
||||
@ -685,6 +1045,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_smithy_01",
|
||||
"暴夫纳特铁匠铺",
|
||||
@ -707,6 +1079,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_smithy_01",
|
||||
"暴夫纳特铁匠铺",
|
||||
@ -729,6 +1113,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"0新手引导-杰克-中轴城常驻待机",
|
||||
@ -751,6 +1147,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"0新手引导-杰克-中轴城常驻待机",
|
||||
@ -773,6 +1181,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"0新手引导-杰克-中轴城常驻待机",
|
||||
@ -795,6 +1215,18 @@
|
||||
"group": 2,
|
||||
"des": 2,
|
||||
"icon": "",
|
||||
"task_Tname": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_name": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"task_display": {
|
||||
"key": "story_80",
|
||||
"text": "新手引导"
|
||||
},
|
||||
"npc": [
|
||||
"scenes_boundary_01_recordtask",
|
||||
"0新手引导-杰克-中轴城常驻待机",
|
||||
|
@ -35,7 +35,7 @@ func (this *modelStove) getSmithyStoveList(uid string) (result *pb.DBStove, err
|
||||
if redis.RedisNil != err { // 没有数据直接创建新的数据
|
||||
result.Id = primitive.NewObjectID().Hex()
|
||||
result.Uid = uid
|
||||
result.Data = make(map[int32]int32, 0)
|
||||
result.Data = make(map[int32]*pb.Mastery, 0)
|
||||
result.Skill = make(map[int32]int32, 0)
|
||||
result.Forge = make(map[int32]int32, 0)
|
||||
result.Lv = 1
|
||||
|
@ -20,26 +20,81 @@ const (
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type Mastery struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Lv int32 `protobuf:"varint,1,opt,name=lv,proto3" json:"lv"`
|
||||
Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value"`
|
||||
}
|
||||
|
||||
func (x *Mastery) Reset() {
|
||||
*x = Mastery{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *Mastery) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Mastery) ProtoMessage() {}
|
||||
|
||||
func (x *Mastery) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use Mastery.ProtoReflect.Descriptor instead.
|
||||
func (*Mastery) Descriptor() ([]byte, []int) {
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *Mastery) GetLv() int32 {
|
||||
if x != nil {
|
||||
return x.Lv
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *Mastery) GetValue() int32 {
|
||||
if x != nil {
|
||||
return x.Value
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
// 炉子信息
|
||||
type DBStove struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID
|
||||
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID
|
||||
Lv int32 `protobuf:"varint,3,opt,name=lv,proto3" json:"lv"` // 炉子等级
|
||||
Data map[int32]int32 `protobuf:"bytes,4,rep,name=data,proto3" json:"data" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // key 套装类型 value 熟练度
|
||||
Skill map[int32]int32 `protobuf:"bytes,5,rep,name=skill,proto3" json:"skill" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 台子技能
|
||||
Forge map[int32]int32 `protobuf:"bytes,6,rep,name=forge,proto3" json:"forge" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // key 套装类型 value 打造次数
|
||||
Temperature int32 `protobuf:"varint,7,opt,name=temperature,proto3" json:"temperature"` // 炉子温度
|
||||
RecoveTime int64 `protobuf:"varint,8,opt,name=recoveTime,proto3" json:"recoveTime"` // 恢复满时间
|
||||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID
|
||||
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID
|
||||
Lv int32 `protobuf:"varint,3,opt,name=lv,proto3" json:"lv"` // 炉子等级
|
||||
Data map[int32]*Mastery `protobuf:"bytes,4,rep,name=data,proto3" json:"data" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // key 图纸ID value 熟练度
|
||||
Skill map[int32]int32 `protobuf:"bytes,5,rep,name=skill,proto3" json:"skill" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 台子技能
|
||||
Forge map[int32]int32 `protobuf:"bytes,6,rep,name=forge,proto3" json:"forge" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // key 套装类型 value 打造次数
|
||||
Temperature int32 `protobuf:"varint,7,opt,name=temperature,proto3" json:"temperature"` // 炉子温度
|
||||
RecoveTime int64 `protobuf:"varint,8,opt,name=recoveTime,proto3" json:"recoveTime"` // 恢复满时间
|
||||
}
|
||||
|
||||
func (x *DBStove) Reset() {
|
||||
*x = DBStove{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[0]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -52,7 +107,7 @@ func (x *DBStove) String() string {
|
||||
func (*DBStove) ProtoMessage() {}
|
||||
|
||||
func (x *DBStove) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[0]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[1]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -65,7 +120,7 @@ func (x *DBStove) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use DBStove.ProtoReflect.Descriptor instead.
|
||||
func (*DBStove) Descriptor() ([]byte, []int) {
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{0}
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *DBStove) GetId() string {
|
||||
@ -89,7 +144,7 @@ func (x *DBStove) GetLv() int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DBStove) GetData() map[int32]int32 {
|
||||
func (x *DBStove) GetData() map[int32]*Mastery {
|
||||
if x != nil {
|
||||
return x.Data
|
||||
}
|
||||
@ -136,7 +191,7 @@ type DBBusiness struct {
|
||||
func (x *DBBusiness) Reset() {
|
||||
*x = DBBusiness{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[1]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[2]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -149,7 +204,7 @@ func (x *DBBusiness) String() string {
|
||||
func (*DBBusiness) ProtoMessage() {}
|
||||
|
||||
func (x *DBBusiness) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[1]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[2]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -162,7 +217,7 @@ func (x *DBBusiness) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use DBBusiness.ProtoReflect.Descriptor instead.
|
||||
func (*DBBusiness) Descriptor() ([]byte, []int) {
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{1}
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
func (x *DBBusiness) GetShop() map[int32]int32 {
|
||||
@ -187,7 +242,7 @@ type DBBusinessData struct {
|
||||
func (x *DBBusinessData) Reset() {
|
||||
*x = DBBusinessData{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[2]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[3]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -200,7 +255,7 @@ func (x *DBBusinessData) String() string {
|
||||
func (*DBBusinessData) ProtoMessage() {}
|
||||
|
||||
func (x *DBBusinessData) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[2]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[3]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -213,7 +268,7 @@ func (x *DBBusinessData) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use DBBusinessData.ProtoReflect.Descriptor instead.
|
||||
func (*DBBusinessData) Descriptor() ([]byte, []int) {
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{2}
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{3}
|
||||
}
|
||||
|
||||
func (x *DBBusinessData) GetId() string {
|
||||
@ -266,7 +321,7 @@ type DBTujian struct {
|
||||
func (x *DBTujian) Reset() {
|
||||
*x = DBTujian{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[3]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[4]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -279,7 +334,7 @@ func (x *DBTujian) String() string {
|
||||
func (*DBTujian) ProtoMessage() {}
|
||||
|
||||
func (x *DBTujian) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[3]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[4]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -292,7 +347,7 @@ func (x *DBTujian) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use DBTujian.ProtoReflect.Descriptor instead.
|
||||
func (*DBTujian) Descriptor() ([]byte, []int) {
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{3}
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (x *DBTujian) GetId() string {
|
||||
@ -336,7 +391,7 @@ type ForgeData struct {
|
||||
func (x *ForgeData) Reset() {
|
||||
*x = ForgeData{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[4]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[5]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -349,7 +404,7 @@ func (x *ForgeData) String() string {
|
||||
func (*ForgeData) ProtoMessage() {}
|
||||
|
||||
func (x *ForgeData) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[4]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[5]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -362,7 +417,7 @@ func (x *ForgeData) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use ForgeData.ProtoReflect.Descriptor instead.
|
||||
func (*ForgeData) Descriptor() ([]byte, []int) {
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{4}
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{5}
|
||||
}
|
||||
|
||||
func (x *ForgeData) GetForgeCount() int32 {
|
||||
@ -400,7 +455,7 @@ type Clang struct {
|
||||
func (x *Clang) Reset() {
|
||||
*x = Clang{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[5]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[6]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -413,7 +468,7 @@ func (x *Clang) String() string {
|
||||
func (*Clang) ProtoMessage() {}
|
||||
|
||||
func (x *Clang) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[5]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[6]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -426,7 +481,7 @@ func (x *Clang) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use Clang.ProtoReflect.Descriptor instead.
|
||||
func (*Clang) Descriptor() ([]byte, []int) {
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{5}
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{6}
|
||||
}
|
||||
|
||||
func (x *Clang) GetDeskType() int32 {
|
||||
@ -463,7 +518,7 @@ type OrderClang struct {
|
||||
func (x *OrderClang) Reset() {
|
||||
*x = OrderClang{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[6]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[7]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -476,7 +531,7 @@ func (x *OrderClang) String() string {
|
||||
func (*OrderClang) ProtoMessage() {}
|
||||
|
||||
func (x *OrderClang) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[6]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[7]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -489,7 +544,7 @@ func (x *OrderClang) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use OrderClang.ProtoReflect.Descriptor instead.
|
||||
func (*OrderClang) Descriptor() ([]byte, []int) {
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{6}
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{7}
|
||||
}
|
||||
|
||||
func (x *OrderClang) GetDeskType() int32 {
|
||||
@ -535,7 +590,7 @@ type DBSmithy struct {
|
||||
func (x *DBSmithy) Reset() {
|
||||
*x = DBSmithy{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[7]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[8]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -548,7 +603,7 @@ func (x *DBSmithy) String() string {
|
||||
func (*DBSmithy) ProtoMessage() {}
|
||||
|
||||
func (x *DBSmithy) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[7]
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[8]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -561,7 +616,7 @@ func (x *DBSmithy) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use DBSmithy.ProtoReflect.Descriptor instead.
|
||||
func (*DBSmithy) Descriptor() ([]byte, []int) {
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{7}
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{8}
|
||||
}
|
||||
|
||||
func (x *DBSmithy) GetId() string {
|
||||
@ -653,111 +708,114 @@ var File_smithy_smithy_db_proto protoreflect.FileDescriptor
|
||||
var file_smithy_smithy_db_proto_rawDesc = []byte{
|
||||
0x0a, 0x16, 0x73, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x2f, 0x73, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x5f,
|
||||
0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x03, 0x0a, 0x07, 0x44, 0x42, 0x53, 0x74, 0x6f, 0x76, 0x65,
|
||||
0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
|
||||
0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75,
|
||||
0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02,
|
||||
0x6c, 0x76, 0x12, 0x26, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
|
||||
0x32, 0x12, 0x2e, 0x44, 0x42, 0x53, 0x74, 0x6f, 0x76, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x45,
|
||||
0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x29, 0x0a, 0x05, 0x73, 0x6b,
|
||||
0x69, 0x6c, 0x6c, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x44, 0x42, 0x53, 0x74,
|
||||
0x6f, 0x76, 0x65, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05,
|
||||
0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x29, 0x0a, 0x05, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x18, 0x06,
|
||||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x44, 0x42, 0x53, 0x74, 0x6f, 0x76, 0x65, 0x2e, 0x46,
|
||||
0x6f, 0x72, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x66, 0x6f, 0x72, 0x67, 0x65,
|
||||
0x12, 0x20, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18,
|
||||
0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
|
||||
0x72, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x54, 0x69, 0x6d, 0x65,
|
||||
0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x54, 0x69,
|
||||
0x6d, 0x65, 0x1a, 0x37, 0x0a, 0x09, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
|
||||
0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65,
|
||||
0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x53,
|
||||
0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
|
||||
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x45, 0x6e,
|
||||
0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22,
|
||||
0x70, 0x0a, 0x0a, 0x44, 0x42, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x12, 0x29, 0x0a,
|
||||
0x04, 0x73, 0x68, 0x6f, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x44, 0x42,
|
||||
0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x45, 0x6e, 0x74,
|
||||
0x72, 0x79, 0x52, 0x04, 0x73, 0x68, 0x6f, 0x70, 0x1a, 0x37, 0x0a, 0x09, 0x53, 0x68, 0x6f, 0x70,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
|
||||
0x01, 0x22, 0x8b, 0x01, 0x0a, 0x0e, 0x44, 0x42, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73,
|
||||
0x44, 0x61, 0x74, 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03,
|
||||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x44, 0x42, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73,
|
||||
0x73, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74,
|
||||
0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x20, 0x0a,
|
||||
0x0b, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01,
|
||||
0x28, 0x03, 0x52, 0x0b, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x22,
|
||||
0xba, 0x01, 0x0a, 0x08, 0x44, 0x42, 0x54, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x12, 0x0e, 0x0a, 0x02,
|
||||
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03,
|
||||
0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x2d,
|
||||
0x0a, 0x06, 0x74, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15,
|
||||
0x2e, 0x44, 0x42, 0x54, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x2e, 0x54, 0x75, 0x6a, 0x69, 0x61, 0x6e,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x74, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x12, 0x16, 0x0a,
|
||||
0x06, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73,
|
||||
0x6c, 0x69, 0x64, 0x65, 0x72, 0x1a, 0x45, 0x0a, 0x0b, 0x54, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x45,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x07, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x79, 0x12,
|
||||
0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x12,
|
||||
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
|
||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xb2, 0x03, 0x0a, 0x07, 0x44, 0x42, 0x53, 0x74, 0x6f, 0x76,
|
||||
0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69,
|
||||
0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
|
||||
0x75, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x02, 0x6c, 0x76, 0x12, 0x26, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x12, 0x2e, 0x44, 0x42, 0x53, 0x74, 0x6f, 0x76, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x61,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x29, 0x0a, 0x05, 0x73,
|
||||
0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x44, 0x42, 0x53,
|
||||
0x74, 0x6f, 0x76, 0x65, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
|
||||
0x05, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x29, 0x0a, 0x05, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x18,
|
||||
0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x44, 0x42, 0x53, 0x74, 0x6f, 0x76, 0x65, 0x2e,
|
||||
0x46, 0x6f, 0x72, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x66, 0x6f, 0x72, 0x67,
|
||||
0x65, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65,
|
||||
0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74,
|
||||
0x75, 0x72, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x54, 0x69, 0x6d,
|
||||
0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x54,
|
||||
0x69, 0x6d, 0x65, 0x1a, 0x41, 0x0a, 0x09, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79,
|
||||
0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b,
|
||||
0x65, 0x79, 0x12, 0x1e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x08, 0x2e, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x79, 0x52, 0x05, 0x76, 0x61, 0x6c,
|
||||
0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x45,
|
||||
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x20, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x44, 0x61, 0x74,
|
||||
0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x55, 0x0a, 0x09,
|
||||
0x46, 0x6f, 0x72, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x6f, 0x72,
|
||||
0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x66,
|
||||
0x6f, 0x72, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x12, 0x18, 0x0a, 0x07, 0x71, 0x75, 0x61,
|
||||
0x6c, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, 0x61, 0x6c,
|
||||
0x69, 0x74, 0x79, 0x22, 0x4f, 0x0a, 0x05, 0x43, 0x6c, 0x61, 0x6e, 0x67, 0x12, 0x1a, 0x0a, 0x08,
|
||||
0x64, 0x65, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
|
||||
0x64, 0x65, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x54, 0x69, 0x6d,
|
||||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14,
|
||||
0x0a, 0x05, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73,
|
||||
0x54, 0x69, 0x6d, 0x65, 0x22, 0x5a, 0x0a, 0x0a, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6c, 0x61,
|
||||
0x6e, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x65, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x64, 0x65, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14,
|
||||
0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63,
|
||||
0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x65, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65,
|
||||
0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6e, 0x65, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65,
|
||||
0x22, 0x82, 0x04, 0x0a, 0x08, 0x44, 0x42, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x12, 0x0e, 0x0a,
|
||||
0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a,
|
||||
0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12,
|
||||
0x1c, 0x0a, 0x05, 0x63, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x06,
|
||||
0x2e, 0x43, 0x6c, 0x61, 0x6e, 0x67, 0x52, 0x05, 0x63, 0x6c, 0x61, 0x6e, 0x67, 0x12, 0x23, 0x0a,
|
||||
0x06, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
|
||||
0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6c, 0x61, 0x6e, 0x67, 0x52, 0x06, 0x6f, 0x72, 0x64, 0x65,
|
||||
0x72, 0x73, 0x12, 0x21, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x05,
|
||||
0x69, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x2a, 0x0a, 0x05, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x06,
|
||||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44, 0x42, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x2e,
|
||||
0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x73, 0x6b, 0x69, 0x6c,
|
||||
0x6c, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x74, 0x6f, 0x76, 0x65, 0x4c, 0x76, 0x18, 0x07, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x07, 0x73, 0x74, 0x6f, 0x76, 0x65, 0x4c, 0x76, 0x12, 0x24, 0x0a, 0x0d, 0x6f,
|
||||
0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x0d, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d,
|
||||
0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03,
|
||||
0x52, 0x05, 0x63, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x09, 0x64, 0x65, 0x73, 0x6b, 0x46,
|
||||
0x6c, 0x6f, 0x6f, 0x72, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x53,
|
||||
0x6d, 0x69, 0x74, 0x68, 0x79, 0x2e, 0x44, 0x65, 0x73, 0x6b, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x45,
|
||||
0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x64, 0x65, 0x73, 0x6b, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x12,
|
||||
0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x6f, 0x76, 0x65, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x18, 0x0b, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x76, 0x65, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x12,
|
||||
0x1c, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x38, 0x0a,
|
||||
0x0a, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
|
||||
0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
|
||||
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61,
|
||||
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3c, 0x0a, 0x0e, 0x44, 0x65, 0x73, 0x6b, 0x46,
|
||||
0x6c, 0x6f, 0x6f, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
|
||||
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
|
||||
0x1a, 0x38, 0x0a, 0x0a, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
|
||||
0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79,
|
||||
0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x70, 0x0a, 0x0a, 0x44, 0x42,
|
||||
0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x12, 0x29, 0x0a, 0x04, 0x73, 0x68, 0x6f, 0x70,
|
||||
0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x44, 0x42, 0x42, 0x75, 0x73, 0x69, 0x6e,
|
||||
0x65, 0x73, 0x73, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x73,
|
||||
0x68, 0x6f, 0x70, 0x1a, 0x37, 0x0a, 0x09, 0x53, 0x68, 0x6f, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
|
||||
0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b,
|
||||
0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x8b, 0x01, 0x0a,
|
||||
0x0e, 0x44, 0x42, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12,
|
||||
0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12,
|
||||
0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69,
|
||||
0x64, 0x12, 0x1f, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x0b, 0x2e, 0x44, 0x42, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x52, 0x04, 0x64, 0x61,
|
||||
0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x66, 0x72,
|
||||
0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x72,
|
||||
0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x22, 0xba, 0x01, 0x0a, 0x08, 0x44,
|
||||
0x42, 0x54, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x2d, 0x0a, 0x06, 0x74, 0x75, 0x6a,
|
||||
0x69, 0x61, 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x44, 0x42, 0x54, 0x75,
|
||||
0x6a, 0x69, 0x61, 0x6e, 0x2e, 0x54, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79,
|
||||
0x52, 0x06, 0x74, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6c, 0x69, 0x64,
|
||||
0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x72,
|
||||
0x1a, 0x45, 0x0a, 0x0b, 0x54, 0x75, 0x6a, 0x69, 0x61, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
|
||||
0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65,
|
||||
0x79, 0x12, 0x20, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
|
||||
0x32, 0x0a, 0x2e, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61,
|
||||
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x55, 0x0a, 0x09, 0x46, 0x6f, 0x72, 0x67, 0x65,
|
||||
0x44, 0x61, 0x74, 0x61, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x43, 0x6f, 0x75,
|
||||
0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x43,
|
||||
0x6f, 0x75, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x02, 0x6c, 0x76, 0x12, 0x18, 0x0a, 0x07, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18,
|
||||
0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x22, 0x4f,
|
||||
0x0a, 0x05, 0x43, 0x6c, 0x61, 0x6e, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x65, 0x73, 0x6b, 0x54,
|
||||
0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x64, 0x65, 0x73, 0x6b, 0x54,
|
||||
0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
|
||||
0x28, 0x03, 0x52, 0x05, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x54, 0x69,
|
||||
0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x22,
|
||||
0x5a, 0x0a, 0x0a, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6c, 0x61, 0x6e, 0x67, 0x12, 0x1a, 0x0a,
|
||||
0x08, 0x64, 0x65, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x08, 0x64, 0x65, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75,
|
||||
0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12,
|
||||
0x1a, 0x0a, 0x08, 0x6e, 0x65, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x08, 0x6e, 0x65, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x82, 0x04, 0x0a, 0x08,
|
||||
0x44, 0x42, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x05, 0x63, 0x6c,
|
||||
0x61, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x43, 0x6c, 0x61, 0x6e,
|
||||
0x67, 0x52, 0x05, 0x63, 0x6c, 0x61, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x06, 0x6f, 0x72, 0x64, 0x65,
|
||||
0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72,
|
||||
0x43, 0x6c, 0x61, 0x6e, 0x67, 0x52, 0x06, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x21, 0x0a,
|
||||
0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55,
|
||||
0x73, 0x65, 0x72, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73,
|
||||
0x12, 0x2a, 0x0a, 0x05, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x14, 0x2e, 0x44, 0x42, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x18, 0x0a, 0x07,
|
||||
0x73, 0x74, 0x6f, 0x76, 0x65, 0x4c, 0x76, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73,
|
||||
0x74, 0x6f, 0x76, 0x65, 0x4c, 0x76, 0x12, 0x24, 0x0a, 0x0d, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43,
|
||||
0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f,
|
||||
0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05,
|
||||
0x63, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x74, 0x69,
|
||||
0x6d, 0x65, 0x12, 0x36, 0x0a, 0x09, 0x64, 0x65, 0x73, 0x6b, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x18,
|
||||
0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79,
|
||||
0x2e, 0x44, 0x65, 0x73, 0x6b, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
|
||||
0x09, 0x64, 0x65, 0x73, 0x6b, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74,
|
||||
0x6f, 0x76, 0x65, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a,
|
||||
0x73, 0x74, 0x6f, 0x76, 0x65, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x6f,
|
||||
0x74, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74,
|
||||
0x6f, 0x74, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x38, 0x0a, 0x0a, 0x53, 0x6b, 0x69, 0x6c,
|
||||
0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
|
||||
0x38, 0x01, 0x1a, 0x3c, 0x0a, 0x0e, 0x44, 0x65, 0x73, 0x6b, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x45,
|
||||
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
|
||||
0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
@ -772,43 +830,45 @@ func file_smithy_smithy_db_proto_rawDescGZIP() []byte {
|
||||
return file_smithy_smithy_db_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_smithy_smithy_db_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
|
||||
var file_smithy_smithy_db_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
|
||||
var file_smithy_smithy_db_proto_goTypes = []interface{}{
|
||||
(*DBStove)(nil), // 0: DBStove
|
||||
(*DBBusiness)(nil), // 1: DBBusiness
|
||||
(*DBBusinessData)(nil), // 2: DBBusinessData
|
||||
(*DBTujian)(nil), // 3: DBTujian
|
||||
(*ForgeData)(nil), // 4: ForgeData
|
||||
(*Clang)(nil), // 5: Clang
|
||||
(*OrderClang)(nil), // 6: OrderClang
|
||||
(*DBSmithy)(nil), // 7: DBSmithy
|
||||
nil, // 8: DBStove.DataEntry
|
||||
nil, // 9: DBStove.SkillEntry
|
||||
nil, // 10: DBStove.ForgeEntry
|
||||
nil, // 11: DBBusiness.ShopEntry
|
||||
nil, // 12: DBTujian.TujianEntry
|
||||
nil, // 13: DBSmithy.SkillEntry
|
||||
nil, // 14: DBSmithy.DeskFloorEntry
|
||||
(*UserAssets)(nil), // 15: UserAssets
|
||||
(*Mastery)(nil), // 0: Mastery
|
||||
(*DBStove)(nil), // 1: DBStove
|
||||
(*DBBusiness)(nil), // 2: DBBusiness
|
||||
(*DBBusinessData)(nil), // 3: DBBusinessData
|
||||
(*DBTujian)(nil), // 4: DBTujian
|
||||
(*ForgeData)(nil), // 5: ForgeData
|
||||
(*Clang)(nil), // 6: Clang
|
||||
(*OrderClang)(nil), // 7: OrderClang
|
||||
(*DBSmithy)(nil), // 8: DBSmithy
|
||||
nil, // 9: DBStove.DataEntry
|
||||
nil, // 10: DBStove.SkillEntry
|
||||
nil, // 11: DBStove.ForgeEntry
|
||||
nil, // 12: DBBusiness.ShopEntry
|
||||
nil, // 13: DBTujian.TujianEntry
|
||||
nil, // 14: DBSmithy.SkillEntry
|
||||
nil, // 15: DBSmithy.DeskFloorEntry
|
||||
(*UserAssets)(nil), // 16: UserAssets
|
||||
}
|
||||
var file_smithy_smithy_db_proto_depIdxs = []int32{
|
||||
8, // 0: DBStove.data:type_name -> DBStove.DataEntry
|
||||
9, // 1: DBStove.skill:type_name -> DBStove.SkillEntry
|
||||
10, // 2: DBStove.forge:type_name -> DBStove.ForgeEntry
|
||||
11, // 3: DBBusiness.shop:type_name -> DBBusiness.ShopEntry
|
||||
1, // 4: DBBusinessData.data:type_name -> DBBusiness
|
||||
12, // 5: DBTujian.tujian:type_name -> DBTujian.TujianEntry
|
||||
5, // 6: DBSmithy.clang:type_name -> Clang
|
||||
6, // 7: DBSmithy.orders:type_name -> OrderClang
|
||||
15, // 8: DBSmithy.items:type_name -> UserAssets
|
||||
13, // 9: DBSmithy.skill:type_name -> DBSmithy.SkillEntry
|
||||
14, // 10: DBSmithy.deskFloor:type_name -> DBSmithy.DeskFloorEntry
|
||||
4, // 11: DBTujian.TujianEntry.value:type_name -> ForgeData
|
||||
12, // [12:12] is the sub-list for method output_type
|
||||
12, // [12:12] is the sub-list for method input_type
|
||||
12, // [12:12] is the sub-list for extension type_name
|
||||
12, // [12:12] is the sub-list for extension extendee
|
||||
0, // [0:12] is the sub-list for field type_name
|
||||
9, // 0: DBStove.data:type_name -> DBStove.DataEntry
|
||||
10, // 1: DBStove.skill:type_name -> DBStove.SkillEntry
|
||||
11, // 2: DBStove.forge:type_name -> DBStove.ForgeEntry
|
||||
12, // 3: DBBusiness.shop:type_name -> DBBusiness.ShopEntry
|
||||
2, // 4: DBBusinessData.data:type_name -> DBBusiness
|
||||
13, // 5: DBTujian.tujian:type_name -> DBTujian.TujianEntry
|
||||
6, // 6: DBSmithy.clang:type_name -> Clang
|
||||
7, // 7: DBSmithy.orders:type_name -> OrderClang
|
||||
16, // 8: DBSmithy.items:type_name -> UserAssets
|
||||
14, // 9: DBSmithy.skill:type_name -> DBSmithy.SkillEntry
|
||||
15, // 10: DBSmithy.deskFloor:type_name -> DBSmithy.DeskFloorEntry
|
||||
0, // 11: DBStove.DataEntry.value:type_name -> Mastery
|
||||
5, // 12: DBTujian.TujianEntry.value:type_name -> ForgeData
|
||||
13, // [13:13] is the sub-list for method output_type
|
||||
13, // [13:13] is the sub-list for method input_type
|
||||
13, // [13:13] is the sub-list for extension type_name
|
||||
13, // [13:13] is the sub-list for extension extendee
|
||||
0, // [0:13] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_smithy_smithy_db_proto_init() }
|
||||
@ -819,7 +879,7 @@ func file_smithy_smithy_db_proto_init() {
|
||||
file_comm_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_smithy_smithy_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBStove); i {
|
||||
switch v := v.(*Mastery); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
@ -831,7 +891,7 @@ func file_smithy_smithy_db_proto_init() {
|
||||
}
|
||||
}
|
||||
file_smithy_smithy_db_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBBusiness); i {
|
||||
switch v := v.(*DBStove); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
@ -843,7 +903,7 @@ func file_smithy_smithy_db_proto_init() {
|
||||
}
|
||||
}
|
||||
file_smithy_smithy_db_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBBusinessData); i {
|
||||
switch v := v.(*DBBusiness); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
@ -855,7 +915,7 @@ func file_smithy_smithy_db_proto_init() {
|
||||
}
|
||||
}
|
||||
file_smithy_smithy_db_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBTujian); i {
|
||||
switch v := v.(*DBBusinessData); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
@ -867,7 +927,7 @@ func file_smithy_smithy_db_proto_init() {
|
||||
}
|
||||
}
|
||||
file_smithy_smithy_db_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*ForgeData); i {
|
||||
switch v := v.(*DBTujian); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
@ -879,7 +939,7 @@ func file_smithy_smithy_db_proto_init() {
|
||||
}
|
||||
}
|
||||
file_smithy_smithy_db_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*Clang); i {
|
||||
switch v := v.(*ForgeData); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
@ -891,7 +951,7 @@ func file_smithy_smithy_db_proto_init() {
|
||||
}
|
||||
}
|
||||
file_smithy_smithy_db_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*OrderClang); i {
|
||||
switch v := v.(*Clang); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
@ -903,6 +963,18 @@ func file_smithy_smithy_db_proto_init() {
|
||||
}
|
||||
}
|
||||
file_smithy_smithy_db_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*OrderClang); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_smithy_smithy_db_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBSmithy); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -921,7 +993,7 @@ func file_smithy_smithy_db_proto_init() {
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_smithy_smithy_db_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 15,
|
||||
NumMessages: 16,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
|
42
sys/configure/structs/Game.NewSmithy.go
Normal file
42
sys/configure/structs/Game.NewSmithy.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 GameNewSmithy struct {
|
||||
_dataMap map[int32]*GameNewSmithyData
|
||||
_dataList []*GameNewSmithyData
|
||||
}
|
||||
|
||||
func NewGameNewSmithy(_buf []map[string]interface{}) (*GameNewSmithy, error) {
|
||||
_dataList := make([]*GameNewSmithyData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameNewSmithyData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameNewSmithyData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameNewSmithy{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameNewSmithy) GetDataMap() map[int32]*GameNewSmithyData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameNewSmithy) GetDataList() []*GameNewSmithyData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameNewSmithy) Get(key int32) *GameNewSmithyData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
39
sys/configure/structs/Game.NewSmithyData.go
Normal file
39
sys/configure/structs/Game.NewSmithyData.go
Normal file
@ -0,0 +1,39 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameNewSmithyData struct {
|
||||
Id int32
|
||||
ItemId int32
|
||||
Type int32
|
||||
}
|
||||
|
||||
const TypeId_GameNewSmithyData = -1249020316
|
||||
|
||||
func (*GameNewSmithyData) GetTypeId() int32 {
|
||||
return -1249020316
|
||||
}
|
||||
|
||||
func (_v *GameNewSmithyData)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["item_id"].(float64); !_ok_ { err = errors.New("item_id error"); return }; _v.ItemId = 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_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameNewSmithyData(_buf map[string]interface{}) (*GameNewSmithyData, error) {
|
||||
v := &GameNewSmithyData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.SmithyProficiency.go
Normal file
42
sys/configure/structs/Game.SmithyProficiency.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 GameSmithyProficiency struct {
|
||||
_dataMap map[int32]*GameSmithyProficiencyData
|
||||
_dataList []*GameSmithyProficiencyData
|
||||
}
|
||||
|
||||
func NewGameSmithyProficiency(_buf []map[string]interface{}) (*GameSmithyProficiency, error) {
|
||||
_dataList := make([]*GameSmithyProficiencyData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameSmithyProficiencyData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSmithyProficiencyData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameSmithyProficiency{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSmithyProficiency) GetDataMap() map[int32]*GameSmithyProficiencyData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameSmithyProficiency) GetDataList() []*GameSmithyProficiencyData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSmithyProficiency) Get(key int32) *GameSmithyProficiencyData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
51
sys/configure/structs/Game.SmithyProficiencyData.go
Normal file
51
sys/configure/structs/Game.SmithyProficiencyData.go
Normal file
@ -0,0 +1,51 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameSmithyProficiencyData struct {
|
||||
Id int32
|
||||
Proficiency int32
|
||||
ReelId int32
|
||||
ProficiencyLv int32
|
||||
TitleText string
|
||||
ContentText string
|
||||
Type int32
|
||||
Value1 int32
|
||||
Value2 int32
|
||||
}
|
||||
|
||||
const TypeId_GameSmithyProficiencyData = -1024047859
|
||||
|
||||
func (*GameSmithyProficiencyData) GetTypeId() int32 {
|
||||
return -1024047859
|
||||
}
|
||||
|
||||
func (_v *GameSmithyProficiencyData)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["proficiency"].(float64); !_ok_ { err = errors.New("proficiency error"); return }; _v.Proficiency = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["reelId"].(float64); !_ok_ { err = errors.New("reelId error"); return }; _v.ReelId = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["proficiency_lv"].(float64); !_ok_ { err = errors.New("proficiency_lv error"); return }; _v.ProficiencyLv = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["title_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.TitleText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.TitleText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["content_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.ContentText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.ContentText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ 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["value1"].(float64); !_ok_ { err = errors.New("value1 error"); return }; _v.Value1 = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["value2"].(float64); !_ok_ { err = errors.New("value2 error"); return }; _v.Value2 = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameSmithyProficiencyData(_buf map[string]interface{}) (*GameSmithyProficiencyData, error) {
|
||||
v := &GameSmithyProficiencyData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.SmithyStoveV1.go
Normal file
42
sys/configure/structs/Game.SmithyStoveV1.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 GameSmithyStoveV1 struct {
|
||||
_dataMap map[int32]*GameSmithyStoveV1Data
|
||||
_dataList []*GameSmithyStoveV1Data
|
||||
}
|
||||
|
||||
func NewGameSmithyStoveV1(_buf []map[string]interface{}) (*GameSmithyStoveV1, error) {
|
||||
_dataList := make([]*GameSmithyStoveV1Data, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameSmithyStoveV1Data)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSmithyStoveV1Data(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Star] = _v
|
||||
}
|
||||
}
|
||||
return &GameSmithyStoveV1{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSmithyStoveV1) GetDataMap() map[int32]*GameSmithyStoveV1Data {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameSmithyStoveV1) GetDataList() []*GameSmithyStoveV1Data {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSmithyStoveV1) Get(key int32) *GameSmithyStoveV1Data {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
56
sys/configure/structs/Game.SmithyStoveV1Data.go
Normal file
56
sys/configure/structs/Game.SmithyStoveV1Data.go
Normal file
@ -0,0 +1,56 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameSmithyStoveV1Data struct {
|
||||
Star int32
|
||||
MaxTemperature int32
|
||||
TemperatureRecovery int32
|
||||
UpMaterial []*Gameatn
|
||||
TitleText string
|
||||
}
|
||||
|
||||
const TypeId_GameSmithyStoveV1Data = -1332837680
|
||||
|
||||
func (*GameSmithyStoveV1Data) GetTypeId() int32 {
|
||||
return -1332837680
|
||||
}
|
||||
|
||||
func (_v *GameSmithyStoveV1Data)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ 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 _tempNum_ float64; if _tempNum_, _ok_ = _buf["max_temperature"].(float64); !_ok_ { err = errors.New("max_temperature error"); return }; _v.MaxTemperature = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["temperature_recovery"].(float64); !_ok_ { err = errors.New("temperature_recovery error"); return }; _v.TemperatureRecovery = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["up_material"].([]interface{}); !_ok_ { err = errors.New("up_material error"); return }
|
||||
|
||||
_v.UpMaterial = 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.UpMaterial = append(_v.UpMaterial, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["title_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.TitleText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.TitleText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameSmithyStoveV1Data(_buf map[string]interface{}) (*GameSmithyStoveV1Data, error) {
|
||||
v := &GameSmithyStoveV1Data{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.SmithyTool.go
Normal file
42
sys/configure/structs/Game.SmithyTool.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 GameSmithyTool struct {
|
||||
_dataMap map[int32]*GameSmithyToolData
|
||||
_dataList []*GameSmithyToolData
|
||||
}
|
||||
|
||||
func NewGameSmithyTool(_buf []map[string]interface{}) (*GameSmithyTool, error) {
|
||||
_dataList := make([]*GameSmithyToolData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameSmithyToolData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSmithyToolData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameSmithyTool{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSmithyTool) GetDataMap() map[int32]*GameSmithyToolData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameSmithyTool) GetDataList() []*GameSmithyToolData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSmithyTool) Get(key int32) *GameSmithyToolData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
62
sys/configure/structs/Game.SmithyToolData.go
Normal file
62
sys/configure/structs/Game.SmithyToolData.go
Normal file
@ -0,0 +1,62 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameSmithyToolData struct {
|
||||
Id int32
|
||||
SkillType int32
|
||||
SkillLv int32
|
||||
Preconditions int32
|
||||
UpMaterial []*Gameatn
|
||||
NameText string
|
||||
ContentText string
|
||||
Value int32
|
||||
}
|
||||
|
||||
const TypeId_GameSmithyToolData = -2056914476
|
||||
|
||||
func (*GameSmithyToolData) GetTypeId() int32 {
|
||||
return -2056914476
|
||||
}
|
||||
|
||||
func (_v *GameSmithyToolData)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["skill_type"].(float64); !_ok_ { err = errors.New("skill_type error"); return }; _v.SkillType = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill_lv"].(float64); !_ok_ { err = errors.New("skill_lv error"); return }; _v.SkillLv = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["preconditions"].(float64); !_ok_ { err = errors.New("preconditions error"); return }; _v.Preconditions = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["up_material"].([]interface{}); !_ok_ { err = errors.New("up_material error"); return }
|
||||
|
||||
_v.UpMaterial = 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.UpMaterial = append(_v.UpMaterial, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.NameText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.NameText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["content_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.ContentText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.ContentText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["value"].(float64); !_ok_ { err = errors.New("value error"); return }; _v.Value = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameSmithyToolData(_buf map[string]interface{}) (*GameSmithyToolData, error) {
|
||||
v := &GameSmithyToolData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -31,14 +31,14 @@ func (*GameTrollGoodsData) GetTypeId() int32 {
|
||||
|
||||
func (_v *GameTrollGoodsData)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; if _v.Goodsname, _ok_ = _buf["goodsname"].(string); !_ok_ { err = errors.New("goodsname error"); return } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["goodsname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Goodsname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Goodsname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["goodsfor"].(float64); !_ok_ { err = errors.New("goodsfor error"); return }; _v.Goodsfor = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Goodsinfor, _ok_ = _buf["goodsinfor"].(string); !_ok_ { err = errors.New("goodsinfor error"); return } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["goodsinfor"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Goodsinfor error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Goodsinfor, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; if _v.Goodsicon, _ok_ = _buf["goodsicon"].(string); !_ok_ { err = errors.New("goodsicon error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["goodsprice"].(float64); !_ok_ { err = errors.New("goodsprice error"); return }; _v.Goodsprice = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star_money"].(float64); !_ok_ { err = errors.New("star_money error"); return }; _v.StarMoney = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Uptext, _ok_ = _buf["uptext"].(string); !_ok_ { err = errors.New("uptext error"); return } }
|
||||
{ var _ok_ bool; if _v.Suptext, _ok_ = _buf["suptext"].(string); !_ok_ { err = errors.New("suptext error"); return } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["uptext"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Uptext error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Uptext, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["suptext"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Suptext error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Suptext, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["max"].(float64); !_ok_ { err = errors.New("max error"); return }; _v.Max = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
@ -18,6 +18,9 @@ type GameWorldTaskData struct {
|
||||
Group int32
|
||||
Des int32
|
||||
Icon string
|
||||
TaskTname string
|
||||
TaskName string
|
||||
TaskDisplay string
|
||||
Npc []string
|
||||
GetafterEvent []int32
|
||||
Completetask int32
|
||||
@ -40,6 +43,9 @@ func (_v *GameWorldTaskData)Deserialize(_buf map[string]interface{}) (err error)
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["group"].(float64); !_ok_ { err = errors.New("group error"); return }; _v.Group = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["des"].(float64); !_ok_ { err = errors.New("des error"); return }; _v.Des = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["task_Tname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.TaskTname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.TaskTname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["task_name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.TaskName error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.TaskName, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["task_display"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.TaskDisplay error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.TaskDisplay, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
|
@ -159,6 +159,10 @@ type Tables struct {
|
||||
MainStartype *GameMainStartype
|
||||
Battletasktesting *GameBattletasktesting
|
||||
BattleReady *GameBattleReady
|
||||
NewSmithy *GameNewSmithy
|
||||
SmithyProficiency *GameSmithyProficiency
|
||||
SmithyStoveV1 *GameSmithyStoveV1
|
||||
SmithyTool *GameSmithyTool
|
||||
}
|
||||
|
||||
func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
@ -1054,5 +1058,29 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.BattleReady, err = NewGameBattleReady(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_newsmithy") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.NewSmithy, err = NewGameNewSmithy(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_smithyproficiency") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SmithyProficiency, err = NewGameSmithyProficiency(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_smithystovev1") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SmithyStoveV1, err = NewGameSmithyStoveV1(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_smithytool") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SmithyTool, err = NewGameSmithyTool(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return tables, nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user