Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
Conflicts: bin/json/game_drawcard.json bin/json/game_vikingboss.json
This commit is contained in:
commit
aa457067b5
@ -7,7 +7,8 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 1
|
||||
"CanFriendHelp": 1,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 101,
|
||||
@ -17,7 +18,8 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 102,
|
||||
@ -27,7 +29,8 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 103,
|
||||
@ -37,7 +40,8 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 104,
|
||||
@ -47,7 +51,8 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 105,
|
||||
@ -57,7 +62,8 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 106,
|
||||
@ -67,7 +73,8 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 107,
|
||||
@ -77,7 +84,8 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 108,
|
||||
@ -87,7 +95,8 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 109,
|
||||
@ -97,7 +106,8 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 110,
|
||||
@ -107,7 +117,8 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 111,
|
||||
@ -117,6 +128,18 @@
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 112,
|
||||
"PlayType": "panda",
|
||||
"HeroCount": 5,
|
||||
"DefaultHero": 0,
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 10
|
||||
}
|
||||
]
|
21
bin/json/game_battleready_capskill.json
Normal file
21
bin/json/game_battleready_capskill.json
Normal file
@ -0,0 +1,21 @@
|
||||
[
|
||||
{
|
||||
"id": 101,
|
||||
"lv": [
|
||||
20,
|
||||
1
|
||||
],
|
||||
"start": [
|
||||
5,
|
||||
1
|
||||
],
|
||||
"race": [
|
||||
2,
|
||||
1
|
||||
],
|
||||
"heroid": [
|
||||
"25001"
|
||||
],
|
||||
"disableplay": []
|
||||
}
|
||||
]
|
@ -170,7 +170,7 @@
|
||||
},
|
||||
{
|
||||
"key": "moongold",
|
||||
"name": "moongold",
|
||||
"name": "Badge of honor",
|
||||
"color": 5,
|
||||
"effects": "",
|
||||
"access": 107,
|
||||
|
@ -5,8 +5,8 @@
|
||||
"card_pool_type": "base_pool1",
|
||||
"star": 3,
|
||||
"race": 1,
|
||||
"id": "24004",
|
||||
"weight": 1000
|
||||
"id": "35006",
|
||||
"weight": 10000
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -547,6 +547,14 @@
|
||||
"smithy_PurchaseType": [
|
||||
50,
|
||||
50
|
||||
],
|
||||
"raise_temperature": [
|
||||
110001,
|
||||
50
|
||||
],
|
||||
"exemption_TemperatureCos": [
|
||||
110002,
|
||||
50
|
||||
]
|
||||
}
|
||||
]
|
@ -32,6 +32,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 113001011,
|
||||
"skill1": 113001111,
|
||||
"skill2": 113001211,
|
||||
@ -111,6 +112,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 113002011,
|
||||
"skill1": 113002111,
|
||||
"skill2": 113002211,
|
||||
@ -190,6 +192,7 @@
|
||||
"y": -0.69,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 113003011,
|
||||
"skill1": 113003111,
|
||||
"skill2": 113003211,
|
||||
@ -269,6 +272,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 113004011,
|
||||
"skill1": 113004111,
|
||||
"skill2": 113004211,
|
||||
@ -348,6 +352,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 113005011,
|
||||
"skill1": 113005111,
|
||||
"skill2": 113005211,
|
||||
@ -427,6 +432,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 114001011,
|
||||
"skill1": 114001111,
|
||||
"skill2": 114001211,
|
||||
@ -506,6 +512,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 114002011,
|
||||
"skill1": 114002111,
|
||||
"skill2": 114002211,
|
||||
@ -585,6 +592,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 114003011,
|
||||
"skill1": 114003111,
|
||||
"skill2": 114003211,
|
||||
@ -664,6 +672,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 114004011,
|
||||
"skill1": 114004111,
|
||||
"skill2": 114004211,
|
||||
@ -743,6 +752,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 114005011,
|
||||
"skill1": 114005111,
|
||||
"skill2": 114005211,
|
||||
@ -822,6 +832,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 114006011,
|
||||
"skill1": 114006111,
|
||||
"skill2": 114006211,
|
||||
@ -901,6 +912,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 114007011,
|
||||
"skill1": 114007111,
|
||||
"skill2": 114007211,
|
||||
@ -980,6 +992,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 115001011,
|
||||
"skill1": 115001111,
|
||||
"skill2": 115001211,
|
||||
@ -1059,6 +1072,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 115002011,
|
||||
"skill1": 115002111,
|
||||
"skill2": 115002211,
|
||||
@ -1138,6 +1152,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 115003011,
|
||||
"skill1": 115003111,
|
||||
"skill2": 115003211,
|
||||
@ -1217,6 +1232,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 115004011,
|
||||
"skill1": 115004111,
|
||||
"skill2": 115004211,
|
||||
@ -1296,6 +1312,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 123001011,
|
||||
"skill1": 123001111,
|
||||
"skill2": 123001211,
|
||||
@ -1375,6 +1392,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 123002011,
|
||||
"skill1": 123002111,
|
||||
"skill2": 123002211,
|
||||
@ -1454,6 +1472,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 123003011,
|
||||
"skill1": 123003111,
|
||||
"skill2": 123003211,
|
||||
@ -1533,6 +1552,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 123004011,
|
||||
"skill1": 123004111,
|
||||
"skill2": 123004211,
|
||||
@ -1612,6 +1632,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 124001011,
|
||||
"skill1": 124001111,
|
||||
"skill2": 124001211,
|
||||
@ -1691,6 +1712,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 124002111,
|
||||
"skill2": 124002211,
|
||||
@ -1770,6 +1792,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 124003011,
|
||||
"skill1": 124003111,
|
||||
"skill2": 124003211,
|
||||
@ -1849,6 +1872,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 124004011,
|
||||
"skill1": 124004111,
|
||||
"skill2": 124004211,
|
||||
@ -1928,6 +1952,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 124005011,
|
||||
"skill1": 124005111,
|
||||
"skill2": 124005211,
|
||||
@ -2007,6 +2032,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 124006011,
|
||||
"skill1": 124006111,
|
||||
"skill2": 124006211,
|
||||
@ -2086,6 +2112,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 124007011,
|
||||
"skill1": 124007111,
|
||||
"skill2": 124007211,
|
||||
@ -2165,6 +2192,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 124008011,
|
||||
"skill1": 124008111,
|
||||
"skill2": 124008211,
|
||||
@ -2244,6 +2272,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 124009011,
|
||||
"skill1": 124009111,
|
||||
"skill2": 124009211,
|
||||
@ -2323,6 +2352,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 125001011,
|
||||
"skill1": 125001111,
|
||||
"skill2": 125001211,
|
||||
@ -2402,6 +2432,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 125002011,
|
||||
"skill1": 125002111,
|
||||
"skill2": 125002211,
|
||||
@ -2481,6 +2512,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 125003011,
|
||||
"skill1": 125003111,
|
||||
"skill2": 125003211,
|
||||
@ -2560,6 +2592,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 125004011,
|
||||
"skill1": 125004111,
|
||||
"skill2": 125004211,
|
||||
@ -2639,6 +2672,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 133001011,
|
||||
"skill1": 133001111,
|
||||
"skill2": 133001211,
|
||||
@ -2718,6 +2752,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 133002011,
|
||||
"skill1": 133002111,
|
||||
"skill2": 133002211,
|
||||
@ -2797,6 +2832,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 133003011,
|
||||
"skill1": 133003111,
|
||||
"skill2": 133003211,
|
||||
@ -2876,6 +2912,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 133004011,
|
||||
"skill1": 133004111,
|
||||
"skill2": 133004211,
|
||||
@ -2955,6 +2992,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 133005011,
|
||||
"skill1": 133005111,
|
||||
"skill2": 133005211,
|
||||
@ -3034,6 +3072,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 133006011,
|
||||
"skill1": 133006111,
|
||||
"skill2": 133006211,
|
||||
@ -3113,6 +3152,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 134001011,
|
||||
"skill1": 134001111,
|
||||
"skill2": 134001211,
|
||||
@ -3192,6 +3232,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 134002011,
|
||||
"skill1": 134002111,
|
||||
"skill2": 134002211,
|
||||
@ -3271,6 +3312,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 134003011,
|
||||
"skill1": 134003111,
|
||||
"skill2": 134003211,
|
||||
@ -3350,6 +3392,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 134004011,
|
||||
"skill1": 134004111,
|
||||
"skill2": 134004211,
|
||||
@ -3429,6 +3472,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 134005011,
|
||||
"skill1": 134005111,
|
||||
"skill2": 134005211,
|
||||
@ -3508,6 +3552,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 134006011,
|
||||
"skill1": 134006111,
|
||||
"skill2": 134006211,
|
||||
@ -3587,6 +3632,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 134007011,
|
||||
"skill1": 134007111,
|
||||
"skill2": 134007211,
|
||||
@ -3666,6 +3712,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 134008011,
|
||||
"skill1": 134008111,
|
||||
"skill2": 134008211,
|
||||
@ -3745,6 +3792,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 135001011,
|
||||
"skill1": 135001111,
|
||||
"skill2": 135001211,
|
||||
@ -3824,6 +3872,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 135002011,
|
||||
"skill1": 135002111,
|
||||
"skill2": 135002211,
|
||||
@ -3903,6 +3952,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 135003011,
|
||||
"skill1": 135003111,
|
||||
"skill2": 135003211,
|
||||
@ -3982,6 +4032,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 135004011,
|
||||
"skill1": 135004111,
|
||||
"skill2": 135004211,
|
||||
@ -4061,6 +4112,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 135005011,
|
||||
"skill1": 135005111,
|
||||
"skill2": 135005211,
|
||||
@ -4140,6 +4192,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 135006011,
|
||||
"skill1": 135006111,
|
||||
"skill2": 135006211,
|
||||
@ -4219,6 +4272,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 143001011,
|
||||
"skill1": 143001111,
|
||||
"skill2": 143001211,
|
||||
@ -4298,6 +4352,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 143002011,
|
||||
"skill1": 143002111,
|
||||
"skill2": 143002211,
|
||||
@ -4377,6 +4432,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 143003011,
|
||||
"skill1": 143003111,
|
||||
"skill2": 143003211,
|
||||
@ -4456,6 +4512,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 143004011,
|
||||
"skill1": 143004111,
|
||||
"skill2": 143004211,
|
||||
@ -4535,6 +4592,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 143005011,
|
||||
"skill1": 143005111,
|
||||
"skill2": 143005211,
|
||||
@ -4614,6 +4672,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 143006011,
|
||||
"skill1": 143006111,
|
||||
"skill2": 143006211,
|
||||
@ -4693,6 +4752,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 143007011,
|
||||
"skill1": 143007111,
|
||||
"skill2": 143007211,
|
||||
@ -4772,6 +4832,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 144001011,
|
||||
"skill1": 144001111,
|
||||
"skill2": 144001211,
|
||||
@ -4851,6 +4912,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 144002011,
|
||||
"skill1": 144002111,
|
||||
"skill2": 144002211,
|
||||
@ -4930,6 +4992,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 144003011,
|
||||
"skill1": 144003111,
|
||||
"skill2": 144003211,
|
||||
@ -5009,6 +5072,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 144004011,
|
||||
"skill1": 144004111,
|
||||
"skill2": 144004211,
|
||||
@ -5088,6 +5152,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 144006111,
|
||||
"skill2": 144006211,
|
||||
@ -5167,6 +5232,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 145001011,
|
||||
"skill1": 145001111,
|
||||
"skill2": 145001211,
|
||||
@ -5246,6 +5312,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 145002011,
|
||||
"skill1": 145002111,
|
||||
"skill2": 145002211,
|
||||
@ -5325,6 +5392,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 145003011,
|
||||
"skill1": 145003111,
|
||||
"skill2": 145003211,
|
||||
@ -5404,6 +5472,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 145004011,
|
||||
"skill1": 145004111,
|
||||
"skill2": 145004211,
|
||||
@ -5483,6 +5552,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 144005011,
|
||||
"skill1": 144005111,
|
||||
"skill2": 144005211,
|
||||
@ -5562,6 +5632,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 115005011,
|
||||
"skill1": 115005111,
|
||||
"skill2": 115005211,
|
||||
@ -5641,6 +5712,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151001111,
|
||||
"skill2": 0,
|
||||
@ -5720,6 +5792,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151002111,
|
||||
"skill2": 151002211,
|
||||
@ -5799,6 +5872,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151003111,
|
||||
"skill2": 151003211,
|
||||
@ -5878,6 +5952,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151004111,
|
||||
"skill2": 151004211,
|
||||
@ -5957,6 +6032,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151005111,
|
||||
"skill2": 151005211,
|
||||
@ -6036,6 +6112,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151006111,
|
||||
"skill2": 151006211,
|
||||
@ -6115,6 +6192,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151007111,
|
||||
"skill2": 151007211,
|
||||
@ -6194,6 +6272,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 154005111,
|
||||
"skill2": 154005211,
|
||||
@ -6273,6 +6352,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151010111,
|
||||
"skill2": 151010211,
|
||||
@ -6352,6 +6432,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151011111,
|
||||
"skill2": 151011211,
|
||||
@ -6431,6 +6512,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151012111,
|
||||
"skill2": 151012211,
|
||||
@ -6510,6 +6592,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151013111,
|
||||
"skill2": 151013211,
|
||||
@ -6589,6 +6672,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151014111,
|
||||
"skill2": 151014211,
|
||||
@ -6668,6 +6752,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 154001111,
|
||||
"skill2": 154001211,
|
||||
@ -6747,6 +6832,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 153001111,
|
||||
"skill2": 153001211,
|
||||
@ -6826,6 +6912,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 153002111,
|
||||
"skill2": 153002211,
|
||||
@ -6905,6 +6992,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 153003111,
|
||||
"skill2": 153003211,
|
||||
@ -6984,6 +7072,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 153004111,
|
||||
"skill2": 153004211,
|
||||
@ -7063,6 +7152,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 153005111,
|
||||
"skill2": 153005211,
|
||||
@ -7142,6 +7232,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 153006111,
|
||||
"skill2": 153006211,
|
||||
@ -7221,6 +7312,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 155001011,
|
||||
"skill1": 155001111,
|
||||
"skill2": 155001211,
|
||||
@ -7300,6 +7392,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 155002011,
|
||||
"skill1": 155002111,
|
||||
"skill2": 155002211,
|
||||
@ -7379,6 +7472,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 155003011,
|
||||
"skill1": 155003111,
|
||||
"skill2": 155003211,
|
||||
@ -7458,6 +7552,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 155004011,
|
||||
"skill1": 155004111,
|
||||
"skill2": 155004211,
|
||||
@ -7537,6 +7632,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 155005011,
|
||||
"skill1": 155005111,
|
||||
"skill2": 155005211,
|
||||
@ -7616,6 +7712,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 155006011,
|
||||
"skill1": 155006111,
|
||||
"skill2": 155006211,
|
||||
@ -7695,6 +7792,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 155007011,
|
||||
"skill1": 155007111,
|
||||
"skill2": 155007211,
|
||||
@ -7774,6 +7872,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 155006011,
|
||||
"skill1": 155006111,
|
||||
"skill2": 155006211,
|
||||
@ -7855,6 +7954,7 @@
|
||||
"y": 0.154,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 112003011,
|
||||
"skill1": 112003111,
|
||||
"skill2": 112003211,
|
||||
@ -7934,6 +8034,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
@ -8013,6 +8114,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
@ -8092,6 +8194,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
@ -8171,6 +8274,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
@ -8250,6 +8354,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
@ -8329,6 +8434,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
@ -8408,6 +8514,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
@ -8487,6 +8594,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
@ -8566,6 +8674,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
@ -8645,6 +8754,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
@ -8724,6 +8834,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
@ -8803,6 +8914,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 125004011,
|
||||
"skill1": 125004111,
|
||||
"skill2": 125004211,
|
||||
@ -8882,6 +8994,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 151004111,
|
||||
"skill2": 151004211,
|
||||
|
@ -1723,7 +1723,7 @@
|
||||
"id": "90001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "阿宝天赋点"
|
||||
"text": "阿宝星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -1767,7 +1767,7 @@
|
||||
"id": "90002",
|
||||
"name": {
|
||||
"key": "itemname_90002",
|
||||
"text": "波比天赋点"
|
||||
"text": "波比星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -1811,7 +1811,7 @@
|
||||
"id": "90003",
|
||||
"name": {
|
||||
"key": "itemname_90003",
|
||||
"text": "小伊天赋点"
|
||||
"text": "小伊星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3126,8 +3126,8 @@
|
||||
{
|
||||
"id": "513001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "闪闪天赋点"
|
||||
"key": "itemdesc_513001",
|
||||
"text": "闪闪星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3170,8 +3170,8 @@
|
||||
{
|
||||
"id": "513002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "食人鱼先生天赋点"
|
||||
"key": "itemdesc_513002",
|
||||
"text": "食人鱼先生星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3214,8 +3214,8 @@
|
||||
{
|
||||
"id": "513003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "啊啊天赋点"
|
||||
"key": "itemdesc_513003",
|
||||
"text": "啊啊星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3258,8 +3258,8 @@
|
||||
{
|
||||
"id": "513004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "法夸德勋爵天赋点"
|
||||
"key": "itemdesc_513004",
|
||||
"text": "法夸德勋爵星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3302,8 +3302,8 @@
|
||||
{
|
||||
"id": "513005",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "大大天赋点"
|
||||
"key": "itemdesc_513005",
|
||||
"text": "大大星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3346,8 +3346,8 @@
|
||||
{
|
||||
"id": "514001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "史图依克天赋点"
|
||||
"key": "itemdesc_514001",
|
||||
"text": "史图依克星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3390,8 +3390,8 @@
|
||||
{
|
||||
"id": "514002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "大龙天赋点"
|
||||
"key": "itemdesc_514002",
|
||||
"text": "大龙星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3434,8 +3434,8 @@
|
||||
{
|
||||
"id": "514003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "亚丝翠天赋点"
|
||||
"key": "itemdesc_514003",
|
||||
"text": "亚丝翠星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3478,8 +3478,8 @@
|
||||
{
|
||||
"id": "514004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "克莱尔·努涅斯天赋点"
|
||||
"key": "itemdesc_514004",
|
||||
"text": "克莱尔·努涅斯星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3522,8 +3522,8 @@
|
||||
{
|
||||
"id": "514005",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "鹤大师天赋点"
|
||||
"key": "itemdesc_514005",
|
||||
"text": "鹤大师星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3566,8 +3566,8 @@
|
||||
{
|
||||
"id": "514006",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "布兰奇天赋点"
|
||||
"key": "itemdesc_514006",
|
||||
"text": "布兰奇星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3610,8 +3610,8 @@
|
||||
{
|
||||
"id": "514007",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "格里斯特王子天赋点"
|
||||
"key": "itemdesc_514007",
|
||||
"text": "格里斯特王子星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3654,8 +3654,8 @@
|
||||
{
|
||||
"id": "515001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "吉姆·莱克天赋点"
|
||||
"key": "itemdesc_515001",
|
||||
"text": "吉姆·莱克星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3698,8 +3698,8 @@
|
||||
{
|
||||
"id": "515002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "船长天赋点"
|
||||
"key": "itemdesc_515002",
|
||||
"text": "船长星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3742,8 +3742,8 @@
|
||||
{
|
||||
"id": "515003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "希沙窦斯天赋点"
|
||||
"key": "itemdesc_515003",
|
||||
"text": "希沙窦斯星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3786,8 +3786,8 @@
|
||||
{
|
||||
"id": "515004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "小欧天赋点"
|
||||
"key": "itemdesc_515004",
|
||||
"text": "小欧星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3830,8 +3830,8 @@
|
||||
{
|
||||
"id": "523001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "斯梅克船长天赋点"
|
||||
"key": "itemdesc_523001",
|
||||
"text": "斯梅克船长星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3874,8 +3874,8 @@
|
||||
{
|
||||
"id": "523002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "警卫队长天赋点"
|
||||
"key": "itemdesc_523002",
|
||||
"text": "警卫队长星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3918,8 +3918,8 @@
|
||||
{
|
||||
"id": "523003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "泰德·邓普顿天赋点"
|
||||
"key": "itemdesc_523003",
|
||||
"text": "泰德·邓普顿星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -3962,8 +3962,8 @@
|
||||
{
|
||||
"id": "523004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "吉姆·普雷斯科特天赋点"
|
||||
"key": "itemdesc_523004",
|
||||
"text": "吉姆·普雷斯科特星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4006,8 +4006,8 @@
|
||||
{
|
||||
"id": "524001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "警长天赋点"
|
||||
"key": "itemdesc_524001",
|
||||
"text": "警长星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4050,8 +4050,8 @@
|
||||
{
|
||||
"id": "524002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "牙仙天赋点"
|
||||
"key": "itemdesc_524002",
|
||||
"text": "牙仙星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4094,8 +4094,8 @@
|
||||
{
|
||||
"id": "524003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "睡神沙人天赋点"
|
||||
"key": "itemdesc_524003",
|
||||
"text": "睡神沙人星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4138,8 +4138,8 @@
|
||||
{
|
||||
"id": "524004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "邦尼兔天赋点"
|
||||
"key": "itemdesc_524004",
|
||||
"text": "邦尼兔星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4182,8 +4182,8 @@
|
||||
{
|
||||
"id": "524005",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "金猴天赋点"
|
||||
"key": "itemdesc_524005",
|
||||
"text": "金猴星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4226,8 +4226,8 @@
|
||||
{
|
||||
"id": "524006",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "凯尔天赋点"
|
||||
"key": "itemdesc_524006",
|
||||
"text": "凯尔星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4270,8 +4270,8 @@
|
||||
{
|
||||
"id": "524007",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "小钱天赋点"
|
||||
"key": "itemdesc_524007",
|
||||
"text": "小钱星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4314,8 +4314,8 @@
|
||||
{
|
||||
"id": "524008",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "暴芙那特天赋点"
|
||||
"key": "itemdesc_524008",
|
||||
"text": "暴芙那特星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4358,8 +4358,8 @@
|
||||
{
|
||||
"id": "524009",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "云朵先生天赋点"
|
||||
"key": "itemdesc_524009",
|
||||
"text": "云朵先生星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4402,8 +4402,8 @@
|
||||
{
|
||||
"id": "525001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "阿宝天赋点"
|
||||
"key": "itemdesc_525001",
|
||||
"text": "阿宝星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4446,8 +4446,8 @@
|
||||
{
|
||||
"id": "525002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "沃尔夫先生天赋点"
|
||||
"key": "itemdesc_525002",
|
||||
"text": "沃尔夫先生星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4490,8 +4490,8 @@
|
||||
{
|
||||
"id": "525003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "羊仙姑天赋点"
|
||||
"key": "itemdesc_525003",
|
||||
"text": "羊仙姑星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4534,8 +4534,8 @@
|
||||
{
|
||||
"id": "525004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "波比天赋点"
|
||||
"key": "itemdesc_525004",
|
||||
"text": "波比星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4578,8 +4578,8 @@
|
||||
{
|
||||
"id": "533001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "巫嘎天赋点"
|
||||
"key": "itemdesc_533001",
|
||||
"text": "巫嘎星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4622,8 +4622,8 @@
|
||||
{
|
||||
"id": "533002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "坦克天赋点"
|
||||
"key": "itemdesc_533002",
|
||||
"text": "坦克星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4666,8 +4666,8 @@
|
||||
{
|
||||
"id": "533003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "胡德先生天赋点"
|
||||
"key": "itemdesc_533003",
|
||||
"text": "胡德先生星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4710,8 +4710,8 @@
|
||||
{
|
||||
"id": "533004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "普鲁格兰杰天赋点"
|
||||
"key": "itemdesc_533004",
|
||||
"text": "普鲁格兰杰星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4754,8 +4754,8 @@
|
||||
{
|
||||
"id": "533005",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "鼻涕粗天赋点"
|
||||
"key": "itemdesc_533005",
|
||||
"text": "鼻涕粗星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4798,8 +4798,8 @@
|
||||
{
|
||||
"id": "533006",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "珍妮丝·邓普顿天赋点"
|
||||
"key": "itemdesc_533006",
|
||||
"text": "珍妮丝·邓普顿星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4842,8 +4842,8 @@
|
||||
{
|
||||
"id": "534001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "贫嘴驴天赋点"
|
||||
"key": "itemdesc_534001",
|
||||
"text": "贫嘴驴星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4886,8 +4886,8 @@
|
||||
{
|
||||
"id": "534002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "蒂姆·邓普顿天赋点"
|
||||
"key": "itemdesc_534002",
|
||||
"text": "蒂姆·邓普顿星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4930,8 +4930,8 @@
|
||||
{
|
||||
"id": "534003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "圣诞老人天赋点"
|
||||
"key": "itemdesc_534003",
|
||||
"text": "圣诞老人星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -4974,8 +4974,8 @@
|
||||
{
|
||||
"id": "534004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "瓜哥天赋点"
|
||||
"key": "itemdesc_534004",
|
||||
"text": "瓜哥星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5018,8 +5018,8 @@
|
||||
{
|
||||
"id": "534005",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "沃尔特·史翠克勒天赋点"
|
||||
"key": "itemdesc_534005",
|
||||
"text": "沃尔特·史翠克勒星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5062,8 +5062,8 @@
|
||||
{
|
||||
"id": "534006",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "冰霜杰克天赋点"
|
||||
"key": "itemdesc_534006",
|
||||
"text": "冰霜杰克星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5106,8 +5106,8 @@
|
||||
{
|
||||
"id": "534007",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "菲奥娜天赋点"
|
||||
"key": "itemdesc_534007",
|
||||
"text": "菲奥娜星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5150,8 +5150,8 @@
|
||||
{
|
||||
"id": "534008",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "悍夫那特天赋点"
|
||||
"key": "itemdesc_534008",
|
||||
"text": "悍夫那特星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5194,8 +5194,8 @@
|
||||
{
|
||||
"id": "535001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "师父天赋点"
|
||||
"key": "itemdesc_535001",
|
||||
"text": "师父星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5238,8 +5238,8 @@
|
||||
{
|
||||
"id": "535002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "希卡普天赋点"
|
||||
"key": "itemdesc_535002",
|
||||
"text": "希卡普星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5282,8 +5282,8 @@
|
||||
{
|
||||
"id": "535003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "漆黑天赋点"
|
||||
"key": "itemdesc_535003",
|
||||
"text": "漆黑星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5326,8 +5326,8 @@
|
||||
{
|
||||
"id": "535004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "黛安·福克斯顿天赋点"
|
||||
"key": "itemdesc_535004",
|
||||
"text": "黛安·福克斯顿星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5370,8 +5370,8 @@
|
||||
{
|
||||
"id": "535005",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "幸运·普雷斯科特天赋点"
|
||||
"key": "itemdesc_535005",
|
||||
"text": "幸运·普雷斯科特星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5414,8 +5414,8 @@
|
||||
{
|
||||
"id": "535006",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "平先生天赋点"
|
||||
"key": "itemdesc_535006",
|
||||
"text": "平先生星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5458,8 +5458,8 @@
|
||||
{
|
||||
"id": "543001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "阿比盖尔·斯通天赋点"
|
||||
"key": "itemdesc_543001",
|
||||
"text": "阿比盖尔·斯通星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5502,8 +5502,8 @@
|
||||
{
|
||||
"id": "543002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "果酱教授天赋点"
|
||||
"key": "itemdesc_543002",
|
||||
"text": "果酱教授星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5546,8 +5546,8 @@
|
||||
{
|
||||
"id": "543003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "史蒂夫·帕丘克天赋点"
|
||||
"key": "itemdesc_543003",
|
||||
"text": "史蒂夫·帕丘克星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5590,8 +5590,8 @@
|
||||
{
|
||||
"id": "543004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "姜饼人天赋点"
|
||||
"key": "itemdesc_543004",
|
||||
"text": "姜饼人星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5634,8 +5634,8 @@
|
||||
{
|
||||
"id": "543005",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "瓦希尔指挥官天赋点"
|
||||
"key": "itemdesc_543005",
|
||||
"text": "瓦希尔指挥官星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5678,8 +5678,8 @@
|
||||
{
|
||||
"id": "543006",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "布里奇特天赋点"
|
||||
"key": "itemdesc_543006",
|
||||
"text": "布里奇特星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5722,8 +5722,8 @@
|
||||
{
|
||||
"id": "543007",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "戈伯天赋点"
|
||||
"key": "itemdesc_543007",
|
||||
"text": "戈伯星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5766,8 +5766,8 @@
|
||||
{
|
||||
"id": "544001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "美肚鲨天赋点"
|
||||
"key": "itemdesc_544001",
|
||||
"text": "美肚鲨星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5810,8 +5810,8 @@
|
||||
{
|
||||
"id": "544002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "蛇先生天赋点"
|
||||
"key": "itemdesc_544002",
|
||||
"text": "蛇先生星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5854,8 +5854,8 @@
|
||||
{
|
||||
"id": "544003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "匹诺曹天赋点"
|
||||
"key": "itemdesc_544003",
|
||||
"text": "匹诺曹星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5898,8 +5898,8 @@
|
||||
{
|
||||
"id": "544004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "骇客蛛天赋点"
|
||||
"key": "itemdesc_544004",
|
||||
"text": "骇客蛛星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5942,8 +5942,8 @@
|
||||
{
|
||||
"id": "544006",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "悍娇虎天赋点"
|
||||
"key": "itemdesc_544006",
|
||||
"text": "悍娇虎星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -5986,8 +5986,8 @@
|
||||
{
|
||||
"id": "545001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "乌龟大师天赋点"
|
||||
"key": "itemdesc_545001",
|
||||
"text": "乌龟大师星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -6030,8 +6030,8 @@
|
||||
{
|
||||
"id": "545002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "梅林天赋点"
|
||||
"key": "itemdesc_545002",
|
||||
"text": "梅林星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -6074,8 +6074,8 @@
|
||||
{
|
||||
"id": "545003",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "盖天赋点"
|
||||
"key": "itemdesc_545003",
|
||||
"text": "盖星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -6118,8 +6118,8 @@
|
||||
{
|
||||
"id": "545004",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "穿靴子的猫天赋点"
|
||||
"key": "itemdesc_545004",
|
||||
"text": "穿靴子的猫星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -6162,8 +6162,8 @@
|
||||
{
|
||||
"id": "544005",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "小伊天赋点"
|
||||
"key": "itemdesc_544005",
|
||||
"text": "小伊星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -6206,8 +6206,8 @@
|
||||
{
|
||||
"id": "515005",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "亚力克斯天赋点"
|
||||
"key": "itemdesc_515005",
|
||||
"text": "亚力克斯星辉"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -6250,7 +6250,7 @@
|
||||
{
|
||||
"id": "500000",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"key": "itemdesc_515005",
|
||||
"text": "通用共鸣道具"
|
||||
},
|
||||
"usetype": 3,
|
||||
@ -6295,7 +6295,7 @@
|
||||
"id": "1000001",
|
||||
"name": {
|
||||
"key": "itemname_1000001",
|
||||
"text": "天赋点宝箱"
|
||||
"text": "星辉宝箱"
|
||||
},
|
||||
"usetype": 6,
|
||||
"color": 6,
|
||||
@ -6324,7 +6324,7 @@
|
||||
"decompose_deplete": [],
|
||||
"tipstxt": {
|
||||
"key": "itemtipstxt_1000001",
|
||||
"text": "天赋点宝箱不足"
|
||||
"text": "星辉宝箱不足"
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6377,11 +6377,55 @@
|
||||
"text": "体力药剂不足"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "600001",
|
||||
"name": {
|
||||
"key": "itemdesc_515005",
|
||||
"text": "秘传书通用技能升级"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
"bagtype": 1,
|
||||
"index": 99,
|
||||
"special_type": 0,
|
||||
"time": 0,
|
||||
"effects": "effect_ui_wuping_2",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": [
|
||||
155
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 0,
|
||||
"race": 0,
|
||||
"img": "ytx_js_25001",
|
||||
"ico": "ytx_js_25001",
|
||||
"intr": {
|
||||
"key": "itemdesc_600001",
|
||||
"text": "阿宝天赋点"
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"synthetize_deplete": [],
|
||||
"decompose_deplete": [],
|
||||
"tipstxt": {
|
||||
"key": "itemtipstxt_600001",
|
||||
"text": "阿宝的天赋点不足"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "625001",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"text": "阿宝碎片"
|
||||
"key": "itemdesc_515005",
|
||||
"text": "阿宝守护之心(专属升级)"
|
||||
},
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
@ -6424,7 +6468,7 @@
|
||||
{
|
||||
"id": "625002",
|
||||
"name": {
|
||||
"key": "itemname_90001",
|
||||
"key": "itemdesc_515005",
|
||||
"text": "经验道具"
|
||||
},
|
||||
"usetype": 12,
|
||||
|
@ -8,6 +8,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 1,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -86,6 +87,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 2,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -164,6 +166,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 3,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -242,6 +245,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 4,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -320,6 +324,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 1,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -398,6 +403,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 2,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -476,6 +482,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 3,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -554,6 +561,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 4,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -632,6 +640,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 1,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -710,6 +719,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 2,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -788,6 +798,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 3,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -866,6 +877,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 4,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
@ -944,6 +956,7 @@
|
||||
},
|
||||
"ReadyID": 104,
|
||||
"difficulty": 1,
|
||||
"Numrounds": 10,
|
||||
"BattleReadyID": 104,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
|
258
bin/json/game_smithyatlas.json
Normal file
258
bin/json/game_smithyatlas.json
Normal file
@ -0,0 +1,258 @@
|
||||
[
|
||||
{
|
||||
"id": "10",
|
||||
"tab_id": 1,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "1",
|
||||
"text": "神龙卷轴残卷一"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "1",
|
||||
"text": "神龙卷轴来历描述"
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "11",
|
||||
"tab_id": 1,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "2",
|
||||
"text": "神龙卷轴残卷二"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "2",
|
||||
"text": "神龙卷轴来历描述"
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "12",
|
||||
"tab_id": 1,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "3",
|
||||
"text": "神龙卷轴残卷三"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "3",
|
||||
"text": "神龙卷轴来历描述"
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "13",
|
||||
"tab_id": 1,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "4",
|
||||
"text": "神龙卷轴残卷四"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "4",
|
||||
"text": "神龙卷轴来历描述"
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "14",
|
||||
"tab_id": 2,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "5",
|
||||
"text": "魔法大师卷一"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "5",
|
||||
"text": "魔法大师来历描述"
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "15",
|
||||
"tab_id": 2,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "6",
|
||||
"text": "魔法大师卷二"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "6",
|
||||
"text": "魔法大师来历描述"
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "16",
|
||||
"tab_id": 2,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "7",
|
||||
"text": "魔法大师卷三"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "7",
|
||||
"text": "魔法大师来历描述"
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "17",
|
||||
"tab_id": 2,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "8",
|
||||
"text": "魔法大师卷四"
|
||||
},
|
||||
"content_text": {
|
||||
"key": "8",
|
||||
"text": "魔法大师来历描述"
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "18",
|
||||
"tab_id": 3,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "19",
|
||||
"tab_id": 3,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "20",
|
||||
"tab_id": 3,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "21",
|
||||
"tab_id": 3,
|
||||
"type_id": 1,
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"atlas_score": 0,
|
||||
"atlas_giver": 0,
|
||||
"quality": 0
|
||||
},
|
||||
{
|
||||
"id": "10013",
|
||||
"tab_id": 4,
|
||||
"type_id": 2,
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"atlas_score": 30,
|
||||
"atlas_giver": 30,
|
||||
"quality": 1
|
||||
},
|
||||
{
|
||||
"id": "10014",
|
||||
"tab_id": 4,
|
||||
"type_id": 2,
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"atlas_score": 60,
|
||||
"atlas_giver": 60,
|
||||
"quality": 2
|
||||
},
|
||||
{
|
||||
"id": "10015",
|
||||
"tab_id": 4,
|
||||
"type_id": 2,
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"atlas_score": 120,
|
||||
"atlas_giver": 120,
|
||||
"quality": 3
|
||||
},
|
||||
{
|
||||
"id": "10016",
|
||||
"tab_id": 4,
|
||||
"type_id": 2,
|
||||
"name_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"atlas_score": 240,
|
||||
"atlas_giver": 240,
|
||||
"quality": 4
|
||||
}
|
||||
]
|
178
bin/json/game_smithyatlaslv.json
Normal file
178
bin/json/game_smithyatlaslv.json
Normal file
@ -0,0 +1,178 @@
|
||||
[
|
||||
{
|
||||
"atlas_lv": 1,
|
||||
"atlas_score": 0,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 2,
|
||||
"atlas_score": 1000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10002",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 3,
|
||||
"atlas_score": 2000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10003",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 4,
|
||||
"atlas_score": 3000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10004",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 5,
|
||||
"atlas_score": 4000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10005",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 6,
|
||||
"atlas_score": 5000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10006",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 7,
|
||||
"atlas_score": 6000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10007",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 8,
|
||||
"atlas_score": 7000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10008",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 9,
|
||||
"atlas_score": 8000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10009",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 10,
|
||||
"atlas_score": 9000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10010",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 11,
|
||||
"atlas_score": 10000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10011",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 12,
|
||||
"atlas_score": 11000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10012",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 13,
|
||||
"atlas_score": 12000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 14,
|
||||
"atlas_score": 13000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10014",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 15,
|
||||
"atlas_score": 14000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10015",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"atlas_lv": 16,
|
||||
"atlas_score": 15000,
|
||||
"item_id": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10016",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
452
bin/json/game_smithyatlasscore.json
Normal file
452
bin/json/game_smithyatlasscore.json
Normal file
@ -0,0 +1,452 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"quality": 1,
|
||||
"lv": 1,
|
||||
"score": 1
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"quality": 1,
|
||||
"lv": 5,
|
||||
"score": 2
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"quality": 1,
|
||||
"lv": 10,
|
||||
"score": 3
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"quality": 1,
|
||||
"lv": 15,
|
||||
"score": 4
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"quality": 1,
|
||||
"lv": 20,
|
||||
"score": 5
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"quality": 1,
|
||||
"lv": 25,
|
||||
"score": 6
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"quality": 1,
|
||||
"lv": 30,
|
||||
"score": 7
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"quality": 1,
|
||||
"lv": 25,
|
||||
"score": 8
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"quality": 1,
|
||||
"lv": 30,
|
||||
"score": 9
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"quality": 1,
|
||||
"lv": 35,
|
||||
"score": 10
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"quality": 1,
|
||||
"lv": 40,
|
||||
"score": 11
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"quality": 1,
|
||||
"lv": 45,
|
||||
"score": 12
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"quality": 1,
|
||||
"lv": 50,
|
||||
"score": 13
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"quality": 1,
|
||||
"lv": 55,
|
||||
"score": 14
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"quality": 1,
|
||||
"lv": 60,
|
||||
"score": 15
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"quality": 2,
|
||||
"lv": 1,
|
||||
"score": 17
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"quality": 2,
|
||||
"lv": 5,
|
||||
"score": 19
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"quality": 2,
|
||||
"lv": 10,
|
||||
"score": 21
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"quality": 2,
|
||||
"lv": 15,
|
||||
"score": 23
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"quality": 2,
|
||||
"lv": 20,
|
||||
"score": 25
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"quality": 2,
|
||||
"lv": 25,
|
||||
"score": 27
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"quality": 2,
|
||||
"lv": 30,
|
||||
"score": 29
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"quality": 2,
|
||||
"lv": 25,
|
||||
"score": 31
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"quality": 2,
|
||||
"lv": 30,
|
||||
"score": 33
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"quality": 2,
|
||||
"lv": 35,
|
||||
"score": 35
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"quality": 2,
|
||||
"lv": 40,
|
||||
"score": 37
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"quality": 2,
|
||||
"lv": 45,
|
||||
"score": 39
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"quality": 2,
|
||||
"lv": 50,
|
||||
"score": 41
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"quality": 2,
|
||||
"lv": 55,
|
||||
"score": 43
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"quality": 2,
|
||||
"lv": 60,
|
||||
"score": 45
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"quality": 3,
|
||||
"lv": 1,
|
||||
"score": 48
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"quality": 3,
|
||||
"lv": 5,
|
||||
"score": 51
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"quality": 3,
|
||||
"lv": 10,
|
||||
"score": 54
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"quality": 3,
|
||||
"lv": 15,
|
||||
"score": 57
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"quality": 3,
|
||||
"lv": 20,
|
||||
"score": 60
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"quality": 3,
|
||||
"lv": 25,
|
||||
"score": 63
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"quality": 3,
|
||||
"lv": 30,
|
||||
"score": 66
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"quality": 3,
|
||||
"lv": 25,
|
||||
"score": 69
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"quality": 3,
|
||||
"lv": 30,
|
||||
"score": 72
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"quality": 3,
|
||||
"lv": 35,
|
||||
"score": 75
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"quality": 3,
|
||||
"lv": 40,
|
||||
"score": 78
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"quality": 3,
|
||||
"lv": 45,
|
||||
"score": 81
|
||||
},
|
||||
{
|
||||
"id": 43,
|
||||
"quality": 3,
|
||||
"lv": 50,
|
||||
"score": 84
|
||||
},
|
||||
{
|
||||
"id": 44,
|
||||
"quality": 3,
|
||||
"lv": 55,
|
||||
"score": 87
|
||||
},
|
||||
{
|
||||
"id": 45,
|
||||
"quality": 3,
|
||||
"lv": 60,
|
||||
"score": 90
|
||||
},
|
||||
{
|
||||
"id": 46,
|
||||
"quality": 4,
|
||||
"lv": 1,
|
||||
"score": 94
|
||||
},
|
||||
{
|
||||
"id": 47,
|
||||
"quality": 4,
|
||||
"lv": 5,
|
||||
"score": 98
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
"quality": 4,
|
||||
"lv": 10,
|
||||
"score": 102
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"quality": 4,
|
||||
"lv": 15,
|
||||
"score": 106
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"quality": 4,
|
||||
"lv": 20,
|
||||
"score": 110
|
||||
},
|
||||
{
|
||||
"id": 51,
|
||||
"quality": 4,
|
||||
"lv": 25,
|
||||
"score": 114
|
||||
},
|
||||
{
|
||||
"id": 52,
|
||||
"quality": 4,
|
||||
"lv": 30,
|
||||
"score": 118
|
||||
},
|
||||
{
|
||||
"id": 53,
|
||||
"quality": 4,
|
||||
"lv": 25,
|
||||
"score": 122
|
||||
},
|
||||
{
|
||||
"id": 54,
|
||||
"quality": 4,
|
||||
"lv": 30,
|
||||
"score": 126
|
||||
},
|
||||
{
|
||||
"id": 55,
|
||||
"quality": 4,
|
||||
"lv": 35,
|
||||
"score": 130
|
||||
},
|
||||
{
|
||||
"id": 56,
|
||||
"quality": 4,
|
||||
"lv": 40,
|
||||
"score": 134
|
||||
},
|
||||
{
|
||||
"id": 57,
|
||||
"quality": 4,
|
||||
"lv": 45,
|
||||
"score": 138
|
||||
},
|
||||
{
|
||||
"id": 58,
|
||||
"quality": 4,
|
||||
"lv": 50,
|
||||
"score": 142
|
||||
},
|
||||
{
|
||||
"id": 59,
|
||||
"quality": 4,
|
||||
"lv": 55,
|
||||
"score": 146
|
||||
},
|
||||
{
|
||||
"id": 60,
|
||||
"quality": 4,
|
||||
"lv": 60,
|
||||
"score": 150
|
||||
},
|
||||
{
|
||||
"id": 61,
|
||||
"quality": 5,
|
||||
"lv": 1,
|
||||
"score": 155
|
||||
},
|
||||
{
|
||||
"id": 62,
|
||||
"quality": 5,
|
||||
"lv": 5,
|
||||
"score": 160
|
||||
},
|
||||
{
|
||||
"id": 63,
|
||||
"quality": 5,
|
||||
"lv": 10,
|
||||
"score": 165
|
||||
},
|
||||
{
|
||||
"id": 64,
|
||||
"quality": 5,
|
||||
"lv": 15,
|
||||
"score": 170
|
||||
},
|
||||
{
|
||||
"id": 65,
|
||||
"quality": 5,
|
||||
"lv": 20,
|
||||
"score": 175
|
||||
},
|
||||
{
|
||||
"id": 66,
|
||||
"quality": 5,
|
||||
"lv": 25,
|
||||
"score": 180
|
||||
},
|
||||
{
|
||||
"id": 67,
|
||||
"quality": 5,
|
||||
"lv": 30,
|
||||
"score": 185
|
||||
},
|
||||
{
|
||||
"id": 68,
|
||||
"quality": 5,
|
||||
"lv": 25,
|
||||
"score": 190
|
||||
},
|
||||
{
|
||||
"id": 69,
|
||||
"quality": 5,
|
||||
"lv": 30,
|
||||
"score": 195
|
||||
},
|
||||
{
|
||||
"id": 70,
|
||||
"quality": 5,
|
||||
"lv": 35,
|
||||
"score": 200
|
||||
},
|
||||
{
|
||||
"id": 71,
|
||||
"quality": 5,
|
||||
"lv": 40,
|
||||
"score": 205
|
||||
},
|
||||
{
|
||||
"id": 72,
|
||||
"quality": 5,
|
||||
"lv": 45,
|
||||
"score": 210
|
||||
},
|
||||
{
|
||||
"id": 73,
|
||||
"quality": 5,
|
||||
"lv": 50,
|
||||
"score": 215
|
||||
},
|
||||
{
|
||||
"id": 74,
|
||||
"quality": 5,
|
||||
"lv": 55,
|
||||
"score": 220
|
||||
},
|
||||
{
|
||||
"id": 75,
|
||||
"quality": 5,
|
||||
"lv": 60,
|
||||
"score": 225
|
||||
}
|
||||
]
|
@ -323,7 +323,7 @@
|
||||
"id": 11,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 1,
|
||||
"preconditions": 10,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -339,7 +339,7 @@
|
||||
"id": 12,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 2,
|
||||
"preconditions": 10,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -355,7 +355,7 @@
|
||||
"id": 13,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 3,
|
||||
"preconditions": 10,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -371,7 +371,7 @@
|
||||
"id": 14,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 4,
|
||||
"preconditions": 10,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -387,7 +387,7 @@
|
||||
"id": 15,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 5,
|
||||
"preconditions": 10,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -403,7 +403,7 @@
|
||||
"id": 16,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 6,
|
||||
"preconditions": 10,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -419,7 +419,7 @@
|
||||
"id": 17,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 7,
|
||||
"preconditions": 10,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -435,7 +435,7 @@
|
||||
"id": 18,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 8,
|
||||
"preconditions": 10,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -451,7 +451,7 @@
|
||||
"id": 19,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 9,
|
||||
"preconditions": 10,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -467,7 +467,7 @@
|
||||
"id": 20,
|
||||
"skill_type": 2,
|
||||
"skill_lv": 10,
|
||||
"preconditions": 10,
|
||||
"preconditions": 15,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -483,7 +483,7 @@
|
||||
"id": 21,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 1,
|
||||
"preconditions": 20,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -499,7 +499,7 @@
|
||||
"id": 22,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 2,
|
||||
"preconditions": 21,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -515,7 +515,7 @@
|
||||
"id": 23,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 3,
|
||||
"preconditions": 22,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -531,7 +531,7 @@
|
||||
"id": 24,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 4,
|
||||
"preconditions": 23,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -547,7 +547,7 @@
|
||||
"id": 25,
|
||||
"skill_type": 3,
|
||||
"skill_lv": 5,
|
||||
"preconditions": 24,
|
||||
"preconditions": 25,
|
||||
"up_material": [],
|
||||
"name_text": {
|
||||
"key": "",
|
||||
@ -813,7 +813,7 @@
|
||||
"key": "41",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 6
|
||||
"value": 5
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
@ -829,7 +829,7 @@
|
||||
"key": "42",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 7
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 43,
|
||||
@ -845,7 +845,7 @@
|
||||
"key": "43",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 8
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 44,
|
||||
@ -861,7 +861,7 @@
|
||||
"key": "44",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 9
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 45,
|
||||
@ -877,7 +877,7 @@
|
||||
"key": "45",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 10
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 46,
|
||||
@ -893,7 +893,7 @@
|
||||
"key": "46",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 11
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 47,
|
||||
@ -909,7 +909,7 @@
|
||||
"key": "47",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 12
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
@ -925,7 +925,7 @@
|
||||
"key": "48",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 13
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
@ -941,7 +941,7 @@
|
||||
"key": "49",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 14
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
@ -957,6 +957,6 @@
|
||||
"key": "50",
|
||||
"text": "顾客购买装备数量上限提高至{0}件"
|
||||
},
|
||||
"value": 15
|
||||
"value": 0
|
||||
}
|
||||
]
|
@ -3698,5 +3698,954 @@
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30010,
|
||||
"copytype": 4,
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "viking_boss_1001",
|
||||
"text": "火焰泰坦"
|
||||
},
|
||||
"difficulty": 1,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10110",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10111",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10112",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10113",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1001,
|
||||
"scene": "",
|
||||
"bossmodel": 1001,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11009
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 6
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30020,
|
||||
"copytype": 4,
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "viking_boss_1001",
|
||||
"text": "火焰泰坦"
|
||||
},
|
||||
"difficulty": 2,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10120",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10121",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10122",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10113",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1002,
|
||||
"scene": "",
|
||||
"bossmodel": 1002,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11009
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 7
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 6
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30030,
|
||||
"copytype": 4,
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "viking_boss_1001",
|
||||
"text": "火焰泰坦"
|
||||
},
|
||||
"difficulty": 3,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10120",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10121",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10122",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10123",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1003,
|
||||
"scene": "",
|
||||
"bossmodel": 1003,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11009
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 8
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 7
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30040,
|
||||
"copytype": 4,
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "viking_boss_1001",
|
||||
"text": "火焰泰坦"
|
||||
},
|
||||
"difficulty": 4,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10130",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10131",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10132",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10123",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1004,
|
||||
"scene": "",
|
||||
"bossmodel": 1004,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11009
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 9
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 8
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30050,
|
||||
"copytype": 4,
|
||||
"bossid": 32,
|
||||
"name": {
|
||||
"key": "viking_boss_1002",
|
||||
"text": "冰之泰坦"
|
||||
},
|
||||
"difficulty": 1,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10110",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10111",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10112",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10113",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1011,
|
||||
"scene": "",
|
||||
"bossmodel": 1011,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11003
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 6
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30060,
|
||||
"copytype": 4,
|
||||
"bossid": 32,
|
||||
"name": {
|
||||
"key": "viking_boss_1002",
|
||||
"text": "冰之泰坦"
|
||||
},
|
||||
"difficulty": 2,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10120",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10121",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10122",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10113",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1012,
|
||||
"scene": "",
|
||||
"bossmodel": 1012,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11003
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 7
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 6
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30070,
|
||||
"copytype": 4,
|
||||
"bossid": 32,
|
||||
"name": {
|
||||
"key": "viking_boss_1002",
|
||||
"text": "冰之泰坦"
|
||||
},
|
||||
"difficulty": 3,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10120",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10121",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10122",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10123",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1013,
|
||||
"scene": "",
|
||||
"bossmodel": 1013,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11003
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 8
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 7
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30080,
|
||||
"copytype": 4,
|
||||
"bossid": 32,
|
||||
"name": {
|
||||
"key": "viking_boss_1002",
|
||||
"text": "冰之泰坦"
|
||||
},
|
||||
"difficulty": 4,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10130",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10131",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10132",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10123",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1014,
|
||||
"scene": "",
|
||||
"bossmodel": 1014,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11003
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 9
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 8
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30090,
|
||||
"copytype": 4,
|
||||
"bossid": 33,
|
||||
"name": {
|
||||
"key": "viking_boss_1003",
|
||||
"text": "森林泰坦"
|
||||
},
|
||||
"difficulty": 1,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10110",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10111",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10112",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10113",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1021,
|
||||
"scene": "",
|
||||
"bossmodel": 1021,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11018
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 6
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30100,
|
||||
"copytype": 4,
|
||||
"bossid": 33,
|
||||
"name": {
|
||||
"key": "viking_boss_1003",
|
||||
"text": "森林泰坦"
|
||||
},
|
||||
"difficulty": 2,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10120",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10121",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10122",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10113",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1022,
|
||||
"scene": "",
|
||||
"bossmodel": 1022,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11018
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 7
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 6
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30110,
|
||||
"copytype": 4,
|
||||
"bossid": 33,
|
||||
"name": {
|
||||
"key": "viking_boss_1003",
|
||||
"text": "森林泰坦"
|
||||
},
|
||||
"difficulty": 3,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10120",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10121",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10122",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10123",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1023,
|
||||
"scene": "",
|
||||
"bossmodel": 1023,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11018
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 8
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 7
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30120,
|
||||
"copytype": 4,
|
||||
"bossid": 33,
|
||||
"name": {
|
||||
"key": "viking_boss_1003",
|
||||
"text": "森林泰坦"
|
||||
},
|
||||
"difficulty": 4,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10130",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10131",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10132",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "10123",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1024,
|
||||
"scene": "",
|
||||
"bossmodel": 1024,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11018
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 9
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 8
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 30130,
|
||||
"copytype": 4,
|
||||
"bossid": 34,
|
||||
"name": {
|
||||
"key": "viking_boss_1001",
|
||||
"text": "武器BOSS"
|
||||
},
|
||||
"difficulty": 1,
|
||||
"BattleReadyID": 112,
|
||||
"captionrecommend": [
|
||||
25001,
|
||||
25004,
|
||||
34006,
|
||||
35001,
|
||||
35002
|
||||
],
|
||||
"firstprize": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"dropshow": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "20010",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "20011",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "20012",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "20013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"drop": 1001,
|
||||
"scene": "",
|
||||
"bossmodel": 1001,
|
||||
"boss_skill": 51004,
|
||||
"boss": [
|
||||
11009
|
||||
],
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 6
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "100100",
|
||||
"n": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
@ -83,5 +83,22 @@
|
||||
124004111,
|
||||
144005111
|
||||
]
|
||||
},
|
||||
{
|
||||
"bossid": 31,
|
||||
"copytype": 4,
|
||||
"name": {
|
||||
"key": "viking_boss_1001",
|
||||
"text": "火焰泰坦"
|
||||
},
|
||||
"introduce": {
|
||||
"key": "viking_boss_20001",
|
||||
"text": "熔岩泰坦巨人来自于遥远的火山,它的火焰属性使得所到之处,一片荒芜"
|
||||
},
|
||||
"icon": "wjyz_img013",
|
||||
"guardskill": [
|
||||
124004111,
|
||||
144005111
|
||||
]
|
||||
}
|
||||
]
|
@ -7,6 +7,8 @@ import (
|
||||
"go_dreamfactory/cmd/v2/service/observer"
|
||||
mytheme "go_dreamfactory/cmd/v2/theme"
|
||||
"io/ioutil"
|
||||
"path"
|
||||
"strings"
|
||||
|
||||
"fyne.io/fyne/v2"
|
||||
"fyne.io/fyne/v2/container"
|
||||
@ -18,26 +20,31 @@ import (
|
||||
)
|
||||
|
||||
type jsonFileList struct {
|
||||
selItemId string //选择的文件ID
|
||||
cacheList common.List
|
||||
itemList *widget.List
|
||||
fileTotal int //文件数
|
||||
selItemId string //选择的文件ID
|
||||
cachedList common.List
|
||||
itemList *widget.List
|
||||
fileTotal int //文件数
|
||||
|
||||
//字段
|
||||
columnList *widget.List
|
||||
|
||||
}
|
||||
|
||||
func newJsonFileList() *jsonFileList {
|
||||
return &jsonFileList{
|
||||
cacheList: common.NewList(""),
|
||||
cachedList: common.NewList(""),
|
||||
}
|
||||
}
|
||||
|
||||
type appConfigValid struct {
|
||||
appAdapter
|
||||
jsonFileList
|
||||
jsonFileList *jsonFileList
|
||||
jsonDirString string //json目录
|
||||
}
|
||||
|
||||
func (a *appConfigValid) LazyInit(pt service.PttService, obs observer.Observer) error {
|
||||
a.tabItem = container.NewTabItemWithIcon(common.TOOLBAR_VALID, mytheme.ResourceExcelJpg, nil)
|
||||
a.jsonFileList = *newJsonFileList()
|
||||
a.jsonFileList = newJsonFileList()
|
||||
|
||||
//load conf
|
||||
storage, _ := os_storage.NewOSStorage()
|
||||
@ -47,8 +54,8 @@ func (a *appConfigValid) LazyInit(pt service.PttService, obs observer.Observer)
|
||||
return err
|
||||
}
|
||||
|
||||
if conf.JsonDir!=""{
|
||||
|
||||
if conf.JsonDir != "" {
|
||||
a.jsonDirString = conf.JsonDir
|
||||
}
|
||||
content := container.NewMax()
|
||||
content.Objects = []fyne.CanvasObject{}
|
||||
@ -72,6 +79,10 @@ func (a *appConfigValid) LazyInit(pt service.PttService, obs observer.Observer)
|
||||
//配置json路径
|
||||
jsonDir := widget.NewEntry()
|
||||
jsonDir.PlaceHolder = "json目录"
|
||||
jsonDir.OnChanged = func(s string) {
|
||||
a.jsonFileList.initItem(jsonDir.Text)
|
||||
a.jsonDirString = jsonDir.Text
|
||||
}
|
||||
form := widget.NewForm(
|
||||
widget.NewFormItem("json目录", container.NewBorder(nil, nil, nil, widget.NewButtonWithIcon("", theme.FolderIcon(), func() {
|
||||
openFolder(jsonDir)
|
||||
@ -80,8 +91,27 @@ func (a *appConfigValid) LazyInit(pt service.PttService, obs observer.Observer)
|
||||
)
|
||||
|
||||
jsonDir.SetText(conf.JsonDir)
|
||||
|
||||
c := container.NewBorder(form, nil, nil, nil)
|
||||
|
||||
confBtn := &widget.Button{Text: "保存配置", Icon: theme.DocumentCreateIcon()}
|
||||
confBtn.OnTapped = func() {
|
||||
conf.JsonDir = jsonDir.Text
|
||||
|
||||
if err := storage.StoreConfig(conf); err != nil {
|
||||
logrus.WithField("err", err).Debug("保存配置")
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
// 创建json文件 List
|
||||
a.jsonFileList.itemList = a.jsonFileList.createList()
|
||||
|
||||
//创建字段
|
||||
|
||||
c := container.NewBorder(form,
|
||||
container.NewHBox(confBtn),
|
||||
nil, nil,
|
||||
container.NewGridWithColumns(3,
|
||||
container.NewVScroll(a.jsonFileList.itemList)))
|
||||
|
||||
content.Objects = append(content.Objects, c)
|
||||
a.tabItem.Content = content
|
||||
@ -104,19 +134,39 @@ func (f *jsonFileList) initItem(dir string) {
|
||||
}
|
||||
|
||||
for _, file := range files {
|
||||
if file.IsDir() {
|
||||
if file.Name() == ".vscode" {
|
||||
continue
|
||||
}
|
||||
fm := common.Item{
|
||||
Text: file.Name(),
|
||||
Checked: false,
|
||||
}
|
||||
f.cacheList.Items = append(f.cacheList.Items, fm)
|
||||
// f.selItemIds = append(f.selItemIds, fm.Id)
|
||||
f.fileTotal++
|
||||
// logrus.Debugf("%v", fm.Id)
|
||||
fileSuffix := path.Ext(file.Name())
|
||||
name := strings.TrimSuffix(file.Name(), fileSuffix)
|
||||
name = strings.TrimPrefix(name, "game_")
|
||||
fm := common.Item{
|
||||
Id: file.Name(),
|
||||
Text: name,
|
||||
Checked: false,
|
||||
}
|
||||
f.cachedList.Items = append(f.cachedList.Items, fm)
|
||||
f.fileTotal++
|
||||
// logrus.Debugf("%v", fm.Id)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func (f *jsonFileList) createList() *widget.List {
|
||||
f.itemList = widget.NewList(
|
||||
func() int {
|
||||
return len(f.cachedList.Items)
|
||||
},
|
||||
func() fyne.CanvasObject {
|
||||
return widget.NewLabel("Template")
|
||||
},
|
||||
func(id widget.ListItemID, item fyne.CanvasObject) {
|
||||
c, _ := item.(*widget.Label)
|
||||
c.Text = f.cachedList.Items[id].Text
|
||||
c.Refresh()
|
||||
},
|
||||
)
|
||||
|
||||
f.itemList.OnSelected = func(id widget.ListItemID) {
|
||||
selId := f.cachedList.Items[id].Id
|
||||
f.selItemId = selId
|
||||
return
|
||||
}
|
||||
return f.itemList
|
||||
}
|
||||
|
@ -27,9 +27,25 @@ func (s *SmithyView) CreateView(t *model.TestCase) fyne.CanvasObject {
|
||||
return
|
||||
}
|
||||
}
|
||||
customerBtn := widget.NewButton("顾客", loadCustomer)
|
||||
|
||||
btns := container.NewHBox(customerBtn)
|
||||
//交易
|
||||
jiaoyi := func() {
|
||||
if err := service.GetPttService().SendToClient(
|
||||
t.MainType,
|
||||
"jiaoyi",
|
||||
&pb.SmithySellReq{
|
||||
EquipIds: []string{},
|
||||
CustomerId: 1,
|
||||
},
|
||||
); err != nil {
|
||||
logrus.Error(err)
|
||||
return
|
||||
}
|
||||
}
|
||||
customerBtn := widget.NewButton("顾客", loadCustomer)
|
||||
jiaoyiBtn := widget.NewButton("交易", jiaoyi)
|
||||
|
||||
btns := container.NewHBox(customerBtn, jiaoyiBtn)
|
||||
c := container.NewBorder(btns, nil, nil, nil)
|
||||
return c
|
||||
}
|
||||
|
@ -225,6 +225,8 @@ const (
|
||||
|
||||
// 铁匠铺铸造台
|
||||
TableStove = "stove"
|
||||
// 铁匠铺图鉴
|
||||
TableAtlas = "atlas"
|
||||
)
|
||||
|
||||
// RPC服务接口定义处
|
||||
@ -731,7 +733,7 @@ const (
|
||||
SmithyReelType1 = 1 //炉温消耗减少
|
||||
SmithyReelType2 = 2 // 材料消耗减少
|
||||
SmithyReelType3 = 3 // 解锁图纸【紫金雷神锤】
|
||||
SmithyReelType4 = 4
|
||||
SmithyReelType4 = 4 // 解锁新套装
|
||||
SmithyReelType5 = 5 // 概率制造两件装备
|
||||
)
|
||||
|
||||
|
@ -149,6 +149,17 @@ type (
|
||||
SellEquipments(session IUserSession, equs []string) (code pb.ErrorCode, atno []*pb.UserAtno)
|
||||
//回收装备接口
|
||||
RecycleEquipments(session IUserSession, equs []string, discount int32) (code pb.ErrorCode, atno []*pb.UserAtno)
|
||||
//获得可操作用户装备列表
|
||||
GetActionableEquipments(uid string) (code pb.ErrorCode, eruips []*pb.DB_Equipment)
|
||||
//获取可用套装 (铁匠铺使用)
|
||||
GetActionableSuit(uid string) (code pb.ErrorCode, Suit []int32)
|
||||
// 随机获得一件N级的装备装备
|
||||
/*
|
||||
suiteId: 套装id
|
||||
pos: 位置(-1 表示随机位置 大于0 表示获得指定位置 )
|
||||
lv: 装备等级
|
||||
*/
|
||||
GetForgeEquip(session IUserSession, suiteId int32, pos int32, lv int32) (eruip *pb.DB_Equipment, code pb.ErrorCode)
|
||||
}
|
||||
IMainline interface {
|
||||
ModifyMainlineDataByNanduID(uid string, nandu, id int32) (code pb.ErrorCode)
|
||||
|
@ -10,14 +10,15 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
game_equipsuit = "game_equipsuit.json" //套装技能表
|
||||
game_monsterformat = "game_monsterformat.json" //整容表
|
||||
game_monster = "game_monster.json" //怪物表
|
||||
game_skillatk = "game_skillatk" //主技能表
|
||||
game_skillafteratk = "game_skillafteratk" //子技能表
|
||||
game_skillbuff = "game_skillbuff" //技能buff表
|
||||
game_skillpassive = "game_skillpassive" //被动技能表
|
||||
game_battletasktesting = "game_battletasktesting.json" //被动技能表
|
||||
game_equipsuit = "game_equipsuit.json" //套装技能表
|
||||
game_monsterformat = "game_monsterformat.json" //整容表
|
||||
game_monster = "game_monster.json" //怪物表
|
||||
game_battletasktesting = "game_battletasktesting.json" //被动技能表
|
||||
game_skillatk = "game_skillatk" //主技能表
|
||||
game_skillafteratk = "game_skillafteratk" //子技能表
|
||||
game_skillbuff = "game_skillbuff" //技能buff表
|
||||
game_skillpassive = "game_skillpassive" //被动技能表
|
||||
game_battleready_capskill = "game_battleready_capskill.json" //队长技能激活规则
|
||||
)
|
||||
|
||||
///背包配置管理组件
|
||||
@ -55,6 +56,7 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
|
||||
}
|
||||
this.mformatlock.Unlock()
|
||||
})
|
||||
this.LoadConfigure(game_battleready_capskill, cfg.NewGameBattleready_capskill)
|
||||
// configure.RegisterConfigure(game_skillatk, cfg.NewGameSkillAtk, func() {
|
||||
// this.skillatklock.Lock()
|
||||
// if v, err := this.GetConfigure(game_skillatk); err != nil {
|
||||
@ -126,6 +128,23 @@ func (this *configureComp) Getequipsuit(id int32) (result *cfg.GameEquipSuitData
|
||||
return
|
||||
}
|
||||
|
||||
//查询队长技激活规则
|
||||
func (this *configureComp) GetBattlereadyCapskill(id int32) (result *cfg.GameBattleready_capskillData, err error) {
|
||||
var (
|
||||
v interface{}
|
||||
ok bool
|
||||
)
|
||||
if v, err = this.GetConfigure(game_battleready_capskill); err != nil {
|
||||
this.module.Errorln(err)
|
||||
} else {
|
||||
if result, ok = v.(*cfg.GameBattleready_capskill).GetDataMap()[id]; !ok {
|
||||
err = fmt.Errorf("on found BattlereadyCapskill:%d", id)
|
||||
this.module.Errorln(err)
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
///获取主动技能配置表
|
||||
func (this *configureComp) GetSkillAtk(skillId int32, skillLv int32) (result *cfg.GameSkillAtkData, err error) {
|
||||
if skills, ok := this.skillatk[skillId]; ok {
|
||||
|
@ -180,6 +180,9 @@ func (this *modelBattleComp) createeve(session comm.IUserSession, conn *db.DBCon
|
||||
|
||||
//创建pve 战斗记录
|
||||
func (this *modelBattleComp) createpve(session comm.IUserSession, conn *db.DBConn, btype pb.BattleType, req *pb.BattlePVEReq) (record *pb.DBBattleRecord, code pb.ErrorCode) {
|
||||
var (
|
||||
heros []*pb.DBHero = make([]*pb.DBHero, 5)
|
||||
)
|
||||
record = &pb.DBBattleRecord{
|
||||
Id: primitive.NewObjectID().Hex(),
|
||||
Title: req.Title,
|
||||
@ -199,13 +202,13 @@ func (this *modelBattleComp) createpve(session comm.IUserSession, conn *db.DBCon
|
||||
//自己的英雄阵营
|
||||
for i, v := range req.Format.Format {
|
||||
if v != "" {
|
||||
hero := &pb.DBHero{}
|
||||
if err := model.GetListObj(session.GetUserId(), v, hero); err != nil {
|
||||
heros[i] = &pb.DBHero{}
|
||||
if err := model.GetListObj(session.GetUserId(), v, heros[i]); err != nil {
|
||||
code = pb.ErrorCode_HeroNoExist
|
||||
return
|
||||
}
|
||||
tid := 100 + i
|
||||
if record.Redflist[0].Team[i], code = this.createBattleRole(hero, tid, i); code != pb.ErrorCode_Success {
|
||||
if record.Redflist[0].Team[i], code = this.createBattleRole(heros[i], tid, i); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
} else {
|
||||
@ -216,35 +219,38 @@ func (this *modelBattleComp) createpve(session comm.IUserSession, conn *db.DBCon
|
||||
for i, v := range req.Format.Friendformat {
|
||||
if v != "" {
|
||||
var (
|
||||
hero *pb.DBHero
|
||||
err error
|
||||
err error
|
||||
)
|
||||
// 获取好友英雄信息
|
||||
if this.module.IsCross() {
|
||||
if hero, err = this.module.friend.UseAssistHero(session.GetUserId(), v); err != nil {
|
||||
if heros[i], err = this.module.friend.UseAssistHero(session.GetUserId(), v); err != nil {
|
||||
this.module.Errorln(err)
|
||||
code = pb.ErrorCode_HeroNoExist
|
||||
return
|
||||
}
|
||||
} else { //获取跨服数据
|
||||
hero = &pb.DBHero{}
|
||||
heros[i] = &pb.DBHero{}
|
||||
if err = this.module.service.AcrossClusterRpcCall(
|
||||
context.Background(),
|
||||
this.module.GetCrossTag(),
|
||||
comm.Service_Worker,
|
||||
string(comm.Rpc_ModuleFriendUseAssitHero),
|
||||
pb.RPCGeneralReqA2{Param1: session.GetUserId(), Param2: v},
|
||||
hero); err != nil {
|
||||
heros[i]); err != nil {
|
||||
this.module.Errorln(err)
|
||||
}
|
||||
}
|
||||
tid := 100 + i
|
||||
if record.Redflist[0].Team[i], code = this.createBattleRole(hero, tid, i); code != pb.ErrorCode_Success {
|
||||
if record.Redflist[0].Team[i], code = this.createBattleRole(heros[i], tid, i); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
record.Redflist[0].Team[i].Ishelp = true
|
||||
}
|
||||
}
|
||||
if ok := this.checkBattlereadyCapskill(req.Format.Leadpos, heros); ok {
|
||||
code = pb.ErrorCode_BattleCapskillCheckFailed
|
||||
return
|
||||
}
|
||||
var (
|
||||
captain int32
|
||||
masters []*pb.BattleRole
|
||||
@ -275,6 +281,7 @@ func (this *modelBattleComp) createpvb(session comm.IUserSession, conn *db.DBCon
|
||||
Buleflist: make([]*pb.DBBattleFormt, len(req.Mformat)),
|
||||
}
|
||||
for ii, v := range req.Format {
|
||||
heros := make([]*pb.DBHero, 5)
|
||||
record.Redflist[ii] = &pb.DBBattleFormt{
|
||||
Leadpos: v.Leadpos,
|
||||
Team: make([]*pb.BattleRole, len(v.Format)),
|
||||
@ -283,13 +290,13 @@ func (this *modelBattleComp) createpvb(session comm.IUserSession, conn *db.DBCon
|
||||
//自己的英雄阵营
|
||||
for i, v := range v.Format {
|
||||
if v != "" {
|
||||
hero := &pb.DBHero{}
|
||||
if err := model.GetListObj(session.GetUserId(), v, hero); err != nil {
|
||||
heros[i] = &pb.DBHero{}
|
||||
if err := model.GetListObj(session.GetUserId(), v, heros[i]); err != nil {
|
||||
code = pb.ErrorCode_HeroNoExist
|
||||
return
|
||||
}
|
||||
tid := 100 + i
|
||||
if record.Redflist[ii].Team[i], code = this.createBattleRole(hero, tid, i); code != pb.ErrorCode_Success {
|
||||
if record.Redflist[ii].Team[i], code = this.createBattleRole(heros[i], tid, i); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
} else {
|
||||
@ -300,35 +307,38 @@ func (this *modelBattleComp) createpvb(session comm.IUserSession, conn *db.DBCon
|
||||
for i, v := range v.Friendformat {
|
||||
if v != "" {
|
||||
var (
|
||||
hero *pb.DBHero
|
||||
err error
|
||||
err error
|
||||
)
|
||||
// 获取好友英雄信息
|
||||
if this.module.IsCross() {
|
||||
if hero, err = this.module.friend.UseAssistHero(session.GetUserId(), v); err != nil {
|
||||
if heros[i], err = this.module.friend.UseAssistHero(session.GetUserId(), v); err != nil {
|
||||
this.module.Errorln(err)
|
||||
code = pb.ErrorCode_HeroNoExist
|
||||
return
|
||||
}
|
||||
} else { //获取跨服数据
|
||||
hero = &pb.DBHero{}
|
||||
heros[i] = &pb.DBHero{}
|
||||
if err = this.module.service.AcrossClusterRpcCall(
|
||||
context.Background(),
|
||||
this.module.GetCrossTag(),
|
||||
comm.Service_Worker,
|
||||
string(comm.Rpc_ModuleFriendUseAssitHero),
|
||||
pb.RPCGeneralReqA2{Param1: session.GetUserId(), Param2: v},
|
||||
hero); err != nil {
|
||||
heros[i]); err != nil {
|
||||
this.module.Errorln(err)
|
||||
}
|
||||
}
|
||||
tid := 100 + i
|
||||
if record.Redflist[ii].Team[i], code = this.createBattleRole(hero, tid, i); code != pb.ErrorCode_Success {
|
||||
if record.Redflist[ii].Team[i], code = this.createBattleRole(heros[i], tid, i); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
record.Redflist[ii].Team[i].Ishelp = true
|
||||
}
|
||||
}
|
||||
if ok := this.checkBattlereadyCapskill(v.Leadpos, heros); ok {
|
||||
code = pb.ErrorCode_BattleCapskillCheckFailed
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
var (
|
||||
@ -375,6 +385,11 @@ func (this *modelBattleComp) createpvp(session comm.IUserSession, conn *db.DBCon
|
||||
record.Redflist[0].Team[i] = nil
|
||||
}
|
||||
}
|
||||
if ok := this.checkBattlereadyCapskill(req.Redformat.Leadpos, req.Redformat.Format); ok {
|
||||
code = pb.ErrorCode_BattleCapskillCheckFailed
|
||||
return
|
||||
}
|
||||
|
||||
record.Buleflist[0] = &pb.DBBattleFormt{
|
||||
Leadpos: req.Buleformat.Leadpos,
|
||||
Team: make([]*pb.BattleRole, len(req.Buleformat.Format)),
|
||||
@ -390,6 +405,10 @@ func (this *modelBattleComp) createpvp(session comm.IUserSession, conn *db.DBCon
|
||||
record.Buleflist[0].Team[i] = nil
|
||||
}
|
||||
}
|
||||
if ok := this.checkBattlereadyCapskill(req.Buleformat.Leadpos, req.Buleformat.Format); ok {
|
||||
code = pb.ErrorCode_BattleCapskillCheckFailed
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
@ -407,46 +426,56 @@ func (this *modelBattleComp) creatertpvp(redmodel, bluemodel *db.DBModel, btype
|
||||
Buleflist: make([]*pb.DBBattleFormt, len(req.Bulefformat)),
|
||||
}
|
||||
for ii, v := range req.Redformat {
|
||||
heros := make([]*pb.DBHero, 5)
|
||||
record.Redflist[ii] = &pb.DBBattleFormt{
|
||||
Leadpos: v.Leadpos,
|
||||
Team: make([]*pb.BattleRole, len(v.Format)),
|
||||
}
|
||||
for i, v := range v.Format {
|
||||
if v != "" {
|
||||
hero := &pb.DBHero{}
|
||||
if err := redmodel.GetListObj(req.RedCompId, v, hero); err != nil {
|
||||
heros[i] = &pb.DBHero{}
|
||||
if err := redmodel.GetListObj(req.RedCompId, v, heros[i]); err != nil {
|
||||
code = pb.ErrorCode_HeroNoExist
|
||||
return
|
||||
}
|
||||
tid := 100 + i
|
||||
if record.Redflist[ii].Team[i], code = this.createBattleRole(hero, tid, i); code != pb.ErrorCode_Success {
|
||||
if record.Redflist[ii].Team[i], code = this.createBattleRole(heros[i], tid, i); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
} else {
|
||||
record.Redflist[ii].Team[i] = nil
|
||||
}
|
||||
}
|
||||
if ok := this.checkBattlereadyCapskill(v.Leadpos, heros); ok {
|
||||
code = pb.ErrorCode_BattleCapskillCheckFailed
|
||||
return
|
||||
}
|
||||
}
|
||||
for ii, v := range req.Bulefformat {
|
||||
heros := make([]*pb.DBHero, 5)
|
||||
record.Buleflist[ii] = &pb.DBBattleFormt{
|
||||
Leadpos: v.Leadpos,
|
||||
Team: make([]*pb.BattleRole, len(v.Format)),
|
||||
}
|
||||
for i, v := range v.Format {
|
||||
if v != "" {
|
||||
hero := &pb.DBHero{}
|
||||
if err := bluemodel.GetListObj(req.BlueCompId, v, hero); err != nil {
|
||||
heros[i] = &pb.DBHero{}
|
||||
if err := bluemodel.GetListObj(req.BlueCompId, v, heros[i]); err != nil {
|
||||
code = pb.ErrorCode_HeroNoExist
|
||||
return
|
||||
}
|
||||
tid := 200 + i
|
||||
if record.Buleflist[ii].Team[i], code = this.createBattleRole(hero, tid, i); code != pb.ErrorCode_Success {
|
||||
if record.Buleflist[ii].Team[i], code = this.createBattleRole(heros[i], tid, i); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
} else {
|
||||
record.Buleflist[ii].Team[i] = nil
|
||||
}
|
||||
}
|
||||
if ok := this.checkBattlereadyCapskill(v.Leadpos, heros); ok {
|
||||
code = pb.ErrorCode_BattleCapskillCheckFailed
|
||||
return
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
@ -574,3 +603,86 @@ func (this *modelBattleComp) createMasterRoles(comp, wheel int, fid int32) (capt
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
//校验队长技是否激活 暂时不启用
|
||||
func (this *modelBattleComp) checkBattlereadyCapskill(leadpos int32, heros []*pb.DBHero) (ok bool) {
|
||||
// if leadpos < 0 || leadpos > 5 {
|
||||
ok = true
|
||||
return
|
||||
// }
|
||||
var (
|
||||
conf []*cfg.GameHeroData
|
||||
caprule *cfg.GameBattleready_capskillData
|
||||
err error
|
||||
)
|
||||
if heros[leadpos] == nil {
|
||||
ok = true
|
||||
return
|
||||
}
|
||||
conf = make([]*cfg.GameHeroData, len(heros))
|
||||
for i, v := range heros {
|
||||
if v != nil {
|
||||
conf[i] = this.module.configure.GetHeroConfig(v.HeroID)
|
||||
}
|
||||
}
|
||||
if caprule, err = this.module.configure.GetBattlereadyCapskill(conf[leadpos].Capskillrule); err != nil {
|
||||
this.module.Errorln(err)
|
||||
ok = false
|
||||
return
|
||||
}
|
||||
if len(caprule.Lv) == 2 { //等级校验
|
||||
n := 0
|
||||
for _, v := range heros {
|
||||
if v != nil && v.Lv >= caprule.Lv[0] {
|
||||
n++
|
||||
}
|
||||
}
|
||||
if n < int(caprule.Lv[1]) {
|
||||
ok = false
|
||||
return
|
||||
}
|
||||
}
|
||||
if len(caprule.Start) == 2 { //星级校验
|
||||
n := 0
|
||||
for _, v := range heros {
|
||||
if v != nil && v.Star >= caprule.Start[0] {
|
||||
n++
|
||||
}
|
||||
}
|
||||
if n < int(caprule.Start[1]) {
|
||||
ok = false
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
if len(caprule.Race) == 2 { //阵营校验
|
||||
n := 0
|
||||
for _, v := range conf {
|
||||
if v != nil && v.Race == caprule.Race[0] {
|
||||
n++
|
||||
}
|
||||
}
|
||||
if n < int(caprule.Race[1]) {
|
||||
ok = false
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
if len(caprule.Heroid) > 0 { //阵营校验
|
||||
|
||||
for _, v := range caprule.Heroid {
|
||||
iskeep := false
|
||||
for _, v1 := range heros {
|
||||
if v1 != nil && v1.HeroID == v {
|
||||
iskeep = true
|
||||
}
|
||||
}
|
||||
if !iskeep {
|
||||
ok = false
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return
|
||||
}
|
||||
|
@ -250,6 +250,18 @@ func (this *MCompConfigure) GetColor(id int32) (item *cfg.GameGameColorData, err
|
||||
return
|
||||
}
|
||||
|
||||
// 获取英雄原始星级
|
||||
func (this *MCompConfigure) GetHeroConfig(heroCfgId string) *cfg.GameHeroData {
|
||||
if v, err := this.GetConfigure(new_hero); err == nil {
|
||||
if configure, ok := v.(*cfg.GameHero); ok {
|
||||
if v, ok := configure.GetDataMap()[heroCfgId]; ok {
|
||||
return v
|
||||
}
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// 获取英雄原始星级
|
||||
func (this *MCompConfigure) GetHeroConfigStar(heroCfgId string) int32 {
|
||||
if v, err := this.GetConfigure(new_hero); err == nil {
|
||||
|
@ -3,7 +3,9 @@ package equipment
|
||||
import (
|
||||
"fmt"
|
||||
"go_dreamfactory/modules"
|
||||
"go_dreamfactory/sys/configure"
|
||||
cfg "go_dreamfactory/sys/configure/structs"
|
||||
"sync"
|
||||
|
||||
"go_dreamfactory/lego/core"
|
||||
)
|
||||
@ -21,7 +23,9 @@ const (
|
||||
///背包配置管理组件
|
||||
type configureComp struct {
|
||||
modules.MCompConfigure
|
||||
module *Equipment
|
||||
module *Equipment
|
||||
equiplock sync.RWMutex
|
||||
suit map[int32][]*cfg.GameEquipData
|
||||
}
|
||||
|
||||
//组件初始化接口
|
||||
@ -35,6 +39,22 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
|
||||
this.LoadConfigure(game_equipcompose, cfg.NewGameEquipSCompose)
|
||||
this.LoadConfigure(game_equipattribute, cfg.NewGameEquipAttribute)
|
||||
this.LoadConfigure(game_equipenchanting, cfg.NewGameEquipEnchanting)
|
||||
configure.RegisterConfigure(game_equip, cfg.NewGameEquip, func() {
|
||||
this.equiplock.Lock()
|
||||
if v, err := this.GetConfigure(game_equip); err != nil {
|
||||
this.module.Errorf("err:%v", err)
|
||||
return
|
||||
} else {
|
||||
this.suit = make(map[int32][]*cfg.GameEquipData)
|
||||
for _, v := range v.(*cfg.GameEquip).GetDataList() {
|
||||
if this.suit[v.Suittype] == nil {
|
||||
this.suit[v.Suittype] = make([]*cfg.GameEquipData, 0)
|
||||
}
|
||||
this.suit[v.Suittype] = append(this.suit[v.Suittype], v)
|
||||
}
|
||||
}
|
||||
this.equiplock.Unlock()
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
@ -57,6 +77,18 @@ func (this *configureComp) GetEquipmentConfigure() (configure *cfg.GameEquip, er
|
||||
return
|
||||
}
|
||||
|
||||
//获取装备配置数据
|
||||
func (this *configureComp) GetSuitEquipmentConfigure(suitid int32) (configures []*cfg.GameEquipData, err error) {
|
||||
var ok bool
|
||||
this.equiplock.RLock()
|
||||
configures, ok = this.suit[suitid]
|
||||
this.equiplock.RUnlock()
|
||||
if !ok {
|
||||
err = fmt.Errorf("no found suitid:%d", suitid)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
//获取装备配置数据
|
||||
func (this *configureComp) GetEquipmentConfigureById(equipmentId string) (configure *cfg.GameEquipData, err error) {
|
||||
var (
|
||||
|
@ -8,6 +8,8 @@ import (
|
||||
"go_dreamfactory/pb"
|
||||
cfg "go_dreamfactory/sys/configure/structs"
|
||||
"math"
|
||||
"math/rand"
|
||||
"time"
|
||||
|
||||
"github.com/go-redis/redis/v8"
|
||||
)
|
||||
@ -282,6 +284,95 @@ func (this *Equipment) RecycleEquipments(session comm.IUserSession, equs []strin
|
||||
return
|
||||
}
|
||||
|
||||
//获得可操作用户装备列表
|
||||
func (this *Equipment) GetActionableEquipments(uid string) (code pb.ErrorCode, eruips []*pb.DB_Equipment) {
|
||||
var (
|
||||
err error
|
||||
equipments []*pb.DB_Equipment
|
||||
)
|
||||
eruips = make([]*pb.DB_Equipment, 0)
|
||||
if equipments, err = this.modelEquipment.QueryUserEquipments(uid); err != nil {
|
||||
return
|
||||
}
|
||||
for _, v := range equipments {
|
||||
if v.HeroId == "" && !v.Islock {
|
||||
eruips = append(eruips, v)
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
//获取可用套装 (铁匠铺使用)
|
||||
func (this *Equipment) GetActionableSuit(uid string) (code pb.ErrorCode, Suit []int32) {
|
||||
var (
|
||||
err error
|
||||
equipments []*pb.DB_Equipment
|
||||
suit map[int32]struct{}
|
||||
)
|
||||
suit = make(map[int32]struct{})
|
||||
if equipments, err = this.modelEquipment.QueryUserEquipments(uid); err != nil {
|
||||
return
|
||||
}
|
||||
for _, v := range equipments {
|
||||
if v.HeroId == "" && !v.Islock {
|
||||
if conf, err := this.configure.GetEquipmentConfigureById(v.CId); err == nil {
|
||||
suit[conf.Suittype] = struct{}{}
|
||||
}
|
||||
}
|
||||
}
|
||||
for i, _ := range suit {
|
||||
Suit = append(Suit, i)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// 随机获得一件N级的装备装备
|
||||
/*
|
||||
suiteId: 套装id
|
||||
pos: 位置(-1 表示随机位置 大于0 表示获得指定位置 )
|
||||
lv: 装备等级
|
||||
*/
|
||||
func (this *Equipment) GetForgeEquip(session comm.IUserSession, suiteId int32, pos int32, lv int32) (eruip *pb.DB_Equipment, code pb.ErrorCode) {
|
||||
var (
|
||||
configures []*cfg.GameEquipData
|
||||
lvs []*cfg.GameEquipData
|
||||
change []*pb.DB_Equipment
|
||||
err error
|
||||
)
|
||||
if configures, err = this.configure.GetSuitEquipmentConfigure(suiteId); err != nil {
|
||||
code = pb.ErrorCode_EquipmentSuiteNotFound
|
||||
return
|
||||
}
|
||||
if pos != -1 {
|
||||
for _, v := range configures {
|
||||
if v.Pos == pos && v.Star == lv {
|
||||
if change, code = this.AddNewEquipments(session, map[string]uint32{v.Id: 1}, true); code == pb.ErrorCode_Success {
|
||||
eruip = change[0]
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
code = pb.ErrorCode_ConfigNoFound
|
||||
return
|
||||
} else {
|
||||
lvs = make([]*cfg.GameEquipData, 0)
|
||||
for _, v := range configures {
|
||||
if v.Star == lv {
|
||||
lvs = append(lvs, v)
|
||||
}
|
||||
}
|
||||
r := rand.New(rand.NewSource(time.Now().Unix()))
|
||||
index := r.Perm(len(lvs))[0]
|
||||
|
||||
if change, code = this.AddNewEquipments(session, map[string]uint32{lvs[index].Id: 1}, true); code == pb.ErrorCode_Success {
|
||||
eruip = change[0]
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
//Evens--------------------------------------------------------------------------------------------------------------------------------
|
||||
//推送道具变化消息
|
||||
func (this *Equipment) equipmentsChangePush(session comm.IUserSession, items []*pb.DB_Equipment) (err error) {
|
||||
|
@ -136,12 +136,9 @@ func (this *configureComp) SetHeroDrawConfig() {
|
||||
err error
|
||||
)
|
||||
if v, err = this.GetConfigure(hero_drawcard); err == nil {
|
||||
if _configure, ok := v.(*cfg.GameDrawCard); !ok {
|
||||
err = fmt.Errorf("%T no is *cfg.Game_drawCard", v)
|
||||
return
|
||||
} else {
|
||||
if _configure, ok := v.(*cfg.GameDrawCard); ok {
|
||||
this.hlock.Lock()
|
||||
defer this.hlock.Unlock()
|
||||
this.drawCardCfg = make(map[string]map[int32][]*cfg.GameDrawCardData, 0)
|
||||
for _, v := range _configure.GetDataList() {
|
||||
if _, ok := this.drawCardCfg[v.CardPoolType]; !ok {
|
||||
this.drawCardCfg[v.CardPoolType] = make(map[int32][]*cfg.GameDrawCardData, 0)
|
||||
@ -151,13 +148,15 @@ func (this *configureComp) SetHeroDrawConfig() {
|
||||
}
|
||||
this.drawCardCfg[v.CardPoolType][v.Star] = append(this.drawCardCfg[v.CardPoolType][v.Star], v)
|
||||
}
|
||||
this.hlock.Unlock()
|
||||
this.module.Debug("update cfg.Game_drawCard over")
|
||||
return
|
||||
}
|
||||
} else {
|
||||
err = fmt.Errorf("%T no is *cfg.Game_drawCard", v)
|
||||
}
|
||||
|
||||
err = fmt.Errorf("%T no is *cfg.Game_drawCard", v)
|
||||
return
|
||||
}
|
||||
|
||||
func (this *configureComp) GetPollByType(poosType string) map[int32][]*cfg.GameDrawCardData {
|
||||
return this.drawCardCfg[poosType]
|
||||
}
|
||||
|
55
modules/smithy/api_atlasaward.go
Normal file
55
modules/smithy/api_atlasaward.go
Normal file
@ -0,0 +1,55 @@
|
||||
package smithy
|
||||
|
||||
import (
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/pb"
|
||||
|
||||
"google.golang.org/protobuf/proto"
|
||||
)
|
||||
|
||||
//参数校验
|
||||
func (this *apiComp) AtlasAwardCheck(session comm.IUserSession, req *pb.SmithyAtlasAwardReq) (code pb.ErrorCode) {
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// 获取铁匠铺图鉴信息
|
||||
func (this *apiComp) AtlasAward(session comm.IUserSession, req *pb.SmithyAtlasAwardReq) (code pb.ErrorCode, data proto.Message) {
|
||||
|
||||
code = this.AtlasAwardCheck(session, req)
|
||||
if code != pb.ErrorCode_Success {
|
||||
return // 参数校验失败直接返回
|
||||
}
|
||||
atlas, err := this.module.modelAtlas.getSmithyAtlasList(session.GetUserId())
|
||||
if err != nil {
|
||||
code = pb.ErrorCode_DBError
|
||||
return
|
||||
}
|
||||
|
||||
conf := this.module.configure.GetSmithyAtlasLvConf(atlas.Award)
|
||||
if conf == nil {
|
||||
code = pb.ErrorCode_ConfigNoFound
|
||||
return
|
||||
}
|
||||
nexLv := this.module.configure.GetSmithyAtlasLvConf(atlas.Award + 1)
|
||||
if nexLv == nil { //满级
|
||||
code = pb.ErrorCode_SmithyAtlasMaxLv
|
||||
return
|
||||
}
|
||||
// 校验能否领取奖励
|
||||
if atlas.Score < nexLv.AtlasLv {
|
||||
code = pb.ErrorCode_SmithyAtlasLackLv
|
||||
return
|
||||
}
|
||||
if code = this.module.DispenseRes(session, conf.ItemId, true); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
//修改数据
|
||||
atlas.Award += 1
|
||||
update := make(map[string]interface{}, 0)
|
||||
update["award"] = atlas.Award
|
||||
this.module.modelAtlas.modifySmithyAtlasList(session.GetUserId(), update)
|
||||
|
||||
session.SendMsg(string(this.module.GetType()), "atlasaward", &pb.SmithyAtlasAwardResp{Data: atlas})
|
||||
return
|
||||
}
|
@ -5,13 +5,14 @@ import (
|
||||
"go_dreamfactory/pb"
|
||||
"go_dreamfactory/sys/configure"
|
||||
cfg "go_dreamfactory/sys/configure/structs"
|
||||
"strconv"
|
||||
|
||||
"google.golang.org/protobuf/proto"
|
||||
)
|
||||
|
||||
//参数校验
|
||||
func (this *apiComp) ForgeEquipCheck(session comm.IUserSession, req *pb.SmithyForgeEquipReq) (code pb.ErrorCode) {
|
||||
if req.ReelId == 0 {
|
||||
if req.ReelId == 0 || req.Lava < 0 || req.Quality < 0 {
|
||||
code = pb.ErrorCode_ReqParameterError
|
||||
return
|
||||
}
|
||||
@ -25,7 +26,9 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq
|
||||
err error
|
||||
update map[string]interface{}
|
||||
|
||||
costRes []*cfg.Gameatn
|
||||
costRes []*cfg.Gameatn
|
||||
customLv int32 // 定制装备的等级
|
||||
rsp *pb.SmithyForgeEquipResp
|
||||
)
|
||||
update = make(map[string]interface{})
|
||||
code = this.ForgeEquipCheck(session, req)
|
||||
@ -55,23 +58,72 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq
|
||||
//update["data"] = stove.Data
|
||||
}
|
||||
stove.Data[req.ReelId].Value += 1
|
||||
stove.Forge[req.ReelId] += 1
|
||||
// 是否是精益打造
|
||||
if req.Quality > 0 {
|
||||
costRes = append(costRes, reelcfg.RefineCos)
|
||||
}
|
||||
// 校验是不是装备定制打造
|
||||
if req.SuiteId != 0 {
|
||||
// 检查消耗
|
||||
if code = this.module.CheckRes(session, []*cfg.Gameatn{reelcfg.CustomizedCos1}); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
costRes = append(costRes, reelcfg.CustomizedCos1)
|
||||
if req.Position == -1 {
|
||||
if code = this.module.CheckRes(session, []*cfg.Gameatn{reelcfg.CustomizedCos2}); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
costRes = append(costRes, reelcfg.CustomizedCos2)
|
||||
}
|
||||
// 随机权重 获取等级
|
||||
index := this.module.modelStove.GetRandEquipLv(reelcfg.CustomizedLvDistribution)
|
||||
if int32(len(reelcfg.CustomizedLv)) > index {
|
||||
customLv = reelcfg.CustomizedLv[index]
|
||||
}
|
||||
}
|
||||
|
||||
// 是否是熔岩打造
|
||||
if req.Lava > 0 {
|
||||
// 预计消耗温度
|
||||
exemption := this.module.configure.GetGlobalConf().ExemptionTemperatureCos
|
||||
if len(exemption) != 2 {
|
||||
code = pb.ErrorCode_ConfigNoFound
|
||||
return
|
||||
}
|
||||
if reelcfg.TemperatureCos > req.Lava*exemption[1] {
|
||||
code = pb.ErrorCode_SmithyLackLava // 缺少熔岩
|
||||
return
|
||||
}
|
||||
// 检查消耗
|
||||
lavaCost := &cfg.Gameatn{
|
||||
A: "item",
|
||||
T: strconv.Itoa(int(exemption[0])),
|
||||
N: req.Lava,
|
||||
}
|
||||
if code = this.module.CheckRes(session, []*cfg.Gameatn{lavaCost}); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
costRes = append(costRes, lavaCost)
|
||||
|
||||
} else {
|
||||
// 熟练度减少的温度
|
||||
t := this.module.modelStove.CheckTemperature(req.ReelId, stove.Data[req.ReelId].Lv)
|
||||
// 检查炉温 是否够
|
||||
if stove.Temperature < reelcfg.TemperatureCos-t {
|
||||
code = pb.ErrorCode_SmithyNoTemperature // 炉温不够 直接返回
|
||||
return
|
||||
}
|
||||
stove.Temperature -= (reelcfg.TemperatureCos - t) // 消耗温度
|
||||
update["temperature"] = stove.Temperature
|
||||
}
|
||||
|
||||
costRes = append(costRes, reelcfg.BasicCos...)
|
||||
subAtn := this.module.modelStove.CheckForgeConsume(req.ReelId, stove.Data[req.ReelId].Lv)
|
||||
costRes = append(costRes, subAtn...)
|
||||
if code = this.module.CheckRes(session, costRes); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
// 熟练度减少的温度
|
||||
t := this.module.modelStove.CheckTemperature(req.ReelId, stove.Data[req.ReelId].Lv)
|
||||
// 检查炉温 是否够
|
||||
if stove.Temperature < reelcfg.TemperatureCos-t {
|
||||
code = pb.ErrorCode_SmithyNoTemperature // 炉温不够 直接返回
|
||||
return
|
||||
}
|
||||
|
||||
// 检查是否提升了熟练度等级
|
||||
nextProficiency := this.module.configure.GetSmithyProficileData(req.ReelId, stove.Data[req.ReelId].Lv+1)
|
||||
@ -85,16 +137,40 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq
|
||||
Value: 0,
|
||||
}
|
||||
}
|
||||
// 是否解锁新套装
|
||||
if nextProficiency.Type == comm.SmithyReelType4 {
|
||||
if rst, err := this.module.ModuleUser.GetUserExpand(session.GetUserId()); err == nil {
|
||||
rst.SuiteId = append(rst.SuiteId, nextProficiency.Value1)
|
||||
update := make(map[string]interface{}, 0)
|
||||
update["suiteId"] = rst.SuiteId
|
||||
this.module.ModuleUser.ChangeUserExpand(session.GetUserId(), update)
|
||||
}
|
||||
}
|
||||
}
|
||||
if code = this.module.ConsumeRes(session, costRes, true); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
stove.Temperature -= (reelcfg.TemperatureCos - t) // 消耗温度
|
||||
|
||||
// 装备资源分发
|
||||
if customLv > 0 { //
|
||||
if equip, code1 := this.module.ModuleEquipment.GetForgeEquip(session, req.SuiteId, req.Position, customLv); code1 != pb.ErrorCode_Success {
|
||||
rsp.Equip = append(rsp.Equip, equip.CId)
|
||||
return
|
||||
}
|
||||
} else {
|
||||
res := this.module.configure.GetDropReward(reelcfg.BasicDrop)
|
||||
this.module.DispenseRes(session, res, true)
|
||||
for _, v := range res {
|
||||
rsp.Equip = append(rsp.Equip, v.T)
|
||||
}
|
||||
}
|
||||
|
||||
stove.RecoveTime = configure.Now().Unix()
|
||||
update["data"] = stove.Data
|
||||
update["recoveTime"] = stove.RecoveTime
|
||||
update["temperature"] = stove.Temperature
|
||||
update["forge"] = stove.Forge // 打造次数
|
||||
this.module.modelStove.updateSmithyStove(session.GetUserId(), update)
|
||||
session.SendMsg(string(this.module.GetType()), "forgeequip", &pb.SmithyForgeEquipResp{Data: stove})
|
||||
rsp.Data = stove
|
||||
session.SendMsg(string(this.module.GetType()), "forgeequip", rsp)
|
||||
return
|
||||
}
|
||||
|
30
modules/smithy/api_getatlas.go
Normal file
30
modules/smithy/api_getatlas.go
Normal file
@ -0,0 +1,30 @@
|
||||
package smithy
|
||||
|
||||
import (
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/pb"
|
||||
|
||||
"google.golang.org/protobuf/proto"
|
||||
)
|
||||
|
||||
//参数校验
|
||||
func (this *apiComp) AtlasListCheck(session comm.IUserSession, req *pb.SmithyAtlasListReq) (code pb.ErrorCode) {
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// 获取铁匠铺图鉴信息
|
||||
func (this *apiComp) AtlasList(session comm.IUserSession, req *pb.SmithyAtlasListReq) (code pb.ErrorCode, data proto.Message) {
|
||||
|
||||
code = this.AtlasListCheck(session, req)
|
||||
if code != pb.ErrorCode_Success {
|
||||
return // 参数校验失败直接返回
|
||||
}
|
||||
atlas, err := this.module.modelAtlas.getSmithyAtlasList(session.GetUserId())
|
||||
if err != nil {
|
||||
code = pb.ErrorCode_DBError
|
||||
return
|
||||
}
|
||||
session.SendMsg(string(this.module.GetType()), "atlaslist", &pb.SmithyAtlasListResp{Data: atlas})
|
||||
return
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
package smithy
|
||||
|
||||
import (
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/pb"
|
||||
|
||||
"google.golang.org/protobuf/proto"
|
||||
)
|
||||
|
||||
//参数校验
|
||||
func (this *apiComp) OrderEquipCheck(session comm.IUserSession, req *pb.SmithyOrderEquipReq) (code pb.ErrorCode) {
|
||||
if req.SuiteId == 0 || req.Position == 0 {
|
||||
code = pb.ErrorCode_ReqParameterError
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// 打造装备
|
||||
func (this *apiComp) OrderEquip(session comm.IUserSession, req *pb.SmithyOrderEquipReq) (code pb.ErrorCode, data proto.Message) {
|
||||
var ()
|
||||
|
||||
code = this.OrderEquipCheck(session, req)
|
||||
if code != pb.ErrorCode_Success {
|
||||
return // 参数校验失败直接返回
|
||||
}
|
||||
stove, err := this.module.modelStove.getSmithyStoveList(session.GetUserId())
|
||||
if err != nil {
|
||||
code = pb.ErrorCode_DBError
|
||||
return
|
||||
}
|
||||
|
||||
session.SendMsg(string(this.module.GetType()), "orderequip", &pb.SmithyOrderEquipResp{Data: stove})
|
||||
return
|
||||
}
|
@ -3,6 +3,8 @@ package smithy
|
||||
import (
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/pb"
|
||||
cfg "go_dreamfactory/sys/configure/structs"
|
||||
"strconv"
|
||||
|
||||
"google.golang.org/protobuf/proto"
|
||||
)
|
||||
@ -17,7 +19,9 @@ func (this *apiComp) RiseCheck(session comm.IUserSession, req *pb.SmithyRiseReq)
|
||||
|
||||
// 炉子升温
|
||||
func (this *apiComp) Rise(session comm.IUserSession, req *pb.SmithyRiseReq) (code pb.ErrorCode, data proto.Message) {
|
||||
var ()
|
||||
var (
|
||||
cost []*cfg.Gameatn // 消耗材料
|
||||
)
|
||||
|
||||
code = this.RiseCheck(session, req)
|
||||
if code != pb.ErrorCode_Success {
|
||||
@ -28,7 +32,40 @@ func (this *apiComp) Rise(session comm.IUserSession, req *pb.SmithyRiseReq) (cod
|
||||
code = pb.ErrorCode_DBError
|
||||
return
|
||||
}
|
||||
conf := this.module.configure.GetSmithyStoveConf(stove.Lv)
|
||||
if conf != nil {
|
||||
cost = append(cost, &cfg.Gameatn{
|
||||
A: "item",
|
||||
T: req.ItemId,
|
||||
N: req.Count,
|
||||
})
|
||||
|
||||
raise := this.module.configure.GetGlobalConf().RaiseTemperature
|
||||
if len(raise) != 2 {
|
||||
code = pb.ErrorCode_ConfigNoFound // 配置有误 直接返回
|
||||
return //
|
||||
}
|
||||
if req.ItemId != strconv.Itoa(int(raise[0])) {
|
||||
code = pb.ErrorCode_ReqParameterError
|
||||
return
|
||||
}
|
||||
if stove.Temperature >= conf.MaxTemperature { // 已经达到最大的温度值了
|
||||
code = pb.ErrorCode_SmithyMaxTemperature
|
||||
return
|
||||
}
|
||||
|
||||
if stove.Temperature+req.Count*raise[0] >= conf.MaxTemperature-raise[0] {
|
||||
code = pb.ErrorCode_SmithyMaxTemperature
|
||||
return
|
||||
}
|
||||
if code = this.module.ConsumeRes(session, cost, true); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
stove.Temperature += req.Count * raise[0]
|
||||
update := make(map[string]interface{}, 0)
|
||||
update["temperature"] = stove.Temperature
|
||||
this.module.modelStove.updateSmithyStove(session.GetUserId(), update)
|
||||
}
|
||||
session.SendMsg(string(this.module.GetType()), "rise", &pb.SmithyRiseResp{Data: stove})
|
||||
return
|
||||
}
|
||||
|
@ -30,12 +30,7 @@ func (this *apiComp) Sell(session comm.IUserSession, req *pb.SmithySellReq) (cod
|
||||
// return
|
||||
// }
|
||||
|
||||
|
||||
if imodule, err := this.service.GetModule(comm.ModuleEquipment); err == nil {
|
||||
if iequip, ok := imodule.(comm.IEquipment); ok {
|
||||
iequip.RecycleEquipments(session, req.EquipIds, this.module.modelStove.StoveToolsSellUp(session.GetUserId()))
|
||||
}
|
||||
}
|
||||
this.module.ModuleEquipment.RecycleEquipments(session, req.EquipIds, this.module.modelStove.StoveToolsSellUp(session.GetUserId()))
|
||||
|
||||
_ = this.module.modelTrade.updateCustomer(session.GetUserId(), req.CustomerId)
|
||||
|
||||
|
@ -13,11 +13,14 @@ const (
|
||||
game_smithy = "game_smithy.json"
|
||||
game_smithystoveold = "game_smithystove.json"
|
||||
|
||||
game_smithyreel = "game_newsmithy.json" // 新版铁匠铺卷轴
|
||||
game_smproficiency = "game_smithyproficiency.json" // 铁匠铺熟练度
|
||||
game_smithystove = "game_smithystovev1.json" // 铁匠铺台子 打造配置
|
||||
game_smithytools = "game_smithytool.json" // 铁匠铺工具台
|
||||
game_smithycustomer = "game_smithycustomer.json"
|
||||
game_smithyreel = "game_newsmithy.json" // 新版铁匠铺卷轴
|
||||
game_smproficiency = "game_smithyproficiency.json" // 铁匠铺熟练度
|
||||
game_smithystove = "game_smithystovev1.json" // 铁匠铺台子 打造配置
|
||||
game_smithytools = "game_smithytool.json" // 铁匠铺工具台
|
||||
game_smithycustomer = "game_smithycustomer.json"
|
||||
game_smithyatlas = "game_smithyatlas.json" // 收藏图鉴
|
||||
game_smithyatlaslv = "game_smithyatlaslv.json" // 收藏等级积分
|
||||
game_smithyatlasscore = "game_smithyatlasscore.json" // 图鉴积分
|
||||
)
|
||||
|
||||
// /配置管理基础组件
|
||||
@ -27,8 +30,9 @@ type configureComp struct {
|
||||
hlock sync.RWMutex
|
||||
_smithyMap map[int64]*cfg.GameSmithyData
|
||||
|
||||
_mapProficile map[int64]*cfg.GameSmithyProficiencyData // 熟练度 key 卷轴ID+ 等级
|
||||
_mapskill map[int64]*cfg.GameSmithyToolData // 熟练度 key 技能类型+ 技能等级等级
|
||||
_mapProficile map[int64]*cfg.GameSmithyProficiencyData // 熟练度 key 卷轴ID+ 等级
|
||||
_mapskill map[int64]*cfg.GameSmithyToolData // 熟练度 key 技能类型+ 技能等级等级
|
||||
_mapAtlasScore map[int64]*cfg.GameSmithyAtlasScoreData // 图鉴积分
|
||||
}
|
||||
|
||||
// 组件初始化接口
|
||||
@ -55,11 +59,17 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
|
||||
configure.RegisterConfigure(game_smproficiency, cfg.NewGameSmithyProficiency, this.LoadProficileData)
|
||||
this._mapskill = make(map[int64]*cfg.GameSmithyToolData, 0)
|
||||
configure.RegisterConfigure(game_smithytools, cfg.NewGameSmithyTool, this.LoadSmithySkillData)
|
||||
|
||||
this._mapAtlasScore = make(map[int64]*cfg.GameSmithyAtlasScoreData, 0)
|
||||
configure.RegisterConfigure(game_smithyatlasscore, cfg.NewGameSmithyAtlasScore, this.LoadSmithyAtlasScoreConf)
|
||||
err = this.LoadConfigure(game_smithyreel, cfg.NewGameNewSmithy)
|
||||
err = this.LoadConfigure(game_smithystove, cfg.NewGameSmithyStoveV1)
|
||||
err = this.LoadConfigure(game_smithytools, cfg.NewGameSmithyTool)
|
||||
err = this.LoadConfigure(game_smithystoveold, cfg.NewGameSmithyStove)
|
||||
err = this.LoadConfigure(game_smithycustomer, cfg.NewGameSmithyCustomer)
|
||||
err = this.LoadConfigure(game_smithyatlas, cfg.NewGameSmithyAtlas)
|
||||
err = this.LoadConfigure(game_smithyatlaslv, cfg.NewGameSmithyAtlasLv)
|
||||
err = this.LoadConfigure(game_smithyatlasscore, cfg.NewGameSmithyAtlasScore)
|
||||
|
||||
_d := this.GetSmithProficiencyConf(1)
|
||||
this.module.Errorf("%v", _d)
|
||||
@ -225,6 +235,7 @@ func (this *configureComp) GetSmithyToolsData(id int32) (data *cfg.GameSmithyToo
|
||||
|
||||
}
|
||||
}
|
||||
this.module.Errorf("GetSmithyToolsData notfound id:%d", id)
|
||||
return nil
|
||||
}
|
||||
|
||||
@ -235,5 +246,49 @@ func (this *configureComp) GetSmithyStoveConf(level int32) (data *cfg.GameSmithy
|
||||
return
|
||||
}
|
||||
}
|
||||
this.module.Errorf("GetSmithyStoveConf notfound level:%d", level)
|
||||
return
|
||||
}
|
||||
|
||||
// 获取图鉴信息
|
||||
func (this *configureComp) GetSmithyAtlasConf(id string) (data *cfg.GameSmithyAtlasData) {
|
||||
if v, err := this.GetConfigure(game_smithystove); err == nil {
|
||||
if configure, ok := v.(*cfg.GameSmithyAtlas); ok {
|
||||
data = configure.Get(id)
|
||||
return
|
||||
}
|
||||
}
|
||||
this.module.Errorf("GetSmithyAtlasConf notfound id:%d", id)
|
||||
return
|
||||
}
|
||||
|
||||
func (this *configureComp) GetSmithyAtlasLvConf(lv int32) (data *cfg.GameSmithyAtlasLvData) {
|
||||
if v, err := this.GetConfigure(game_smithystove); err == nil {
|
||||
if configure, ok := v.(*cfg.GameSmithyAtlasLv); ok {
|
||||
data = configure.Get(lv)
|
||||
return
|
||||
}
|
||||
}
|
||||
this.module.Errorf("GetSmithyAtlasLvConf notfound lv:%d", lv)
|
||||
return
|
||||
}
|
||||
|
||||
func (this *configureComp) GetSmithyAtlasScoreConf(quality int32, lv int32) (data *cfg.GameSmithyAtlasScoreData) {
|
||||
return this._mapAtlasScore[int64(quality<<16)+int64(lv)]
|
||||
}
|
||||
|
||||
// 获取图鉴分数
|
||||
func (this *configureComp) LoadSmithyAtlasScoreConf() {
|
||||
if v, err := this.GetConfigure(game_smithystove); err == nil {
|
||||
if configure, ok := v.(*cfg.GameSmithyAtlasScore); ok {
|
||||
this.hlock.Lock()
|
||||
defer this.hlock.Unlock()
|
||||
for _, value := range configure.GetDataList() {
|
||||
this._mapAtlasScore[int64(value.Quality<<16)+int64(value.Lv)] = value
|
||||
}
|
||||
return
|
||||
}
|
||||
} else {
|
||||
log.Errorf("get LoadSmithyAtlasScoreConf conf err:%v", err)
|
||||
}
|
||||
}
|
||||
|
81
modules/smithy/model_atlas.go
Normal file
81
modules/smithy/model_atlas.go
Normal file
@ -0,0 +1,81 @@
|
||||
package smithy
|
||||
|
||||
import (
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/lego/core"
|
||||
"go_dreamfactory/modules"
|
||||
"go_dreamfactory/pb"
|
||||
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
"go.mongodb.org/mongo-driver/mongo"
|
||||
"go.mongodb.org/mongo-driver/x/bsonx"
|
||||
)
|
||||
|
||||
type modelAtlas struct {
|
||||
modules.MCompModel
|
||||
module *Smithy
|
||||
}
|
||||
|
||||
func (this *modelAtlas) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
||||
this.TableName = string(comm.TableAtlas)
|
||||
err = this.MCompModel.Init(service, module, comp, options)
|
||||
this.module = module.(*Smithy)
|
||||
// uid 创建索引
|
||||
this.DB.CreateIndex(core.SqlTable(this.TableName), mongo.IndexModel{
|
||||
Keys: bsonx.Doc{{Key: "uid", Value: bsonx.Int32(1)}},
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
func (this *modelAtlas) getSmithyAtlasList(uid string) (result *pb.DBAtlas, err error) {
|
||||
result = &pb.DBAtlas{}
|
||||
if err = this.Get(uid, result); err != nil {
|
||||
if mongo.ErrNoDocuments == err {
|
||||
result.Id = primitive.NewObjectID().Hex()
|
||||
result.Uid = uid
|
||||
result.Atlas = make(map[string]*pb.ForgeData, 0)
|
||||
result.Award = 1 // 初始1级
|
||||
this.Add(uid, result)
|
||||
err = nil
|
||||
}
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func (this *modelAtlas) modifySmithyAtlasList(uid string, data map[string]interface{}) error {
|
||||
return this.Change(uid, data)
|
||||
}
|
||||
|
||||
// 检查是否激活图鉴
|
||||
|
||||
func (this *modelAtlas) CheckActivateAtlas(uid string, id string, lv int32, quality int32, forgeCount int32) bool {
|
||||
conf := this.module.configure.GetSmithyAtlasConf(id)
|
||||
if conf != nil {
|
||||
return false
|
||||
}
|
||||
list, err := this.module.modelAtlas.getSmithyAtlasList(uid)
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
for k, v := range list.Atlas {
|
||||
if k == id { // 找到相同的 校验 对应的分数
|
||||
// 获取分数
|
||||
scoreConf := this.module.configure.GetSmithyAtlasScoreConf(quality, lv)
|
||||
if scoreConf != nil {
|
||||
if v.Score <= scoreConf.Score {
|
||||
v.Lv = lv
|
||||
v.Quality = quality
|
||||
v.Score = scoreConf.Score
|
||||
v.ForgeCount = forgeCount // 更新锻造次数
|
||||
update := make(map[string]interface{}, 0)
|
||||
update["tujian"] = list.Atlas
|
||||
this.module.modelAtlas.modifySmithyAtlasList(uid, update) // 更新分数信息
|
||||
}
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
}
|
||||
return true
|
||||
}
|
@ -58,7 +58,7 @@ func (this *modelSmithy) getSmithyList(uid string) (result *pb.DBSmithy, err err
|
||||
err = nil
|
||||
return result, err
|
||||
}
|
||||
func (this *modelSmithy) modifySmithyDataByObjId(uid string, data map[string]interface{}) error {
|
||||
func (this *modelSmithy) modifySmithyDataByUid(uid string, data map[string]interface{}) error {
|
||||
return this.Change(uid, data)
|
||||
}
|
||||
func (this *modelSmithy) CalculationSmithy(uid string, smithy *pb.DBSmithy) {
|
||||
|
@ -1,6 +1,7 @@
|
||||
package smithy
|
||||
|
||||
import (
|
||||
"crypto/rand"
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/lego/core"
|
||||
"go_dreamfactory/lego/sys/redis"
|
||||
@ -8,9 +9,9 @@ import (
|
||||
"go_dreamfactory/pb"
|
||||
"go_dreamfactory/sys/configure"
|
||||
cfg "go_dreamfactory/sys/configure/structs"
|
||||
"math/rand"
|
||||
"math/big"
|
||||
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
"go.mongodb.org/mongo-driver/mongo"
|
||||
@ -91,8 +92,9 @@ func (this *modelStove) CheckForgetwoEquip(reelId int32, lv int32) (b bool) {
|
||||
}
|
||||
}
|
||||
if value > 0 {
|
||||
rand.Seed(time.Now().UnixNano())
|
||||
if value < int32(rand.Intn(100)) {
|
||||
n, _ := rand.Int(rand.Reader, big.NewInt(100))
|
||||
|
||||
if value < int32(n.Int64()) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
@ -212,3 +214,23 @@ func (this *modelStove) StoveSkillBuyEquip(uid string) int32 {
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (this *modelStove) GetRandEquipLv(sz []int32) int32 {
|
||||
|
||||
if len(sz) > 0 {
|
||||
var _totalW int64 // 总权重
|
||||
var _tmpW int64 // 临时权重
|
||||
for _, v := range sz {
|
||||
_totalW += int64(v)
|
||||
}
|
||||
// 随机权重
|
||||
n, _ := rand.Int(rand.Reader, big.NewInt(_totalW))
|
||||
for i, v := range sz {
|
||||
_tmpW += int64(v)
|
||||
if n.Int64() < _tmpW {
|
||||
return int32(i)
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
@ -3,6 +3,7 @@ package smithy
|
||||
import (
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/lego/core"
|
||||
"go_dreamfactory/lego/sys/log"
|
||||
"go_dreamfactory/modules"
|
||||
"go_dreamfactory/pb"
|
||||
"go_dreamfactory/sys/configure"
|
||||
@ -149,33 +150,41 @@ func (s *modelTrade) updateCustomer(uid string, customerId int32) error {
|
||||
}
|
||||
|
||||
// 返回概率下的套装
|
||||
func (s *modelTrade) GetSuitRandom(uid string) string {
|
||||
func (s *modelTrade) GetSuitRandom(uid string) (suiteId int32) {
|
||||
//获取玩家所有解锁套装
|
||||
unlockEquips := []*pb.DB_Equipment{}
|
||||
var unlockEquipsItems []*WeightItem
|
||||
for _, v := range unlockEquips {
|
||||
unlockEquipsItems = append(unlockEquipsItems, &WeightItem{
|
||||
Id: v.Id,
|
||||
uex, err := s.module.ModuleUser.GetUserExpand(uid)
|
||||
if err != nil {
|
||||
s.module.Errorln(err)
|
||||
return
|
||||
}
|
||||
var unlockSuiteItems []*WeightItem
|
||||
for _, v := range uex.SuiteId {
|
||||
unlockSuiteItems = append(unlockSuiteItems, &WeightItem{
|
||||
Id: v,
|
||||
Weight: 5,
|
||||
})
|
||||
}
|
||||
//获取玩家已有装备
|
||||
ownerEquips := []*pb.DB_Equipment{}
|
||||
var ownerEquipsItems []*WeightItem
|
||||
for _, v := range ownerEquips {
|
||||
ownerEquipsItems = append(ownerEquipsItems, &WeightItem{
|
||||
Id: v.Id,
|
||||
ec, suites := s.module.ModuleEquipment.GetActionableSuit(uid)
|
||||
if ec!=pb.ErrorCode_Success {
|
||||
s.module.Error("获取玩家已有装备:", log.Field{Key:"code",Value: ec})
|
||||
return
|
||||
}
|
||||
var ownerSuiteItems []*WeightItem
|
||||
for _, v := range suites {
|
||||
ownerSuiteItems = append(ownerSuiteItems, &WeightItem{
|
||||
Id: v,
|
||||
Weight: 7,
|
||||
})
|
||||
}
|
||||
|
||||
merge := append(unlockEquipsItems, ownerEquipsItems...)
|
||||
merge := append(unlockSuiteItems, ownerSuiteItems...)
|
||||
// 设置权重
|
||||
wr := newWeightedRandom(merge)
|
||||
if c := wr.pick(); c != nil {
|
||||
return c.Id.(string)
|
||||
return c.Id.(int32)
|
||||
}
|
||||
return ""
|
||||
return
|
||||
}
|
||||
|
||||
// 交易
|
||||
|
@ -19,6 +19,7 @@ type Smithy struct {
|
||||
api *apiComp
|
||||
configure *configureComp
|
||||
modelStove *modelStove
|
||||
modelAtlas *modelAtlas
|
||||
}
|
||||
|
||||
func NewModule() core.IModule {
|
||||
@ -46,7 +47,7 @@ func (this *Smithy) OnInstallComp() {
|
||||
|
||||
// 接口信息
|
||||
func (this *Smithy) ModifySmithyData(uid string, data map[string]interface{}) (code pb.ErrorCode) {
|
||||
err := this.modelSmithy.modifySmithyDataByObjId(uid, data)
|
||||
err := this.modelSmithy.modifySmithyDataByUid(uid, data)
|
||||
if err != nil {
|
||||
code = pb.ErrorCode_DBError
|
||||
}
|
||||
|
@ -795,12 +795,13 @@ type BattleReport struct {
|
||||
|
||||
Info *BattleInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info"`
|
||||
Costtime int32 `protobuf:"varint,2,opt,name=Costtime,proto3" json:"Costtime"` //战斗时长 单位ms
|
||||
Incmd []*BattleCmd `protobuf:"bytes,3,rep,name=incmd,proto3" json:"incmd"` //输入指令
|
||||
Outcmd []*BattleCmd `protobuf:"bytes,4,rep,name=outcmd,proto3" json:"outcmd"` //输出指令
|
||||
Completetask []int32 `protobuf:"varint,5,rep,packed,name=completetask,proto3" json:"completetask"` //完成任务
|
||||
Death int32 `protobuf:"varint,6,opt,name=death,proto3" json:"death"` // 死亡人数
|
||||
Round int32 `protobuf:"varint,7,opt,name=round,proto3" json:"round"` // 回合数
|
||||
Harm int32 `protobuf:"varint,8,opt,name=harm,proto3" json:"harm"` //伤害积分
|
||||
WinSide int32 `protobuf:"varint,3,opt,name=winSide,proto3" json:"winSide"` //胜利方 1 - red 2 = blue
|
||||
Incmd []*BattleCmd `protobuf:"bytes,4,rep,name=incmd,proto3" json:"incmd"` //输入指令
|
||||
Outcmd []*BattleCmd `protobuf:"bytes,5,rep,name=outcmd,proto3" json:"outcmd"` //输出指令
|
||||
Completetask []int32 `protobuf:"varint,6,rep,packed,name=completetask,proto3" json:"completetask"` //完成任务
|
||||
Death int32 `protobuf:"varint,7,opt,name=death,proto3" json:"death"` // 死亡人数
|
||||
Round int32 `protobuf:"varint,8,opt,name=round,proto3" json:"round"` // 回合数
|
||||
Harm int32 `protobuf:"varint,9,opt,name=harm,proto3" json:"harm"` //伤害积分
|
||||
}
|
||||
|
||||
func (x *BattleReport) Reset() {
|
||||
@ -849,6 +850,13 @@ func (x *BattleReport) GetCosttime() int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *BattleReport) GetWinSide() int32 {
|
||||
if x != nil {
|
||||
return x.WinSide
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *BattleReport) GetIncmd() []*BattleCmd {
|
||||
if x != nil {
|
||||
return x.Incmd
|
||||
@ -1709,83 +1717,85 @@ var file_battle_battle_msg_proto_rawDesc = []byte{
|
||||
0x6d, 0x64, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x14, 0x0a, 0x05,
|
||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c,
|
||||
0x75, 0x65, 0x22, 0xf5, 0x01, 0x0a, 0x0c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70,
|
||||
0x75, 0x65, 0x22, 0x8f, 0x02, 0x0a, 0x0c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70,
|
||||
0x6f, 0x72, 0x74, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04,
|
||||
0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x43, 0x6f, 0x73, 0x74, 0x74, 0x69, 0x6d, 0x65,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x43, 0x6f, 0x73, 0x74, 0x74, 0x69, 0x6d, 0x65,
|
||||
0x12, 0x20, 0x0a, 0x05, 0x69, 0x6e, 0x63, 0x6d, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x0a, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52, 0x05, 0x69, 0x6e, 0x63,
|
||||
0x6d, 0x64, 0x12, 0x22, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x63, 0x6d, 0x64, 0x18, 0x04, 0x20, 0x03,
|
||||
0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52, 0x06,
|
||||
0x6f, 0x75, 0x74, 0x63, 0x6d, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65,
|
||||
0x74, 0x65, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x05, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0c, 0x63, 0x6f,
|
||||
0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x65,
|
||||
0x61, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x64, 0x65, 0x61, 0x74, 0x68,
|
||||
0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x72, 0x6d, 0x18, 0x08,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x68, 0x61, 0x72, 0x6d, 0x22, 0x66, 0x0a, 0x10, 0x42, 0x61,
|
||||
0x74, 0x74, 0x6c, 0x65, 0x52, 0x70, 0x63, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x10,
|
||||
0x0a, 0x03, 0x72, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x72, 0x69, 0x64,
|
||||
0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x28, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61,
|
||||
0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x04, 0x64, 0x61,
|
||||
0x74, 0x61, 0x22, 0x2e, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x63,
|
||||
0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x63, 0x68,
|
||||
0x65, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x63, 0x68, 0x65,
|
||||
0x63, 0x6b, 0x22, 0x2e, 0x0a, 0x10, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x47, 0x65, 0x74, 0x49,
|
||||
0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x69, 0x64, 0x22, 0x55, 0x0a, 0x11, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x47, 0x65, 0x74, 0x49,
|
||||
0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c,
|
||||
0x65, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c,
|
||||
0x65, 0x69, 0x64, 0x12, 0x24, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49,
|
||||
0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x38, 0x0a, 0x15, 0x42, 0x61, 0x74,
|
||||
0x74, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
|
||||
0x65, 0x71, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
|
||||
0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69,
|
||||
0x6e, 0x66, 0x6f, 0x22, 0x30, 0x0a, 0x16, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x72, 0x65,
|
||||
0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a,
|
||||
0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
|
||||
0x73, 0x73, 0x75, 0x63, 0x63, 0x22, 0x5c, 0x0a, 0x0e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49,
|
||||
0x6e, 0x43, 0x6d, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c,
|
||||
0x65, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c,
|
||||
0x65, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x04, 0x73, 0x69, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x02, 0x69, 0x6e, 0x18, 0x03, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52,
|
||||
0x02, 0x69, 0x6e, 0x22, 0x61, 0x0a, 0x0f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x43,
|
||||
0x6d, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x69, 0x64, 0x12, 0x1a, 0x0a, 0x02, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a,
|
||||
0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52, 0x02, 0x69, 0x6e, 0x12, 0x16,
|
||||
0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
|
||||
0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x22, 0x4c, 0x0a, 0x10, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x4f, 0x75, 0x74, 0x43, 0x6d, 0x64, 0x50, 0x75, 0x73, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61,
|
||||
0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61,
|
||||
0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x03, 0x63, 0x6d, 0x64, 0x18, 0x02, 0x20,
|
||||
0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52,
|
||||
0x03, 0x63, 0x6d, 0x64, 0x22, 0x2e, 0x0a, 0x10, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x69,
|
||||
0x6e, 0x69, 0x73, 0x68, 0x50, 0x75, 0x73, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x69, 0x64, 0x22, 0x42, 0x0a, 0x10, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f,
|
||||
0x6e, 0x63, 0x65, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x04, 0x73, 0x69, 0x64, 0x65, 0x22, 0x2b, 0x0a, 0x11, 0x42, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x63, 0x65, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a,
|
||||
0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
|
||||
0x73, 0x73, 0x75, 0x63, 0x63, 0x22, 0x82, 0x01, 0x0a, 0x0f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66,
|
||||
0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x07, 0x6f, 0x75,
|
||||
0x74, 0x43, 0x6d, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x42, 0x61,
|
||||
0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52, 0x07, 0x6f, 0x75, 0x74, 0x43, 0x6d, 0x64, 0x73,
|
||||
0x12, 0x28, 0x0a, 0x09, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x6d, 0x64, 0x73, 0x18, 0x03, 0x20,
|
||||
0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52,
|
||||
0x09, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x6d, 0x64, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b,
|
||||
0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x12, 0x18, 0x0a, 0x07, 0x77, 0x69, 0x6e, 0x53, 0x69, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x07, 0x77, 0x69, 0x6e, 0x53, 0x69, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x05, 0x69, 0x6e,
|
||||
0x63, 0x6d, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x42, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52, 0x05, 0x69, 0x6e, 0x63, 0x6d, 0x64, 0x12, 0x22, 0x0a, 0x06,
|
||||
0x6f, 0x75, 0x74, 0x63, 0x6d, 0x64, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x42,
|
||||
0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52, 0x06, 0x6f, 0x75, 0x74, 0x63, 0x6d, 0x64,
|
||||
0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x74, 0x61, 0x73, 0x6b,
|
||||
0x18, 0x06, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65,
|
||||
0x74, 0x61, 0x73, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x65, 0x61, 0x74, 0x68, 0x18, 0x07, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x05, 0x64, 0x65, 0x61, 0x74, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f,
|
||||
0x75, 0x6e, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64,
|
||||
0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x72, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04,
|
||||
0x68, 0x61, 0x72, 0x6d, 0x22, 0x66, 0x0a, 0x10, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x70,
|
||||
0x63, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x69, 0x64, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x72, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65,
|
||||
0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68,
|
||||
0x6f, 0x64, 0x12, 0x28, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
|
||||
0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
|
||||
0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2e, 0x0a, 0x12,
|
||||
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c,
|
||||
0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x22, 0x2e, 0x0a, 0x10,
|
||||
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
|
||||
0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x22, 0x55, 0x0a, 0x11,
|
||||
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73,
|
||||
0x70, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x12, 0x24, 0x0a,
|
||||
0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61,
|
||||
0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69,
|
||||
0x6e, 0x66, 0x6f, 0x22, 0x38, 0x0a, 0x15, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x72, 0x65,
|
||||
0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x04,
|
||||
0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74,
|
||||
0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x30, 0x0a,
|
||||
0x16, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72,
|
||||
0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63,
|
||||
0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x22,
|
||||
0x5c, 0x0a, 0x0e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x43, 0x6d, 0x64, 0x52, 0x65,
|
||||
0x71, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x12, 0x12, 0x0a,
|
||||
0x04, 0x73, 0x69, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x69, 0x64,
|
||||
0x65, 0x12, 0x1a, 0x0a, 0x02, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
|
||||
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52, 0x02, 0x69, 0x6e, 0x22, 0x61, 0x0a,
|
||||
0x0f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x43, 0x6d, 0x64, 0x52, 0x65, 0x73, 0x70,
|
||||
0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x02,
|
||||
0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c,
|
||||
0x65, 0x43, 0x6d, 0x64, 0x52, 0x02, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75,
|
||||
0x63, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63,
|
||||
0x22, 0x4c, 0x0a, 0x10, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x75, 0x74, 0x43, 0x6d, 0x64,
|
||||
0x50, 0x75, 0x73, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64,
|
||||
0x12, 0x1c, 0x0a, 0x03, 0x63, 0x6d, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
|
||||
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52, 0x03, 0x63, 0x6d, 0x64, 0x22, 0x2e,
|
||||
0x0a, 0x10, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x50, 0x75,
|
||||
0x73, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x22, 0x42,
|
||||
0x0a, 0x10, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x63, 0x65, 0x64, 0x65, 0x52,
|
||||
0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x69, 0x64, 0x12, 0x12,
|
||||
0x0a, 0x04, 0x73, 0x69, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x69,
|
||||
0x64, 0x65, 0x22, 0x2b, 0x0a, 0x11, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x63,
|
||||
0x65, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63,
|
||||
0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x22,
|
||||
0x82, 0x01, 0x0a, 0x0f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49,
|
||||
0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04,
|
||||
0x69, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x07, 0x6f, 0x75, 0x74, 0x43, 0x6d, 0x64, 0x73, 0x18,
|
||||
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d,
|
||||
0x64, 0x52, 0x07, 0x6f, 0x75, 0x74, 0x43, 0x6d, 0x64, 0x73, 0x12, 0x28, 0x0a, 0x09, 0x69, 0x6e,
|
||||
0x70, 0x75, 0x74, 0x43, 0x6d, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
|
||||
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6d, 0x64, 0x52, 0x09, 0x69, 0x6e, 0x70, 0x75, 0x74,
|
||||
0x43, 0x6d, 0x64, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
@ -135,6 +135,7 @@ const (
|
||||
ErrorCode_EquipmentLvlimitReached ErrorCode = 1401 // 武器等级已达上限
|
||||
ErrorCode_EquipmentIsWorn ErrorCode = 1402 // 武器已经穿戴
|
||||
ErrorCode_EquipmentNoCanSell ErrorCode = 1403 // 装备不能出售
|
||||
ErrorCode_EquipmentSuiteNotFound ErrorCode = 1404 // 套装未找到
|
||||
// mainMainline
|
||||
ErrorCode_MainlineNotFindChapter ErrorCode = 1500 // 没有找到主线关卡信息
|
||||
ErrorCode_MainlineIDFailed ErrorCode = 1501 // 关卡ID 错误
|
||||
@ -223,11 +224,12 @@ const (
|
||||
ErrorCode_LibraryFetterTaskNoFound ErrorCode = 2806 //未找到羁绊任务数据
|
||||
ErrorCode_LibraryPreTaskNoFinished ErrorCode = 2807 //前置任务未完成
|
||||
// Battle
|
||||
ErrorCode_BattleValidationFailed ErrorCode = 2901 //战斗校验失败
|
||||
ErrorCode_BattleNoWin ErrorCode = 2902 //战斗失败
|
||||
ErrorCode_BattleCreateFailed ErrorCode = 2903 //创建战斗失败
|
||||
ErrorCode_BattleInCmdFailed ErrorCode = 2904 //战斗指令输入失败
|
||||
ErrorCode_BattleUserOff ErrorCode = 2905 //由用户离线
|
||||
ErrorCode_BattleValidationFailed ErrorCode = 2901 //战斗校验失败
|
||||
ErrorCode_BattleNoWin ErrorCode = 2902 //战斗失败
|
||||
ErrorCode_BattleCreateFailed ErrorCode = 2903 //创建战斗失败
|
||||
ErrorCode_BattleInCmdFailed ErrorCode = 2904 //战斗指令输入失败
|
||||
ErrorCode_BattleUserOff ErrorCode = 2905 //由用户离线
|
||||
ErrorCode_BattleCapskillCheckFailed ErrorCode = 2906 //战斗队长技校验失败
|
||||
// sociaty
|
||||
ErrorCode_SociatyNoFound ErrorCode = 3000 //公会不存在
|
||||
ErrorCode_SociatyAdded ErrorCode = 3001 //已在公会里
|
||||
@ -321,6 +323,10 @@ const (
|
||||
ErrorCode_SmithyStoveMaxLv ErrorCode = 4103 // 炉子达到最大等级
|
||||
ErrorCode_SmithyCustomerLimit ErrorCode = 4104 //顾客上限
|
||||
ErrorCode_SmithyCustomerEquipNoEnough ErrorCode = 4105 //装备回收数量不足
|
||||
ErrorCode_SmithyMaxTemperature ErrorCode = 4106 // 炉温达上限
|
||||
ErrorCode_SmithyLackLava ErrorCode = 4107 // 缺少熔岩
|
||||
ErrorCode_SmithyAtlasMaxLv ErrorCode = 4108 // 图鉴奖励满级
|
||||
ErrorCode_SmithyAtlasLackLv ErrorCode = 4109 // 图鉴奖励等级不足
|
||||
)
|
||||
|
||||
// Enum value maps for ErrorCode.
|
||||
@ -432,6 +438,7 @@ var (
|
||||
1401: "EquipmentLvlimitReached",
|
||||
1402: "EquipmentIsWorn",
|
||||
1403: "EquipmentNoCanSell",
|
||||
1404: "EquipmentSuiteNotFound",
|
||||
1500: "MainlineNotFindChapter",
|
||||
1501: "MainlineIDFailed",
|
||||
1502: "MainlineNotFound",
|
||||
@ -511,6 +518,7 @@ var (
|
||||
2903: "BattleCreateFailed",
|
||||
2904: "BattleInCmdFailed",
|
||||
2905: "BattleUserOff",
|
||||
2906: "BattleCapskillCheckFailed",
|
||||
3000: "SociatyNoFound",
|
||||
3001: "SociatyAdded",
|
||||
3002: "SociatyDiamondNoEnough",
|
||||
@ -592,6 +600,10 @@ var (
|
||||
4103: "SmithyStoveMaxLv",
|
||||
4104: "SmithyCustomerLimit",
|
||||
4105: "SmithyCustomerEquipNoEnough",
|
||||
4106: "SmithyMaxTemperature",
|
||||
4107: "SmithyLackLava",
|
||||
4108: "SmithyAtlasMaxLv",
|
||||
4109: "SmithyAtlasLackLv",
|
||||
}
|
||||
ErrorCode_value = map[string]int32{
|
||||
"Success": 0,
|
||||
@ -700,6 +712,7 @@ var (
|
||||
"EquipmentLvlimitReached": 1401,
|
||||
"EquipmentIsWorn": 1402,
|
||||
"EquipmentNoCanSell": 1403,
|
||||
"EquipmentSuiteNotFound": 1404,
|
||||
"MainlineNotFindChapter": 1500,
|
||||
"MainlineIDFailed": 1501,
|
||||
"MainlineNotFound": 1502,
|
||||
@ -779,6 +792,7 @@ var (
|
||||
"BattleCreateFailed": 2903,
|
||||
"BattleInCmdFailed": 2904,
|
||||
"BattleUserOff": 2905,
|
||||
"BattleCapskillCheckFailed": 2906,
|
||||
"SociatyNoFound": 3000,
|
||||
"SociatyAdded": 3001,
|
||||
"SociatyDiamondNoEnough": 3002,
|
||||
@ -860,6 +874,10 @@ var (
|
||||
"SmithyStoveMaxLv": 4103,
|
||||
"SmithyCustomerLimit": 4104,
|
||||
"SmithyCustomerEquipNoEnough": 4105,
|
||||
"SmithyMaxTemperature": 4106,
|
||||
"SmithyLackLava": 4107,
|
||||
"SmithyAtlasMaxLv": 4108,
|
||||
"SmithyAtlasLackLv": 4109,
|
||||
}
|
||||
)
|
||||
|
||||
@ -894,7 +912,7 @@ var File_errorcode_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_errorcode_proto_rawDesc = []byte{
|
||||
0x0a, 0x0f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x2a, 0x92, 0x30, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12,
|
||||
0x6f, 0x2a, 0xae, 0x31, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12,
|
||||
0x0b, 0x0a, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d,
|
||||
0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x10, 0x0a, 0x12,
|
||||
0x1b, 0x0a, 0x17, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
|
||||
@ -1037,250 +1055,260 @@ var file_errorcode_proto_rawDesc = []byte{
|
||||
0x10, 0xf9, 0x0a, 0x12, 0x14, 0x0a, 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74,
|
||||
0x49, 0x73, 0x57, 0x6f, 0x72, 0x6e, 0x10, 0xfa, 0x0a, 0x12, 0x17, 0x0a, 0x12, 0x45, 0x71, 0x75,
|
||||
0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x43, 0x61, 0x6e, 0x53, 0x65, 0x6c, 0x6c, 0x10,
|
||||
0xfb, 0x0a, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f,
|
||||
0x74, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x10, 0xdc, 0x0b, 0x12,
|
||||
0x15, 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x44, 0x46, 0x61, 0x69,
|
||||
0x6c, 0x65, 0x64, 0x10, 0xdd, 0x0b, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69,
|
||||
0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xde, 0x0b, 0x12, 0x18, 0x0a,
|
||||
0x13, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x46,
|
||||
0x6f, 0x75, 0x6e, 0x64, 0x10, 0xdf, 0x0b, 0x12, 0x19, 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c,
|
||||
0x69, 0x6e, 0x65, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10,
|
||||
0xe0, 0x0b, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x6f,
|
||||
0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xe1, 0x0b, 0x12,
|
||||
0x19, 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x45, 0x6e, 0x6f,
|
||||
0x75, 0x67, 0x68, 0x53, 0x74, 0x61, 0x72, 0x10, 0xe2, 0x0b, 0x12, 0x0d, 0x0a, 0x08, 0x54, 0x61,
|
||||
0x73, 0x6b, 0x49, 0x6e, 0x69, 0x74, 0x10, 0xc0, 0x0c, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x61, 0x73,
|
||||
0x6b, 0x52, 0x65, 0x73, 0x65, 0x74, 0x10, 0xc1, 0x0c, 0x12, 0x0f, 0x0a, 0x0a, 0x54, 0x61, 0x73,
|
||||
0x6b, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x10, 0xc2, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61,
|
||||
0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xc3, 0x0c, 0x12, 0x13, 0x0a,
|
||||
0x0e, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x10,
|
||||
0xc4, 0x0c, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65,
|
||||
0x4e, 0x6f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xc5, 0x0c, 0x12, 0x17, 0x0a, 0x12, 0x54, 0x61,
|
||||
0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68,
|
||||
0x10, 0xc6, 0x0c, 0x12, 0x13, 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69, 0x6e,
|
||||
0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xc7, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b,
|
||||
0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xc8, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54,
|
||||
0x61, 0x73, 0x6b, 0x54, 0x61, 0x67, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x10, 0xc9, 0x0c, 0x12, 0x10,
|
||||
0x0a, 0x0b, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x10, 0xca, 0x0c,
|
||||
0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64,
|
||||
0x10, 0xcb, 0x0c, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73,
|
||||
0x49, 0x73, 0x53, 0x6f, 0x6c, 0x64, 0x4f, 0x75, 0x74, 0x10, 0xa4, 0x0d, 0x12, 0x1c, 0x0a, 0x17,
|
||||
0x53, 0x68, 0x6f, 0x70, 0x4e, 0x6f, 0x53, 0x75, 0x72, 0x70, 0x6c, 0x75, 0x73, 0x52, 0x65, 0x66,
|
||||
0x72, 0x65, 0x73, 0x68, 0x4e, 0x75, 0x6d, 0x10, 0xa5, 0x0d, 0x12, 0x0c, 0x0a, 0x07, 0x4d, 0x61,
|
||||
0x69, 0x6c, 0x45, 0x72, 0x72, 0x10, 0x88, 0x0e, 0x12, 0x13, 0x0a, 0x0e, 0x50, 0x61, 0x67, 0x6f,
|
||||
0x64, 0x61, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xec, 0x0e, 0x12, 0x12, 0x0a,
|
||||
0x0d, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x4c, 0x65, 0x76, 0x6c, 0x45, 0x72, 0x72, 0x10, 0xed,
|
||||
0x0e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x47, 0x65, 0x74, 0x52, 0x65,
|
||||
0x77, 0x61, 0x72, 0x64, 0x45, 0x72, 0x72, 0x10, 0xee, 0x0e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61,
|
||||
0x67, 0x6f, 0x64, 0x61, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72,
|
||||
0x10, 0xef, 0x0e, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61,
|
||||
0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd0, 0x0f,
|
||||
0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x49,
|
||||
0x6e, 0x55, 0x73, 0x65, 0x10, 0xd1, 0x0f, 0x12, 0x18, 0x0a, 0x13, 0x4d, 0x61, 0x72, 0x74, 0x69,
|
||||
0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd2,
|
||||
0x0f, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c,
|
||||
0x4e, 0x6f, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd3, 0x0f, 0x12, 0x19, 0x0a,
|
||||
0x14, 0x47, 0x6f, 0x75, 0x72, 0x6d, 0x65, 0x74, 0x4d, 0x6f, 0x72, 0x65, 0x4f, 0x72, 0x64, 0x65,
|
||||
0x72, 0x54, 0x69, 0x6d, 0x65, 0x10, 0xb5, 0x10, 0x12, 0x16, 0x0a, 0x11, 0x47, 0x6f, 0x75, 0x72,
|
||||
0x6d, 0x65, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10, 0xb6, 0x10,
|
||||
0x12, 0x12, 0x0a, 0x0d, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
|
||||
0x64, 0x10, 0x99, 0x11, 0x12, 0x14, 0x0a, 0x0f, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x55, 0x6e, 0x46,
|
||||
0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0x9a, 0x11, 0x12, 0x11, 0x0a, 0x0c, 0x52, 0x74,
|
||||
0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x10, 0x9b, 0x11, 0x12, 0x12, 0x0a,
|
||||
0x0d, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x10, 0x9c,
|
||||
0x11, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x46,
|
||||
0x69, 0x6e, 0x69, 0x73, 0x68, 0x10, 0x9d, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x74, 0x61, 0x73,
|
||||
0x6b, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x4e, 0x6f, 0x52, 0x65, 0x61, 0x63, 0x68, 0x10, 0x9e, 0x11,
|
||||
0x12, 0x13, 0x0a, 0x0e, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x4c, 0x61, 0x73, 0x74, 0x4f,
|
||||
0x6e, 0x65, 0x10, 0x9f, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x6f,
|
||||
0x6e, 0x64, 0x69, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xa0, 0x11, 0x12, 0x10, 0x0a,
|
||||
0x0b, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0xfd, 0x11, 0x12,
|
||||
0x13, 0x0a, 0x0e, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70,
|
||||
0x65, 0x10, 0xfe, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x42, 0x75,
|
||||
0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xff, 0x11, 0x12, 0x1c, 0x0a, 0x17,
|
||||
0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
|
||||
0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x80, 0x12, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x6f,
|
||||
0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x48, 0x61, 0x73, 0x45, 0x78, 0x70, 0x69,
|
||||
0x72, 0x65, 0x64, 0x10, 0xe1, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61,
|
||||
0x6e, 0x74, 0x61, 0x73, 0x79, 0x4a, 0x6f, 0x69, 0x6e, 0x55, 0x70, 0x10, 0xe2, 0x12, 0x12, 0x16,
|
||||
0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x44, 0x61, 0x72,
|
||||
0x65, 0x55, 0x70, 0x10, 0xe3, 0x12, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61,
|
||||
0x6e, 0x74, 0x61, 0x73, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x45, 0x6e, 0x64,
|
||||
0x10, 0xe4, 0x12, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61,
|
||||
0x73, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x57, 0x69, 0x6e, 0x10, 0xe5, 0x12,
|
||||
0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x4e,
|
||||
0x6f, 0x4a, 0x6f, 0x69, 0x6e, 0x10, 0xe6, 0x12, 0x12, 0x20, 0x0a, 0x1b, 0x4d, 0x6f, 0x6f, 0x6e,
|
||||
0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68,
|
||||
0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x73, 0x10, 0xe7, 0x12, 0x12, 0x18, 0x0a, 0x13, 0x42, 0x61,
|
||||
0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x6f, 0x72,
|
||||
0x64, 0x10, 0xc5, 0x13, 0x12, 0x1a, 0x0a, 0x15, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72,
|
||||
0x79, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xa9, 0x14,
|
||||
0x12, 0x17, 0x0a, 0x12, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x52,
|
||||
0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0xaa, 0x14, 0x12, 0x1f, 0x0a, 0x1a, 0x4c, 0x69, 0x6e,
|
||||
0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c,
|
||||
0x65, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x10, 0xab, 0x14, 0x12, 0x1b, 0x0a, 0x16, 0x4c, 0x69,
|
||||
0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x4e, 0x6f,
|
||||
0x4f, 0x70, 0x65, 0x6e, 0x10, 0xac, 0x14, 0x12, 0x1b, 0x0a, 0x16, 0x4c, 0x69, 0x6e, 0x65, 0x73,
|
||||
0x74, 0x6f, 0x72, 0x79, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74,
|
||||
0x65, 0x10, 0xad, 0x14, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4c,
|
||||
0x76, 0x45, 0x72, 0x72, 0x10, 0x8d, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x48, 0x75, 0x6e, 0x74, 0x69,
|
||||
0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x10, 0x8e, 0x15, 0x12, 0x17, 0x0a,
|
||||
0x12, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f,
|
||||
0x75, 0x6e, 0x74, 0x10, 0x8f, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e,
|
||||
0x67, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75,
|
||||
0x6e, 0x74, 0x10, 0x90, 0x15, 0x12, 0x1c, 0x0a, 0x17, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
|
||||
0x4e, 0x6f, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74,
|
||||
0x10, 0x91, 0x15, 0x12, 0x11, 0x0a, 0x0c, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4c, 0x76,
|
||||
0x45, 0x72, 0x72, 0x10, 0x97, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e,
|
||||
0x74, 0x42, 0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x10, 0x98, 0x15, 0x12, 0x17, 0x0a, 0x12,
|
||||
0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75,
|
||||
0x6e, 0x74, 0x10, 0x99, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74,
|
||||
0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e,
|
||||
0x74, 0x10, 0x9a, 0x15, 0x12, 0x1c, 0x0a, 0x17, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4e,
|
||||
0x6f, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10,
|
||||
0x9b, 0x15, 0x12, 0x11, 0x0a, 0x0c, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4d, 0x61, 0x78,
|
||||
0x4c, 0x76, 0x10, 0xf1, 0x15, 0x12, 0x12, 0x0a, 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79,
|
||||
0x4e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x10, 0xf2, 0x15, 0x12, 0x16, 0x0a, 0x11, 0x4c, 0x69, 0x62,
|
||||
0x72, 0x61, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xf3,
|
||||
0x15, 0x12, 0x12, 0x0a, 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x77, 0x61,
|
||||
0x72, 0x64, 0x10, 0xf4, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79,
|
||||
0x4c, 0x76, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xf5, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x4c,
|
||||
0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b,
|
||||
0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xf6, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x4c, 0x69,
|
||||
0x62, 0x72, 0x61, 0x72, 0x79, 0x50, 0x72, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69,
|
||||
0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xf7, 0x15, 0x12, 0x1b, 0x0a, 0x16, 0x42, 0x61, 0x74,
|
||||
0x74, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69,
|
||||
0x6c, 0x65, 0x64, 0x10, 0xd5, 0x16, 0x12, 0x10, 0x0a, 0x0b, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x4e, 0x6f, 0x57, 0x69, 0x6e, 0x10, 0xd6, 0x16, 0x12, 0x17, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xd7,
|
||||
0x16, 0x12, 0x16, 0x0a, 0x11, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x43, 0x6d, 0x64,
|
||||
0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xd8, 0x16, 0x12, 0x12, 0x0a, 0x0d, 0x42, 0x61, 0x74,
|
||||
0x74, 0x6c, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x10, 0xd9, 0x16, 0x12, 0x13, 0x0a,
|
||||
0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10,
|
||||
0xb8, 0x17, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x64, 0x64,
|
||||
0x65, 0x64, 0x10, 0xb9, 0x17, 0x12, 0x1b, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10,
|
||||
0xba, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x4d,
|
||||
0x65, 0x6d, 0x62, 0x65, 0x72, 0x10, 0xbb, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x4e, 0x6f, 0x52, 0x69, 0x67, 0x68, 0x74, 0x10, 0xbc, 0x17, 0x12, 0x13, 0x0a,
|
||||
0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x41, 0x64, 0x64, 0x65, 0x64, 0x10,
|
||||
0xbd, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73,
|
||||
0x6d, 0x69, 0x73, 0x73, 0x10, 0xbe, 0x17, 0x12, 0x10, 0x0a, 0x0b, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x10, 0xbf, 0x17, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x41, 0x67, 0x72, 0x65, 0x65, 0x10, 0xc0, 0x17, 0x12, 0x12, 0x0a, 0x0d,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x66, 0x75, 0x73, 0x65, 0x10, 0xc1, 0x17,
|
||||
0x12, 0x16, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x50, 0x61,
|
||||
0x72, 0x61, 0x6d, 0x73, 0x10, 0xba, 0xea, 0x01, 0x12, 0x19, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x44, 0x69, 0x73, 0x73, 0x10,
|
||||
0xbb, 0xea, 0x01, 0x12, 0x17, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65,
|
||||
0x74, 0x74, 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x10, 0xbc, 0xea, 0x01, 0x12, 0x14, 0x0a, 0x0e,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x10, 0xbd,
|
||||
0xea, 0x01, 0x12, 0x15, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x41,
|
||||
0x63, 0x63, 0x75, 0x73, 0x65, 0x10, 0xbe, 0xea, 0x01, 0x12, 0x11, 0x0a, 0x0b, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x10, 0xbf, 0xea, 0x01, 0x12, 0x13, 0x0a, 0x0d,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x10, 0xc0, 0xea,
|
||||
0x01, 0x12, 0x14, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x43, 0x44, 0x4c, 0x69,
|
||||
0x6d, 0x69, 0x74, 0x10, 0xc1, 0xea, 0x01, 0x12, 0x15, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4d, 0x61, 0x78, 0x10, 0xc2, 0xea, 0x01, 0x12, 0x18,
|
||||
0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x6c, 0x66, 0x53, 0x65, 0x74,
|
||||
0x74, 0x69, 0x6e, 0x67, 0x10, 0xc3, 0xea, 0x01, 0x12, 0x1d, 0x0a, 0x17, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69,
|
||||
0x6d, 0x69, 0x74, 0x10, 0xc4, 0xea, 0x01, 0x12, 0x1b, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64,
|
||||
0x10, 0xc5, 0xea, 0x01, 0x12, 0x1a, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52,
|
||||
0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0xc6, 0xea, 0x01,
|
||||
0x12, 0x15, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x75,
|
||||
0x72, 0x63, 0x65, 0x10, 0xc7, 0xea, 0x01, 0x12, 0x15, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x42, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x54, 0x6f, 0x10, 0xc9, 0xea, 0x01, 0x12, 0x14,
|
||||
0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64,
|
||||
0x10, 0xca, 0xea, 0x01, 0x12, 0x1b, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41,
|
||||
0x70, 0x70, 0x79, 0x4c, 0x76, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xcb, 0xea,
|
||||
0x01, 0x12, 0x1b, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b,
|
||||
0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xcc, 0xea, 0x01, 0x12, 0x1d,
|
||||
0x0a, 0x17, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
|
||||
0x79, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xcd, 0xea, 0x01, 0x12, 0x1c, 0x0a,
|
||||
0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x69, 0x74, 0x76, 0x69, 0x74, 0x79,
|
||||
0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0xce, 0xea, 0x01, 0x12, 0x16, 0x0a, 0x10, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x65, 0x64, 0x10,
|
||||
0xcf, 0xea, 0x01, 0x12, 0x16, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x61,
|
||||
0x6d, 0x65, 0x45, 0x78, 0x69, 0x73, 0x74, 0x10, 0xd0, 0xea, 0x01, 0x12, 0x1a, 0x0a, 0x14, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x4e, 0x6f, 0x41, 0x6c, 0x6c, 0x6f,
|
||||
0x77, 0x65, 0x64, 0x10, 0xd1, 0xea, 0x01, 0x12, 0x15, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x4e, 0x6f, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x10, 0xd2, 0xea, 0x01, 0x12, 0x18,
|
||||
0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x46, 0x6f, 0x72, 0x6d, 0x61,
|
||||
0x74, 0x69, 0x6f, 0x6e, 0x10, 0xd3, 0xea, 0x01, 0x12, 0x1c, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75,
|
||||
0x67, 0x68, 0x10, 0xd4, 0xea, 0x01, 0x12, 0x19, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x53, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x4e, 0x6f, 0x69, 0x6e, 0x69, 0x74, 0x10, 0xd5, 0xea,
|
||||
0x01, 0x12, 0x16, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x70, 0x6f, 0x72,
|
||||
0x74, 0x73, 0x45, 0x6e, 0x64, 0x10, 0xd6, 0xea, 0x01, 0x12, 0x17, 0x0a, 0x11, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x54, 0x65, 0x61, 0x6d, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x10, 0xd7,
|
||||
0xea, 0x01, 0x12, 0x18, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73,
|
||||
0x6b, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xd8, 0xea, 0x01, 0x12, 0x1b, 0x0a, 0x15,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69, 0x6e,
|
||||
0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xd9, 0xea, 0x01, 0x12, 0x19, 0x0a, 0x13, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64,
|
||||
0x10, 0xda, 0xea, 0x01, 0x12, 0x15, 0x0a, 0x10, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63,
|
||||
0x6b, 0x65, 0x74, 0x42, 0x75, 0x79, 0x55, 0x70, 0x10, 0x9d, 0x18, 0x12, 0x19, 0x0a, 0x14, 0x41,
|
||||
0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f,
|
||||
0x75, 0x67, 0x68, 0x10, 0x9e, 0x18, 0x12, 0x17, 0x0a, 0x12, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54,
|
||||
0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x70, 0x63, 0x49, 0x6e, 0x43, 0x64, 0x10, 0x9f, 0x18, 0x12,
|
||||
0x16, 0x0a, 0x11, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x4c,
|
||||
0x65, 0x61, 0x72, 0x6e, 0x10, 0x81, 0x19, 0x12, 0x12, 0x0a, 0x0d, 0x54, 0x61, 0x6c, 0x65, 0x6e,
|
||||
0x74, 0x45, 0x72, 0x72, 0x44, 0x61, 0x74, 0x61, 0x10, 0x82, 0x19, 0x12, 0x19, 0x0a, 0x14, 0x54,
|
||||
0x61, 0x6c, 0x65, 0x6e, 0x74, 0x55, 0x6e, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x42, 0x65, 0x66,
|
||||
0x6f, 0x72, 0x65, 0x10, 0x83, 0x19, 0x12, 0x15, 0x0a, 0x10, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74,
|
||||
0x52, 0x65, 0x73, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x10, 0x84, 0x19, 0x12, 0x10, 0x0a,
|
||||
0x0b, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x10, 0xe5, 0x19, 0x12,
|
||||
0x11, 0x0a, 0x0c, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x53, 0x65, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x10,
|
||||
0xe6, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x53, 0x65,
|
||||
0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xe7, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x72,
|
||||
0x6f, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10,
|
||||
0xe8, 0x19, 0x12, 0x18, 0x0a, 0x13, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x65, 0x61,
|
||||
0x74, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xe9, 0x19, 0x12, 0x19, 0x0a, 0x14,
|
||||
0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x4e, 0x6f, 0x74, 0x54, 0x75, 0x72, 0x6e,
|
||||
0x65, 0x64, 0x4f, 0x6e, 0x10, 0xc9, 0x1a, 0x12, 0x19, 0x0a, 0x14, 0x48, 0x6f, 0x72, 0x6f, 0x73,
|
||||
0x63, 0x6f, 0x70, 0x65, 0x52, 0x65, 0x73, 0x74, 0x43, 0x44, 0x4e, 0x6f, 0x45, 0x6e, 0x64, 0x10,
|
||||
0xca, 0x1a, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x4e,
|
||||
0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xad, 0x1b, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x72,
|
||||
0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65,
|
||||
0x10, 0xae, 0x1b, 0x12, 0x0f, 0x0a, 0x0a, 0x56, 0x69, 0x70, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x6f,
|
||||
0x72, 0x10, 0xaf, 0x1b, 0x12, 0x11, 0x0a, 0x0c, 0x56, 0x69, 0x70, 0x47, 0x69, 0x66, 0x74, 0x45,
|
||||
0x72, 0x72, 0x6f, 0x72, 0x10, 0xb0, 0x1b, 0x12, 0x11, 0x0a, 0x0c, 0x56, 0x69, 0x70, 0x42, 0x75,
|
||||
0x79, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x10, 0xb1, 0x1b, 0x12, 0x14, 0x0a, 0x0f, 0x47, 0x72,
|
||||
0x6f, 0x77, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0x91, 0x1c,
|
||||
0x12, 0x17, 0x0a, 0x12, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x61, 0x73, 0x6b, 0x41, 0x64, 0x76, 0x52,
|
||||
0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0x92, 0x1c, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x79,
|
||||
0x42, 0x75, 0x79, 0x4e, 0x75, 0x6d, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10,
|
||||
0xf5, 0x1c, 0x12, 0x14, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x54, 0x69,
|
||||
0x6d, 0x65, 0x45, 0x72, 0x72, 0x10, 0xf6, 0x1c, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x61, 0x79, 0x4f,
|
||||
0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x10, 0xf7, 0x1c,
|
||||
0x12, 0x14, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e,
|
||||
0x69, 0x73, 0x68, 0x10, 0xd9, 0x1d, 0x12, 0x19, 0x0a, 0x14, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74,
|
||||
0x61, 0x73, 0x6b, 0x4c, 0x76, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xda,
|
||||
0x1d, 0x12, 0x16, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f,
|
||||
0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x10, 0xdb, 0x1d, 0x12, 0x18, 0x0a, 0x13, 0x57, 0x6f, 0x72,
|
||||
0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65,
|
||||
0x10, 0xdc, 0x1d, 0x12, 0x15, 0x0a, 0x10, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b,
|
||||
0x46, 0x69, 0x6e, 0x69, 0x68, 0x65, 0x64, 0x10, 0xdd, 0x1d, 0x12, 0x1c, 0x0a, 0x17, 0x57, 0x6f,
|
||||
0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x61, 0x73, 0x74, 0x55, 0x6e, 0x46, 0x69, 0x6e,
|
||||
0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xde, 0x1d, 0x12, 0x1b, 0x0a, 0x16, 0x57, 0x6f, 0x72, 0x6c,
|
||||
0x64, 0x74, 0x61, 0x73, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x4e, 0x6f, 0x73, 0x61,
|
||||
0x6d, 0x65, 0x10, 0xdf, 0x1d, 0x12, 0x1e, 0x0a, 0x19, 0x41, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x79,
|
||||
0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61,
|
||||
0x73, 0x6b, 0x10, 0xbd, 0x1e, 0x12, 0x15, 0x0a, 0x10, 0x41, 0x75, 0x74, 0x6f, 0x42, 0x61, 0x74,
|
||||
0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x10, 0xa1, 0x1f, 0x12, 0x18, 0x0a, 0x13,
|
||||
0x41, 0x75, 0x74, 0x6f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73,
|
||||
0x45, 0x72, 0x72, 0x10, 0xa2, 0x1f, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79,
|
||||
0x4e, 0x6f, 0x52, 0x65, 0x65, 0x6c, 0x10, 0x85, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69,
|
||||
0x74, 0x68, 0x79, 0x4e, 0x6f, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65,
|
||||
0x10, 0x86, 0x20, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x53, 0x74, 0x6f,
|
||||
0x76, 0x65, 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10, 0x87, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d,
|
||||
0x69, 0x74, 0x68, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69,
|
||||
0x74, 0x10, 0x88, 0x20, 0x12, 0x20, 0x0a, 0x1b, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x43, 0x75,
|
||||
0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x45, 0x71, 0x75, 0x69, 0x70, 0x4e, 0x6f, 0x45, 0x6e, 0x6f,
|
||||
0x75, 0x67, 0x68, 0x10, 0x89, 0x20, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0xfb, 0x0a, 0x12, 0x1b, 0x0a, 0x16, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x53,
|
||||
0x75, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xfc, 0x0a, 0x12,
|
||||
0x1b, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x69,
|
||||
0x6e, 0x64, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x10, 0xdc, 0x0b, 0x12, 0x15, 0x0a, 0x10,
|
||||
0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x44, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64,
|
||||
0x10, 0xdd, 0x0b, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e,
|
||||
0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xde, 0x0b, 0x12, 0x18, 0x0a, 0x13, 0x4d, 0x61,
|
||||
0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e,
|
||||
0x64, 0x10, 0xdf, 0x0b, 0x12, 0x19, 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
|
||||
0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xe0, 0x0b, 0x12,
|
||||
0x1b, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
|
||||
0x65, 0x74, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xe1, 0x0b, 0x12, 0x19, 0x0a, 0x14,
|
||||
0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68,
|
||||
0x53, 0x74, 0x61, 0x72, 0x10, 0xe2, 0x0b, 0x12, 0x0d, 0x0a, 0x08, 0x54, 0x61, 0x73, 0x6b, 0x49,
|
||||
0x6e, 0x69, 0x74, 0x10, 0xc0, 0x0c, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65,
|
||||
0x73, 0x65, 0x74, 0x10, 0xc1, 0x0c, 0x12, 0x0f, 0x0a, 0x0a, 0x54, 0x61, 0x73, 0x6b, 0x48, 0x61,
|
||||
0x6e, 0x64, 0x6c, 0x65, 0x10, 0xc2, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x52,
|
||||
0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xc3, 0x0c, 0x12, 0x13, 0x0a, 0x0e, 0x54, 0x61,
|
||||
0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x10, 0xc4, 0x0c, 0x12,
|
||||
0x16, 0x0a, 0x11, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x66,
|
||||
0x6f, 0x75, 0x6e, 0x64, 0x10, 0xc5, 0x0c, 0x12, 0x17, 0x0a, 0x12, 0x54, 0x61, 0x73, 0x6b, 0x41,
|
||||
0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xc6, 0x0c,
|
||||
0x12, 0x13, 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
|
||||
0x65, 0x64, 0x10, 0xc7, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e,
|
||||
0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xc8, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b,
|
||||
0x54, 0x61, 0x67, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x10, 0xc9, 0x0c, 0x12, 0x10, 0x0a, 0x0b, 0x54,
|
||||
0x61, 0x73, 0x6b, 0x49, 0x64, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x10, 0xca, 0x0c, 0x12, 0x11, 0x0a,
|
||||
0x0c, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xcb, 0x0c,
|
||||
0x12, 0x17, 0x0a, 0x12, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x73, 0x53,
|
||||
0x6f, 0x6c, 0x64, 0x4f, 0x75, 0x74, 0x10, 0xa4, 0x0d, 0x12, 0x1c, 0x0a, 0x17, 0x53, 0x68, 0x6f,
|
||||
0x70, 0x4e, 0x6f, 0x53, 0x75, 0x72, 0x70, 0x6c, 0x75, 0x73, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73,
|
||||
0x68, 0x4e, 0x75, 0x6d, 0x10, 0xa5, 0x0d, 0x12, 0x0c, 0x0a, 0x07, 0x4d, 0x61, 0x69, 0x6c, 0x45,
|
||||
0x72, 0x72, 0x10, 0x88, 0x0e, 0x12, 0x13, 0x0a, 0x0e, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x4e,
|
||||
0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xec, 0x0e, 0x12, 0x12, 0x0a, 0x0d, 0x50, 0x61,
|
||||
0x67, 0x6f, 0x64, 0x61, 0x4c, 0x65, 0x76, 0x6c, 0x45, 0x72, 0x72, 0x10, 0xed, 0x0e, 0x12, 0x17,
|
||||
0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72,
|
||||
0x64, 0x45, 0x72, 0x72, 0x10, 0xee, 0x0e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64,
|
||||
0x61, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x10, 0xef, 0x0e,
|
||||
0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x4e,
|
||||
0x6f, 0x74, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd0, 0x0f, 0x12, 0x15, 0x0a,
|
||||
0x10, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x55, 0x73,
|
||||
0x65, 0x10, 0xd1, 0x0f, 0x12, 0x18, 0x0a, 0x13, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68,
|
||||
0x61, 0x6c, 0x6c, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd2, 0x0f, 0x12, 0x1a,
|
||||
0x0a, 0x15, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x55,
|
||||
0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd3, 0x0f, 0x12, 0x19, 0x0a, 0x14, 0x47, 0x6f,
|
||||
0x75, 0x72, 0x6d, 0x65, 0x74, 0x4d, 0x6f, 0x72, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x54, 0x69,
|
||||
0x6d, 0x65, 0x10, 0xb5, 0x10, 0x12, 0x16, 0x0a, 0x11, 0x47, 0x6f, 0x75, 0x72, 0x6d, 0x65, 0x74,
|
||||
0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10, 0xb6, 0x10, 0x12, 0x12, 0x0a,
|
||||
0x0d, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0x99,
|
||||
0x11, 0x12, 0x14, 0x0a, 0x0f, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x55, 0x6e, 0x46, 0x69, 0x6e, 0x69,
|
||||
0x73, 0x68, 0x65, 0x64, 0x10, 0x9a, 0x11, 0x12, 0x11, 0x0a, 0x0c, 0x52, 0x74, 0x61, 0x73, 0x6b,
|
||||
0x4e, 0x6f, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x10, 0x9b, 0x11, 0x12, 0x12, 0x0a, 0x0d, 0x52, 0x74,
|
||||
0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x10, 0x9c, 0x11, 0x12, 0x15,
|
||||
0x0a, 0x10, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69,
|
||||
0x73, 0x68, 0x10, 0x9d, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x6f,
|
||||
0x6e, 0x64, 0x69, 0x4e, 0x6f, 0x52, 0x65, 0x61, 0x63, 0x68, 0x10, 0x9e, 0x11, 0x12, 0x13, 0x0a,
|
||||
0x0e, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x4c, 0x61, 0x73, 0x74, 0x4f, 0x6e, 0x65, 0x10,
|
||||
0x9f, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x64, 0x69,
|
||||
0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xa0, 0x11, 0x12, 0x10, 0x0a, 0x0b, 0x56, 0x69,
|
||||
0x6b, 0x69, 0x6e, 0x67, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0xfd, 0x11, 0x12, 0x13, 0x0a, 0x0e,
|
||||
0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x10, 0xfe,
|
||||
0x11, 0x12, 0x16, 0x0a, 0x11, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x42, 0x75, 0x79, 0x4d, 0x61,
|
||||
0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xff, 0x11, 0x12, 0x1c, 0x0a, 0x17, 0x56, 0x69, 0x6b,
|
||||
0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43,
|
||||
0x6f, 0x75, 0x6e, 0x74, 0x10, 0x80, 0x12, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x6f, 0x6f, 0x6e, 0x66,
|
||||
0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x48, 0x61, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64,
|
||||
0x10, 0xe1, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61,
|
||||
0x73, 0x79, 0x4a, 0x6f, 0x69, 0x6e, 0x55, 0x70, 0x10, 0xe2, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d,
|
||||
0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x44, 0x61, 0x72, 0x65, 0x55, 0x70,
|
||||
0x10, 0xe3, 0x12, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61,
|
||||
0x73, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x45, 0x6e, 0x64, 0x10, 0xe4, 0x12,
|
||||
0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x42,
|
||||
0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x57, 0x69, 0x6e, 0x10, 0xe5, 0x12, 0x12, 0x16, 0x0a,
|
||||
0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x4e, 0x6f, 0x4a, 0x6f,
|
||||
0x69, 0x6e, 0x10, 0xe6, 0x12, 0x12, 0x20, 0x0a, 0x1b, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e,
|
||||
0x74, 0x61, 0x73, 0x79, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x62, 0x61, 0x74,
|
||||
0x74, 0x6c, 0x65, 0x73, 0x10, 0xe7, 0x12, 0x12, 0x18, 0x0a, 0x13, 0x42, 0x61, 0x74, 0x74, 0x6c,
|
||||
0x65, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x10, 0xc5,
|
||||
0x13, 0x12, 0x1a, 0x0a, 0x15, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61,
|
||||
0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xa9, 0x14, 0x12, 0x17, 0x0a,
|
||||
0x12, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x52, 0x65, 0x63, 0x65,
|
||||
0x69, 0x76, 0x65, 0x10, 0xaa, 0x14, 0x12, 0x1f, 0x0a, 0x1a, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74,
|
||||
0x6f, 0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x45,
|
||||
0x6e, 0x74, 0x65, 0x72, 0x10, 0xab, 0x14, 0x12, 0x1b, 0x0a, 0x16, 0x4c, 0x69, 0x6e, 0x65, 0x73,
|
||||
0x74, 0x6f, 0x72, 0x79, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x4f, 0x70, 0x65,
|
||||
0x6e, 0x10, 0xac, 0x14, 0x12, 0x1b, 0x0a, 0x16, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72,
|
||||
0x79, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x10, 0xad,
|
||||
0x14, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4c, 0x76, 0x45, 0x72,
|
||||
0x72, 0x10, 0x8d, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x42,
|
||||
0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x10, 0x8e, 0x15, 0x12, 0x17, 0x0a, 0x12, 0x48, 0x75,
|
||||
0x6e, 0x74, 0x69, 0x6e, 0x67, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74,
|
||||
0x10, 0x8f, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x61,
|
||||
0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10,
|
||||
0x90, 0x15, 0x12, 0x1c, 0x0a, 0x17, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x43,
|
||||
0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x91, 0x15,
|
||||
0x12, 0x11, 0x0a, 0x0c, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4c, 0x76, 0x45, 0x72, 0x72,
|
||||
0x10, 0x97, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x42, 0x6f,
|
||||
0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x10, 0x98, 0x15, 0x12, 0x17, 0x0a, 0x12, 0x45, 0x6e, 0x63,
|
||||
0x68, 0x61, 0x6e, 0x74, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10,
|
||||
0x99, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4d, 0x61, 0x78,
|
||||
0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x9a,
|
||||
0x15, 0x12, 0x1c, 0x0a, 0x17, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4e, 0x6f, 0x43, 0x68,
|
||||
0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x9b, 0x15, 0x12,
|
||||
0x11, 0x0a, 0x0c, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10,
|
||||
0xf1, 0x15, 0x12, 0x12, 0x0a, 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4e, 0x6f, 0x44,
|
||||
0x61, 0x74, 0x61, 0x10, 0xf2, 0x15, 0x12, 0x16, 0x0a, 0x11, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72,
|
||||
0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xf3, 0x15, 0x12, 0x12,
|
||||
0x0a, 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10,
|
||||
0xf4, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x76, 0x52,
|
||||
0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xf5, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x4c, 0x69, 0x62, 0x72,
|
||||
0x61, 0x72, 0x79, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46,
|
||||
0x6f, 0x75, 0x6e, 0x64, 0x10, 0xf6, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x4c, 0x69, 0x62, 0x72, 0x61,
|
||||
0x72, 0x79, 0x50, 0x72, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73,
|
||||
0x68, 0x65, 0x64, 0x10, 0xf7, 0x15, 0x12, 0x1b, 0x0a, 0x16, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64,
|
||||
0x10, 0xd5, 0x16, 0x12, 0x10, 0x0a, 0x0b, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x57,
|
||||
0x69, 0x6e, 0x10, 0xd6, 0x16, 0x12, 0x17, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43,
|
||||
0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xd7, 0x16, 0x12, 0x16,
|
||||
0x0a, 0x11, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x43, 0x6d, 0x64, 0x46, 0x61, 0x69,
|
||||
0x6c, 0x65, 0x64, 0x10, 0xd8, 0x16, 0x12, 0x12, 0x0a, 0x0d, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x55, 0x73, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x10, 0xd9, 0x16, 0x12, 0x1e, 0x0a, 0x19, 0x42, 0x61,
|
||||
0x74, 0x74, 0x6c, 0x65, 0x43, 0x61, 0x70, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x68, 0x65, 0x63,
|
||||
0x6b, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xda, 0x16, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xb8, 0x17, 0x12,
|
||||
0x11, 0x0a, 0x0c, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x64, 0x64, 0x65, 0x64, 0x10,
|
||||
0xb9, 0x17, 0x12, 0x1b, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x61,
|
||||
0x6d, 0x6f, 0x6e, 0x64, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xba, 0x17, 0x12,
|
||||
0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x4d, 0x65, 0x6d, 0x62,
|
||||
0x65, 0x72, 0x10, 0xbb, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x4e, 0x6f, 0x52, 0x69, 0x67, 0x68, 0x74, 0x10, 0xbc, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x41, 0x64, 0x64, 0x65, 0x64, 0x10, 0xbd, 0x17, 0x12,
|
||||
0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73,
|
||||
0x73, 0x10, 0xbe, 0x17, 0x12, 0x10, 0x0a, 0x0b, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x51,
|
||||
0x75, 0x69, 0x74, 0x10, 0xbf, 0x17, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x41, 0x67, 0x72, 0x65, 0x65, 0x10, 0xc0, 0x17, 0x12, 0x12, 0x0a, 0x0d, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x66, 0x75, 0x73, 0x65, 0x10, 0xc1, 0x17, 0x12, 0x16, 0x0a,
|
||||
0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d,
|
||||
0x73, 0x10, 0xba, 0xea, 0x01, 0x12, 0x19, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x44, 0x69, 0x73, 0x73, 0x10, 0xbb, 0xea, 0x01,
|
||||
0x12, 0x17, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69,
|
||||
0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x10, 0xbc, 0xea, 0x01, 0x12, 0x14, 0x0a, 0x0e, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x10, 0xbd, 0xea, 0x01, 0x12,
|
||||
0x15, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x41, 0x63, 0x63, 0x75,
|
||||
0x73, 0x65, 0x10, 0xbe, 0xea, 0x01, 0x12, 0x11, 0x0a, 0x0b, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x53, 0x69, 0x67, 0x6e, 0x10, 0xbf, 0xea, 0x01, 0x12, 0x13, 0x0a, 0x0d, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x10, 0xc0, 0xea, 0x01, 0x12, 0x14,
|
||||
0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x43, 0x44, 0x4c, 0x69, 0x6d, 0x69, 0x74,
|
||||
0x10, 0xc1, 0xea, 0x01, 0x12, 0x15, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41,
|
||||
0x70, 0x70, 0x6c, 0x79, 0x4d, 0x61, 0x78, 0x10, 0xc2, 0xea, 0x01, 0x12, 0x18, 0x0a, 0x12, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x6c, 0x66, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e,
|
||||
0x67, 0x10, 0xc3, 0xea, 0x01, 0x12, 0x1d, 0x0a, 0x17, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74,
|
||||
0x10, 0xc4, 0xea, 0x01, 0x12, 0x1b, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52,
|
||||
0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xc5, 0xea,
|
||||
0x01, 0x12, 0x1a, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x77, 0x61,
|
||||
0x72, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0xc6, 0xea, 0x01, 0x12, 0x15, 0x0a,
|
||||
0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
|
||||
0x10, 0xc7, 0xea, 0x01, 0x12, 0x15, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42,
|
||||
0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x54, 0x6f, 0x10, 0xc9, 0xea, 0x01, 0x12, 0x14, 0x0a, 0x0e, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x10, 0xca, 0xea,
|
||||
0x01, 0x12, 0x1b, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x79,
|
||||
0x4c, 0x76, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xcb, 0xea, 0x01, 0x12, 0x1b,
|
||||
0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x56, 0x61, 0x6c,
|
||||
0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xcc, 0xea, 0x01, 0x12, 0x1d, 0x0a, 0x17, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e, 0x6f,
|
||||
0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xcd, 0xea, 0x01, 0x12, 0x1c, 0x0a, 0x16, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x69, 0x74, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63,
|
||||
0x65, 0x69, 0x76, 0x65, 0x10, 0xce, 0xea, 0x01, 0x12, 0x16, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x65, 0x64, 0x10, 0xcf, 0xea, 0x01,
|
||||
0x12, 0x16, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x45,
|
||||
0x78, 0x69, 0x73, 0x74, 0x10, 0xd0, 0xea, 0x01, 0x12, 0x1a, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x4e, 0x6f, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64,
|
||||
0x10, 0xd1, 0xea, 0x01, 0x12, 0x15, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e,
|
||||
0x6f, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x10, 0xd2, 0xea, 0x01, 0x12, 0x18, 0x0a, 0x12, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
|
||||
0x6e, 0x10, 0xd3, 0xea, 0x01, 0x12, 0x1c, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10,
|
||||
0xd4, 0xea, 0x01, 0x12, 0x19, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x70,
|
||||
0x6f, 0x72, 0x74, 0x73, 0x4e, 0x6f, 0x69, 0x6e, 0x69, 0x74, 0x10, 0xd5, 0xea, 0x01, 0x12, 0x16,
|
||||
0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x45,
|
||||
0x6e, 0x64, 0x10, 0xd6, 0xea, 0x01, 0x12, 0x17, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x54, 0x65, 0x61, 0x6d, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x10, 0xd7, 0xea, 0x01, 0x12,
|
||||
0x18, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f,
|
||||
0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xd8, 0xea, 0x01, 0x12, 0x1b, 0x0a, 0x15, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
|
||||
0x65, 0x64, 0x10, 0xd9, 0xea, 0x01, 0x12, 0x19, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xda, 0xea,
|
||||
0x01, 0x12, 0x15, 0x0a, 0x10, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74,
|
||||
0x42, 0x75, 0x79, 0x55, 0x70, 0x10, 0x9d, 0x18, 0x12, 0x19, 0x0a, 0x14, 0x41, 0x72, 0x65, 0x6e,
|
||||
0x61, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68,
|
||||
0x10, 0x9e, 0x18, 0x12, 0x17, 0x0a, 0x12, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, 0x6b,
|
||||
0x65, 0x74, 0x4e, 0x70, 0x63, 0x49, 0x6e, 0x43, 0x64, 0x10, 0x9f, 0x18, 0x12, 0x16, 0x0a, 0x11,
|
||||
0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x4c, 0x65, 0x61, 0x72,
|
||||
0x6e, 0x10, 0x81, 0x19, 0x12, 0x12, 0x0a, 0x0d, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x45, 0x72,
|
||||
0x72, 0x44, 0x61, 0x74, 0x61, 0x10, 0x82, 0x19, 0x12, 0x19, 0x0a, 0x14, 0x54, 0x61, 0x6c, 0x65,
|
||||
0x6e, 0x74, 0x55, 0x6e, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65,
|
||||
0x10, 0x83, 0x19, 0x12, 0x15, 0x0a, 0x10, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73,
|
||||
0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x10, 0x84, 0x19, 0x12, 0x10, 0x0a, 0x0b, 0x54, 0x72,
|
||||
0x6f, 0x6c, 0x6c, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x10, 0xe5, 0x19, 0x12, 0x11, 0x0a, 0x0c,
|
||||
0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x53, 0x65, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x10, 0xe6, 0x19, 0x12,
|
||||
0x16, 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x53, 0x65, 0x6c, 0x6c, 0x43,
|
||||
0x6f, 0x75, 0x6e, 0x74, 0x10, 0xe7, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, 0x6c,
|
||||
0x4d, 0x61, 0x78, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xe8, 0x19, 0x12,
|
||||
0x18, 0x0a, 0x13, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
|
||||
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xe9, 0x19, 0x12, 0x19, 0x0a, 0x14, 0x48, 0x6f, 0x72,
|
||||
0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x4e, 0x6f, 0x74, 0x54, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x4f,
|
||||
0x6e, 0x10, 0xc9, 0x1a, 0x12, 0x19, 0x0a, 0x14, 0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70,
|
||||
0x65, 0x52, 0x65, 0x73, 0x74, 0x43, 0x44, 0x4e, 0x6f, 0x45, 0x6e, 0x64, 0x10, 0xca, 0x1a, 0x12,
|
||||
0x16, 0x0a, 0x11, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x46,
|
||||
0x6f, 0x75, 0x6e, 0x64, 0x10, 0xad, 0x1b, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x72, 0x69, 0x76, 0x69,
|
||||
0x6c, 0x65, 0x67, 0x65, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65, 0x10, 0xae, 0x1b,
|
||||
0x12, 0x0f, 0x0a, 0x0a, 0x56, 0x69, 0x70, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xaf,
|
||||
0x1b, 0x12, 0x11, 0x0a, 0x0c, 0x56, 0x69, 0x70, 0x47, 0x69, 0x66, 0x74, 0x45, 0x72, 0x72, 0x6f,
|
||||
0x72, 0x10, 0xb0, 0x1b, 0x12, 0x11, 0x0a, 0x0c, 0x56, 0x69, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65,
|
||||
0x70, 0x65, 0x61, 0x74, 0x10, 0xb1, 0x1b, 0x12, 0x14, 0x0a, 0x0f, 0x47, 0x72, 0x6f, 0x77, 0x74,
|
||||
0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0x91, 0x1c, 0x12, 0x17, 0x0a,
|
||||
0x12, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x61, 0x73, 0x6b, 0x41, 0x64, 0x76, 0x52, 0x65, 0x63, 0x65,
|
||||
0x69, 0x76, 0x65, 0x10, 0x92, 0x1c, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x79, 0x42, 0x75, 0x79,
|
||||
0x4e, 0x75, 0x6d, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf5, 0x1c, 0x12,
|
||||
0x14, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65, 0x45,
|
||||
0x72, 0x72, 0x10, 0xf6, 0x1c, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x61, 0x79, 0x4f, 0x72, 0x64, 0x65,
|
||||
0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x10, 0xf7, 0x1c, 0x12, 0x14, 0x0a,
|
||||
0x0f, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
|
||||
0x10, 0xd9, 0x1d, 0x12, 0x19, 0x0a, 0x14, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b,
|
||||
0x4c, 0x76, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xda, 0x1d, 0x12, 0x16,
|
||||
0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x41, 0x63, 0x63,
|
||||
0x65, 0x70, 0x74, 0x10, 0xdb, 0x1d, 0x12, 0x18, 0x0a, 0x13, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74,
|
||||
0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x10, 0xdc, 0x1d,
|
||||
0x12, 0x15, 0x0a, 0x10, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e,
|
||||
0x69, 0x68, 0x65, 0x64, 0x10, 0xdd, 0x1d, 0x12, 0x1c, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6c, 0x64,
|
||||
0x74, 0x61, 0x73, 0x6b, 0x4c, 0x61, 0x73, 0x74, 0x55, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
|
||||
0x65, 0x64, 0x10, 0xde, 0x1d, 0x12, 0x1b, 0x0a, 0x16, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61,
|
||||
0x73, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x4e, 0x6f, 0x73, 0x61, 0x6d, 0x65, 0x10,
|
||||
0xdf, 0x1d, 0x12, 0x1e, 0x0a, 0x19, 0x41, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x79, 0x54, 0x61, 0x73,
|
||||
0x6b, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x10,
|
||||
0xbd, 0x1e, 0x12, 0x15, 0x0a, 0x10, 0x41, 0x75, 0x74, 0x6f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x4e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x10, 0xa1, 0x1f, 0x12, 0x18, 0x0a, 0x13, 0x41, 0x75, 0x74,
|
||||
0x6f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x45, 0x72, 0x72,
|
||||
0x10, 0xa2, 0x1f, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x52,
|
||||
0x65, 0x65, 0x6c, 0x10, 0x85, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79,
|
||||
0x4e, 0x6f, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x10, 0x86, 0x20,
|
||||
0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x53, 0x74, 0x6f, 0x76, 0x65, 0x4d,
|
||||
0x61, 0x78, 0x4c, 0x76, 0x10, 0x87, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74, 0x68,
|
||||
0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0x88,
|
||||
0x20, 0x12, 0x20, 0x0a, 0x1b, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f,
|
||||
0x6d, 0x65, 0x72, 0x45, 0x71, 0x75, 0x69, 0x70, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68,
|
||||
0x10, 0x89, 0x20, 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4d, 0x61, 0x78,
|
||||
0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x10, 0x8a, 0x20, 0x12, 0x13,
|
||||
0x0a, 0x0e, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4c, 0x61, 0x63, 0x6b, 0x4c, 0x61, 0x76, 0x61,
|
||||
0x10, 0x8b, 0x20, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x41, 0x74, 0x6c,
|
||||
0x61, 0x73, 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10, 0x8c, 0x20, 0x12, 0x16, 0x0a, 0x11, 0x53, 0x6d,
|
||||
0x69, 0x74, 0x68, 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x4c, 0x61, 0x63, 0x6b, 0x4c, 0x76, 0x10,
|
||||
0x8d, 0x20, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
@ -184,9 +184,9 @@ type CustomerInfo struct {
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
CustomerId int32 `protobuf:"varint,1,opt,name=customerId,proto3" json:"customerId"` //顾客ID
|
||||
SuitId string `protobuf:"bytes,2,opt,name=suitId,proto3" json:"suitId"` //套装ID 随机套装
|
||||
EquipCount int32 `protobuf:"varint,3,opt,name=equipCount,proto3" json:"equipCount"` //装备数量
|
||||
CustomerId int32 `protobuf:"varint,1,opt,name=customerId,proto3" json:"customerId"` //顾客ID
|
||||
SuitId int32 `protobuf:"varint,2,opt,name=suitId,proto3" json:"suitId"` //套装ID 随机套装
|
||||
EquipCount int32 `protobuf:"varint,3,opt,name=equipCount,proto3" json:"equipCount"` //装备数量
|
||||
}
|
||||
|
||||
func (x *CustomerInfo) Reset() {
|
||||
@ -228,11 +228,11 @@ func (x *CustomerInfo) GetCustomerId() int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *CustomerInfo) GetSuitId() string {
|
||||
func (x *CustomerInfo) GetSuitId() int32 {
|
||||
if x != nil {
|
||||
return x.SuitId
|
||||
}
|
||||
return ""
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *CustomerInfo) GetEquipCount() int32 {
|
||||
@ -322,19 +322,20 @@ func (x *DBCustomer) GetLastRefreshTime() int64 {
|
||||
}
|
||||
|
||||
// 装备图鉴
|
||||
type DBTujian struct {
|
||||
type DBAtlas 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
|
||||
Tujian map[int32]*ForgeData `protobuf:"bytes,3,rep,name=tujian,proto3" json:"tujian" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 图鉴信息
|
||||
Slider int32 `protobuf:"varint,4,opt,name=slider,proto3" json:"slider"` // 进度
|
||||
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
|
||||
Atlas map[string]*ForgeData `protobuf:"bytes,3,rep,name=atlas,proto3" json:"atlas" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 图鉴信息
|
||||
Score int32 `protobuf:"varint,4,opt,name=score,proto3" json:"score"` // 总积分
|
||||
Award int32 `protobuf:"varint,5,opt,name=award,proto3" json:"award"` // 奖励进度
|
||||
}
|
||||
|
||||
func (x *DBTujian) Reset() {
|
||||
*x = DBTujian{}
|
||||
func (x *DBAtlas) Reset() {
|
||||
*x = DBAtlas{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[4]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
@ -342,13 +343,13 @@ func (x *DBTujian) Reset() {
|
||||
}
|
||||
}
|
||||
|
||||
func (x *DBTujian) String() string {
|
||||
func (x *DBAtlas) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*DBTujian) ProtoMessage() {}
|
||||
func (*DBAtlas) ProtoMessage() {}
|
||||
|
||||
func (x *DBTujian) ProtoReflect() protoreflect.Message {
|
||||
func (x *DBAtlas) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_smithy_smithy_db_proto_msgTypes[4]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
@ -360,35 +361,42 @@ func (x *DBTujian) ProtoReflect() protoreflect.Message {
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use DBTujian.ProtoReflect.Descriptor instead.
|
||||
func (*DBTujian) Descriptor() ([]byte, []int) {
|
||||
// Deprecated: Use DBAtlas.ProtoReflect.Descriptor instead.
|
||||
func (*DBAtlas) Descriptor() ([]byte, []int) {
|
||||
return file_smithy_smithy_db_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (x *DBTujian) GetId() string {
|
||||
func (x *DBAtlas) GetId() string {
|
||||
if x != nil {
|
||||
return x.Id
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *DBTujian) GetUid() string {
|
||||
func (x *DBAtlas) GetUid() string {
|
||||
if x != nil {
|
||||
return x.Uid
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *DBTujian) GetTujian() map[int32]*ForgeData {
|
||||
func (x *DBAtlas) GetAtlas() map[string]*ForgeData {
|
||||
if x != nil {
|
||||
return x.Tujian
|
||||
return x.Atlas
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *DBTujian) GetSlider() int32 {
|
||||
func (x *DBAtlas) GetScore() int32 {
|
||||
if x != nil {
|
||||
return x.Slider
|
||||
return x.Score
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DBAtlas) GetAward() int32 {
|
||||
if x != nil {
|
||||
return x.Award
|
||||
}
|
||||
return 0
|
||||
}
|
||||
@ -401,6 +409,7 @@ type ForgeData struct {
|
||||
ForgeCount int32 `protobuf:"varint,1,opt,name=forgeCount,proto3" json:"forgeCount"` // 打造次数
|
||||
Lv int32 `protobuf:"varint,2,opt,name=lv,proto3" json:"lv"`
|
||||
Quality int32 `protobuf:"varint,3,opt,name=quality,proto3" json:"quality"`
|
||||
Score int32 `protobuf:"varint,4,opt,name=score,proto3" json:"score"`
|
||||
}
|
||||
|
||||
func (x *ForgeData) Reset() {
|
||||
@ -456,6 +465,13 @@ func (x *ForgeData) GetQuality() int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *ForgeData) GetScore() int32 {
|
||||
if x != nil {
|
||||
return x.Score
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
////////
|
||||
type Clang struct {
|
||||
state protoimpl.MessageState
|
||||
@ -757,7 +773,7 @@ var file_smithy_smithy_db_proto_rawDesc = []byte{
|
||||
0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x75,
|
||||
0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a,
|
||||
0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x75,
|
||||
0x69, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x75, 0x69, 0x74,
|
||||
0x69, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x75, 0x69, 0x74,
|
||||
0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x43, 0x6f, 0x75, 0x6e, 0x74,
|
||||
0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x43, 0x6f, 0x75,
|
||||
0x6e, 0x74, 0x22, 0x9b, 0x01, 0x0a, 0x0a, 0x44, 0x42, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65,
|
||||
@ -770,68 +786,70 @@ var file_smithy_smithy_db_proto_rawDesc = []byte{
|
||||
0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x52, 0x65,
|
||||
0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52,
|
||||
0x0f, 0x6c, 0x61, 0x73, 0x74, 0x52, 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,
|
||||
0x22, 0xc8, 0x01, 0x0a, 0x07, 0x44, 0x42, 0x41, 0x74, 0x6c, 0x61, 0x73, 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, 0x29,
|
||||
0x0a, 0x05, 0x61, 0x74, 0x6c, 0x61, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e,
|
||||
0x44, 0x42, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x2e, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x45, 0x6e, 0x74,
|
||||
0x72, 0x79, 0x52, 0x05, 0x61, 0x74, 0x6c, 0x61, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f,
|
||||
0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12,
|
||||
0x14, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
|
||||
0x61, 0x77, 0x61, 0x72, 0x64, 0x1a, 0x44, 0x0a, 0x0a, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x45, 0x6e,
|
||||
0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||||
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, 0x6b, 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, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 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 (
|
||||
@ -852,7 +870,7 @@ var file_smithy_smithy_db_proto_goTypes = []interface{}{
|
||||
(*DBStove)(nil), // 1: DBStove
|
||||
(*CustomerInfo)(nil), // 2: CustomerInfo
|
||||
(*DBCustomer)(nil), // 3: DBCustomer
|
||||
(*DBTujian)(nil), // 4: DBTujian
|
||||
(*DBAtlas)(nil), // 4: DBAtlas
|
||||
(*ForgeData)(nil), // 5: ForgeData
|
||||
(*Clang)(nil), // 6: Clang
|
||||
(*OrderClang)(nil), // 7: OrderClang
|
||||
@ -860,7 +878,7 @@ var file_smithy_smithy_db_proto_goTypes = []interface{}{
|
||||
nil, // 9: DBStove.DataEntry
|
||||
nil, // 10: DBStove.SkillEntry
|
||||
nil, // 11: DBStove.ForgeEntry
|
||||
nil, // 12: DBTujian.TujianEntry
|
||||
nil, // 12: DBAtlas.AtlasEntry
|
||||
nil, // 13: DBSmithy.SkillEntry
|
||||
nil, // 14: DBSmithy.DeskFloorEntry
|
||||
(*UserAssets)(nil), // 15: UserAssets
|
||||
@ -870,14 +888,14 @@ var file_smithy_smithy_db_proto_depIdxs = []int32{
|
||||
10, // 1: DBStove.skill:type_name -> DBStove.SkillEntry
|
||||
11, // 2: DBStove.forge:type_name -> DBStove.ForgeEntry
|
||||
2, // 3: DBCustomer.customers:type_name -> CustomerInfo
|
||||
12, // 4: DBTujian.tujian:type_name -> DBTujian.TujianEntry
|
||||
12, // 4: DBAtlas.atlas:type_name -> DBAtlas.AtlasEntry
|
||||
6, // 5: DBSmithy.clang:type_name -> Clang
|
||||
7, // 6: DBSmithy.orders:type_name -> OrderClang
|
||||
15, // 7: DBSmithy.items:type_name -> UserAssets
|
||||
13, // 8: DBSmithy.skill:type_name -> DBSmithy.SkillEntry
|
||||
14, // 9: DBSmithy.deskFloor:type_name -> DBSmithy.DeskFloorEntry
|
||||
0, // 10: DBStove.DataEntry.value:type_name -> Mastery
|
||||
5, // 11: DBTujian.TujianEntry.value:type_name -> ForgeData
|
||||
5, // 11: DBAtlas.AtlasEntry.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
|
||||
@ -941,7 +959,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.(*DBTujian); i {
|
||||
switch v := v.(*DBAtlas); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -56,6 +56,7 @@ type DBUserExpand struct {
|
||||
SociatyTicketBuyNum int32 `protobuf:"varint,32,opt,name=sociatyTicketBuyNum,proto3" json:"sociatyTicketBuyNum" bson:"sociatyTicketBuyNum"` //公会boss挑战券购买次数
|
||||
SociatyTicket int32 `protobuf:"varint,33,opt,name=sociatyTicket,proto3" json:"sociatyTicket" bson:"sociatyTicket"` //公会boss挑战券数量
|
||||
Mline map[int32]int32 `protobuf:"bytes,34,rep,name=mline,proto3" json:"mline" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3" bson:"mline"` //主线关卡最大进度 key难度val是关卡ID
|
||||
SuiteId []int32 `protobuf:"varint,35,rep,packed,name=suiteId,proto3" json:"suiteId" bson:"suiteId"` // 套装Id
|
||||
}
|
||||
|
||||
func (x *DBUserExpand) Reset() {
|
||||
@ -300,11 +301,18 @@ func (x *DBUserExpand) GetMline() map[int32]int32 {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *DBUserExpand) GetSuiteId() []int32 {
|
||||
if x != nil {
|
||||
return x.SuiteId
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_userexpand_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_userexpand_proto_rawDesc = []byte{
|
||||
0x0a, 0x10, 0x75, 0x73, 0x65, 0x72, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x22, 0xf2, 0x09, 0x0a, 0x0c, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70,
|
||||
0x74, 0x6f, 0x22, 0x8c, 0x0a, 0x0a, 0x0c, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70,
|
||||
0x61, 0x6e, 0x64, 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, 0x2c, 0x0a, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x72, 0x65, 0x61,
|
||||
@ -376,15 +384,17 @@ var file_userexpand_proto_rawDesc = []byte{
|
||||
0x74, 0x12, 0x2e, 0x0a, 0x05, 0x6d, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x22, 0x20, 0x03, 0x28, 0x0b,
|
||||
0x32, 0x18, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x2e,
|
||||
0x4d, 0x6c, 0x69, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6d, 0x6c, 0x69, 0x6e,
|
||||
0x65, 0x1a, 0x3a, 0x0a, 0x0c, 0x45, 0x78, 0x70, 0x69, 0x74, 0x65, 0x6d, 0x45, 0x6e, 0x74, 0x72,
|
||||
0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 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, 0x4d, 0x6c, 0x69, 0x6e, 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,
|
||||
0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x69, 0x74, 0x65, 0x49, 0x64, 0x18, 0x23, 0x20, 0x03,
|
||||
0x28, 0x05, 0x52, 0x07, 0x73, 0x75, 0x69, 0x74, 0x65, 0x49, 0x64, 0x1a, 0x3a, 0x0a, 0x0c, 0x45,
|
||||
0x78, 0x70, 0x69, 0x74, 0x65, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
|
||||
0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 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,
|
||||
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x4d, 0x6c, 0x69, 0x6e, 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, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
@ -19,6 +19,7 @@ type GameBattleReadyData struct {
|
||||
LockSlots []int32
|
||||
AssistTeam int32
|
||||
CanFriendHelp int32
|
||||
Numrounds int32
|
||||
}
|
||||
|
||||
const TypeId_GameBattleReadyData = -266091495
|
||||
@ -62,6 +63,7 @@ func (_v *GameBattleReadyData)Deserialize(_buf map[string]interface{}) (err erro
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["AssistTeam"].(float64); !_ok_ { err = errors.New("AssistTeam error"); return }; _v.AssistTeam = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["CanFriendHelp"].(float64); !_ok_ { err = errors.New("CanFriendHelp error"); return }; _v.CanFriendHelp = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Numrounds"].(float64); !_ok_ { err = errors.New("Numrounds error"); return }; _v.Numrounds = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
|
42
sys/configure/structs/Game.Battleready_capskill.go
Normal file
42
sys/configure/structs/Game.Battleready_capskill.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 GameBattleready_capskill struct {
|
||||
_dataMap map[int32]*GameBattleready_capskillData
|
||||
_dataList []*GameBattleready_capskillData
|
||||
}
|
||||
|
||||
func NewGameBattleready_capskill(_buf []map[string]interface{}) (*GameBattleready_capskill, error) {
|
||||
_dataList := make([]*GameBattleready_capskillData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameBattleready_capskillData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameBattleready_capskillData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameBattleready_capskill{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameBattleready_capskill) GetDataMap() map[int32]*GameBattleready_capskillData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameBattleready_capskill) GetDataList() []*GameBattleready_capskillData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameBattleready_capskill) Get(key int32) *GameBattleready_capskillData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
110
sys/configure/structs/Game.Battleready_capskillData.go
Normal file
110
sys/configure/structs/Game.Battleready_capskillData.go
Normal file
@ -0,0 +1,110 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameBattleready_capskillData struct {
|
||||
Id int32
|
||||
Lv []int32
|
||||
Start []int32
|
||||
Race []int32
|
||||
Heroid []string
|
||||
Disableplay []string
|
||||
}
|
||||
|
||||
const TypeId_GameBattleready_capskillData = 544342105
|
||||
|
||||
func (*GameBattleready_capskillData) GetTypeId() int32 {
|
||||
return 544342105
|
||||
}
|
||||
|
||||
func (_v *GameBattleready_capskillData)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 _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["lv"].([]interface{}); !_ok_ { err = errors.New("lv error"); return }
|
||||
|
||||
_v.Lv = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Lv = append(_v.Lv, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["start"].([]interface{}); !_ok_ { err = errors.New("start error"); return }
|
||||
|
||||
_v.Start = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Start = append(_v.Start, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["race"].([]interface{}); !_ok_ { err = errors.New("race error"); return }
|
||||
|
||||
_v.Race = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Race = append(_v.Race, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["heroid"].([]interface{}); !_ok_ { err = errors.New("heroid error"); return }
|
||||
|
||||
_v.Heroid = make([]string, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ string
|
||||
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
|
||||
_v.Heroid = append(_v.Heroid, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["disableplay"].([]interface{}); !_ok_ { err = errors.New("disableplay error"); return }
|
||||
|
||||
_v.Disableplay = make([]string, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ string
|
||||
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
|
||||
_v.Disableplay = append(_v.Disableplay, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameBattleready_capskillData(_buf map[string]interface{}) (*GameBattleready_capskillData, error) {
|
||||
v := &GameBattleready_capskillData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.SmithyAtlas.go
Normal file
42
sys/configure/structs/Game.SmithyAtlas.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 GameSmithyAtlas struct {
|
||||
_dataMap map[string]*GameSmithyAtlasData
|
||||
_dataList []*GameSmithyAtlasData
|
||||
}
|
||||
|
||||
func NewGameSmithyAtlas(_buf []map[string]interface{}) (*GameSmithyAtlas, error) {
|
||||
_dataList := make([]*GameSmithyAtlasData, 0, len(_buf))
|
||||
dataMap := make(map[string]*GameSmithyAtlasData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSmithyAtlasData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameSmithyAtlas{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSmithyAtlas) GetDataMap() map[string]*GameSmithyAtlasData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameSmithyAtlas) GetDataList() []*GameSmithyAtlasData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSmithyAtlas) Get(key string) *GameSmithyAtlasData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
49
sys/configure/structs/Game.SmithyAtlasData.go
Normal file
49
sys/configure/structs/Game.SmithyAtlasData.go
Normal file
@ -0,0 +1,49 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameSmithyAtlasData struct {
|
||||
Id string
|
||||
TabId int32
|
||||
TypeId int32
|
||||
NameText string
|
||||
ContentText string
|
||||
AtlasScore int32
|
||||
AtlasGiver int32
|
||||
Quality int32
|
||||
}
|
||||
|
||||
const TypeId_GameSmithyAtlasData = 2126233763
|
||||
|
||||
func (*GameSmithyAtlasData) GetTypeId() int32 {
|
||||
return 2126233763
|
||||
}
|
||||
|
||||
func (_v *GameSmithyAtlasData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; if _v.Id, _ok_ = _buf["id"].(string); !_ok_ { err = errors.New("id error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tab_id"].(float64); !_ok_ { err = errors.New("tab_id error"); return }; _v.TabId = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type_id"].(float64); !_ok_ { err = errors.New("type_id error"); return }; _v.TypeId = int32(_tempNum_) }
|
||||
{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["atlas_score"].(float64); !_ok_ { err = errors.New("atlas_score error"); return }; _v.AtlasScore = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["atlas_giver"].(float64); !_ok_ { err = errors.New("atlas_giver error"); return }; _v.AtlasGiver = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["quality"].(float64); !_ok_ { err = errors.New("quality error"); return }; _v.Quality = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameSmithyAtlasData(_buf map[string]interface{}) (*GameSmithyAtlasData, error) {
|
||||
v := &GameSmithyAtlasData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.SmithyAtlasLv.go
Normal file
42
sys/configure/structs/Game.SmithyAtlasLv.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 GameSmithyAtlasLv struct {
|
||||
_dataMap map[int32]*GameSmithyAtlasLvData
|
||||
_dataList []*GameSmithyAtlasLvData
|
||||
}
|
||||
|
||||
func NewGameSmithyAtlasLv(_buf []map[string]interface{}) (*GameSmithyAtlasLv, error) {
|
||||
_dataList := make([]*GameSmithyAtlasLvData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameSmithyAtlasLvData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSmithyAtlasLvData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.AtlasLv] = _v
|
||||
}
|
||||
}
|
||||
return &GameSmithyAtlasLv{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSmithyAtlasLv) GetDataMap() map[int32]*GameSmithyAtlasLvData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameSmithyAtlasLv) GetDataList() []*GameSmithyAtlasLvData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSmithyAtlasLv) Get(key int32) *GameSmithyAtlasLvData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
52
sys/configure/structs/Game.SmithyAtlasLvData.go
Normal file
52
sys/configure/structs/Game.SmithyAtlasLvData.go
Normal file
@ -0,0 +1,52 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameSmithyAtlasLvData struct {
|
||||
AtlasLv int32
|
||||
AtlasScore int32
|
||||
ItemId []*Gameatn
|
||||
}
|
||||
|
||||
const TypeId_GameSmithyAtlasLvData = -846785779
|
||||
|
||||
func (*GameSmithyAtlasLvData) GetTypeId() int32 {
|
||||
return -846785779
|
||||
}
|
||||
|
||||
func (_v *GameSmithyAtlasLvData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["atlas_lv"].(float64); !_ok_ { err = errors.New("atlas_lv error"); return }; _v.AtlasLv = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["atlas_score"].(float64); !_ok_ { err = errors.New("atlas_score error"); return }; _v.AtlasScore = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["item_id"].([]interface{}); !_ok_ { err = errors.New("item_id error"); return }
|
||||
|
||||
_v.ItemId = 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.ItemId = append(_v.ItemId, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameSmithyAtlasLvData(_buf map[string]interface{}) (*GameSmithyAtlasLvData, error) {
|
||||
v := &GameSmithyAtlasLvData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.SmithyAtlasScore.go
Normal file
42
sys/configure/structs/Game.SmithyAtlasScore.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 GameSmithyAtlasScore struct {
|
||||
_dataMap map[int32]*GameSmithyAtlasScoreData
|
||||
_dataList []*GameSmithyAtlasScoreData
|
||||
}
|
||||
|
||||
func NewGameSmithyAtlasScore(_buf []map[string]interface{}) (*GameSmithyAtlasScore, error) {
|
||||
_dataList := make([]*GameSmithyAtlasScoreData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameSmithyAtlasScoreData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSmithyAtlasScoreData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameSmithyAtlasScore{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSmithyAtlasScore) GetDataMap() map[int32]*GameSmithyAtlasScoreData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameSmithyAtlasScore) GetDataList() []*GameSmithyAtlasScoreData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSmithyAtlasScore) Get(key int32) *GameSmithyAtlasScoreData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
41
sys/configure/structs/Game.SmithyAtlasScoreData.go
Normal file
41
sys/configure/structs/Game.SmithyAtlasScoreData.go
Normal file
@ -0,0 +1,41 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type GameSmithyAtlasScoreData struct {
|
||||
Id int32
|
||||
Quality int32
|
||||
Lv int32
|
||||
Score int32
|
||||
}
|
||||
|
||||
const TypeId_GameSmithyAtlasScoreData = -793121789
|
||||
|
||||
func (*GameSmithyAtlasScoreData) GetTypeId() int32 {
|
||||
return -793121789
|
||||
}
|
||||
|
||||
func (_v *GameSmithyAtlasScoreData)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["quality"].(float64); !_ok_ { err = errors.New("quality error"); return }; _v.Quality = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lv"].(float64); !_ok_ { err = errors.New("lv error"); return }; _v.Lv = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["score"].(float64); !_ok_ { err = errors.New("score error"); return }; _v.Score = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameSmithyAtlasScoreData(_buf map[string]interface{}) (*GameSmithyAtlasScoreData, error) {
|
||||
v := &GameSmithyAtlasScoreData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -16,6 +16,7 @@ type GamepandsmasexpData struct {
|
||||
Name string
|
||||
ReadyID int32
|
||||
Difficulty int32
|
||||
Numrounds int32
|
||||
BattleReadyID int32
|
||||
Captionrecommend []int32
|
||||
Firstprize []*Gameatn
|
||||
@ -41,6 +42,7 @@ func (_v *GamepandsmasexpData)Deserialize(_buf map[string]interface{}) (err erro
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ReadyID"].(float64); !_ok_ { err = errors.New("ReadyID error"); return }; _v.ReadyID = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["difficulty"].(float64); !_ok_ { err = errors.New("difficulty error"); return }; _v.Difficulty = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Numrounds"].(float64); !_ok_ { err = errors.New("Numrounds error"); return }; _v.Numrounds = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["BattleReadyID"].(float64); !_ok_ { err = errors.New("BattleReadyID error"); return }; _v.BattleReadyID = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
|
@ -132,7 +132,6 @@ type Tables struct {
|
||||
Recharge *GameRecharge
|
||||
PrivilegeCard *GamePrivilegeCard
|
||||
Privilege *GamePrivilege
|
||||
WorldTask *GameWorldTask
|
||||
Teaching *GameTeaching
|
||||
HeroStrategy *GameHeroStrategy
|
||||
FightGlobalEvent *GameFightGlobalEvent
|
||||
@ -165,6 +164,9 @@ type Tables struct {
|
||||
SmithyTool *GameSmithyTool
|
||||
pandsmasexp *Gamepandsmasexp
|
||||
SmithyCustomer *GameSmithyCustomer
|
||||
SmithyAtlas *GameSmithyAtlas
|
||||
SmithyAtlasLv *GameSmithyAtlasLv
|
||||
SmithyAtlasScore *GameSmithyAtlasScore
|
||||
}
|
||||
|
||||
func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
@ -898,12 +900,6 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.Privilege, err = NewGamePrivilege(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_worldtask") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.WorldTask, err = NewGameWorldTask(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_teaching") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -1096,5 +1092,23 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.SmithyCustomer, err = NewGameSmithyCustomer(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_smithyatlas") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SmithyAtlas, err = NewGameSmithyAtlas(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_smithyatlaslv") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SmithyAtlasLv, err = NewGameSmithyAtlasLv(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_smithyatlasscore") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SmithyAtlasScore, err = NewGameSmithyAtlasScore(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return tables, nil
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ type GameEquipData struct {
|
||||
Id string
|
||||
EquipId int32
|
||||
Name string
|
||||
AtlasId string
|
||||
Suittype int32
|
||||
Suitintr string
|
||||
Pos int32
|
||||
@ -41,6 +42,7 @@ func (_v *GameEquipData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; if _v.Id, _ok_ = _buf["id"].(string); !_ok_ { err = errors.New("id error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["equip_id"].(float64); !_ok_ { err = errors.New("equip_id error"); return }; _v.EquipId = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; if _v.AtlasId, _ok_ = _buf["atlas_id"].(string); !_ok_ { err = errors.New("atlas_id error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["suittype"].(float64); !_ok_ { err = errors.New("suittype error"); return }; _v.Suittype = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["suitintr"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Suitintr error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Suitintr, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["pos"].(float64); !_ok_ { err = errors.New("pos error"); return }; _v.Pos = int32(_tempNum_) }
|
||||
|
@ -176,6 +176,8 @@ type GameGlobalData struct {
|
||||
Moonshopmoney []int32
|
||||
Generaltp *Gameatn
|
||||
SmithyPurchaseType []int32
|
||||
RaiseTemperature []int32
|
||||
ExemptionTemperatureCos []int32
|
||||
}
|
||||
|
||||
const TypeId_GameGlobalData = 477542761
|
||||
@ -753,6 +755,34 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["raise_temperature"].([]interface{}); !_ok_ { err = errors.New("raise_temperature error"); return }
|
||||
|
||||
_v.RaiseTemperature = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.RaiseTemperature = append(_v.RaiseTemperature, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["exemption_TemperatureCos"].([]interface{}); !_ok_ { err = errors.New("exemption_TemperatureCos error"); return }
|
||||
|
||||
_v.ExemptionTemperatureCos = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.ExemptionTemperatureCos = append(_v.ExemptionTemperatureCos, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -32,6 +32,7 @@ type GameHeroData struct {
|
||||
Cite string
|
||||
Effectstay []string
|
||||
Hpspace serialization.Vector3
|
||||
Capskillrule int32
|
||||
Skill int32
|
||||
Skill1 int32
|
||||
Skill2 int32
|
||||
@ -109,6 +110,7 @@ func (_v *GameHeroData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
_v.Hpspace = serialization.NewVector3(_x_, _y_, _z_)
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["capskillrule"].(float64); !_ok_ { err = errors.New("capskillrule error"); return }; _v.Capskillrule = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill"].(float64); !_ok_ { err = errors.New("skill error"); return }; _v.Skill = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill1"].(float64); !_ok_ { err = errors.New("skill1 error"); return }; _v.Skill1 = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill2"].(float64); !_ok_ { err = errors.New("skill2 error"); return }; _v.Skill2 = int32(_tempNum_) }
|
||||
|
Loading…
Reference in New Issue
Block a user