Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
This commit is contained in:
commit
8245bed3d3
@ -7,6 +7,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -14,6 +17,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -26,6 +30,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -33,6 +40,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -45,6 +53,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_05_01"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -52,6 +63,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -64,6 +76,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_06"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -71,6 +86,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -83,6 +99,9 @@
|
||||
"battleScenes": [
|
||||
"bossfight_spinymandrilla_02"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -90,6 +109,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -102,6 +122,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -109,6 +132,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -121,6 +145,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -128,6 +155,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -140,6 +168,9 @@
|
||||
"battleScenes": [
|
||||
"bossfight_spinymandrilla_02"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -147,6 +178,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -159,6 +191,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -166,6 +201,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -178,6 +214,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -185,6 +224,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -197,6 +237,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -204,6 +247,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -216,6 +260,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -223,6 +270,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -235,6 +283,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -242,6 +293,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 10
|
||||
@ -254,6 +306,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -261,6 +316,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -273,6 +329,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -280,6 +339,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -292,6 +352,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_06"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -299,6 +362,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -311,6 +375,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -318,6 +385,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -330,6 +398,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_06"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -337,6 +408,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 100
|
||||
@ -349,6 +421,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_05_01"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -356,6 +431,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -368,6 +444,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_03_02"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -375,6 +454,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -387,6 +467,9 @@
|
||||
"battleScenes": [
|
||||
"bossfight_spinymandrilla_02"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -394,6 +477,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -406,6 +490,9 @@
|
||||
"battleScenes": [
|
||||
"bossfight_naturetitan_01"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -413,6 +500,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 100
|
||||
@ -425,6 +513,9 @@
|
||||
"battleScenes": [
|
||||
"bossfight_spinymandrilla_02"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -432,6 +523,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -444,6 +536,9 @@
|
||||
"battleScenes": [
|
||||
"bossfight_chef_01"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -451,6 +546,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -463,6 +559,9 @@
|
||||
"battleScenes": [
|
||||
"bossfight_spinymandrilla_03"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 1,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -470,6 +569,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -482,6 +582,9 @@
|
||||
"battleScenes": [
|
||||
"bossfight_translate_01"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 1,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -489,6 +592,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -501,6 +605,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_08"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -508,6 +615,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -520,6 +628,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_08"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -527,6 +638,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -539,6 +651,9 @@
|
||||
"battleScenes": [
|
||||
"bossfight_dragon_01"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 1,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -546,6 +661,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -558,6 +674,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_06"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -565,6 +684,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 100
|
||||
@ -577,6 +697,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_06"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [
|
||||
1
|
||||
@ -586,6 +709,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 100
|
||||
@ -598,6 +722,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_06"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [
|
||||
2
|
||||
@ -607,6 +734,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 100
|
||||
@ -619,6 +747,9 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_06"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [
|
||||
3
|
||||
@ -628,6 +759,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 100
|
||||
@ -640,6 +772,9 @@
|
||||
"battleScenes": [
|
||||
"bossfight_naturetitan_02"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -647,6 +782,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -659,6 +795,9 @@
|
||||
"battleScenes": [
|
||||
"bossfight_naturetitan_03"
|
||||
],
|
||||
"ShowBuff": 0,
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -666,6 +805,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 0
|
||||
@ -678,6 +818,11 @@
|
||||
"battleScenes": [
|
||||
"scenesfight_07"
|
||||
],
|
||||
"ShowBuff": 1,
|
||||
"battleEvents": [
|
||||
14
|
||||
],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
@ -685,6 +830,7 @@
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"AssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 50
|
||||
|
112
bin/json/game_battlescore.json
Normal file
112
bin/json/game_battlescore.json
Normal file
@ -0,0 +1,112 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"score_name": {
|
||||
"key": "guild_guild_boss_score_name_1",
|
||||
"text": "sss"
|
||||
},
|
||||
"rank_low": 0,
|
||||
"rank_up": 1500000,
|
||||
"grade": "gh_img_a",
|
||||
"score": 1
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"score_name": {
|
||||
"key": "guild_guild_boss_score_name_2",
|
||||
"text": "ss"
|
||||
},
|
||||
"rank_low": 1500001,
|
||||
"rank_up": 3000000,
|
||||
"grade": "gh_img_b",
|
||||
"score": 2
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"score_name": {
|
||||
"key": "guild_guild_boss_score_name_3",
|
||||
"text": "s"
|
||||
},
|
||||
"rank_low": 3000001,
|
||||
"rank_up": 4500000,
|
||||
"grade": "gh_img_c",
|
||||
"score": 3
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"score_name": {
|
||||
"key": "guild_guild_boss_score_name_4",
|
||||
"text": "s"
|
||||
},
|
||||
"rank_low": 4500001,
|
||||
"rank_up": 6000000,
|
||||
"grade": "gh_img_d",
|
||||
"score": 4
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"score_name": {
|
||||
"key": "guild_guild_boss_score_name_5",
|
||||
"text": "s"
|
||||
},
|
||||
"rank_low": 6000001,
|
||||
"rank_up": 9000000,
|
||||
"grade": "gh_img_e",
|
||||
"score": 5
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"score_name": {
|
||||
"key": "guild_guild_boss_score_name_6",
|
||||
"text": "s"
|
||||
},
|
||||
"rank_low": 9000001,
|
||||
"rank_up": 12000000,
|
||||
"grade": "gh_img_ex3",
|
||||
"score": 6
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"score_name": {
|
||||
"key": "guild_guild_boss_score_name_7",
|
||||
"text": "s"
|
||||
},
|
||||
"rank_low": 12000001,
|
||||
"rank_up": 15000000,
|
||||
"grade": "gh_img_s",
|
||||
"score": 7
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"score_name": {
|
||||
"key": "guild_guild_boss_score_name_8",
|
||||
"text": "s"
|
||||
},
|
||||
"rank_low": 15000001,
|
||||
"rank_up": 18000000,
|
||||
"grade": "gh_img_ss",
|
||||
"score": 8
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"score_name": {
|
||||
"key": "guild_guild_boss_score_name_9",
|
||||
"text": "s"
|
||||
},
|
||||
"rank_low": 18000001,
|
||||
"rank_up": 21000000,
|
||||
"grade": "gh_img_sss",
|
||||
"score": 9
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"score_name": {
|
||||
"key": "guild_guild_boss_score_name_10",
|
||||
"text": "s"
|
||||
},
|
||||
"rank_low": 21000001,
|
||||
"rank_up": -1,
|
||||
"grade": "gh_img_sss1",
|
||||
"score": 10
|
||||
}
|
||||
]
|
@ -20808,7 +20808,7 @@
|
||||
"NPC": 10104,
|
||||
"value": 1,
|
||||
"filter": [
|
||||
1100103
|
||||
1100104
|
||||
],
|
||||
"filter2": [
|
||||
"关卡ID",
|
||||
@ -20866,7 +20866,7 @@
|
||||
"NPC": 10124,
|
||||
"value": 1,
|
||||
"filter": [
|
||||
1100107
|
||||
1100113
|
||||
],
|
||||
"filter2": [
|
||||
"关卡ID",
|
||||
@ -21010,7 +21010,7 @@
|
||||
"NPC": 10174,
|
||||
"value": 1,
|
||||
"filter": [
|
||||
1100108
|
||||
1100115
|
||||
],
|
||||
"filter2": [
|
||||
"关卡ID",
|
||||
|
@ -2,13 +2,13 @@
|
||||
{
|
||||
"key": 1,
|
||||
"card_pool_type": "inevitable_20001",
|
||||
"id": "13002",
|
||||
"id": "13005",
|
||||
"weight": 1000
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"card_pool_type": "inevitable_20010",
|
||||
"id": "15003",
|
||||
"id": "35001",
|
||||
"weight": 1000
|
||||
},
|
||||
{
|
||||
|
@ -340,7 +340,7 @@
|
||||
"id": 10,
|
||||
"name": {
|
||||
"key": "gamesummary_node_name_10",
|
||||
"text": "经验副本"
|
||||
"text": "梦境回廊"
|
||||
},
|
||||
"tabId": 5,
|
||||
"mapPos": {
|
||||
@ -352,7 +352,7 @@
|
||||
"jumpId": 10013,
|
||||
"introduce": {
|
||||
"key": "gamesummary_node_introdunce_10",
|
||||
"text": "经验副本"
|
||||
"text": "梦境回廊"
|
||||
},
|
||||
"bg": "hkz_wftj_jyfb",
|
||||
"icon": "wjyz_img011",
|
||||
@ -518,7 +518,7 @@
|
||||
"id": 16,
|
||||
"name": {
|
||||
"key": "gamesummary_node_name_16",
|
||||
"text": "迷宫玩法"
|
||||
"text": "石阵秘境"
|
||||
},
|
||||
"tabId": 11,
|
||||
"mapPos": {
|
||||
|
@ -17,7 +17,7 @@
|
||||
"layer": 1,
|
||||
"name": {
|
||||
"key": "gamesummary_fathernode_name_2",
|
||||
"text": "主线探险"
|
||||
"text": "冒险关卡"
|
||||
},
|
||||
"mapPos": {
|
||||
"x": -100,
|
||||
@ -43,7 +43,7 @@
|
||||
"layer": 1,
|
||||
"name": {
|
||||
"key": "gamesummary_fathernode_name_4",
|
||||
"text": "狩猎副本"
|
||||
"text": "狩猎挑战"
|
||||
},
|
||||
"mapPos": {
|
||||
"x": 0,
|
||||
@ -56,7 +56,7 @@
|
||||
"layer": 1,
|
||||
"name": {
|
||||
"key": "gamesummary_fathernode_name_5",
|
||||
"text": "经验副本"
|
||||
"text": "梦境回廊"
|
||||
},
|
||||
"mapPos": {
|
||||
"x": -2000,
|
||||
@ -95,7 +95,7 @@
|
||||
"layer": 1,
|
||||
"name": {
|
||||
"key": "gamesummary_fathernode_name_8",
|
||||
"text": "循环塔"
|
||||
"text": "功夫大师循环塔"
|
||||
},
|
||||
"mapPos": {
|
||||
"x": -2000,
|
||||
@ -108,7 +108,7 @@
|
||||
"layer": 1,
|
||||
"name": {
|
||||
"key": "gamesummary_fathernode_name_9",
|
||||
"text": "阵营塔"
|
||||
"text": "功夫大师阵营塔"
|
||||
},
|
||||
"mapPos": {
|
||||
"x": -2000,
|
||||
|
@ -789,6 +789,16 @@
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"compass_distansces": [
|
||||
4,
|
||||
40,
|
||||
80
|
||||
],
|
||||
"compass_angle_offsets": [
|
||||
10,
|
||||
30,
|
||||
50
|
||||
]
|
||||
}
|
||||
]
|
@ -10139,6 +10139,154 @@
|
||||
],
|
||||
"expitemnum": 7
|
||||
},
|
||||
{
|
||||
"hid": "54015",
|
||||
"name": {
|
||||
"key": "hero_main_name_137",
|
||||
"text": "伪装老太太"
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"job": 1,
|
||||
"type": 2,
|
||||
"ip": 1,
|
||||
"sd": 1,
|
||||
"handbook": -1,
|
||||
"prefab": "54015",
|
||||
"rotation": "0|0|0",
|
||||
"revolve": 0,
|
||||
"icon": "54015",
|
||||
"vocal": "54015",
|
||||
"tujing": [
|
||||
107
|
||||
],
|
||||
"detailwindow": "effect_chezhan",
|
||||
"intr": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "hero_54005",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": -0.69,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0,
|
||||
"txt": {
|
||||
"key": "atlas_54015",
|
||||
"text": ""
|
||||
},
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0,
|
||||
"equiprcom": [
|
||||
1,
|
||||
2,
|
||||
10
|
||||
],
|
||||
"angle": 0,
|
||||
"deviation": 0,
|
||||
"show": 2,
|
||||
"herofrag": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "12025001",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"herofragnum": 6,
|
||||
"heroskillup": [
|
||||
"10000004"
|
||||
],
|
||||
"expitem": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000011",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"expitemnum": 7
|
||||
},
|
||||
{
|
||||
"hid": "54016",
|
||||
"name": {
|
||||
"key": "hero_main_name_137",
|
||||
"text": "黑袍人"
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"job": 1,
|
||||
"type": 2,
|
||||
"ip": 1,
|
||||
"sd": 1,
|
||||
"handbook": -1,
|
||||
"prefab": "54016",
|
||||
"rotation": "0|0|0",
|
||||
"revolve": 0,
|
||||
"icon": "54016",
|
||||
"vocal": "54016",
|
||||
"tujing": [
|
||||
107
|
||||
],
|
||||
"detailwindow": "effect_chezhan",
|
||||
"intr": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "hero_54005",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": -0.69,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0,
|
||||
"txt": {
|
||||
"key": "atlas_54016",
|
||||
"text": ""
|
||||
},
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0,
|
||||
"equiprcom": [
|
||||
1,
|
||||
2,
|
||||
10
|
||||
],
|
||||
"angle": 0,
|
||||
"deviation": 0,
|
||||
"show": 2,
|
||||
"herofrag": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "12025001",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"herofragnum": 6,
|
||||
"heroskillup": [
|
||||
"10000004"
|
||||
],
|
||||
"expitem": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000011",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"expitemnum": 7
|
||||
},
|
||||
{
|
||||
"hid": "51050",
|
||||
"name": {
|
||||
|
@ -2859,6 +2859,50 @@
|
||||
"defgrow": 1250,
|
||||
"speedgrow": 0
|
||||
},
|
||||
{
|
||||
"id": "54015",
|
||||
"hp": 0,
|
||||
"atk": 0,
|
||||
"def": 0,
|
||||
"speed": 183,
|
||||
"cri": 100,
|
||||
"cridam": 1500,
|
||||
"effhit": 0,
|
||||
"effre": 200,
|
||||
"losthold": 0,
|
||||
"understand": 0,
|
||||
"damre": 0,
|
||||
"causedam": 0,
|
||||
"treadd": 0,
|
||||
"betreadd": 0,
|
||||
"suckblood": 0,
|
||||
"hpgrow": 1000,
|
||||
"atkgrow": 1300,
|
||||
"defgrow": 1250,
|
||||
"speedgrow": 0
|
||||
},
|
||||
{
|
||||
"id": "54016",
|
||||
"hp": 0,
|
||||
"atk": 0,
|
||||
"def": 0,
|
||||
"speed": 183,
|
||||
"cri": 100,
|
||||
"cridam": 1500,
|
||||
"effhit": 0,
|
||||
"effre": 200,
|
||||
"losthold": 0,
|
||||
"understand": 0,
|
||||
"damre": 0,
|
||||
"causedam": 0,
|
||||
"treadd": 0,
|
||||
"betreadd": 0,
|
||||
"suckblood": 0,
|
||||
"hpgrow": 1000,
|
||||
"atkgrow": 1300,
|
||||
"defgrow": 1250,
|
||||
"speedgrow": 0
|
||||
},
|
||||
{
|
||||
"id": "51050",
|
||||
"hp": 0,
|
||||
|
@ -9,12 +9,8 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/44004/44004_exhibition.prefab",
|
||||
"Person/34004/34004_exhibition.prefab",
|
||||
"Person/13005/13005_exhibition.prefab"
|
||||
],
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_js_34004",
|
||||
"bubbletext": {
|
||||
@ -119,9 +115,9 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/34004/34004_exhibition.prefab",
|
||||
"Person/44005/44005_exhibition.prefab",
|
||||
"Person/45003/45003_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "attr_diamond",
|
||||
@ -227,9 +223,9 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/34004/34004_exhibition.prefab",
|
||||
"Person/44005/44005_exhibition.prefab",
|
||||
"Person/45003/45003_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "attr_diamond",
|
||||
@ -335,9 +331,9 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/34004/34004_exhibition.prefab",
|
||||
"Person/44005/44005_exhibition.prefab",
|
||||
"Person/45003/45003_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_js_33001",
|
||||
@ -350,7 +346,7 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"frontstoryid": 10243,
|
||||
"afterstoryid": 10250,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -401,9 +397,9 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/34004/34004_exhibition.prefab",
|
||||
"Person/44005/44005_exhibition.prefab",
|
||||
"Person/45003/45003_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "attr_diamond",
|
||||
@ -467,9 +463,9 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/34004/34004_exhibition.prefab",
|
||||
"Person/44005/44005_exhibition.prefab",
|
||||
"Person/45003/45003_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_js_51004",
|
||||
@ -481,8 +477,8 @@
|
||||
"hide": 0,
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"frontstoryid": 10251,
|
||||
"afterstoryid": 10252,
|
||||
"frontstoryid": 10250,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -569,9 +565,9 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/34004/34004_exhibition.prefab",
|
||||
"Person/44005/44005_exhibition.prefab",
|
||||
"Person/13002/13002_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_js_13002",
|
||||
@ -677,9 +673,9 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/34004/34004_exhibition.prefab",
|
||||
"Person/44005/44005_exhibition.prefab",
|
||||
"Person/13002/13002_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_js_44005",
|
||||
@ -691,8 +687,8 @@
|
||||
"hide": 0,
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"frontstoryid": 10255,
|
||||
"afterstoryid": 10256,
|
||||
"frontstoryid": 10256,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -780,9 +776,9 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/34004/34004_exhibition.prefab",
|
||||
"Person/44005/44005_exhibition.prefab",
|
||||
"Person/13002/13002_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "attr_diamond",
|
||||
@ -840,9 +836,7 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/13002/13002_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_js_44005",
|
||||
@ -948,9 +942,7 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/13002/13002_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "attr_diamond",
|
||||
@ -1014,9 +1006,7 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/13002/13002_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "attr_gold",
|
||||
@ -1074,9 +1064,7 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/13002/13002_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_js_13002",
|
||||
@ -1140,9 +1128,7 @@
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
"Person/13002/13002_exhibition.prefab"
|
||||
],
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_js_55002",
|
||||
@ -1154,7 +1140,7 @@
|
||||
"hide": 0,
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 10321,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -1246,12 +1232,8 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"ventureavatar": [
|
||||
"Person/15004/15004_exhibition.prefab",
|
||||
"Person/15002/15002_exhibition.prefab",
|
||||
"Person/15003/15003_exhibition.prefab"
|
||||
],
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 1,
|
||||
"heroimg": "attr_diamond",
|
||||
"bubbletext": {
|
||||
@ -1336,7 +1318,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_16",
|
||||
"text": "精英关卡"
|
||||
"text": "食物争夺战"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_16",
|
||||
@ -1440,7 +1422,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_17",
|
||||
"text": "精英关卡"
|
||||
"text": "食物争夺战"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_17",
|
||||
@ -1544,7 +1526,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_18",
|
||||
"text": "精英关卡"
|
||||
"text": "食物争夺战"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_18",
|
||||
@ -1648,7 +1630,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_19",
|
||||
"text": "精英关卡"
|
||||
"text": "食物争夺战"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_19",
|
||||
@ -1752,7 +1734,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_20",
|
||||
"text": "精英关卡"
|
||||
"text": "食物争夺战"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_20",
|
||||
@ -1856,7 +1838,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_21",
|
||||
"text": "精英关卡"
|
||||
"text": "食物争夺战"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_21",
|
||||
@ -1960,7 +1942,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_22",
|
||||
"text": "精英关卡"
|
||||
"text": "食物争夺战"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_22",
|
||||
@ -2064,7 +2046,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_23",
|
||||
"text": "精英关卡"
|
||||
"text": "食物争夺战"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_23",
|
||||
@ -2168,7 +2150,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_24",
|
||||
"text": "困难关卡"
|
||||
"text": "洞穴危机,潜藏在黑暗中的猎人"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_24",
|
||||
@ -2272,7 +2254,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_25",
|
||||
"text": "困难关卡"
|
||||
"text": "洞穴危机,潜藏在黑暗中的猎人"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_25",
|
||||
@ -2376,7 +2358,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_26",
|
||||
"text": "困难关卡"
|
||||
"text": "洞穴危机,潜藏在黑暗中的猎人"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_26",
|
||||
@ -2480,7 +2462,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_27",
|
||||
"text": "困难关卡"
|
||||
"text": "洞穴危机,潜藏在黑暗中的猎人"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_27",
|
||||
@ -2584,7 +2566,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_28",
|
||||
"text": "困难关卡"
|
||||
"text": "洞穴危机,潜藏在黑暗中的猎人"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_28",
|
||||
@ -2688,7 +2670,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_29",
|
||||
"text": "困难关卡"
|
||||
"text": "洞穴危机,潜藏在黑暗中的猎人"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_29",
|
||||
@ -2792,7 +2774,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_30",
|
||||
"text": "困难关卡"
|
||||
"text": "洞穴危机,潜藏在黑暗中的猎人"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_30",
|
||||
@ -2896,7 +2878,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_31",
|
||||
"text": "困难关卡"
|
||||
"text": "洞穴危机,潜藏在黑暗中的猎人"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_31",
|
||||
@ -3000,7 +2982,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_32",
|
||||
"text": "地狱关卡"
|
||||
"text": "巨怪猩猩的复仇"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_32",
|
||||
@ -3104,7 +3086,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_33",
|
||||
"text": "地狱关卡"
|
||||
"text": "巨怪猩猩的复仇"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_33",
|
||||
@ -3208,7 +3190,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_34",
|
||||
"text": "地狱关卡"
|
||||
"text": "巨怪猩猩的复仇"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_34",
|
||||
@ -3312,7 +3294,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_35",
|
||||
"text": "地狱关卡"
|
||||
"text": "巨怪猩猩的复仇"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_35",
|
||||
@ -3416,7 +3398,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_36",
|
||||
"text": "地狱关卡"
|
||||
"text": "巨怪猩猩的复仇"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_36",
|
||||
@ -3520,7 +3502,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_37",
|
||||
"text": "地狱关卡"
|
||||
"text": "巨怪猩猩的复仇"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_37",
|
||||
@ -3624,7 +3606,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_38",
|
||||
"text": "地狱关卡"
|
||||
"text": "巨怪猩猩的复仇"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_38",
|
||||
@ -3728,7 +3710,7 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_39",
|
||||
"text": "地狱关卡"
|
||||
"text": "巨怪猩猩的复仇"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_39",
|
||||
@ -3808,10 +3790,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "zxgq_js_51004",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_40",
|
||||
"text": "测试节点1"
|
||||
@ -3912,10 +3894,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_10000005",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_41",
|
||||
"text": "测试节点2"
|
||||
@ -3975,10 +3957,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_10000006",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_42",
|
||||
"text": "测试节点3"
|
||||
@ -4037,10 +4019,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_10000013",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_43",
|
||||
"text": "测试节点4"
|
||||
@ -4099,10 +4081,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_10000001",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_44",
|
||||
"text": "测试节点5"
|
||||
@ -4161,10 +4143,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_10000001",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_45",
|
||||
"text": "测试节点6"
|
||||
@ -4225,10 +4207,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "ty_icon_buff_wfxd",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_46",
|
||||
"text": "测试节点7"
|
||||
@ -4283,10 +4265,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "gh_icon_ssx",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_47",
|
||||
"text": "测试节点8"
|
||||
@ -4341,10 +4323,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_10000001",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_48",
|
||||
"text": "测试节点9"
|
||||
@ -4375,7 +4357,13 @@
|
||||
"hero_exp": 0,
|
||||
"ps_consume": [],
|
||||
"ps_mg": [],
|
||||
"firstaward": [],
|
||||
"firstaward": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"lotteryward": 0,
|
||||
"commonaward": [],
|
||||
"BattleReadyID": 0,
|
||||
@ -4399,10 +4387,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "gh_icon_ssx",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_49",
|
||||
"text": "测试节点10"
|
||||
@ -4457,10 +4445,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "zxgq_js_51004",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_50",
|
||||
"text": "测试节点11"
|
||||
@ -4472,8 +4460,8 @@
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "mainchapter_main_stage_maingroupName_27",
|
||||
"text": "测试战斗组1"
|
||||
},
|
||||
"mainlineName": {
|
||||
"key": "mainchapter_main_stage_mainlineName_50",
|
||||
@ -4563,10 +4551,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "zxgq_js_51005",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_51",
|
||||
"text": "测试节点12"
|
||||
@ -4578,8 +4566,8 @@
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "mainchapter_main_stage_maingroupName_28",
|
||||
"text": "测试战斗组2"
|
||||
},
|
||||
"mainlineName": {
|
||||
"key": "mainchapter_main_stage_mainlineName_51",
|
||||
@ -4669,10 +4657,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "zxgq_js_51006",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_52",
|
||||
"text": "测试节点13"
|
||||
@ -4684,8 +4672,8 @@
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "mainchapter_main_stage_maingroupName_29",
|
||||
"text": "测试战斗组3"
|
||||
},
|
||||
"mainlineName": {
|
||||
"key": "mainchapter_main_stage_mainlineName_52",
|
||||
@ -4775,10 +4763,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "zxgq_js_51007",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_53",
|
||||
"text": "测试节点14"
|
||||
@ -4790,8 +4778,8 @@
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "mainchapter_main_stage_maingroupName_30",
|
||||
"text": "测试战斗组4"
|
||||
},
|
||||
"mainlineName": {
|
||||
"key": "mainchapter_main_stage_mainlineName_53",
|
||||
@ -4881,10 +4869,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "zxgq_js_51008",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_54",
|
||||
"text": "测试节点15"
|
||||
@ -4896,8 +4884,8 @@
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "mainchapter_main_stage_maingroupName_31",
|
||||
"text": "测试战斗组5"
|
||||
},
|
||||
"mainlineName": {
|
||||
"key": "mainchapter_main_stage_mainlineName_54",
|
||||
@ -4987,10 +4975,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "zxgq_js_51009",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_55",
|
||||
"text": "测试节点16"
|
||||
@ -5002,8 +4990,8 @@
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "mainchapter_main_stage_maingroupName_32",
|
||||
"text": "测试战斗组6"
|
||||
},
|
||||
"mainlineName": {
|
||||
"key": "mainchapter_main_stage_mainlineName_55",
|
||||
@ -5093,10 +5081,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "zxgq_js_51010",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_56",
|
||||
"text": "测试节点17"
|
||||
@ -5108,8 +5096,8 @@
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "mainchapter_main_stage_maingroupName_33",
|
||||
"text": "测试战斗组7"
|
||||
},
|
||||
"mainlineName": {
|
||||
"key": "mainchapter_main_stage_mainlineName_56",
|
||||
@ -5199,10 +5187,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13001001",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_57",
|
||||
"text": "测试节点18"
|
||||
@ -5263,10 +5251,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13001002",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_58",
|
||||
"text": "测试节点19"
|
||||
@ -5327,10 +5315,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13001003",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_59",
|
||||
"text": "测试节点20"
|
||||
@ -5391,10 +5379,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13001004",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_60",
|
||||
"text": "测试节点21"
|
||||
@ -5455,10 +5443,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13002001",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_61",
|
||||
"text": "测试节点22"
|
||||
@ -5519,10 +5507,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13002002",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_62",
|
||||
"text": "测试节点23"
|
||||
@ -5583,10 +5571,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13002003",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_63",
|
||||
"text": "测试节点24"
|
||||
@ -5647,10 +5635,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13002004",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_64",
|
||||
"text": "测试节点25"
|
||||
@ -5711,10 +5699,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13003001",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_65",
|
||||
"text": "测试节点26"
|
||||
@ -5775,10 +5763,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13003002",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_66",
|
||||
"text": "测试节点27"
|
||||
@ -5839,10 +5827,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13003003",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_67",
|
||||
"text": "测试节点28"
|
||||
@ -5903,10 +5891,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "ty_icon_buff_wfxd",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_68",
|
||||
"text": "测试节点29"
|
||||
@ -5961,10 +5949,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "zxgq_js_51004",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_69",
|
||||
"text": "测试节点30"
|
||||
@ -6067,10 +6055,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "gh_icon_ssx",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_70",
|
||||
"text": "测试节点31"
|
||||
@ -6125,10 +6113,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13003004",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_71",
|
||||
"text": "测试节点32"
|
||||
@ -6189,10 +6177,10 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"heroimg": "item_13001001",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_72",
|
||||
"text": "测试节点33"
|
||||
@ -6253,7 +6241,7 @@
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodel": "",
|
||||
"venturetype": 1,
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
|
@ -11,7 +11,7 @@
|
||||
"FormatList": [
|
||||
101011
|
||||
],
|
||||
"RewardLottery": 0
|
||||
"RewardLottery": 21141101
|
||||
},
|
||||
{
|
||||
"BattleStageId": 110102,
|
||||
@ -25,7 +25,7 @@
|
||||
"FormatList": [
|
||||
101012
|
||||
],
|
||||
"RewardLottery": 0
|
||||
"RewardLottery": 21141101
|
||||
},
|
||||
{
|
||||
"BattleStageId": 110103,
|
||||
@ -39,7 +39,7 @@
|
||||
"FormatList": [
|
||||
101013
|
||||
],
|
||||
"RewardLottery": 0
|
||||
"RewardLottery": 21141101
|
||||
},
|
||||
{
|
||||
"BattleStageId": 110104,
|
||||
@ -53,7 +53,7 @@
|
||||
"FormatList": [
|
||||
101021
|
||||
],
|
||||
"RewardLottery": 0
|
||||
"RewardLottery": 21141101
|
||||
},
|
||||
{
|
||||
"BattleStageId": 110105,
|
||||
@ -65,9 +65,9 @@
|
||||
"EffreValue": 0,
|
||||
"BattleReadyID": 118,
|
||||
"FormatList": [
|
||||
101022
|
||||
101051
|
||||
],
|
||||
"RewardLottery": 0
|
||||
"RewardLottery": 21141101
|
||||
},
|
||||
{
|
||||
"BattleStageId": 110501,
|
||||
@ -79,8 +79,8 @@
|
||||
"EffreValue": 0,
|
||||
"BattleReadyID": 118,
|
||||
"FormatList": [
|
||||
101022
|
||||
101061
|
||||
],
|
||||
"RewardLottery": 0
|
||||
"RewardLottery": 21141101
|
||||
}
|
||||
]
|
@ -12,8 +12,8 @@
|
||||
"Value3": 0,
|
||||
"Value4": 0,
|
||||
"CostItem": [],
|
||||
"PostEvent": 0,
|
||||
"probability": 0
|
||||
"PostEvent": 25100001,
|
||||
"probability": 1000
|
||||
},
|
||||
{
|
||||
"EventId": 14110101,
|
||||
|
@ -132,7 +132,7 @@
|
||||
"text": "结算"
|
||||
},
|
||||
"SceneName": "",
|
||||
"PortalName": "",
|
||||
"PortalName": "portal_1",
|
||||
"EventrewardGroup": 0,
|
||||
"EventBattleGroup": 0,
|
||||
"EventStoryNpcGroup": 0,
|
||||
|
@ -319,6 +319,8 @@ type (
|
||||
ConcedeBattle(req *pb.BattleConcedeReq) (errdata *pb.ErrorData)
|
||||
//校验战报
|
||||
CheckBattleReport(session IUserSession, report *pb.BattleReport) (errdata *pb.ErrorData, iswin bool)
|
||||
///创建石阵秘境战斗
|
||||
CreateStoneBattle(session IUserSession, req *pb.BattlePVEReq) (errdata *pb.ErrorData, record *pb.DBBattleRecord)
|
||||
}
|
||||
IGm interface {
|
||||
CreateCmd(session IUserSession, cmd string) (errdata *pb.ErrorData)
|
||||
|
@ -470,3 +470,55 @@ func (this *Battle) CheckBattleReport(session comm.IUserSession, report *pb.Batt
|
||||
return nil, false
|
||||
}
|
||||
}
|
||||
|
||||
// 创建石阵秘境战斗
|
||||
func (this *Battle) CreateStoneBattle(session comm.IUserSession, req *pb.BattlePVEReq) (errdata *pb.ErrorData, record *pb.DBBattleRecord) {
|
||||
var (
|
||||
conn *db.DBConn
|
||||
err error
|
||||
)
|
||||
if !this.IsCross() {
|
||||
conn, err = db.Local()
|
||||
} else {
|
||||
conn, err = db.ServerDBConn(session.GetServiecTag())
|
||||
}
|
||||
if err != nil {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_DBError,
|
||||
Title: pb.ErrorCode_DBError.ToString(),
|
||||
Message: err.Error(),
|
||||
}
|
||||
this.Errorf("session:%v err:", session, err)
|
||||
return
|
||||
}
|
||||
if req.Format == nil || req.Format.Format == nil || len(req.Format.Format) != 5 {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_ReqParameterError,
|
||||
Title: pb.ErrorCode_ReqParameterError.ToString(),
|
||||
}
|
||||
return
|
||||
}
|
||||
if req.Format.Friendformat != nil && len(req.Format.Friendformat) != 5 {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_ReqParameterError,
|
||||
Title: pb.ErrorCode_ReqParameterError.ToString(),
|
||||
}
|
||||
}
|
||||
var flag bool
|
||||
for _, v := range req.Format.Friendformat {
|
||||
if v != "" {
|
||||
flag = true
|
||||
// this.ModuleBuried.SendToRtask(session, comm.Rtype108, 1)
|
||||
go this.ModuleBuried.TriggerBuried(session.Clone(), comm.GetBuriedParam(comm.Rtype108, 1))
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
if record, errdata = this.modelBattle.createpve(session, conn, pb.BattleType_pve, req); errdata != nil {
|
||||
return
|
||||
}
|
||||
if flag {
|
||||
go this.ModuleBuried.TriggerBuried(session.Clone(), comm.GetBuriedParam(comm.Rtype12, 1))
|
||||
}
|
||||
return
|
||||
}
|
||||
|
@ -55,9 +55,9 @@ func (this *apiComp) Battle(session comm.IUserSession, req *pb.StonehengeBattleR
|
||||
if errdata = this.BattleCheck(session, req); errdata != nil {
|
||||
return // 参数校验失败直接返回
|
||||
}
|
||||
//
|
||||
errdata, record := this.module.battle.CreatePveBattle(session, &pb.BattlePVEReq{
|
||||
Ptype: pb.PlayType_mainline,
|
||||
// 石阵秘境战斗前准备
|
||||
errdata, record := this.module.battle.CreateStoneBattle(session, &pb.BattlePVEReq{
|
||||
Ptype: pb.PlayType_stone,
|
||||
Title: "",
|
||||
Format: req.Battle,
|
||||
Mformat: battleConf.FormatList,
|
||||
|
@ -89,21 +89,7 @@ func (this *apiComp) BattleOver(session comm.IUserSession, req *pb.StonehengeBat
|
||||
break
|
||||
}
|
||||
}
|
||||
// 掉落奖励
|
||||
if conf, err := this.module.configure.GetStoneEventDataById(req.Eventid); err == nil {
|
||||
if battleConf, err := this.module.configure.GetBattleConfById(conf.Value1); err == nil {
|
||||
user := this.module.ModuleUser.GetUser(session.GetUserId())
|
||||
if lotteryward := this.module.ModuleTools.GetGroupDataByLottery(battleConf.RewardLottery, user.Vip, user.Lv); len(lotteryward) > 0 {
|
||||
if errdata, reward = this.module.DispenseAtno(session, lotteryward, true); errdata != nil {
|
||||
this.module.Debugf("Mline lotteryward DispenseRes err:+%v", lotteryward)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// 战斗结束更新英雄信息
|
||||
for _, v := range req.Report.Alive {
|
||||
stone.Hero[v.HeroID] = v
|
||||
}
|
||||
|
||||
update["hero"] = stone.Hero
|
||||
update["rooms"] = stone.Rooms
|
||||
this.module.modelStonehenge.ChangeStonehengeData(session.GetUserId(), update)
|
||||
@ -112,6 +98,7 @@ func (this *apiComp) BattleOver(session comm.IUserSession, req *pb.StonehengeBat
|
||||
NewEvent: newEvent,
|
||||
Room: stone.Rooms,
|
||||
Reward: reward,
|
||||
Hero: stone.Hero,
|
||||
}) // 数据推送
|
||||
|
||||
return
|
||||
|
@ -86,13 +86,52 @@ func (this *apiComp) Event(session comm.IUserSession, req *pb.StonehengeEventReq
|
||||
stone.Rooms.Selectbuff = []int32{}
|
||||
stone.Userbuff[stone.Rooms.Selectbuff[req.Param1]] = 1
|
||||
update["userbuff"] = stone.Userbuff
|
||||
} else if eventConf.EventType == EventType14 { // 战斗事件合并
|
||||
if req.Report == nil {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_ReqParameterError,
|
||||
Title: pb.ErrorCode_ReqParameterError.ToString(),
|
||||
Message: fmt.Sprintf("BattleReport is nil"),
|
||||
}
|
||||
return
|
||||
}
|
||||
bWin := false
|
||||
errdata, bWin = this.module.battle.CheckBattleReport(session, req.Report)
|
||||
if errdata != nil {
|
||||
return
|
||||
}
|
||||
if !bWin { // 战斗失败直接返回
|
||||
return
|
||||
}
|
||||
// 掉落奖励
|
||||
if conf, err := this.module.configure.GetStoneEventDataById(req.Eventid); err == nil {
|
||||
if battleConf, err := this.module.configure.GetBattleConfById(conf.Value1); err == nil {
|
||||
user := this.module.ModuleUser.GetUser(session.GetUserId())
|
||||
if lotteryward := this.module.ModuleTools.GetGroupDataByLottery(battleConf.RewardLottery, user.Vip, user.Lv); len(lotteryward) > 0 {
|
||||
if errdata, reward = this.module.DispenseAtno(session, lotteryward, true); errdata != nil {
|
||||
this.module.Debugf("Mline lotteryward DispenseRes err:+%v", lotteryward)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for _, v := range req.Report.Alive { // 注意 阵亡英雄不在存货列表内
|
||||
stone.Hero[v.Oid] = v
|
||||
}
|
||||
}
|
||||
stone.Rooms.Eventid[req.Eventid] = true //
|
||||
// 校验事件有后续事件
|
||||
if eventConf.Probability >= comm.GetRandNum(0, 1000) { // 命中
|
||||
newEvent = eventConf.PostEvent
|
||||
stone.Rooms.Eventid[newEvent] = false //
|
||||
|
||||
if newEventConf, err = this.module.configure.GetStoneEventDataById(newEvent); err != nil {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_ConfigNoFound,
|
||||
Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
||||
Message: err.Error(),
|
||||
}
|
||||
return
|
||||
}
|
||||
// 如果新的事件是3选1
|
||||
if newEventConf.EventType == EventType25 {
|
||||
for _, v := range stone.Addweight {
|
||||
@ -100,29 +139,23 @@ func (this *apiComp) Event(session comm.IUserSession, req *pb.StonehengeEventReq
|
||||
for k := range stone.Userbuff {
|
||||
ownerbuff[k] = struct{}{}
|
||||
}
|
||||
stone.Rooms.Selectbuff = this.module.configure.GetBuffGroupDataByLottery(eventConf.Value1, v, ownerbuff)
|
||||
stone.Rooms.Selectbuff = this.module.configure.GetBuffGroupDataByLottery(newEventConf.Value1, v, ownerbuff)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 校验是否通关
|
||||
stone.Rooms.Complete = true
|
||||
for _, v := range roomConf.Condition {
|
||||
if v == eventConf.EventType {
|
||||
stone.Rooms.Complete = true
|
||||
if newEventConf, err = this.module.configure.GetStoneEventDataById(req.Eventid); err != nil {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_ConfigNoFound,
|
||||
Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
||||
Message: err.Error(),
|
||||
}
|
||||
return
|
||||
}
|
||||
for _, v := range roomConf.Condition {
|
||||
if v == newEventConf.EventType {
|
||||
stone.Rooms.Complete = false // 判断新的事件导致传送门关闭
|
||||
break
|
||||
for k, ok := range stone.Rooms.Eventid {
|
||||
if !ok {
|
||||
if eventConf, err = this.module.configure.GetStoneEventDataById(k); err == nil {
|
||||
if eventConf.EventType == v {
|
||||
stone.Rooms.Complete = false
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if !stone.Rooms.Complete {
|
||||
break
|
||||
}
|
||||
}
|
||||
@ -135,6 +168,7 @@ func (this *apiComp) Event(session comm.IUserSession, req *pb.StonehengeEventReq
|
||||
NewEvent: newEvent,
|
||||
Room: stone.Rooms,
|
||||
Reward: reward,
|
||||
Hero: stone.Hero,
|
||||
})
|
||||
return
|
||||
}
|
||||
|
@ -1,6 +1,7 @@
|
||||
package stonehenge
|
||||
|
||||
const (
|
||||
EventType14 = 14 // 战斗事件
|
||||
EventType16 = 16 // 捡垃圾事件
|
||||
EventType25 = 25 // buff三选一
|
||||
)
|
||||
|
@ -103,6 +103,7 @@ const (
|
||||
PlayType_race PlayType = 15 // 阵营 塔
|
||||
PlayType_cycle PlayType = 16 // 循环塔
|
||||
PlayType_guildgve PlayType = 17 //工会gve
|
||||
PlayType_stone PlayType = 18 // 石阵秘境
|
||||
)
|
||||
|
||||
// Enum value maps for PlayType.
|
||||
@ -126,6 +127,7 @@ var (
|
||||
15: "race",
|
||||
16: "cycle",
|
||||
17: "guildgve",
|
||||
18: "stone",
|
||||
}
|
||||
PlayType_value = map[string]int32{
|
||||
"null": 0,
|
||||
@ -146,6 +148,7 @@ var (
|
||||
"race": 15,
|
||||
"cycle": 16,
|
||||
"guildgve": 17,
|
||||
"stone": 18,
|
||||
}
|
||||
)
|
||||
|
||||
@ -273,33 +276,98 @@ func (DBBattleComp) EnumDescriptor() ([]byte, []int) {
|
||||
return file_battle_battle_db_proto_rawDescGZIP(), []int{3}
|
||||
}
|
||||
|
||||
//动态技能
|
||||
type DySkillData struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
SkillID int32 `protobuf:"varint,1,opt,name=skillID,proto3" json:"skillID"`
|
||||
SkillLv int32 `protobuf:"varint,2,opt,name=skillLv,proto3" json:"skillLv"`
|
||||
Param int32 `protobuf:"varint,3,opt,name=param,proto3" json:"param"`
|
||||
}
|
||||
|
||||
func (x *DySkillData) Reset() {
|
||||
*x = DySkillData{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_battle_battle_db_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *DySkillData) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*DySkillData) ProtoMessage() {}
|
||||
|
||||
func (x *DySkillData) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_battle_battle_db_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use DySkillData.ProtoReflect.Descriptor instead.
|
||||
func (*DySkillData) Descriptor() ([]byte, []int) {
|
||||
return file_battle_battle_db_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *DySkillData) GetSkillID() int32 {
|
||||
if x != nil {
|
||||
return x.SkillID
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DySkillData) GetSkillLv() int32 {
|
||||
if x != nil {
|
||||
return x.SkillLv
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DySkillData) GetParam() int32 {
|
||||
if x != nil {
|
||||
return x.Param
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
type BattleRole struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Tid int32 `protobuf:"varint,1,opt,name=tid,proto3" json:"tid"` // 临时id
|
||||
Oid string `protobuf:"bytes,2,opt,name=oid,proto3" json:"oid"` // 玩家英雄数据库id
|
||||
Pos int32 `protobuf:"varint,3,opt,name=pos,proto3" json:"pos"` // 站位坐标
|
||||
HeroID string `protobuf:"bytes,4,opt,name=heroID,proto3" json:"heroID" bson:"heroID"` //英雄的配置表ID
|
||||
Star int32 `protobuf:"varint,5,opt,name=star,proto3" json:"star"` // 英雄星级
|
||||
Lv int32 `protobuf:"varint,6,opt,name=lv,proto3" json:"lv"` // 英雄等级
|
||||
CaptainSkill int32 `protobuf:"varint,7,opt,name=captainSkill,proto3" json:"captainSkill" bson:"captainSkill"` //队长技能
|
||||
MainSuitSkill int32 `protobuf:"varint,8,opt,name=mainSuitSkill,proto3" json:"mainSuitSkill" bson:"mainSuitSkill"` /// 主套装技能
|
||||
SubSuitSkill int32 `protobuf:"varint,9,opt,name=subSuitSkill,proto3" json:"subSuitSkill" bson:"subSuitSkill"` /// 副套装技能
|
||||
NormalSkill []*SkillData `protobuf:"bytes,10,rep,name=normalSkill,proto3" json:"normalSkill" bson:"normalSkill"` //普通技能
|
||||
EquipSkill []*SkillData `protobuf:"bytes,11,rep,name=equipSkill,proto3" json:"equipSkill" bson:"equipSkill"` //普通技能
|
||||
Property map[int32]int32 `protobuf:"bytes,13,rep,name=property,proto3" json:"property" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //基础属性
|
||||
Ishelp bool `protobuf:"varint,14,opt,name=ishelp,proto3" json:"ishelp"` //是否是助战英雄
|
||||
Isboos int32 `protobuf:"varint,15,opt,name=isboos,proto3" json:"isboos"` //是否是boos
|
||||
Monsterid int32 `protobuf:"varint,16,opt,name=monsterid,proto3" json:"monsterid"` //怪物id
|
||||
Currhp int32 `protobuf:"varint,17,opt,name=currhp,proto3" json:"currhp"` //当前血量
|
||||
Tid int32 `protobuf:"varint,1,opt,name=tid,proto3" json:"tid"` // 临时id
|
||||
Oid string `protobuf:"bytes,2,opt,name=oid,proto3" json:"oid"` // 玩家英雄数据库id
|
||||
Pos int32 `protobuf:"varint,3,opt,name=pos,proto3" json:"pos"` // 站位坐标
|
||||
HeroID string `protobuf:"bytes,4,opt,name=heroID,proto3" json:"heroID" bson:"heroID"` //英雄的配置表ID
|
||||
Star int32 `protobuf:"varint,5,opt,name=star,proto3" json:"star"` // 英雄星级
|
||||
Lv int32 `protobuf:"varint,6,opt,name=lv,proto3" json:"lv"` // 英雄等级
|
||||
CaptainSkill int32 `protobuf:"varint,7,opt,name=captainSkill,proto3" json:"captainSkill" bson:"captainSkill"` //队长技能
|
||||
MainSuitSkill int32 `protobuf:"varint,8,opt,name=mainSuitSkill,proto3" json:"mainSuitSkill" bson:"mainSuitSkill"` /// 主套装技能
|
||||
SubSuitSkill int32 `protobuf:"varint,9,opt,name=subSuitSkill,proto3" json:"subSuitSkill" bson:"subSuitSkill"` /// 副套装技能
|
||||
NormalSkill []*SkillData `protobuf:"bytes,10,rep,name=normalSkill,proto3" json:"normalSkill" bson:"normalSkill"` //普通技能
|
||||
EquipSkill []*SkillData `protobuf:"bytes,11,rep,name=equipSkill,proto3" json:"equipSkill" bson:"equipSkill"` //装备技能
|
||||
BattleBeforeSkill []*DySkillData `protobuf:"bytes,12,rep,name=battleBeforeSkill,proto3" json:"battleBeforeSkill" bson:"battleBeforeSkill"` //战前技能
|
||||
Property map[int32]int32 `protobuf:"bytes,13,rep,name=property,proto3" json:"property" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //基础属性
|
||||
Ishelp bool `protobuf:"varint,14,opt,name=ishelp,proto3" json:"ishelp"` //是否是助战英雄
|
||||
Isboos int32 `protobuf:"varint,15,opt,name=isboos,proto3" json:"isboos"` //是否是boos
|
||||
Monsterid int32 `protobuf:"varint,16,opt,name=monsterid,proto3" json:"monsterid"` //怪物id
|
||||
Currhp int32 `protobuf:"varint,17,opt,name=currhp,proto3" json:"currhp"` //当前血量
|
||||
}
|
||||
|
||||
func (x *BattleRole) Reset() {
|
||||
*x = BattleRole{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_battle_battle_db_proto_msgTypes[0]
|
||||
mi := &file_battle_battle_db_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -312,7 +380,7 @@ func (x *BattleRole) String() string {
|
||||
func (*BattleRole) ProtoMessage() {}
|
||||
|
||||
func (x *BattleRole) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_battle_battle_db_proto_msgTypes[0]
|
||||
mi := &file_battle_battle_db_proto_msgTypes[1]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -325,7 +393,7 @@ func (x *BattleRole) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use BattleRole.ProtoReflect.Descriptor instead.
|
||||
func (*BattleRole) Descriptor() ([]byte, []int) {
|
||||
return file_battle_battle_db_proto_rawDescGZIP(), []int{0}
|
||||
return file_battle_battle_db_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *BattleRole) GetTid() int32 {
|
||||
@ -405,6 +473,13 @@ func (x *BattleRole) GetEquipSkill() []*SkillData {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *BattleRole) GetBattleBeforeSkill() []*DySkillData {
|
||||
if x != nil {
|
||||
return x.BattleBeforeSkill
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *BattleRole) GetProperty() map[int32]int32 {
|
||||
if x != nil {
|
||||
return x.Property
|
||||
@ -455,7 +530,7 @@ type DBBattleFormt struct {
|
||||
func (x *DBBattleFormt) Reset() {
|
||||
*x = DBBattleFormt{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_battle_battle_db_proto_msgTypes[1]
|
||||
mi := &file_battle_battle_db_proto_msgTypes[2]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -468,7 +543,7 @@ func (x *DBBattleFormt) String() string {
|
||||
func (*DBBattleFormt) ProtoMessage() {}
|
||||
|
||||
func (x *DBBattleFormt) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_battle_battle_db_proto_msgTypes[1]
|
||||
mi := &file_battle_battle_db_proto_msgTypes[2]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -481,7 +556,7 @@ func (x *DBBattleFormt) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use DBBattleFormt.ProtoReflect.Descriptor instead.
|
||||
func (*DBBattleFormt) Descriptor() ([]byte, []int) {
|
||||
return file_battle_battle_db_proto_rawDescGZIP(), []int{1}
|
||||
return file_battle_battle_db_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
func (x *DBBattleFormt) GetLeadpos() int32 {
|
||||
@ -536,7 +611,7 @@ type DBBattleRecord struct {
|
||||
func (x *DBBattleRecord) Reset() {
|
||||
*x = DBBattleRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_battle_battle_db_proto_msgTypes[2]
|
||||
mi := &file_battle_battle_db_proto_msgTypes[3]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -549,7 +624,7 @@ func (x *DBBattleRecord) String() string {
|
||||
func (*DBBattleRecord) ProtoMessage() {}
|
||||
|
||||
func (x *DBBattleRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_battle_battle_db_proto_msgTypes[2]
|
||||
mi := &file_battle_battle_db_proto_msgTypes[3]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -562,7 +637,7 @@ func (x *DBBattleRecord) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use DBBattleRecord.ProtoReflect.Descriptor instead.
|
||||
func (*DBBattleRecord) Descriptor() ([]byte, []int) {
|
||||
return file_battle_battle_db_proto_rawDescGZIP(), []int{2}
|
||||
return file_battle_battle_db_proto_rawDescGZIP(), []int{3}
|
||||
}
|
||||
|
||||
func (x *DBBattleRecord) GetId() string {
|
||||
@ -661,100 +736,110 @@ var File_battle_battle_db_proto protoreflect.FileDescriptor
|
||||
var file_battle_battle_db_proto_rawDesc = []byte{
|
||||
0x0a, 0x16, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f,
|
||||
0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0, 0x04, 0x0a, 0x0a, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52,
|
||||
0x6f, 0x6c, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x03, 0x74, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x03,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72,
|
||||
0x6f, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49,
|
||||
0x44, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74, 0x61, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x04, 0x73, 0x74, 0x61, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x06, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x02, 0x6c, 0x76, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x61, 0x70, 0x74, 0x61, 0x69, 0x6e,
|
||||
0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x63, 0x61, 0x70,
|
||||
0x74, 0x61, 0x69, 0x6e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x61, 0x69,
|
||||
0x6e, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x0d, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12,
|
||||
0x22, 0x0a, 0x0c, 0x73, 0x75, 0x62, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18,
|
||||
0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x73, 0x75, 0x62, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b,
|
||||
0x69, 0x6c, 0x6c, 0x12, 0x2c, 0x0a, 0x0b, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x53, 0x6b, 0x69,
|
||||
0x6c, 0x6c, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
|
||||
0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x53, 0x6b, 0x69, 0x6c,
|
||||
0x6c, 0x12, 0x2a, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18,
|
||||
0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x74,
|
||||
0x61, 0x52, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x35, 0x0a,
|
||||
0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x19, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f,
|
||||
0x70, 0x65, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70,
|
||||
0x65, 0x72, 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x68, 0x65, 0x6c, 0x70, 0x18, 0x0e,
|
||||
0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x68, 0x65, 0x6c, 0x70, 0x12, 0x16, 0x0a, 0x06,
|
||||
0x69, 0x73, 0x62, 0x6f, 0x6f, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x69, 0x73,
|
||||
0x62, 0x6f, 0x6f, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x69,
|
||||
0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
|
||||
0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x75, 0x72, 0x72, 0x68, 0x70, 0x18, 0x11, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x06, 0x63, 0x75, 0x72, 0x72, 0x68, 0x70, 0x1a, 0x3b, 0x0a, 0x0d, 0x50, 0x72,
|
||||
0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
|
||||
0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
|
||||
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61,
|
||||
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x9e, 0x01, 0x0a, 0x0d, 0x44, 0x42, 0x42, 0x61,
|
||||
0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x65, 0x61,
|
||||
0x64, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, 0x65, 0x61, 0x64,
|
||||
0x70, 0x6f, 0x73, 0x12, 0x1f, 0x0a, 0x04, 0x74, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x04,
|
||||
0x74, 0x65, 0x61, 0x6d, 0x12, 0x25, 0x0a, 0x07, 0x73, 0x79, 0x73, 0x74, 0x65, 0x61, 0x6d, 0x18,
|
||||
0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f,
|
||||
0x6c, 0x65, 0x52, 0x07, 0x73, 0x79, 0x73, 0x74, 0x65, 0x61, 0x6d, 0x12, 0x2b, 0x0a, 0x0a, 0x62,
|
||||
0x61, 0x63, 0x6b, 0x75, 0x70, 0x74, 0x65, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x0a, 0x62, 0x61,
|
||||
0x63, 0x6b, 0x75, 0x70, 0x74, 0x65, 0x61, 0x6d, 0x22, 0xbd, 0x03, 0x0a, 0x0e, 0x44, 0x42, 0x42,
|
||||
0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69,
|
||||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74,
|
||||
0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c,
|
||||
0x65, 0x12, 0x21, 0x0a, 0x05, 0x62, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
|
||||
0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x62,
|
||||
0x74, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x05, 0x70, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20,
|
||||
0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05,
|
||||
0x70, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
|
||||
0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x23, 0x0a,
|
||||
0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x42,
|
||||
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61,
|
||||
0x74, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x64, 0x18,
|
||||
0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x64,
|
||||
0x12, 0x2a, 0x0a, 0x08, 0x72, 0x65, 0x64, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03,
|
||||
0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72,
|
||||
0x6d, 0x74, 0x52, 0x08, 0x72, 0x65, 0x64, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a,
|
||||
0x62, 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x0a, 0x62, 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x09,
|
||||
0x62, 0x75, 0x6c, 0x65, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x0e, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x74, 0x52,
|
||||
0x09, 0x62, 0x75, 0x6c, 0x65, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x0b, 0x72, 0x6f,
|
||||
0x75, 0x6e, 0x64, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0e, 0x32,
|
||||
0x0d, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x52, 0x0b,
|
||||
0x72, 0x6f, 0x75, 0x6e, 0x64, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x72,
|
||||
0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x44, 0x42,
|
||||
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75,
|
||||
0x6c, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28,
|
||||
0x05, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x2a, 0x4e, 0x0a, 0x0a, 0x42, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x6e, 0x69, 0x6c, 0x10, 0x00, 0x12,
|
||||
0x07, 0x0a, 0x03, 0x70, 0x76, 0x65, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x70, 0x76, 0x70, 0x10,
|
||||
0x02, 0x12, 0x07, 0x0a, 0x03, 0x70, 0x76, 0x62, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x65, 0x76,
|
||||
0x65, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x72, 0x74, 0x70, 0x76, 0x70, 0x10, 0x05, 0x12, 0x08,
|
||||
0x0a, 0x04, 0x6c, 0x70, 0x65, 0x76, 0x10, 0x06, 0x2a, 0xf8, 0x01, 0x0a, 0x08, 0x50, 0x6c, 0x61,
|
||||
0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x6e, 0x75, 0x6c, 0x6c, 0x10, 0x00, 0x12,
|
||||
0x0c, 0x0a, 0x08, 0x6d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x10, 0x01, 0x12, 0x0a, 0x0a,
|
||||
0x06, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x72, 0x74, 0x61,
|
||||
0x73, 0x6b, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x10,
|
||||
0x04, 0x12, 0x0a, 0x0a, 0x06, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x10, 0x05, 0x12, 0x0f, 0x0a,
|
||||
0x0b, 0x6d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x10, 0x06, 0x12, 0x09,
|
||||
0x0a, 0x05, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x10, 0x07, 0x12, 0x0b, 0x0a, 0x07, 0x61, 0x63, 0x61,
|
||||
0x64, 0x65, 0x6d, 0x79, 0x10, 0x08, 0x12, 0x10, 0x0a, 0x0c, 0x68, 0x65, 0x72, 0x6f, 0x74, 0x65,
|
||||
0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x10, 0x09, 0x12, 0x0a, 0x0a, 0x06, 0x63, 0x6f, 0x6d, 0x62,
|
||||
0x61, 0x74, 0x10, 0x0a, 0x12, 0x0b, 0x0a, 0x07, 0x65, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x10,
|
||||
0x0b, 0x12, 0x0b, 0x0a, 0x07, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x10, 0x0c, 0x12, 0x0f,
|
||||
0x0a, 0x0b, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x73, 0x6d, 0x65, 0x65, 0x74, 0x10, 0x0d, 0x12,
|
||||
0x0f, 0x0a, 0x0b, 0x70, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x6e, 0x70, 0x63, 0x10, 0x0e,
|
||||
0x12, 0x08, 0x0a, 0x04, 0x72, 0x61, 0x63, 0x65, 0x10, 0x0f, 0x12, 0x09, 0x0a, 0x05, 0x63, 0x79,
|
||||
0x63, 0x6c, 0x65, 0x10, 0x10, 0x12, 0x0c, 0x0a, 0x08, 0x67, 0x75, 0x69, 0x6c, 0x64, 0x67, 0x76,
|
||||
0x65, 0x10, 0x11, 0x2a, 0x1f, 0x0a, 0x0c, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x0b, 0x44, 0x79, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44,
|
||||
0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x44, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x44, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
|
||||
0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x76, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d,
|
||||
0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x22, 0xdc, 0x04,
|
||||
0x0a, 0x0a, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x10, 0x0a, 0x03,
|
||||
0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x69, 0x64, 0x12, 0x10,
|
||||
0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64,
|
||||
0x12, 0x10, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x70,
|
||||
0x6f, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74,
|
||||
0x61, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x74, 0x61, 0x72, 0x12, 0x0e,
|
||||
0x0a, 0x02, 0x6c, 0x76, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x12, 0x22,
|
||||
0x0a, 0x0c, 0x63, 0x61, 0x70, 0x74, 0x61, 0x69, 0x6e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x07,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x63, 0x61, 0x70, 0x74, 0x61, 0x69, 0x6e, 0x53, 0x6b, 0x69,
|
||||
0x6c, 0x6c, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b,
|
||||
0x69, 0x6c, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6d, 0x61, 0x69, 0x6e, 0x53,
|
||||
0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x75, 0x62, 0x53,
|
||||
0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c,
|
||||
0x73, 0x75, 0x62, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x2c, 0x0a, 0x0b,
|
||||
0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x0a, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x6e,
|
||||
0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x2a, 0x0a, 0x0a, 0x65, 0x71,
|
||||
0x75, 0x69, 0x70, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a,
|
||||
0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x65, 0x71, 0x75, 0x69,
|
||||
0x70, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x3a, 0x0a, 0x11, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x0c, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x0c, 0x2e, 0x44, 0x79, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52,
|
||||
0x11, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x53, 0x6b, 0x69,
|
||||
0x6c, 0x6c, 0x12, 0x35, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x18, 0x0d,
|
||||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c,
|
||||
0x65, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
|
||||
0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x68,
|
||||
0x65, 0x6c, 0x70, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x68, 0x65, 0x6c,
|
||||
0x70, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x62, 0x6f, 0x6f, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x06, 0x69, 0x73, 0x62, 0x6f, 0x6f, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x6f, 0x6e,
|
||||
0x73, 0x74, 0x65, 0x72, 0x69, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6d, 0x6f,
|
||||
0x6e, 0x73, 0x74, 0x65, 0x72, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x75, 0x72, 0x72, 0x68,
|
||||
0x70, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x63, 0x75, 0x72, 0x72, 0x68, 0x70, 0x1a,
|
||||
0x3b, 0x0a, 0x0d, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79,
|
||||
0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b,
|
||||
0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x9e, 0x01, 0x0a,
|
||||
0x0d, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x74, 0x12, 0x18,
|
||||
0x0a, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x12, 0x1f, 0x0a, 0x04, 0x74, 0x65, 0x61, 0x6d,
|
||||
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52,
|
||||
0x6f, 0x6c, 0x65, 0x52, 0x04, 0x74, 0x65, 0x61, 0x6d, 0x12, 0x25, 0x0a, 0x07, 0x73, 0x79, 0x73,
|
||||
0x74, 0x65, 0x61, 0x6d, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74,
|
||||
0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x07, 0x73, 0x79, 0x73, 0x74, 0x65, 0x61, 0x6d,
|
||||
0x12, 0x2b, 0x0a, 0x0a, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x74, 0x65, 0x61, 0x6d, 0x18, 0x04,
|
||||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c,
|
||||
0x65, 0x52, 0x0a, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x74, 0x65, 0x61, 0x6d, 0x22, 0xbd, 0x03,
|
||||
0x0a, 0x0e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
|
||||
0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x21, 0x0a, 0x05, 0x62, 0x74, 0x79, 0x70, 0x65, 0x18,
|
||||
0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x54, 0x79,
|
||||
0x70, 0x65, 0x52, 0x05, 0x62, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x05, 0x70, 0x74, 0x79,
|
||||
0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x54,
|
||||
0x79, 0x70, 0x65, 0x52, 0x05, 0x70, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c,
|
||||
0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x65, 0x76,
|
||||
0x65, 0x6c, 0x12, 0x23, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
|
||||
0x0e, 0x32, 0x0d, 0x2e, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65,
|
||||
0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x64, 0x43, 0x6f,
|
||||
0x6d, 0x70, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x64, 0x43,
|
||||
0x6f, 0x6d, 0x70, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x08, 0x72, 0x65, 0x64, 0x66, 0x6c, 0x69, 0x73,
|
||||
0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x74, 0x52, 0x08, 0x72, 0x65, 0x64, 0x66, 0x6c, 0x69, 0x73,
|
||||
0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x62, 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x64, 0x18,
|
||||
0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x62, 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49,
|
||||
0x64, 0x12, 0x2c, 0x0a, 0x09, 0x62, 0x75, 0x6c, 0x65, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a,
|
||||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46,
|
||||
0x6f, 0x72, 0x6d, 0x74, 0x52, 0x09, 0x62, 0x75, 0x6c, 0x65, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x12,
|
||||
0x2f, 0x0a, 0x0b, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0b,
|
||||
0x20, 0x03, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43,
|
||||
0x6f, 0x6d, 0x70, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
|
||||
0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e,
|
||||
0x32, 0x0d, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x52,
|
||||
0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73,
|
||||
0x18, 0x0d, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x2a, 0x4e, 0x0a,
|
||||
0x0a, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x6e,
|
||||
0x69, 0x6c, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x70, 0x76, 0x65, 0x10, 0x01, 0x12, 0x07, 0x0a,
|
||||
0x03, 0x70, 0x76, 0x70, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x70, 0x76, 0x62, 0x10, 0x03, 0x12,
|
||||
0x07, 0x0a, 0x03, 0x65, 0x76, 0x65, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x72, 0x74, 0x70, 0x76,
|
||||
0x70, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x6c, 0x70, 0x65, 0x76, 0x10, 0x06, 0x2a, 0x83, 0x02,
|
||||
0x0a, 0x08, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x6e, 0x75,
|
||||
0x6c, 0x6c, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x6d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
|
||||
0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x10, 0x02, 0x12, 0x09,
|
||||
0x0a, 0x05, 0x72, 0x74, 0x61, 0x73, 0x6b, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x68, 0x75, 0x6e,
|
||||
0x74, 0x69, 0x6e, 0x67, 0x10, 0x04, 0x12, 0x0a, 0x0a, 0x06, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67,
|
||||
0x10, 0x05, 0x12, 0x0f, 0x0a, 0x0b, 0x6d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73,
|
||||
0x79, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x10, 0x07, 0x12, 0x0b,
|
||||
0x0a, 0x07, 0x61, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x79, 0x10, 0x08, 0x12, 0x10, 0x0a, 0x0c, 0x68,
|
||||
0x65, 0x72, 0x6f, 0x74, 0x65, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x10, 0x09, 0x12, 0x0a, 0x0a,
|
||||
0x06, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x10, 0x0a, 0x12, 0x0b, 0x0a, 0x07, 0x65, 0x6e, 0x63,
|
||||
0x68, 0x61, 0x6e, 0x74, 0x10, 0x0b, 0x12, 0x0b, 0x0a, 0x07, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x10, 0x0c, 0x12, 0x0f, 0x0a, 0x0b, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x73, 0x6d, 0x65,
|
||||
0x65, 0x74, 0x10, 0x0d, 0x12, 0x0f, 0x0a, 0x0b, 0x70, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65,
|
||||
0x6e, 0x70, 0x63, 0x10, 0x0e, 0x12, 0x08, 0x0a, 0x04, 0x72, 0x61, 0x63, 0x65, 0x10, 0x0f, 0x12,
|
||||
0x09, 0x0a, 0x05, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x10, 0x10, 0x12, 0x0c, 0x0a, 0x08, 0x67, 0x75,
|
||||
0x69, 0x6c, 0x64, 0x67, 0x76, 0x65, 0x10, 0x11, 0x12, 0x09, 0x0a, 0x05, 0x73, 0x74, 0x6f, 0x6e,
|
||||
0x65, 0x10, 0x12, 0x2a, 0x1f, 0x0a, 0x0c, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74,
|
||||
0x61, 0x74, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x6e, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x65,
|
||||
0x6e, 0x64, 0x10, 0x02, 0x2a, 0x2b, 0x0a, 0x0c, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x43, 0x6f, 0x6d, 0x70, 0x12, 0x08, 0x0a, 0x04, 0x64, 0x72, 0x61, 0x77, 0x10, 0x00, 0x12, 0x07,
|
||||
@ -776,37 +861,39 @@ func file_battle_battle_db_proto_rawDescGZIP() []byte {
|
||||
}
|
||||
|
||||
var file_battle_battle_db_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
|
||||
var file_battle_battle_db_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
|
||||
var file_battle_battle_db_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
|
||||
var file_battle_battle_db_proto_goTypes = []interface{}{
|
||||
(BattleType)(0), // 0: BattleType
|
||||
(PlayType)(0), // 1: PlayType
|
||||
(BBattleState)(0), // 2: BBattleState
|
||||
(DBBattleComp)(0), // 3: DBBattleComp
|
||||
(*BattleRole)(nil), // 4: BattleRole
|
||||
(*DBBattleFormt)(nil), // 5: DBBattleFormt
|
||||
(*DBBattleRecord)(nil), // 6: DBBattleRecord
|
||||
nil, // 7: BattleRole.PropertyEntry
|
||||
(*SkillData)(nil), // 8: SkillData
|
||||
(*DySkillData)(nil), // 4: DySkillData
|
||||
(*BattleRole)(nil), // 5: BattleRole
|
||||
(*DBBattleFormt)(nil), // 6: DBBattleFormt
|
||||
(*DBBattleRecord)(nil), // 7: DBBattleRecord
|
||||
nil, // 8: BattleRole.PropertyEntry
|
||||
(*SkillData)(nil), // 9: SkillData
|
||||
}
|
||||
var file_battle_battle_db_proto_depIdxs = []int32{
|
||||
8, // 0: BattleRole.normalSkill:type_name -> SkillData
|
||||
8, // 1: BattleRole.equipSkill:type_name -> SkillData
|
||||
7, // 2: BattleRole.property:type_name -> BattleRole.PropertyEntry
|
||||
4, // 3: DBBattleFormt.team:type_name -> BattleRole
|
||||
4, // 4: DBBattleFormt.systeam:type_name -> BattleRole
|
||||
4, // 5: DBBattleFormt.backupteam:type_name -> BattleRole
|
||||
0, // 6: DBBattleRecord.btype:type_name -> BattleType
|
||||
1, // 7: DBBattleRecord.ptype:type_name -> PlayType
|
||||
2, // 8: DBBattleRecord.state:type_name -> BBattleState
|
||||
5, // 9: DBBattleRecord.redflist:type_name -> DBBattleFormt
|
||||
5, // 10: DBBattleRecord.buleflist:type_name -> DBBattleFormt
|
||||
3, // 11: DBBattleRecord.roundresult:type_name -> DBBattleComp
|
||||
3, // 12: DBBattleRecord.result:type_name -> DBBattleComp
|
||||
13, // [13:13] is the sub-list for method output_type
|
||||
13, // [13:13] is the sub-list for method input_type
|
||||
13, // [13:13] is the sub-list for extension type_name
|
||||
13, // [13:13] is the sub-list for extension extendee
|
||||
0, // [0:13] is the sub-list for field type_name
|
||||
9, // 0: BattleRole.normalSkill:type_name -> SkillData
|
||||
9, // 1: BattleRole.equipSkill:type_name -> SkillData
|
||||
4, // 2: BattleRole.battleBeforeSkill:type_name -> DySkillData
|
||||
8, // 3: BattleRole.property:type_name -> BattleRole.PropertyEntry
|
||||
5, // 4: DBBattleFormt.team:type_name -> BattleRole
|
||||
5, // 5: DBBattleFormt.systeam:type_name -> BattleRole
|
||||
5, // 6: DBBattleFormt.backupteam:type_name -> BattleRole
|
||||
0, // 7: DBBattleRecord.btype:type_name -> BattleType
|
||||
1, // 8: DBBattleRecord.ptype:type_name -> PlayType
|
||||
2, // 9: DBBattleRecord.state:type_name -> BBattleState
|
||||
6, // 10: DBBattleRecord.redflist:type_name -> DBBattleFormt
|
||||
6, // 11: DBBattleRecord.buleflist:type_name -> DBBattleFormt
|
||||
3, // 12: DBBattleRecord.roundresult:type_name -> DBBattleComp
|
||||
3, // 13: DBBattleRecord.result:type_name -> DBBattleComp
|
||||
14, // [14:14] is the sub-list for method output_type
|
||||
14, // [14:14] is the sub-list for method input_type
|
||||
14, // [14:14] is the sub-list for extension type_name
|
||||
14, // [14:14] is the sub-list for extension extendee
|
||||
0, // [0:14] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_battle_battle_db_proto_init() }
|
||||
@ -817,7 +904,7 @@ func file_battle_battle_db_proto_init() {
|
||||
file_comm_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_battle_battle_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*BattleRole); i {
|
||||
switch v := v.(*DySkillData); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
@ -829,7 +916,7 @@ func file_battle_battle_db_proto_init() {
|
||||
}
|
||||
}
|
||||
file_battle_battle_db_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBBattleFormt); i {
|
||||
switch v := v.(*BattleRole); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
@ -841,6 +928,18 @@ func file_battle_battle_db_proto_init() {
|
||||
}
|
||||
}
|
||||
file_battle_battle_db_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBBattleFormt); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_battle_battle_db_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBBattleRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -859,7 +958,7 @@ func file_battle_battle_db_proto_init() {
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_battle_battle_db_proto_rawDesc,
|
||||
NumEnums: 4,
|
||||
NumMessages: 4,
|
||||
NumMessages: 5,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
|
@ -342,10 +342,11 @@ type StonehengeEventReq struct {
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Eventid int32 `protobuf:"varint,1,opt,name=eventid,proto3" json:"eventid"` //事件id
|
||||
Param1 int32 `protobuf:"varint,2,opt,name=param1,proto3" json:"param1"`
|
||||
Param2 int32 `protobuf:"varint,3,opt,name=param2,proto3" json:"param2"`
|
||||
Param3 int32 `protobuf:"varint,4,opt,name=param3,proto3" json:"param3"`
|
||||
Eventid int32 `protobuf:"varint,1,opt,name=eventid,proto3" json:"eventid"` //事件id
|
||||
Param1 int32 `protobuf:"varint,2,opt,name=param1,proto3" json:"param1"`
|
||||
Param2 int32 `protobuf:"varint,3,opt,name=param2,proto3" json:"param2"`
|
||||
Param3 int32 `protobuf:"varint,4,opt,name=param3,proto3" json:"param3"`
|
||||
Report *BattleReport `protobuf:"bytes,5,opt,name=report,proto3" json:"report"` //战报
|
||||
}
|
||||
|
||||
func (x *StonehengeEventReq) Reset() {
|
||||
@ -408,15 +409,23 @@ func (x *StonehengeEventReq) GetParam3() int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *StonehengeEventReq) GetReport() *BattleReport {
|
||||
if x != nil {
|
||||
return x.Report
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type StonehengeEventResp struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Eventid int32 `protobuf:"varint,1,opt,name=eventid,proto3" json:"eventid"` //事件id
|
||||
NewEvent int32 `protobuf:"varint,2,opt,name=newEvent,proto3" json:"newEvent"` // 新的事件id
|
||||
Room *RoomData `protobuf:"bytes,3,opt,name=room,proto3" json:"room"`
|
||||
Reward []*UserAtno `protobuf:"bytes,4,rep,name=reward,proto3" json:"reward"` // 完成事件获得的奖励
|
||||
Eventid int32 `protobuf:"varint,1,opt,name=eventid,proto3" json:"eventid"` //事件id
|
||||
NewEvent int32 `protobuf:"varint,2,opt,name=newEvent,proto3" json:"newEvent"` // 新的事件id
|
||||
Room *RoomData `protobuf:"bytes,3,opt,name=room,proto3" json:"room"`
|
||||
Reward []*UserAtno `protobuf:"bytes,4,rep,name=reward,proto3" json:"reward"` // 完成事件获得的奖励
|
||||
Hero map[string]*BattleRole `protobuf:"bytes,5,rep,name=hero,proto3" json:"hero" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 英雄信息
|
||||
}
|
||||
|
||||
func (x *StonehengeEventResp) Reset() {
|
||||
@ -479,6 +488,13 @@ func (x *StonehengeEventResp) GetReward() []*UserAtno {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *StonehengeEventResp) GetHero() map[string]*BattleRole {
|
||||
if x != nil {
|
||||
return x.Hero
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
//获取房间信息
|
||||
type StonehengeGetRoomInfoReq struct {
|
||||
state protoimpl.MessageState
|
||||
@ -823,10 +839,11 @@ type StonehengeBattleOverResp struct {
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Eventid int32 `protobuf:"varint,1,opt,name=eventid,proto3" json:"eventid"` //事件id
|
||||
NewEvent int32 `protobuf:"varint,2,opt,name=newEvent,proto3" json:"newEvent"` // 新的事件id
|
||||
Room *RoomData `protobuf:"bytes,3,opt,name=room,proto3" json:"room"`
|
||||
Reward []*UserAtno `protobuf:"bytes,4,rep,name=reward,proto3" json:"reward"` // 完成事件获得的奖励
|
||||
Eventid int32 `protobuf:"varint,1,opt,name=eventid,proto3" json:"eventid"` //事件id
|
||||
NewEvent int32 `protobuf:"varint,2,opt,name=newEvent,proto3" json:"newEvent"` // 新的事件id
|
||||
Room *RoomData `protobuf:"bytes,3,opt,name=room,proto3" json:"room"`
|
||||
Reward []*UserAtno `protobuf:"bytes,4,rep,name=reward,proto3" json:"reward"` // 完成事件获得的奖励
|
||||
Hero map[string]*BattleRole `protobuf:"bytes,5,rep,name=hero,proto3" json:"hero" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 英雄信息
|
||||
}
|
||||
|
||||
func (x *StonehengeBattleOverResp) Reset() {
|
||||
@ -889,6 +906,13 @@ func (x *StonehengeBattleOverResp) GetReward() []*UserAtno {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *StonehengeBattleOverResp) GetHero() map[string]*BattleRole {
|
||||
if x != nil {
|
||||
return x.Hero
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_stonehenge_stonehenge_msg_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_stonehenge_stonehenge_msg_proto_rawDesc = []byte{
|
||||
@ -933,61 +957,79 @@ var file_stonehenge_stonehenge_msg_proto_rawDesc = []byte{
|
||||
0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x52, 0x6f,
|
||||
0x6f, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x12, 0x16, 0x0a, 0x06,
|
||||
0x70, 0x6f, 0x72, 0x74, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x6f,
|
||||
0x72, 0x74, 0x61, 0x6c, 0x22, 0x76, 0x0a, 0x12, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e,
|
||||
0x67, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x76,
|
||||
0x65, 0x6e, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x65, 0x76, 0x65,
|
||||
0x6e, 0x74, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x12, 0x16, 0x0a, 0x06,
|
||||
0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61,
|
||||
0x72, 0x61, 0x6d, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18, 0x04,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x22, 0x8d, 0x01, 0x0a,
|
||||
0x13, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74,
|
||||
0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x12, 0x1a,
|
||||
0x0a, 0x08, 0x6e, 0x65, 0x77, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x08, 0x6e, 0x65, 0x77, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x04, 0x72, 0x6f,
|
||||
0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x44,
|
||||
0x61, 0x74, 0x61, 0x52, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77,
|
||||
0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72,
|
||||
0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x22, 0x1a, 0x0a, 0x18,
|
||||
0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67, 0x65, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x6f,
|
||||
0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x22, 0x3a, 0x0a, 0x19, 0x53, 0x74, 0x6f, 0x6e,
|
||||
0x65, 0x68, 0x65, 0x6e, 0x67, 0x65, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x49, 0x6e, 0x66,
|
||||
0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04,
|
||||
0x72, 0x6f, 0x6f, 0x6d, 0x22, 0x15, 0x0a, 0x13, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e,
|
||||
0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x22, 0x39, 0x0a, 0x14, 0x53,
|
||||
0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52,
|
||||
0x65, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67, 0x65,
|
||||
0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x59, 0x0a, 0x13, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68,
|
||||
0x65, 0x6e, 0x67, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
|
||||
0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x12, 0x28, 0x0a, 0x06, 0x62, 0x61, 0x74, 0x74, 0x6c,
|
||||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||
0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x62, 0x61, 0x74, 0x74, 0x6c,
|
||||
0x65, 0x22, 0x51, 0x0a, 0x14, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67, 0x65, 0x42,
|
||||
0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x76, 0x65,
|
||||
0x6e, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e,
|
||||
0x74, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04,
|
||||
0x69, 0x6e, 0x66, 0x6f, 0x22, 0x5a, 0x0a, 0x17, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e,
|
||||
0x67, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12,
|
||||
0x72, 0x74, 0x61, 0x6c, 0x22, 0x9d, 0x01, 0x0a, 0x12, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65,
|
||||
0x6e, 0x67, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x65,
|
||||
0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x65, 0x76,
|
||||
0x65, 0x6e, 0x74, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x12, 0x16, 0x0a,
|
||||
0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70,
|
||||
0x61, 0x72, 0x61, 0x6d, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18,
|
||||
0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x12, 0x25, 0x0a,
|
||||
0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
|
||||
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65,
|
||||
0x70, 0x6f, 0x72, 0x74, 0x22, 0x87, 0x02, 0x0a, 0x13, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65,
|
||||
0x6e, 0x67, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
|
||||
0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x65,
|
||||
0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x45, 0x76, 0x65,
|
||||
0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6e, 0x65, 0x77, 0x45, 0x76, 0x65,
|
||||
0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
|
||||
0x32, 0x09, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x72, 0x6f, 0x6f,
|
||||
0x6d, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65,
|
||||
0x77, 0x61, 0x72, 0x64, 0x12, 0x32, 0x0a, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x18, 0x05, 0x20, 0x03,
|
||||
0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67, 0x65, 0x45,
|
||||
0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x48, 0x65, 0x72, 0x6f, 0x45, 0x6e, 0x74,
|
||||
0x72, 0x79, 0x52, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x1a, 0x44, 0x0a, 0x09, 0x48, 0x65, 0x72, 0x6f,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52,
|
||||
0x6f, 0x6c, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x1a,
|
||||
0x0a, 0x18, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67, 0x65, 0x47, 0x65, 0x74, 0x52,
|
||||
0x6f, 0x6f, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x22, 0x3a, 0x0a, 0x19, 0x53, 0x74,
|
||||
0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67, 0x65, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x49,
|
||||
0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x44, 0x61, 0x74, 0x61,
|
||||
0x52, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x22, 0x15, 0x0a, 0x13, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68,
|
||||
0x65, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x22, 0x39, 0x0a,
|
||||
0x14, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73,
|
||||
0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e,
|
||||
0x67, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x59, 0x0a, 0x13, 0x53, 0x74, 0x6f, 0x6e,
|
||||
0x65, 0x68, 0x65, 0x6e, 0x67, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x12,
|
||||
0x18, 0x0a, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70,
|
||||
0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74,
|
||||
0x22, 0x92, 0x01, 0x0a, 0x18, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67, 0x65, 0x42,
|
||||
0x61, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
|
||||
0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x45, 0x76,
|
||||
0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6e, 0x65, 0x77, 0x45, 0x76,
|
||||
0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x09, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x72, 0x6f,
|
||||
0x6f, 0x6d, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03,
|
||||
0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72,
|
||||
0x65, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x12, 0x28, 0x0a, 0x06, 0x62, 0x61, 0x74,
|
||||
0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x62, 0x61, 0x74,
|
||||
0x74, 0x6c, 0x65, 0x22, 0x51, 0x0a, 0x14, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67,
|
||||
0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x65,
|
||||
0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x65, 0x76,
|
||||
0x65, 0x6e, 0x74, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
|
||||
0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x5a, 0x0a, 0x17, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68,
|
||||
0x65, 0x6e, 0x67, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65,
|
||||
0x71, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x12, 0x25, 0x0a, 0x06, 0x72,
|
||||
0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61,
|
||||
0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f,
|
||||
0x72, 0x74, 0x22, 0x91, 0x02, 0x0a, 0x18, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e, 0x67,
|
||||
0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||||
0x18, 0x0a, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x65, 0x77,
|
||||
0x45, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6e, 0x65, 0x77,
|
||||
0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x03, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04,
|
||||
0x72, 0x6f, 0x6f, 0x6d, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04,
|
||||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52,
|
||||
0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x37, 0x0a, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x18,
|
||||
0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x68, 0x65, 0x6e,
|
||||
0x67, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70,
|
||||
0x2e, 0x48, 0x65, 0x72, 0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x68, 0x65, 0x72, 0x6f,
|
||||
0x1a, 0x44, 0x0a, 0x09, 0x48, 0x65, 0x72, 0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
|
||||
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
|
||||
0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b,
|
||||
0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 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 (
|
||||
@ -1002,7 +1044,7 @@ func file_stonehenge_stonehenge_msg_proto_rawDescGZIP() []byte {
|
||||
return file_stonehenge_stonehenge_msg_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_stonehenge_stonehenge_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 17)
|
||||
var file_stonehenge_stonehenge_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 19)
|
||||
var file_stonehenge_stonehenge_msg_proto_goTypes = []interface{}{
|
||||
(*StonehengeGetListReq)(nil), // 0: StonehengeGetListReq
|
||||
(*StonehengeGetListResp)(nil), // 1: StonehengeGetListResp
|
||||
@ -1021,36 +1063,43 @@ var file_stonehenge_stonehenge_msg_proto_goTypes = []interface{}{
|
||||
(*StonehengeBattleOverReq)(nil), // 14: StonehengeBattleOverReq
|
||||
(*StonehengeBattleOverResp)(nil), // 15: StonehengeBattleOverResp
|
||||
nil, // 16: StonehengeEnterLevelResp.HeroEntry
|
||||
(*DBStonehenge)(nil), // 17: DBStonehenge
|
||||
(*DBStoneBoss)(nil), // 18: DBStoneBoss
|
||||
(*RoomData)(nil), // 19: RoomData
|
||||
(*UserAtno)(nil), // 20: UserAtno
|
||||
(*BattleFormation)(nil), // 21: BattleFormation
|
||||
(*BattleInfo)(nil), // 22: BattleInfo
|
||||
(*BattleReport)(nil), // 23: BattleReport
|
||||
(*BattleRole)(nil), // 24: BattleRole
|
||||
nil, // 17: StonehengeEventResp.HeroEntry
|
||||
nil, // 18: StonehengeBattleOverResp.HeroEntry
|
||||
(*DBStonehenge)(nil), // 19: DBStonehenge
|
||||
(*DBStoneBoss)(nil), // 20: DBStoneBoss
|
||||
(*RoomData)(nil), // 21: RoomData
|
||||
(*BattleReport)(nil), // 22: BattleReport
|
||||
(*UserAtno)(nil), // 23: UserAtno
|
||||
(*BattleFormation)(nil), // 24: BattleFormation
|
||||
(*BattleInfo)(nil), // 25: BattleInfo
|
||||
(*BattleRole)(nil), // 26: BattleRole
|
||||
}
|
||||
var file_stonehenge_stonehenge_msg_proto_depIdxs = []int32{
|
||||
17, // 0: StonehengeGetListResp.data:type_name -> DBStonehenge
|
||||
18, // 1: StonehengeGetListResp.boss:type_name -> DBStoneBoss
|
||||
19, // 0: StonehengeGetListResp.data:type_name -> DBStonehenge
|
||||
20, // 1: StonehengeGetListResp.boss:type_name -> DBStoneBoss
|
||||
16, // 2: StonehengeEnterLevelResp.hero:type_name -> StonehengeEnterLevelResp.HeroEntry
|
||||
19, // 3: StonehengeEnterLevelResp.room:type_name -> RoomData
|
||||
19, // 4: StonehengeGotoRoomResp.room:type_name -> RoomData
|
||||
19, // 5: StonehengeEventResp.room:type_name -> RoomData
|
||||
20, // 6: StonehengeEventResp.reward:type_name -> UserAtno
|
||||
19, // 7: StonehengeGetRoomInfoResp.room:type_name -> RoomData
|
||||
17, // 8: StonehengeFinishResp.data:type_name -> DBStonehenge
|
||||
21, // 9: StonehengeBattleReq.battle:type_name -> BattleFormation
|
||||
22, // 10: StonehengeBattleResp.info:type_name -> BattleInfo
|
||||
23, // 11: StonehengeBattleOverReq.report:type_name -> BattleReport
|
||||
19, // 12: StonehengeBattleOverResp.room:type_name -> RoomData
|
||||
20, // 13: StonehengeBattleOverResp.reward:type_name -> UserAtno
|
||||
24, // 14: StonehengeEnterLevelResp.HeroEntry.value:type_name -> BattleRole
|
||||
15, // [15:15] is the sub-list for method output_type
|
||||
15, // [15:15] is the sub-list for method input_type
|
||||
15, // [15:15] is the sub-list for extension type_name
|
||||
15, // [15:15] is the sub-list for extension extendee
|
||||
0, // [0:15] is the sub-list for field type_name
|
||||
21, // 3: StonehengeEnterLevelResp.room:type_name -> RoomData
|
||||
21, // 4: StonehengeGotoRoomResp.room:type_name -> RoomData
|
||||
22, // 5: StonehengeEventReq.report:type_name -> BattleReport
|
||||
21, // 6: StonehengeEventResp.room:type_name -> RoomData
|
||||
23, // 7: StonehengeEventResp.reward:type_name -> UserAtno
|
||||
17, // 8: StonehengeEventResp.hero:type_name -> StonehengeEventResp.HeroEntry
|
||||
21, // 9: StonehengeGetRoomInfoResp.room:type_name -> RoomData
|
||||
19, // 10: StonehengeFinishResp.data:type_name -> DBStonehenge
|
||||
24, // 11: StonehengeBattleReq.battle:type_name -> BattleFormation
|
||||
25, // 12: StonehengeBattleResp.info:type_name -> BattleInfo
|
||||
22, // 13: StonehengeBattleOverReq.report:type_name -> BattleReport
|
||||
21, // 14: StonehengeBattleOverResp.room:type_name -> RoomData
|
||||
23, // 15: StonehengeBattleOverResp.reward:type_name -> UserAtno
|
||||
18, // 16: StonehengeBattleOverResp.hero:type_name -> StonehengeBattleOverResp.HeroEntry
|
||||
26, // 17: StonehengeEnterLevelResp.HeroEntry.value:type_name -> BattleRole
|
||||
26, // 18: StonehengeEventResp.HeroEntry.value:type_name -> BattleRole
|
||||
26, // 19: StonehengeBattleOverResp.HeroEntry.value:type_name -> BattleRole
|
||||
20, // [20:20] is the sub-list for method output_type
|
||||
20, // [20:20] is the sub-list for method input_type
|
||||
20, // [20:20] is the sub-list for extension type_name
|
||||
20, // [20:20] is the sub-list for extension extendee
|
||||
0, // [0:20] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_stonehenge_stonehenge_msg_proto_init() }
|
||||
@ -1262,7 +1311,7 @@ func file_stonehenge_stonehenge_msg_proto_init() {
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_stonehenge_stonehenge_msg_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 17,
|
||||
NumMessages: 19,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
|
@ -16,6 +16,9 @@ type GameBattleReadyData struct {
|
||||
HeroCount int32
|
||||
ReadyScene string
|
||||
BattleScenes []string
|
||||
ShowBuff int32
|
||||
BattleEvents []int32
|
||||
ScoreGroupID int32
|
||||
DisableAiCamera int32
|
||||
ChoseCamp []int32
|
||||
DisableCamp []int32
|
||||
@ -23,6 +26,7 @@ type GameBattleReadyData struct {
|
||||
ChoseHero []string
|
||||
DisableHero []string
|
||||
LockSlots []int32
|
||||
HeroCheck []string
|
||||
AssistTeam int32
|
||||
CanFriendHelp int32
|
||||
Numrounds int32
|
||||
@ -53,6 +57,22 @@ func (_v *GameBattleReadyData)Deserialize(_buf map[string]interface{}) (err erro
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ShowBuff"].(float64); !_ok_ { err = errors.New("ShowBuff error"); return }; _v.ShowBuff = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["battleEvents"].([]interface{}); !_ok_ { err = errors.New("battleEvents error"); return }
|
||||
|
||||
_v.BattleEvents = 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.BattleEvents = append(_v.BattleEvents, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ScoreGroupID"].(float64); !_ok_ { err = errors.New("ScoreGroupID error"); return }; _v.ScoreGroupID = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["disableAiCamera"].(float64); !_ok_ { err = errors.New("disableAiCamera error"); return }; _v.DisableAiCamera = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
@ -125,6 +145,20 @@ func (_v *GameBattleReadyData)Deserialize(_buf map[string]interface{}) (err erro
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["HeroCheck"].([]interface{}); !_ok_ { err = errors.New("HeroCheck error"); return }
|
||||
|
||||
_v.HeroCheck = 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.HeroCheck = append(_v.HeroCheck, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ 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_) }
|
||||
|
34
sys/configure/structs/Game.BattleScore.go
Normal file
34
sys/configure/structs/Game.BattleScore.go
Normal file
@ -0,0 +1,34 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameBattleScore struct {
|
||||
_dataList []*GameBattleScoreData
|
||||
}
|
||||
|
||||
func NewGameBattleScore(_buf []map[string]interface{}) (*GameBattleScore, error) {
|
||||
_dataList := make([]*GameBattleScoreData, 0, len(_buf))
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameBattleScoreData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
}
|
||||
}
|
||||
return &GameBattleScore{_dataList:_dataList}, nil
|
||||
}
|
||||
|
||||
func (table *GameBattleScore) GetDataList() []*GameBattleScoreData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameBattleScore) Get(index int) *GameBattleScoreData {
|
||||
return table._dataList[index]
|
||||
}
|
||||
|
45
sys/configure/structs/Game.BattleScoreData.go
Normal file
45
sys/configure/structs/Game.BattleScoreData.go
Normal file
@ -0,0 +1,45 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameBattleScoreData struct {
|
||||
Id int32
|
||||
ScoreName string
|
||||
RankLow int32
|
||||
RankUp int32
|
||||
Grade string
|
||||
Score int32
|
||||
}
|
||||
|
||||
const TypeId_GameBattleScoreData = -1341711992
|
||||
|
||||
func (*GameBattleScoreData) GetTypeId() int32 {
|
||||
return -1341711992
|
||||
}
|
||||
|
||||
func (_v *GameBattleScoreData)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 __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["score_name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.ScoreName error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.ScoreName, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rank_low"].(float64); !_ok_ { err = errors.New("rank_low error"); return }; _v.RankLow = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rank_up"].(float64); !_ok_ { err = errors.New("rank_up error"); return }; _v.RankUp = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Grade, _ok_ = _buf["grade"].(string); !_ok_ { err = errors.New("grade error"); return } }
|
||||
{ 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 DeserializeGameBattleScoreData(_buf map[string]interface{}) (*GameBattleScoreData, error) {
|
||||
v := &GameBattleScoreData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -123,6 +123,7 @@ type Tables struct {
|
||||
Battletasktesting *GameBattletasktesting
|
||||
BattleReady *GameBattleReady
|
||||
Battleready_capskill *GameBattleready_capskill
|
||||
BattleScore *GameBattleScore
|
||||
NewSmithy *GameNewSmithy
|
||||
SmithyProficiency *GameSmithyProficiency
|
||||
SmithyStoveV1 *GameSmithyStoveV1
|
||||
@ -893,6 +894,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.Battleready_capskill, err = NewGameBattleready_capskill(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_battlescore") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.BattleScore, err = NewGameBattleScore(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_newsmithy") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@ -251,6 +251,8 @@ type GameGlobalData struct {
|
||||
GuildbossRoulette *Gameatn
|
||||
GuildbossKillPreview []*Gameatn
|
||||
GuildbossChallengePreview []*Gameatn
|
||||
CompassDistansces []int32
|
||||
CompassAngleOffsets []int32
|
||||
}
|
||||
|
||||
const TypeId_GameGlobalData = 477542761
|
||||
@ -1033,6 +1035,34 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["compass_distansces"].([]interface{}); !_ok_ { err = errors.New("compass_distansces error"); return }
|
||||
|
||||
_v.CompassDistansces = 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.CompassDistansces = append(_v.CompassDistansces, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["compass_angle_offsets"].([]interface{}); !_ok_ { err = errors.New("compass_angle_offsets error"); return }
|
||||
|
||||
_v.CompassAngleOffsets = 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.CompassAngleOffsets = append(_v.CompassAngleOffsets, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user