上传分解合成代码补充
This commit is contained in:
parent
7779fa6bb2
commit
6983411410
@ -3,7 +3,7 @@
|
|||||||
"id": 100,
|
"id": 100,
|
||||||
"PlayType": 3,
|
"PlayType": 3,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -19,7 +19,7 @@
|
|||||||
"id": 101,
|
"id": 101,
|
||||||
"PlayType": 6,
|
"PlayType": 6,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -51,7 +51,7 @@
|
|||||||
"id": 103,
|
"id": 103,
|
||||||
"PlayType": 2,
|
"PlayType": 2,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_05",
|
"readyScene": "scenesfight_role_interface_06",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_06"
|
"scenesfight_06"
|
||||||
],
|
],
|
||||||
@ -83,7 +83,7 @@
|
|||||||
"id": 105,
|
"id": 105,
|
||||||
"PlayType": 7,
|
"PlayType": 7,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -99,7 +99,7 @@
|
|||||||
"id": 106,
|
"id": 106,
|
||||||
"PlayType": 8,
|
"PlayType": 8,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -131,7 +131,7 @@
|
|||||||
"id": 108,
|
"id": 108,
|
||||||
"PlayType": 11,
|
"PlayType": 11,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -147,7 +147,7 @@
|
|||||||
"id": 109,
|
"id": 109,
|
||||||
"PlayType": 10,
|
"PlayType": 10,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -163,7 +163,7 @@
|
|||||||
"id": 110,
|
"id": 110,
|
||||||
"PlayType": 14,
|
"PlayType": 14,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -179,7 +179,7 @@
|
|||||||
"id": 111,
|
"id": 111,
|
||||||
"PlayType": 13,
|
"PlayType": 13,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -195,7 +195,7 @@
|
|||||||
"id": 112,
|
"id": 112,
|
||||||
"PlayType": 2,
|
"PlayType": 2,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -211,7 +211,7 @@
|
|||||||
"id": 113,
|
"id": 113,
|
||||||
"PlayType": 9,
|
"PlayType": 9,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -227,7 +227,7 @@
|
|||||||
"id": 114,
|
"id": 114,
|
||||||
"PlayType": 0,
|
"PlayType": 0,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -243,7 +243,7 @@
|
|||||||
"id": 115,
|
"id": 115,
|
||||||
"PlayType": 0,
|
"PlayType": 0,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_05",
|
"readyScene": "scenesfight_role_interface_06",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_06"
|
"scenesfight_06"
|
||||||
],
|
],
|
||||||
@ -259,7 +259,7 @@
|
|||||||
"id": 116,
|
"id": 116,
|
||||||
"PlayType": 0,
|
"PlayType": 0,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_06",
|
"readyScene": "scenesfight_role_interface_05",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_07"
|
"scenesfight_07"
|
||||||
],
|
],
|
||||||
@ -275,7 +275,7 @@
|
|||||||
"id": 117,
|
"id": 117,
|
||||||
"PlayType": 0,
|
"PlayType": 0,
|
||||||
"HeroCount": 5,
|
"HeroCount": 5,
|
||||||
"readyScene": "scenesfight_role_interface_05",
|
"readyScene": "scenesfight_role_interface_06",
|
||||||
"battleScenes": [
|
"battleScenes": [
|
||||||
"scenesfight_06"
|
"scenesfight_06"
|
||||||
],
|
],
|
||||||
@ -366,5 +366,37 @@
|
|||||||
"AssistTeam": 0,
|
"AssistTeam": 0,
|
||||||
"CanFriendHelp": 0,
|
"CanFriendHelp": 0,
|
||||||
"Numrounds": 0
|
"Numrounds": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 123,
|
||||||
|
"PlayType": 0,
|
||||||
|
"HeroCount": 5,
|
||||||
|
"readyScene": "scenesfight_role_interface_02",
|
||||||
|
"battleScenes": [
|
||||||
|
"bossfight_chef_01"
|
||||||
|
],
|
||||||
|
"disableAiCamera": 1,
|
||||||
|
"DefaultHero": 0,
|
||||||
|
"DisableHero": [],
|
||||||
|
"LockSlots": [],
|
||||||
|
"AssistTeam": 0,
|
||||||
|
"CanFriendHelp": 0,
|
||||||
|
"Numrounds": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 124,
|
||||||
|
"PlayType": 0,
|
||||||
|
"HeroCount": 5,
|
||||||
|
"readyScene": "scenesfight_role_interface_02",
|
||||||
|
"battleScenes": [
|
||||||
|
"bossfight_spinymandrilla_03"
|
||||||
|
],
|
||||||
|
"disableAiCamera": 1,
|
||||||
|
"DefaultHero": 0,
|
||||||
|
"DisableHero": [],
|
||||||
|
"LockSlots": [],
|
||||||
|
"AssistTeam": 0,
|
||||||
|
"CanFriendHelp": 0,
|
||||||
|
"Numrounds": 0
|
||||||
}
|
}
|
||||||
]
|
]
|
File diff suppressed because it is too large
Load Diff
@ -1022,7 +1022,9 @@
|
|||||||
{
|
{
|
||||||
"id": 169,
|
"id": 169,
|
||||||
"insert": 1,
|
"insert": 1,
|
||||||
"filter": []
|
"filter": [
|
||||||
|
"eq"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 170,
|
"id": 170,
|
||||||
|
25200
bin/json/game_drop.json
25200
bin/json/game_drop.json
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"suittype": 1,
|
"suittype": 1,
|
||||||
"suitnum": 6,
|
"suitnum": 4,
|
||||||
"skill": 0,
|
"skill": 0,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_1",
|
"key": "equip_equip_suit_skillname_1",
|
||||||
@ -26,7 +26,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 2,
|
"suittype": 2,
|
||||||
"suitnum": 6,
|
"suitnum": 4,
|
||||||
"skill": 0,
|
"skill": 0,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_2",
|
"key": "equip_equip_suit_skillname_2",
|
||||||
@ -51,7 +51,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 3,
|
"suittype": 3,
|
||||||
"suitnum": 6,
|
"suitnum": 4,
|
||||||
"skill": 100003001,
|
"skill": 100003001,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_3",
|
"key": "equip_equip_suit_skillname_3",
|
||||||
@ -71,7 +71,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 4,
|
"suittype": 4,
|
||||||
"suitnum": 6,
|
"suitnum": 4,
|
||||||
"skill": 0,
|
"skill": 0,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_4",
|
"key": "equip_equip_suit_skillname_4",
|
||||||
@ -96,7 +96,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 5,
|
"suittype": 5,
|
||||||
"suitnum": 6,
|
"suitnum": 4,
|
||||||
"skill": 0,
|
"skill": 0,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_5",
|
"key": "equip_equip_suit_skillname_5",
|
||||||
@ -121,7 +121,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 6,
|
"suittype": 6,
|
||||||
"suitnum": 6,
|
"suitnum": 4,
|
||||||
"skill": 100006001,
|
"skill": 100006001,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_6",
|
"key": "equip_equip_suit_skillname_6",
|
||||||
@ -141,7 +141,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 7,
|
"suittype": 7,
|
||||||
"suitnum": 6,
|
"suitnum": 4,
|
||||||
"skill": 100007001,
|
"skill": 100007001,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_7",
|
"key": "equip_equip_suit_skillname_7",
|
||||||
@ -161,7 +161,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 8,
|
"suittype": 8,
|
||||||
"suitnum": 6,
|
"suitnum": 4,
|
||||||
"skill": 0,
|
"skill": 0,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_8",
|
"key": "equip_equip_suit_skillname_8",
|
||||||
@ -186,7 +186,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 9,
|
"suittype": 9,
|
||||||
"suitnum": 6,
|
"suitnum": 4,
|
||||||
"skill": 100009001,
|
"skill": 100009001,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_9",
|
"key": "equip_equip_suit_skillname_9",
|
||||||
@ -206,7 +206,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 10,
|
"suittype": 10,
|
||||||
"suitnum": 6,
|
"suitnum": 2,
|
||||||
"skill": 100001001,
|
"skill": 100001001,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_10",
|
"key": "equip_equip_suit_skillname_10",
|
||||||
@ -226,7 +226,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 11,
|
"suittype": 11,
|
||||||
"suitnum": 6,
|
"suitnum": 2,
|
||||||
"skill": 0,
|
"skill": 0,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_11",
|
"key": "equip_equip_suit_skillname_11",
|
||||||
@ -251,7 +251,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 12,
|
"suittype": 12,
|
||||||
"suitnum": 6,
|
"suitnum": 2,
|
||||||
"skill": 0,
|
"skill": 0,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_12",
|
"key": "equip_equip_suit_skillname_12",
|
||||||
@ -276,7 +276,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 13,
|
"suittype": 13,
|
||||||
"suitnum": 6,
|
"suitnum": 2,
|
||||||
"skill": 0,
|
"skill": 0,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_13",
|
"key": "equip_equip_suit_skillname_13",
|
||||||
@ -301,7 +301,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 14,
|
"suittype": 14,
|
||||||
"suitnum": 6,
|
"suitnum": 2,
|
||||||
"skill": 100001401,
|
"skill": 100001401,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_14",
|
"key": "equip_equip_suit_skillname_14",
|
||||||
@ -321,7 +321,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 15,
|
"suittype": 15,
|
||||||
"suitnum": 6,
|
"suitnum": 2,
|
||||||
"skill": 100001501,
|
"skill": 100001501,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_15",
|
"key": "equip_equip_suit_skillname_15",
|
||||||
@ -341,7 +341,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 16,
|
"suittype": 16,
|
||||||
"suitnum": 6,
|
"suitnum": 2,
|
||||||
"skill": 0,
|
"skill": 0,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_16",
|
"key": "equip_equip_suit_skillname_16",
|
||||||
@ -366,7 +366,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 17,
|
"suittype": 17,
|
||||||
"suitnum": 6,
|
"suitnum": 2,
|
||||||
"skill": 100001701,
|
"skill": 100001701,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_17",
|
"key": "equip_equip_suit_skillname_17",
|
||||||
@ -386,7 +386,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 18,
|
"suittype": 18,
|
||||||
"suitnum": 6,
|
"suitnum": 2,
|
||||||
"skill": 0,
|
"skill": 0,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_18",
|
"key": "equip_equip_suit_skillname_18",
|
||||||
@ -411,7 +411,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"suittype": 19,
|
"suittype": 19,
|
||||||
"suitnum": 6,
|
"suitnum": 2,
|
||||||
"skill": 100001901,
|
"skill": 100001901,
|
||||||
"skillname": {
|
"skillname": {
|
||||||
"key": "equip_equip_suit_skillname_19",
|
"key": "equip_equip_suit_skillname_19",
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -17583,7 +17583,7 @@
|
|||||||
"ExecuteCnt": 1,
|
"ExecuteCnt": 1,
|
||||||
"Type": 3,
|
"Type": 3,
|
||||||
"Argu": [
|
"Argu": [
|
||||||
390001006,
|
390001103,
|
||||||
1000,
|
1000,
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -17607,7 +17607,7 @@
|
|||||||
"ExecuteCnt": 1,
|
"ExecuteCnt": 1,
|
||||||
"Type": 3,
|
"Type": 3,
|
||||||
"Argu": [
|
"Argu": [
|
||||||
390001006,
|
390001127,
|
||||||
1000,
|
1000,
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -17633,7 +17633,7 @@
|
|||||||
"ExecuteCnt": 1,
|
"ExecuteCnt": 1,
|
||||||
"Type": 3,
|
"Type": 3,
|
||||||
"Argu": [
|
"Argu": [
|
||||||
390001006,
|
390001127,
|
||||||
1000,
|
1000,
|
||||||
1,
|
1,
|
||||||
1
|
1
|
||||||
@ -19626,7 +19626,7 @@
|
|||||||
{
|
{
|
||||||
"Id": 224001111,
|
"Id": 224001111,
|
||||||
"EmitPR": 1000,
|
"EmitPR": 1000,
|
||||||
"From": 2,
|
"From": 4,
|
||||||
"Where": [],
|
"Where": [],
|
||||||
"Order": "",
|
"Order": "",
|
||||||
"Limit": 1,
|
"Limit": 1,
|
||||||
@ -20927,7 +20927,7 @@
|
|||||||
{
|
{
|
||||||
"Id": 255005212,
|
"Id": 255005212,
|
||||||
"EmitPR": 1000,
|
"EmitPR": 1000,
|
||||||
"From": 2,
|
"From": 3,
|
||||||
"Where": [],
|
"Where": [],
|
||||||
"Order": "",
|
"Order": "",
|
||||||
"Limit": 1,
|
"Limit": 1,
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -180,5 +180,122 @@
|
|||||||
"t": "exp",
|
"t": "exp",
|
||||||
"n": 1000
|
"n": 1000
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 115,
|
||||||
|
"FormatList": [
|
||||||
|
700025
|
||||||
|
],
|
||||||
|
"BattleReadyID": 101,
|
||||||
|
"EventList": [],
|
||||||
|
"playexp": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "exp",
|
||||||
|
"n": 1001
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 116,
|
||||||
|
"FormatList": [
|
||||||
|
700026
|
||||||
|
],
|
||||||
|
"BattleReadyID": 102,
|
||||||
|
"EventList": [],
|
||||||
|
"playexp": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "exp",
|
||||||
|
"n": 1002
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 117,
|
||||||
|
"FormatList": [
|
||||||
|
700027
|
||||||
|
],
|
||||||
|
"BattleReadyID": 103,
|
||||||
|
"EventList": [],
|
||||||
|
"playexp": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "exp",
|
||||||
|
"n": 1003
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 118,
|
||||||
|
"FormatList": [
|
||||||
|
700028
|
||||||
|
],
|
||||||
|
"BattleReadyID": 104,
|
||||||
|
"EventList": [],
|
||||||
|
"playexp": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "exp",
|
||||||
|
"n": 1004
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 119,
|
||||||
|
"FormatList": [
|
||||||
|
700029
|
||||||
|
],
|
||||||
|
"BattleReadyID": 105,
|
||||||
|
"EventList": [],
|
||||||
|
"playexp": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "exp",
|
||||||
|
"n": 1005
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 120,
|
||||||
|
"FormatList": [
|
||||||
|
700030
|
||||||
|
],
|
||||||
|
"BattleReadyID": 106,
|
||||||
|
"EventList": [],
|
||||||
|
"playexp": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "exp",
|
||||||
|
"n": 1006
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 121,
|
||||||
|
"FormatList": [
|
||||||
|
700031
|
||||||
|
],
|
||||||
|
"BattleReadyID": 107,
|
||||||
|
"EventList": [],
|
||||||
|
"playexp": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "exp",
|
||||||
|
"n": 1007
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 122,
|
||||||
|
"FormatList": [
|
||||||
|
700032
|
||||||
|
],
|
||||||
|
"BattleReadyID": 108,
|
||||||
|
"EventList": [],
|
||||||
|
"playexp": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "exp",
|
||||||
|
"n": 1008
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 123,
|
||||||
|
"FormatList": [
|
||||||
|
700033
|
||||||
|
],
|
||||||
|
"BattleReadyID": 109,
|
||||||
|
"EventList": [],
|
||||||
|
"playexp": {
|
||||||
|
"a": "attr",
|
||||||
|
"t": "exp",
|
||||||
|
"n": 1009
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
File diff suppressed because it is too large
Load Diff
@ -118,13 +118,11 @@ func (this *apiComp) Useitem(session comm.IUserSession, req *pb.ItemsUseItemReq)
|
|||||||
}
|
}
|
||||||
case itemuse_synthesis: //合成/分解
|
case itemuse_synthesis: //合成/分解
|
||||||
if req.Select == 0 { // 合成
|
if req.Select == 0 { // 合成
|
||||||
user := this.module.ModuleUser.GetUser(session.GetUserId())
|
if itemcf.SynthetizeGet == nil || len(itemcf.SynthetizeGet) == 0 {
|
||||||
reward := this.module.ModuleTools.GetGroupDataByLottery(itemcf.BoxId, user.Vip, user.Lv) // 走新的掉落
|
|
||||||
if reward == nil {
|
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_ConfigNoFound,
|
Code: pb.ErrorCode_ConfigNoFound,
|
||||||
Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
||||||
Message: fmt.Sprintf("掉落组未找到:%d", itemcf.BoxId),
|
Message: fmt.Sprintf("道具合成未配置! 道具id:%s ", itemcf.Id),
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -152,7 +150,7 @@ func (this *apiComp) Useitem(session comm.IUserSession, req *pb.ItemsUseItemReq)
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
sale = make([]*cfg.Gameatn, 0, len(prop))
|
sale = make([]*cfg.Gameatn, 0, len(prop))
|
||||||
for _, v1 := range reward {
|
for _, v1 := range itemcf.SynthetizeGet {
|
||||||
sale = append(sale, &cfg.Gameatn{
|
sale = append(sale, &cfg.Gameatn{
|
||||||
A: v1.A,
|
A: v1.A,
|
||||||
T: v1.T,
|
T: v1.T,
|
||||||
@ -163,42 +161,41 @@ func (this *apiComp) Useitem(session comm.IUserSession, req *pb.ItemsUseItemReq)
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if item, err = this.module.modelItems.QueryUserPackByGridId(session.GetUserId(), req.GridId); err != nil {
|
if itemcf.DecomposeGet == nil || len(itemcf.DecomposeGet) == 0 {
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_ReqParameterError,
|
Code: pb.ErrorCode_ConfigNoFound,
|
||||||
Title: pb.ErrorCode_ReqParameterError.ToString(),
|
Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
||||||
Message: err.Error(),
|
Message: fmt.Sprintf("道具分解未配置! 道具id:%s ", itemcf.Id),
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if itemcf, err = this.module.configure.GetItemConfigure(item.ItemId); err != nil {
|
|
||||||
errdata = &pb.ErrorData{
|
|
||||||
Code: pb.ErrorCode_ConfigurationException,
|
|
||||||
Title: pb.ErrorCode_ConfigurationException.ToString(),
|
|
||||||
Message: err.Error(),
|
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if itemcf.DecomposeDeplete == nil || len(itemcf.DecomposeDeplete) == 0 {
|
if itemcf.SynthetizeNum*int32(req.Amount) > int32(item.Amount) { //碎片数量不够
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_ItemsUseNoCanSell,
|
Code: pb.ErrorCode_ItemsNoEnough,
|
||||||
Title: pb.ErrorCode_ItemsUseNoCanSell.ToString(),
|
Title: pb.ErrorCode_ItemsNoEnough.ToString(),
|
||||||
Message: fmt.Sprintf("道具分解配置未配置! 道具id:%s", itemcf.Id),
|
Message: fmt.Sprintf("道具Id:%s", itemcf.Id),
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if req.Amount > item.Amount {
|
sale := make([]*cfg.Gameatn, 0, len(itemcf.DecomposeDeplete))
|
||||||
this.module.Errorf("SellItemCheck over all amount:[%d:%d]", req.Amount, item.Amount)
|
for _, v := range itemcf.DecomposeDeplete {
|
||||||
errdata = &pb.ErrorData{
|
sale = append(sale, &cfg.Gameatn{
|
||||||
Code: pb.ErrorCode_ReqParameterError,
|
A: v.A,
|
||||||
Title: pb.ErrorCode_ReqParameterError.ToString(),
|
T: v.T,
|
||||||
Message: fmt.Sprintf("道具数量不足! 道具数量:%d", item.Amount),
|
N: v.N * int32(req.Amount),
|
||||||
}
|
})
|
||||||
|
}
|
||||||
|
if errdata = this.module.ConsumeRes(session, sale, true); errdata != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
sale := make([]*cfg.Gameatn, len(itemcf.Sale))
|
|
||||||
for i, v := range itemcf.DecomposeDeplete {
|
if errdata = this.module.AddItemforGrid(session, req.GridId, -1*int32(req.Amount), true); errdata != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
sale = make([]*cfg.Gameatn, len(itemcf.Sale))
|
||||||
|
for i, v := range itemcf.DecomposeGet {
|
||||||
temp := *v
|
temp := *v
|
||||||
sale[i] = &temp
|
sale[i] = &temp
|
||||||
sale[i].N = v.N * int32(req.Amount)
|
sale[i].N = v.N * int32(req.Amount)
|
||||||
@ -206,10 +203,6 @@ func (this *apiComp) Useitem(session comm.IUserSession, req *pb.ItemsUseItemReq)
|
|||||||
if errdata = this.module.DispenseRes(session, sale, true); errdata != nil {
|
if errdata = this.module.DispenseRes(session, sale, true); errdata != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
item.Amount = item.Amount - req.Amount
|
|
||||||
if errdata = this.module.AddItemforGrid(session, req.GridId, -1*int32(req.Amount), true); errdata != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
|
@ -24,14 +24,16 @@ type GameItemData struct {
|
|||||||
ModelName string
|
ModelName string
|
||||||
BoxId int32
|
BoxId int32
|
||||||
SynthetizeNum int32
|
SynthetizeNum int32
|
||||||
|
SynthetizeDeplete []*Gameatn
|
||||||
|
SynthetizeGet []*Gameatn
|
||||||
|
DecomposeDeplete []*Gameatn
|
||||||
|
DecomposeGet []*Gameatn
|
||||||
Access []int32
|
Access []int32
|
||||||
UseSkip int32
|
UseSkip int32
|
||||||
UpperLimit int32
|
UpperLimit int32
|
||||||
Img string
|
Img string
|
||||||
Intr string
|
Intr string
|
||||||
Sale []*Gameatn
|
Sale []*Gameatn
|
||||||
SynthetizeDeplete []*Gameatn
|
|
||||||
DecomposeDeplete []*Gameatn
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const TypeId_GameItemData = -984700967
|
const TypeId_GameItemData = -984700967
|
||||||
@ -54,6 +56,62 @@ func (_v *GameItemData)Deserialize(_buf map[string]interface{}) (err error) {
|
|||||||
{ var _ok_ bool; if _v.ModelName, _ok_ = _buf["modelName"].(string); !_ok_ { err = errors.New("modelName error"); return } }
|
{ var _ok_ bool; if _v.ModelName, _ok_ = _buf["modelName"].(string); !_ok_ { err = errors.New("modelName error"); return } }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["box_id"].(float64); !_ok_ { err = errors.New("box_id error"); return }; _v.BoxId = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["box_id"].(float64); !_ok_ { err = errors.New("box_id error"); return }; _v.BoxId = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["synthetize_num"].(float64); !_ok_ { err = errors.New("synthetize_num error"); return }; _v.SynthetizeNum = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["synthetize_num"].(float64); !_ok_ { err = errors.New("synthetize_num error"); return }; _v.SynthetizeNum = int32(_tempNum_) }
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["synthetize_deplete"].([]interface{}); !_ok_ { err = errors.New("synthetize_deplete error"); return }
|
||||||
|
|
||||||
|
_v.SynthetizeDeplete = 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.SynthetizeDeplete = append(_v.SynthetizeDeplete, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["synthetize_get"].([]interface{}); !_ok_ { err = errors.New("synthetize_get error"); return }
|
||||||
|
|
||||||
|
_v.SynthetizeGet = 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.SynthetizeGet = append(_v.SynthetizeGet, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["decompose_deplete"].([]interface{}); !_ok_ { err = errors.New("decompose_deplete error"); return }
|
||||||
|
|
||||||
|
_v.DecomposeDeplete = 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.DecomposeDeplete = append(_v.DecomposeDeplete, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["decompose_get"].([]interface{}); !_ok_ { err = errors.New("decompose_get error"); return }
|
||||||
|
|
||||||
|
_v.DecomposeGet = 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.DecomposeGet = append(_v.DecomposeGet, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
var _arr_ []interface{}
|
var _arr_ []interface{}
|
||||||
var _ok_ bool
|
var _ok_ bool
|
||||||
@ -86,34 +144,6 @@ func (_v *GameItemData)Deserialize(_buf map[string]interface{}) (err error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["synthetize_deplete"].([]interface{}); !_ok_ { err = errors.New("synthetize_deplete error"); return }
|
|
||||||
|
|
||||||
_v.SynthetizeDeplete = 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.SynthetizeDeplete = append(_v.SynthetizeDeplete, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["decompose_deplete"].([]interface{}); !_ok_ { err = errors.New("decompose_deplete error"); return }
|
|
||||||
|
|
||||||
_v.DecomposeDeplete = 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.DecomposeDeplete = append(_v.DecomposeDeplete, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user