#34936 子任务 【梦工场系统】 <-后端-> 【驯龙养成】道具提升

This commit is contained in:
meixiongfeng 2023-09-18 17:49:14 +08:00
parent 5529d8edb7
commit 9661f12346
40 changed files with 7365 additions and 4862 deletions

View File

@ -7,6 +7,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -39,6 +40,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -71,6 +73,7 @@
"battleScenes": [
"scenesfight_05_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -103,6 +106,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -135,6 +139,7 @@
"battleScenes": [
"bossfight_spinymandrilla_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -167,6 +172,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -199,6 +205,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -231,6 +238,7 @@
"battleScenes": [
"bossfight_spinymandrilla_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -263,6 +271,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -295,6 +304,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -327,6 +337,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -359,6 +370,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -391,6 +403,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -423,6 +436,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -455,6 +469,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -487,6 +502,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -519,6 +535,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -553,6 +570,7 @@
"scenesfight_03_02",
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -585,6 +603,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -617,6 +636,7 @@
"battleScenes": [
"scenesfight_03_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -649,6 +669,7 @@
"battleScenes": [
"bossfight_spinymandrilla_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -681,6 +702,7 @@
"battleScenes": [
"bossfight_naturetitan_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -713,6 +735,7 @@
"battleScenes": [
"bossfight_spinymandrilla_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -745,6 +768,7 @@
"battleScenes": [
"bossfight_chef_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -777,6 +801,7 @@
"battleScenes": [
"bossfight_spinymandrilla_03"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -809,6 +834,7 @@
"battleScenes": [
"bossfight_translate_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -841,6 +867,7 @@
"battleScenes": [
"scenesfight_08"
],
"LoadingId": 1019,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -873,6 +900,7 @@
"battleScenes": [
"scenesfight_08"
],
"LoadingId": 1019,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -905,6 +933,7 @@
"battleScenes": [
"bossfight_dragon_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -937,6 +966,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -969,6 +999,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "battleready_battleready_RuleTips_1",
@ -1003,6 +1034,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "battleready_battleready_RuleTips_2",
@ -1037,6 +1069,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "battleready_battleready_RuleTips_3",
@ -1071,6 +1104,7 @@
"battleScenes": [
"bossfight_naturetitan_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1103,6 +1137,7 @@
"battleScenes": [
"bossfight_naturetitan_03"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1135,6 +1170,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1169,6 +1205,7 @@
"battleScenes": [
"scenesfight_05_01"
],
"LoadingId": 0,
"HideAlienSpace": 1,
"RuleTips": {
"key": "",
@ -1201,6 +1238,7 @@
"battleScenes": [
"scenesfight_05_01"
],
"LoadingId": 0,
"HideAlienSpace": 1,
"RuleTips": {
"key": "",
@ -1236,6 +1274,7 @@
"battleScenes": [
"scenesfight_05_01"
],
"LoadingId": 0,
"HideAlienSpace": 1,
"RuleTips": {
"key": "",
@ -1268,6 +1307,7 @@
"battleScenes": [
"scenesfight_08"
],
"LoadingId": 1019,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1302,6 +1342,7 @@
"battleScenes": [
"scenesfight_08"
],
"LoadingId": 1019,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1336,6 +1377,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 1019,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1374,6 +1416,7 @@
"battleScenes": [
"scenesfight_05_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1408,6 +1451,7 @@
"battleScenes": [
"bossfight_spinymandrilla_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1440,6 +1484,7 @@
"battleScenes": [
"scenesfight_05_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1472,6 +1517,7 @@
"battleScenes": [
"scenesfight_08"
],
"LoadingId": 1019,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1504,6 +1550,7 @@
"battleScenes": [
"scenesfight_05_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1538,6 +1585,7 @@
"battleScenes": [
"scenesfight_05_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1562,6 +1610,74 @@
"CanFriendHelp": 0,
"Numrounds": 0
},
{
"id": 10103002,
"PlayType": 1,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_03",
"battleScenes": [
"scenesfight_05_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 720015,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": 0,
"Numrounds": 0
},
{
"id": 10103003,
"PlayType": 1,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_03",
"battleScenes": [
"scenesfight_05_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 0,
"ChoseHero": [],
"DisableHero": [
"24008"
],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": 0,
"Numrounds": 0
},
{
"id": 10106001,
"PlayType": 1,
@ -1570,6 +1686,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1602,6 +1719,7 @@
"battleScenes": [
"scenesfight_03_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1635,6 +1753,7 @@
"bossfight_naturetitan_02",
"bossfight_naturetitan_04"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1654,7 +1773,7 @@
126
],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"disableAiCamera": 1,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 0,
@ -1669,6 +1788,107 @@
"CanFriendHelp": 0,
"Numrounds": 0
},
{
"id": 10300001,
"PlayType": 0,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_04",
"battleScenes": [
"scenesfight_08"
],
"LoadingId": 1019,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 0,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": 0,
"Numrounds": 0
},
{
"id": 10300002,
"PlayType": 0,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_04",
"battleScenes": [
"scenesfight_08"
],
"LoadingId": 1019,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [
109
],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 720014,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": 0,
"Numrounds": 0
},
{
"id": 10300003,
"PlayType": 0,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_04",
"battleScenes": [
"scenesfight_08"
],
"LoadingId": 1019,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 720018,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": 0,
"Numrounds": 0
},
{
"id": 10111001,
"PlayType": 1,
@ -1677,6 +1897,7 @@
"battleScenes": [
"scenesfight_03_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1709,6 +1930,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1718,10 +1940,7 @@
"key": "",
"text": ""
},
"battleEvents": [
111,
114
],
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"ChoseCamp": [],
@ -1735,7 +1954,7 @@
"24001"
],
"RedAssistTeam": 0,
"BlueAssistTeam": 720016,
"BlueAssistTeam": 0,
"CanFriendHelp": 0,
"Numrounds": 0
},
@ -1747,6 +1966,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "battleready_battleready_RuleTips_1",
@ -1771,7 +1991,7 @@
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": 0,
"Numrounds": 100
"Numrounds": 0
},
{
"id": 11504002,
@ -1781,6 +2001,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "battleready_battleready_RuleTips_2",
@ -1805,7 +2026,7 @@
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": 0,
"Numrounds": 100
"Numrounds": 0
},
{
"id": 11504003,
@ -1815,6 +2036,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "battleready_battleready_RuleTips_3",
@ -1839,7 +2061,7 @@
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": 0,
"Numrounds": 100
"Numrounds": 0
},
{
"id": 11604001,
@ -1849,44 +2071,7 @@
"battleScenes": [
"scenesfight_06"
],
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [
111,
114
],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 0,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [
"24004",
"24001"
],
"RedAssistTeam": 0,
"BlueAssistTeam": 720016,
"CanFriendHelp": 0,
"Numrounds": 0
},
{
"id": 10400001,
"PlayType": 4,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_02",
"battleScenes": [
"bossfight_spinymandrilla_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1911,6 +2096,39 @@
"CanFriendHelp": 0,
"Numrounds": 0
},
{
"id": 10400001,
"PlayType": 4,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_02",
"battleScenes": [
"bossfight_spinymandrilla_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": 1,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 0,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": 0,
"Numrounds": 0
},
{
"id": 10400002,
"PlayType": 4,
@ -1919,6 +2137,7 @@
"battleScenes": [
"bossfight_dragon_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1951,6 +2170,7 @@
"battleScenes": [
"bossfight_chef_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -1962,7 +2182,7 @@
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"disableAiCamera": 1,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 0,
@ -1983,6 +2203,7 @@
"battleScenes": [
"bossfight_translate_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2015,6 +2236,7 @@
"battleScenes": [
"bossfight_naturetitan_03"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2026,7 +2248,7 @@
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"disableAiCamera": 1,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 0,
@ -2047,6 +2269,7 @@
"battleScenes": [
"bossfight_naturetitan_01"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2058,7 +2281,7 @@
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"disableAiCamera": 1,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 0,
@ -2079,6 +2302,7 @@
"battleScenes": [
"bossfight_naturetitan_02"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2088,11 +2312,9 @@
"key": "",
"text": ""
},
"battleEvents": [
113
],
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": 0,
"disableAiCamera": 1,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 0,
@ -2113,6 +2335,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2145,6 +2368,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2177,6 +2401,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2209,6 +2434,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2241,6 +2467,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2273,6 +2500,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2305,6 +2533,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2337,6 +2566,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2369,6 +2599,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2401,6 +2632,7 @@
"battleScenes": [
"scenesfight_07"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",
@ -2433,6 +2665,7 @@
"battleScenes": [
"scenesfight_06"
],
"LoadingId": 0,
"HideAlienSpace": 0,
"RuleTips": {
"key": "",

View File

@ -968,79 +968,79 @@
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_81",
"text": "波比,你在中轴城过得好吗?"
"text": "小指头,快看!这就是中轴城!"
}
},
{
"KeyId": 82,
"GroupID": 24008,
"GroupID": 13005,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_82",
"text": "要不是你动作失误,我怎么会从龙上摔下来"
"text": "好想吃棉花糖,尤其是草莓味的棉花糖,哧溜"
}
},
{
"KeyId": 83,
"GroupID": 34008,
"GroupID": 24008,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_83",
"text": "哼,你还害得我差点被双头龙压扁"
"text": "要不是你动作失误,我怎么会从龙上摔下来"
}
},
{
"KeyId": 84,
"GroupID": 51006,
"GroupID": 34008,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_84",
"text": "咩——咩——"
"text": "哼,你还害得我差点被双头龙压扁!"
}
},
{
"KeyId": 85,
"GroupID": 510101,
"GroupID": 51006,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_85",
"text": "这一区安全!"
"text": "咩——咩——"
}
},
{
"KeyId": 86,
"GroupID": 510111,
"GroupID": 510101,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_86",
"text": "没有异常"
"text": "这一区安全"
}
},
{
"KeyId": 87,
"GroupID": 51004,
"GroupID": 510111,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_87",
"text": "切,就这功夫,在我面前就是弟弟。"
"text": "没有异常!"
}
},
{
@ -1052,55 +1052,55 @@
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_88",
"text": "你嘴硬吧,上次是谁一下被打趴下了?"
"text": "切,就这功夫,在我面前就是弟弟。"
}
},
{
"KeyId": 89,
"GroupID": 24004,
"GroupID": 51004,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_89",
"text": "你们到底有没有在好好巡逻!"
"text": "你嘴硬吧,上次是谁一下被打趴下了?"
}
},
{
"KeyId": 90,
"GroupID": 510102,
"GroupID": 24004,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_90",
"text": "冤枉啊首领,刚才真的只是个意外"
"text": "你们到底有没有在好好巡逻"
}
},
{
"KeyId": 91,
"GroupID": 510112,
"GroupID": 510102,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_91",
"text": "谨记首领教诲"
"text": "冤枉啊首领,刚才真的只是个意外"
}
},
{
"KeyId": 92,
"GroupID": 51002,
"GroupID": 510112,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_92",
"text": "我好想知道这里面装的是什么。"
"text": "谨记首领教诲!"
}
},
{
@ -1112,19 +1112,19 @@
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_93",
"text": "我还是老老实实搬东西吧。"
"text": "我好想知道这里面装的是什么。"
}
},
{
"KeyId": 94,
"GroupID": 51003,
"GroupID": 51002,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_94",
"text": "你要是不怕被骂可以试试。"
"text": "我还是老老实实搬东西吧。"
}
},
{
@ -1136,19 +1136,19 @@
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_95",
"text": "把这些东西都搬完就可以去休息了。"
"text": "你要是不怕被骂可以试试。"
}
},
{
"KeyId": 96,
"GroupID": 24002,
"GroupID": 51003,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_96",
"text": "小牙仙们都跑哪去了?"
"text": "把这些东西都搬完就可以去休息了。"
}
},
{
@ -1160,235 +1160,247 @@
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_97",
"text": "藏在花丛中吗"
"text": "小牙仙们都跑哪去了"
}
},
{
"KeyId": 98,
"GroupID": 34005,
"GroupID": 24002,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_98",
"text": "阿卡迪亚战争的记忆永远不会被抹去。"
"text": "藏在花丛中吗?"
}
},
{
"KeyId": 99,
"GroupID": 2003000311,
"GroupID": 34005,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_99",
"text": "你再摸一个试试"
"text": "阿卡迪亚战争的记忆永远不会被抹去。"
}
},
{
"KeyId": 100,
"GroupID": 2003000321,
"GroupID": 2003000311,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_100",
"text": "你再摸一个试试"
"text": "呜呼!"
}
},
{
"KeyId": 101,
"GroupID": 2003000322,
"GroupID": 2003000321,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_101",
"text": "就这点东西就给本大爷打发了是吧"
"text": "呼噜呼噜"
}
},
{
"KeyId": 102,
"GroupID": 2003000323,
"GroupID": 2003000322,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_102",
"text": "好好好,这么玩儿是吧"
"text": "哧溜,吧唧吧唧"
}
},
{
"KeyId": 103,
"GroupID": 2003000324,
"GroupID": 2003000323,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_103",
"text": "轻点,当洗车呢"
"text": "嗷!嗷!"
}
},
{
"KeyId": 104,
"GroupID": 2003000331,
"GroupID": 2003000324,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_104",
"text": "你再摸一个试试"
"text": "嗷呜呜……"
}
},
{
"KeyId": 105,
"GroupID": 2003000332,
"GroupID": 2003000331,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_105",
"text": "就这点东西就给本大爷打发了是吧"
"text": "呜呼!"
}
},
{
"KeyId": 106,
"GroupID": 2003000111,
"GroupID": 2003000332,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_106",
"text": "你再摸一个试试"
"text": "哧溜,吧唧吧唧"
}
},
{
"KeyId": 107,
"GroupID": 2003000121,
"GroupID": 2003000111,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_107",
"text": "你再摸一个试试"
"text": "呜呼!"
}
},
{
"KeyId": 108,
"GroupID": 2003000122,
"GroupID": 2003000121,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_108",
"text": "就这点东西就给本大爷打发了是吧"
"text": "呜呼!"
}
},
{
"KeyId": 109,
"GroupID": 2003000123,
"GroupID": 2003000122,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_109",
"text": "好好好,这么玩儿是吧"
"text": "哧溜,吧唧吧唧"
}
},
{
"KeyId": 110,
"GroupID": 2003000124,
"GroupID": 2003000123,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_110",
"text": "轻点,当洗车呢"
"text": "嗷!嗷!"
}
},
{
"KeyId": 111,
"GroupID": 2003000131,
"GroupID": 2003000124,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_111",
"text": "你再摸一个试试"
"text": "嗷呜呜……"
}
},
{
"KeyId": 112,
"GroupID": 2003000132,
"GroupID": 2003000131,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_112",
"text": "就这点东西就给本大爷打发了是吧"
"text": "呜呼!"
}
},
{
"KeyId": 113,
"GroupID": 2003000211,
"GroupID": 2003000132,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_113",
"text": "你再摸一个试试"
"text": "哧溜,吧唧吧唧"
}
},
{
"KeyId": 114,
"GroupID": 2003000222,
"GroupID": 2003000211,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_114",
"text": "你再摸一个试试"
"text": "呜呼!"
}
},
{
"KeyId": 115,
"GroupID": 2003000231,
"GroupID": 2003000222,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_115",
"text": "你再摸一个试试"
"text": "呜呼!"
}
},
{
"KeyId": 116,
"GroupID": 2003000232,
"GroupID": 2003000231,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_116",
"text": "就这点东西就给本大爷打发了是吧"
"text": "呜呼!"
}
},
{
"KeyId": 117,
"GroupID": 2003000232,
"Type": 1,
"TaskIDMin": 0,
"TaskIDMax": 0,
"weight": 10,
"Text_Bubble": {
"key": "bubblegroup_bubblegroup_Text_Bubble_117",
"text": "哧溜,吧唧吧唧"
}
}
]

View File

@ -21280,7 +21280,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_724",
"text": "寻找左侧恐惧碎片"
"text": "调查喷泉花园处的恐惧灵气息"
},
"type": 20001,
"valid": 1,
@ -21305,7 +21305,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_725",
"text": "寻找未知恐惧碎片"
"text": "调查圣桃树前的恐惧灵气息"
},
"type": 20001,
"valid": 1,
@ -21330,7 +21330,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_726",
"text": "寻找右侧恐惧碎片"
"text": "调查擂台旁的恐惧灵气息"
},
"type": 20001,
"valid": 1,
@ -21472,7 +21472,7 @@
"t": "gold",
"n": 1
},
"Npc_event_type": 0,
"Npc_event_type": 3,
"NPC": 0,
"value": 1,
"filter": [],

View File

@ -15,8 +15,8 @@
"access": [
10041
],
"showmodel": "",
"model": "",
"showmodel": "54101_3_exhibition",
"model": "54101_3",
"controller": "",
"point": "",
"etime": 0,
@ -48,8 +48,8 @@
"access": [
10041
],
"showmodel": "",
"model": "",
"showmodel": "54101_3_exhibition",
"model": "54101_3",
"controller": "",
"point": "",
"etime": 0,

View File

@ -26,7 +26,7 @@
{
"id": 100004,
"track": "Track",
"type": 3,
"type": 0,
"startPos": 4,
"endPos": 5,
"local": 0
@ -34,7 +34,7 @@
{
"id": 100005,
"track": "Track",
"type": 4,
"type": 1,
"startPos": 5,
"endPos": 6,
"local": 1

View File

@ -381,5 +381,23 @@
"n": 1650
}
]
},
{
"id": 120037,
"type": 1,
"sencenstory": [],
"time": 0,
"clickstory": 0,
"BattleReadyID": 10103001,
"formatList": [
102031
],
"award": [
{
"a": "attr",
"t": "gold",
"n": 1650
}
]
}
]

View File

@ -0,0 +1,297 @@
[
{
"key": 1,
"attribute": "stime",
"lv": 1,
"num": 0,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 2,
"attribute": "stime",
"lv": 2,
"num": 2,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 3,
"attribute": "stime",
"lv": 3,
"num": 4,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 4,
"attribute": "stime",
"lv": 4,
"num": 6,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 5,
"attribute": "stime",
"lv": 5,
"num": 8,
"item": []
},
{
"key": 6,
"attribute": "hp",
"lv": 1,
"num": 0,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 7,
"attribute": "hp",
"lv": 2,
"num": 2,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 8,
"attribute": "hp",
"lv": 3,
"num": 4,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 9,
"attribute": "hp",
"lv": 4,
"num": 6,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 10,
"attribute": "hp",
"lv": 5,
"num": 8,
"item": []
},
{
"key": 11,
"attribute": "sprinttime",
"lv": 1,
"num": 0,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 12,
"attribute": "sprinttime",
"lv": 2,
"num": 2,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 13,
"attribute": "sprinttime",
"lv": 3,
"num": 4,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 14,
"attribute": "sprinttime",
"lv": 4,
"num": 6,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 15,
"attribute": "sprinttime",
"lv": 5,
"num": 8,
"item": []
},
{
"key": 16,
"attribute": "energyrecover",
"lv": 1,
"num": 0,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 17,
"attribute": "energyrecover",
"lv": 2,
"num": 2,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 18,
"attribute": "energyrecover",
"lv": 3,
"num": 4,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 19,
"attribute": "energyrecover",
"lv": 4,
"num": 6,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 20,
"attribute": "energyrecover",
"lv": 5,
"num": 8,
"item": []
},
{
"key": 21,
"attribute": "etime",
"lv": 1,
"num": 0,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 22,
"attribute": "etime",
"lv": 2,
"num": 2,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 23,
"attribute": "etime",
"lv": 3,
"num": 4,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 24,
"attribute": "etime",
"lv": 4,
"num": 6,
"item": [
{
"a": "item",
"t": "10000001",
"n": 1
}
]
},
{
"key": 25,
"attribute": "etime",
"lv": 5,
"num": 8,
"item": []
}
]

View File

@ -80,7 +80,7 @@
"time": 3,
"cd": 0,
"deplete": [],
"bubble": 2003000134,
"bubble": 2003000124,
"group": 0
},
{
@ -104,7 +104,7 @@
"time": 3,
"cd": 0,
"deplete": [],
"bubble": 2003000221,
"bubble": 2003000124,
"group": 0
},
{
@ -140,7 +140,7 @@
"time": 3,
"cd": 0,
"deplete": [],
"bubble": 2003000234,
"bubble": 2003000124,
"group": 0
},
{
@ -224,7 +224,7 @@
"time": 3,
"cd": 0,
"deplete": [],
"bubble": 2003000334,
"bubble": 2003000124,
"group": 0
}
]

View File

@ -723,7 +723,7 @@
"text": ""
},
"When": 20,
"FromCheck": "Side=1,HeroID=24004",
"FromCheck": "Side=2,HeroID=55007",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
@ -787,16 +787,14 @@
"key": "",
"text": ""
},
"When": 25,
"FromCheck": "",
"When": 20,
"FromCheck": "Side=1,HeroID=55007",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "",
"AddCon": [
"WaveEqual=2"
],
"AddCon": [],
"Execution": 2,
"Args": [
"6000090"
@ -833,9 +831,9 @@
"key": "",
"text": ""
},
"When": 15,
"When": 25,
"FromCheck": "",
"TargetCheck": "Side=2,HeroID=53007",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",

View File

@ -97,45 +97,29 @@
"k": 2,
"v": 3
},
{
"k": 3,
"v": 1
},
{
"k": 10,
"v": 1
},
{
"k": 12,
"v": 1
},
{
"k": 3,
"v": 2
},
{
"k": 15,
"v": 3
},
{
"k": 17,
"v": 3
},
{
"k": 18,
"v": 1
},
{
"k": 24,
"k": 11,
"v": 4
},
{
"k": 21,
"v": 4
},
{
"k": 28,
"v": 1
},
{
"k": 30,
"v": 2
},
{
"k": 27,
"v": 3
},
{
"k": 29,
"v": 3
}
],
"finish": 26
@ -153,41 +137,37 @@
"v": 3
},
{
"k": 3,
"k": 4,
"v": 1
},
{
"k": 9,
"v": 3
},
{
"k": 10,
"v": 1
},
{
"k": 12,
"v": 1
},
{
"k": 3,
"v": 2
},
{
"k": 15,
"v": 3
"k": 13,
"v": 1
},
{
"k": 17,
"v": 3
},
{
"k": 18,
"k": 19,
"v": 1
},
{
"k": 21,
"v": 3
},
{
"k": 24,
"v": 2
},
{
"k": 27,
"v": 3
},
{
"k": 29,
"v": 3
@ -207,45 +187,45 @@
"k": 2,
"v": 3
},
{
"k": 0,
"v": 1
},
{
"k": 3,
"v": 1
},
{
"k": 10,
"k": 9,
"v": 1
},
{
"k": 12,
"v": 1
"v": 3
},
{
"k": 3,
"k": 14,
"v": 2
},
{
"k": 15,
"v": 3
"k": 19,
"v": 2
},
{
"k": 17,
"v": 3
},
{
"k": 18,
"v": 1
},
{
"k": 24,
"v": 2
"k": 22,
"v": 3
},
{
"k": 27,
"v": 3
},
{
"k": 29,
"v": 3
"k": 34,
"v": 1
}
],
"finish": 26
@ -262,45 +242,37 @@
"k": 2,
"v": 3
},
{
"k": 3,
"v": 1
},
{
"k": 10,
"v": 1
"v": 4
},
{
"k": 12,
"v": 1
},
{
"k": 3,
"v": 2
},
{
"k": 15,
"v": 3
},
{
"k": 17,
"v": 3
},
{
"k": 18,
"k": 14,
"v": 1
},
{
"k": 24,
"v": 2
"k": 17,
"v": 4
},
{
"k": 18,
"v": 3
},
{
"k": 27,
"v": 3
"v": 1
},
{
"k": 29,
"v": 3
"k": 30,
"v": 1
},
{
"k": 32,
"v": 1
}
],
"finish": 26
@ -318,44 +290,40 @@
"v": 3
},
{
"k": 3,
"v": 1
},
{
"k": 10,
"v": 1
"k": 11,
"v": 3
},
{
"k": 12,
"v": 1
},
{
"k": 3,
"v": 2
},
{
"k": 15,
"v": 3
},
{
"k": 17,
"v": 3
},
{
"k": 18,
"k": 14,
"v": 1
},
{
"k": 24,
"v": 2
"k": 19,
"v": 3
},
{
"k": 20,
"v": 1
},
{
"k": 22,
"v": 1
},
{
"k": 27,
"v": 3
},
{
"k": 29,
"k": 28,
"v": 3
},
{
"k": 30,
"v": 2
}
],
"finish": 26
@ -373,44 +341,44 @@
"v": 3
},
{
"k": 3,
"v": 1
},
{
"k": 10,
"v": 1
},
{
"k": 12,
"v": 1
"k": 0,
"v": 4
},
{
"k": 3,
"v": 2
},
{
"k": 9,
"v": 1
},
{
"k": 11,
"v": 3
},
{
"k": 13,
"v": 1
},
{
"k": 15,
"v": 3
},
{
"k": 17,
"k": 16,
"v": 3
},
{
"k": 18,
"v": 1
},
{
"k": 24,
"k": 25,
"v": 2
},
{
"k": 27,
"k": 28,
"v": 3
},
{
"k": 29,
"v": 3
"k": 31,
"v": 2
}
],
"finish": 26
@ -429,43 +397,39 @@
},
{
"k": 3,
"v": 1
},
{
"k": 10,
"v": 1
"v": 2
},
{
"k": 12,
"v": 1
"v": 4
},
{
"k": 3,
"k": 13,
"v": 2
},
{
"k": 15,
"v": 3
"k": 16,
"v": 1
},
{
"k": 17,
"v": 3
},
{
"k": 18,
"v": 1
},
{
"k": 24,
"v": 2
"k": 20,
"v": 1
},
{
"k": 27,
"v": 3
},
{
"k": 29,
"v": 3
"k": 28,
"v": 1
},
{
"k": 30,
"v": 2
}
],
"finish": 26
@ -482,24 +446,32 @@
"k": 2,
"v": 3
},
{
"k": 0,
"v": 4
},
{
"k": 1,
"v": 3
},
{
"k": 3,
"v": 1
"v": 3
},
{
"k": 10,
"v": 1
},
{
"k": 12,
"v": 1
},
{
"k": 3,
"k": 13,
"v": 2
},
{
"k": 15,
"k": 18,
"v": 1
},
{
"k": 16,
"v": 3
},
{
@ -507,20 +479,16 @@
"v": 3
},
{
"k": 18,
"k": 21,
"v": 3
},
{
"k": 28,
"v": 1
},
{
"k": 24,
"v": 2
},
{
"k": 27,
"v": 3
},
{
"k": 29,
"v": 3
"k": 34,
"v": 1
}
],
"finish": 26

View File

@ -110,7 +110,7 @@
"y": 980
},
"type": 2,
"params": "2",
"params": "3",
"jumpId": 10025,
"introduce": {
"key": "gamesummary_node_introdunce_4",
@ -148,7 +148,7 @@
"y": 470
},
"type": 2,
"params": "3",
"params": "4",
"jumpId": 10026,
"introduce": {
"key": "gamesummary_node_introdunce_5",
@ -186,7 +186,7 @@
"y": 1270
},
"type": 2,
"params": "4",
"params": "2",
"jumpId": 10024,
"introduce": {
"key": "gamesummary_node_introdunce_6",

View File

@ -4156,5 +4156,27 @@
"atkgrow": 1300,
"defgrow": 1250,
"speedgrow": 0
},
{
"id": "53007",
"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
}
]

View File

@ -15817,7 +15817,7 @@
"id": "17060010",
"name": {
"key": "item_item_name_321",
"text": "4星林的感观守护者自选箱"
"text": "林的感观自选箱"
},
"usetype": 4,
"color": 3,
@ -15863,7 +15863,7 @@
"id": "17060011",
"name": {
"key": "item_item_name_322",
"text": "4星火的热情守护者自选箱"
"text": "火的热情自选箱"
},
"usetype": 4,
"color": 3,
@ -15909,7 +15909,7 @@
"id": "17060012",
"name": {
"key": "item_item_name_323",
"text": "4星水的包容守护者自选箱"
"text": "水的包容自选箱"
},
"usetype": 4,
"color": 3,
@ -20046,11 +20046,11 @@
},
"describe": {
"key": "item_item_describe_413",
"text": ""
"text": "不要靠近那朵艳丽的花儿,它会用冲天的腐臭告诉你,为何要敬畏大自然。"
},
"dialogue": {
"key": "item_item_dialogue_411",
"text": ""
"text": "【太臭了!比三天不洗澡的戈伯还臭!】"
},
"sale": [
{
@ -20092,11 +20092,11 @@
},
"describe": {
"key": "item_item_describe_414",
"text": ""
"text": "这,不是普通的鱼。而是经过腌制的罐头鲱鱼,八十一天发酵后那特殊的风味,使人从生到死都不会忘怀。"
},
"dialogue": {
"key": "item_item_dialogue_412",
"text": ""
"text": "【当它被打开的那一刻,世界安静了。】"
},
"sale": [
{
@ -20108,13 +20108,13 @@
"gm": 0
},
{
"id": "24012012",
"id": "24022012",
"name": {
"key": "item_item_name_413",
"text": "龙遗香"
},
"usetype": 1,
"color": 2,
"color": 3,
"bagtype": 0,
"index": 1,
"special_type": 0,
@ -20131,18 +20131,18 @@
"access": [],
"use_skip": 0,
"upper_limit": 0,
"img": "item_24012012",
"img": "item_24022012",
"intr": {
"key": "item_item_intr_415",
"text": ""
},
"describe": {
"key": "item_item_describe_415",
"text": ""
"text": "这,不是普通的香。而是龙之花经由龙腹运转而诞生的结晶。闻一闻,神清气爽。吃一口,脚下生风。"
},
"dialogue": {
"key": "item_item_dialogue_413",
"text": ""
"text": "【还冒着热气!赶快!药不能停!】"
},
"sale": [
{
@ -20152,5 +20152,45 @@
}
],
"gm": 0
},
{
"id": "25000001",
"name": {
"key": "item_item_name_414",
"text": "仙女泪滴"
},
"usetype": 1,
"color": 3,
"bagtype": 0,
"index": 1,
"special_type": 0,
"time": 0,
"reddottype": 0,
"effects": "",
"modelName": "",
"box_id": 0,
"synthetize_num": 0,
"synthetize_deplete": [],
"synthetize_get": [],
"decompose_deplete": [],
"decompose_get": [],
"access": [],
"use_skip": 0,
"upper_limit": 0,
"img": "item_25000001",
"intr": {
"key": "item_item_intr_416",
"text": "据说是某种十分珍贵的材料"
},
"describe": {
"key": "item_item_describe_416",
"text": "菲奥娜珍藏的材料,可以用来制作某些用于解除诅咒的药水。"
},
"dialogue": {
"key": "item_item_dialogue_414",
"text": "【真的是仙女流下的眼泪吗?】"
},
"sale": [],
"gm": 0
}
]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -15,11 +15,9 @@
"pos": 1,
"venturetext": {
"key": "mainchapter_main_venture_venturetext_2",
"text": "捕羊大赛"
"text": "待定关卡"
},
"jumpidList": [
10042
]
"jumpidList": []
},
{
"chapterid": 11001,
@ -44,17 +42,21 @@
"pos": 4,
"venturetext": {
"key": "mainchapter_main_venture_venturetext_5",
"text": "待定关卡"
"text": "捕羊大赛"
},
"jumpidList": []
"jumpidList": [
10042
]
},
{
"chapterid": 11001,
"pos": 5,
"venturetext": {
"key": "mainchapter_main_venture_venturetext_6",
"text": "待定关卡"
"text": "养成训练"
},
"jumpidList": []
"jumpidList": [
10045
]
}
]

View File

@ -30,8 +30,8 @@
"equip": [],
"newskill": [],
"lv": 1,
"hppro": 0.7,
"atkpro": 1.09,
"hppro": 1,
"atkpro": 0.5,
"defpro": 0.61,
"skill1": 1,
"skill2": 1,
@ -50,8 +50,8 @@
"equip": [],
"newskill": [],
"lv": 1,
"hppro": 0.89,
"atkpro": 0.79,
"hppro": 1,
"atkpro": 0.45,
"defpro": 0.69,
"skill1": 1,
"skill2": 1,
@ -310,8 +310,8 @@
"equip": [],
"newskill": [],
"lv": 2,
"hppro": 0.89,
"atkpro": 1.3,
"hppro": 1.3,
"atkpro": 0.4,
"defpro": 0.78,
"skill1": 1,
"skill2": 1,
@ -330,8 +330,8 @@
"equip": [],
"newskill": [],
"lv": 2,
"hppro": 0.89,
"atkpro": 1.3,
"hppro": 0.7,
"atkpro": 0.4,
"defpro": 0.78,
"skill1": 1,
"skill2": 1,
@ -350,8 +350,8 @@
"equip": [],
"newskill": [],
"lv": 2,
"hppro": 0.89,
"atkpro": 1.3,
"hppro": 0.7,
"atkpro": 0.4,
"defpro": 0.78,
"skill1": 1,
"skill2": 1,
@ -630,8 +630,8 @@
"equip": [],
"newskill": [],
"lv": 2,
"hppro": 0.73,
"atkpro": 1.09,
"hppro": 0.92,
"atkpro": 0.6,
"defpro": 0.62,
"skill1": 1,
"skill2": 1,
@ -651,7 +651,7 @@
"newskill": [],
"lv": 2,
"hppro": 0.92,
"atkpro": 0.79,
"atkpro": 0.57,
"defpro": 0.71,
"skill1": 1,
"skill2": 1,
@ -930,8 +930,8 @@
"equip": [],
"newskill": [],
"lv": 3,
"hppro": 0.88,
"atkpro": 1.1,
"hppro": 0.65,
"atkpro": 0.6,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
@ -951,7 +951,7 @@
"newskill": [],
"lv": 3,
"hppro": 0.96,
"atkpro": 1,
"atkpro": 0.5,
"defpro": 0.3,
"skill1": 1,
"skill2": 1,
@ -970,8 +970,8 @@
"equip": [],
"newskill": [],
"lv": 3,
"hppro": 0.77,
"atkpro": 1.3,
"hppro": 0.65,
"atkpro": 0.6,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
@ -990,8 +990,8 @@
"equip": [],
"newskill": [],
"lv": 3,
"hppro": 0.77,
"atkpro": 1.3,
"hppro": 0.65,
"atkpro": 0.6,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
@ -1231,7 +1231,7 @@
"newskill": [],
"lv": 3,
"hppro": 0.9,
"atkpro": 1.1,
"atkpro": 0.6,
"defpro": 0.3,
"skill1": 1,
"skill2": 1,
@ -1251,7 +1251,7 @@
"newskill": [],
"lv": 3,
"hppro": 0.98,
"atkpro": 1,
"atkpro": 0.5,
"defpro": 0.5,
"skill1": 1,
"skill2": 1,
@ -1271,7 +1271,7 @@
"newskill": [],
"lv": 3,
"hppro": 0.78,
"atkpro": 1.3,
"atkpro": 0.6,
"defpro": 0.3,
"skill1": 1,
"skill2": 1,
@ -1291,7 +1291,7 @@
"newskill": [],
"lv": 3,
"hppro": 0.78,
"atkpro": 1.3,
"atkpro": 0.6,
"defpro": 0.3,
"skill1": 1,
"skill2": 1,
@ -1531,7 +1531,7 @@
"newskill": [],
"lv": 4,
"hppro": 0.91,
"atkpro": 1.1,
"atkpro": 0.6,
"defpro": 0.5,
"skill1": 1,
"skill2": 1,
@ -1551,7 +1551,7 @@
"newskill": [],
"lv": 4,
"hppro": 0.99,
"atkpro": 1,
"atkpro": 0.5,
"defpro": 0.82,
"skill1": 1,
"skill2": 1,
@ -1571,7 +1571,7 @@
"newskill": [],
"lv": 4,
"hppro": 0.79,
"atkpro": 1.3,
"atkpro": 0.6,
"defpro": 0.5,
"skill1": 1,
"skill2": 1,
@ -1591,7 +1591,7 @@
"newskill": [],
"lv": 4,
"hppro": 0.79,
"atkpro": 1.3,
"atkpro": 0.6,
"defpro": 0.54,
"skill1": 1,
"skill2": 1,
@ -1810,8 +1810,8 @@
"equip": [],
"newskill": [],
"lv": 4,
"hppro": 20,
"atkpro": 2,
"hppro": 100,
"atkpro": 2.5,
"defpro": 0.87,
"skill1": 1,
"skill2": 1,
@ -1830,8 +1830,8 @@
"equip": [],
"newskill": [],
"lv": 4,
"hppro": 720018,
"atkpro": 1,
"hppro": 1.21,
"atkpro": 0.5,
"defpro": 0.5,
"skill1": 1,
"skill2": 1,
@ -1851,7 +1851,7 @@
"newskill": [],
"lv": 4,
"hppro": 1.21,
"atkpro": 1,
"atkpro": 0.5,
"defpro": 0.5,
"skill1": 1,
"skill2": 1,
@ -2431,7 +2431,7 @@
"newskill": [],
"lv": 5,
"hppro": 0.83,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.86,
"skill1": 1,
"skill2": 1,
@ -2451,7 +2451,7 @@
"newskill": [],
"lv": 5,
"hppro": 0.83,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.86,
"skill1": 1,
"skill2": 1,
@ -2471,7 +2471,7 @@
"newskill": [],
"lv": 5,
"hppro": 0.83,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.86,
"skill1": 1,
"skill2": 1,
@ -2491,7 +2491,7 @@
"newskill": [],
"lv": 5,
"hppro": 0.83,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.86,
"skill1": 1,
"skill2": 1,
@ -2731,7 +2731,7 @@
"newskill": [],
"lv": 6,
"hppro": 0.84,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.88,
"skill1": 1,
"skill2": 1,
@ -2751,7 +2751,7 @@
"newskill": [],
"lv": 6,
"hppro": 0.84,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.88,
"skill1": 1,
"skill2": 1,
@ -2771,7 +2771,7 @@
"newskill": [],
"lv": 6,
"hppro": 0.84,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.88,
"skill1": 1,
"skill2": 1,
@ -2791,7 +2791,7 @@
"newskill": [],
"lv": 6,
"hppro": 0.84,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.88,
"skill1": 1,
"skill2": 1,
@ -3031,7 +3031,7 @@
"newskill": [],
"lv": 6,
"hppro": 0.85,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.89,
"skill1": 1,
"skill2": 1,
@ -3051,7 +3051,7 @@
"newskill": [],
"lv": 6,
"hppro": 0.85,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.89,
"skill1": 1,
"skill2": 1,
@ -3071,7 +3071,7 @@
"newskill": [],
"lv": 6,
"hppro": 0.85,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.89,
"skill1": 1,
"skill2": 1,
@ -3091,7 +3091,7 @@
"newskill": [],
"lv": 6,
"hppro": 0.85,
"atkpro": 1.3,
"atkpro": 0.7,
"defpro": 0.89,
"skill1": 1,
"skill2": 1,
@ -3311,7 +3311,7 @@
"newskill": [],
"lv": 7,
"hppro": 1.04,
"atkpro": 0.3,
"atkpro": 0.1,
"defpro": 0.9,
"skill1": 1,
"skill2": 1,
@ -3331,7 +3331,7 @@
"newskill": [],
"lv": 7,
"hppro": 1.04,
"atkpro": 0.3,
"atkpro": 0.1,
"defpro": 0.9,
"skill1": 1,
"skill2": 1,
@ -3373,8 +3373,8 @@
],
"lv": 7,
"hppro": 5,
"atkpro": 0.6,
"defpro": 0.1,
"atkpro": 0.8,
"defpro": 3,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -3412,9 +3412,9 @@
"equip": [],
"newskill": [],
"lv": 7,
"hppro": 0.7,
"atkpro": 1.3,
"defpro": 0.88,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -3432,9 +3432,9 @@
"equip": [],
"newskill": [],
"lv": 7,
"hppro": 0.7,
"atkpro": 1.3,
"defpro": 0.88,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -3452,9 +3452,9 @@
"equip": [],
"newskill": [],
"lv": 7,
"hppro": 0.7,
"atkpro": 1.3,
"defpro": 0.88,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -3472,9 +3472,9 @@
"equip": [],
"newskill": [],
"lv": 7,
"hppro": 0.7,
"atkpro": 1.3,
"defpro": 0.88,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -3492,9 +3492,9 @@
"equip": [],
"newskill": [],
"lv": 7,
"hppro": 0.7,
"atkpro": 1.3,
"defpro": 0.88,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -3512,9 +3512,9 @@
"equip": [],
"newskill": [],
"lv": 7,
"hppro": 0.7,
"atkpro": 1.3,
"defpro": 0.88,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -3532,9 +3532,9 @@
"equip": [],
"newskill": [],
"lv": 7,
"hppro": 0.7,
"atkpro": 1.3,
"defpro": 0.88,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -3552,9 +3552,9 @@
"equip": [],
"newskill": [],
"lv": 7,
"hppro": 0.7,
"atkpro": 1.3,
"defpro": 0.88,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -3572,9 +3572,9 @@
"equip": [],
"newskill": [],
"lv": 7,
"hppro": 0.7,
"atkpro": 1.3,
"defpro": 0.88,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -3592,9 +3592,9 @@
"equip": [],
"newskill": [],
"lv": 7,
"hppro": 0.7,
"atkpro": 1.3,
"defpro": 0.88,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -7812,9 +7812,9 @@
"equip": [],
"newskill": [],
"lv": 13,
"hppro": 0,
"atkpro": 0,
"defpro": 0,
"hppro": 1.93,
"atkpro": 1.27,
"defpro": 0.88,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -232612,7 +232612,7 @@
"equip": [],
"newskill": [],
"lv": 2,
"hppro": 0.6,
"hppro": 0.5,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
@ -232632,7 +232632,7 @@
"equip": [],
"newskill": [],
"lv": 2,
"hppro": 0.6,
"hppro": 0.5,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
@ -232652,7 +232652,7 @@
"equip": [],
"newskill": [],
"lv": 2,
"hppro": 0.6,
"hppro": 0.5,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
@ -232692,7 +232692,7 @@
"equip": [],
"newskill": [],
"lv": 2,
"hppro": 0.6,
"hppro": 0.5,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
@ -232712,7 +232712,7 @@
"equip": [],
"newskill": [],
"lv": 4,
"hppro": 0.65,
"hppro": 0.5,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
@ -232732,7 +232732,7 @@
"equip": [],
"newskill": [],
"lv": 4,
"hppro": 0.65,
"hppro": 0.5,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
@ -232752,7 +232752,7 @@
"equip": [],
"newskill": [],
"lv": 4,
"hppro": 0.65,
"hppro": 0.5,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
@ -232772,7 +232772,7 @@
"equip": [],
"newskill": [],
"lv": 4,
"hppro": 0.4,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
@ -232792,7 +232792,7 @@
"equip": [],
"newskill": [],
"lv": 4,
"hppro": 0.6,
"hppro": 0.5,
"atkpro": 0.5,
"defpro": 0.1,
"skill1": 1,
@ -232827,7 +232827,7 @@
"captainId": 0,
"IsBoss": 0,
"bossHpCnt": 0,
"heroid": 24005,
"heroid": 51050,
"star": 3,
"equip": [],
"newskill": [],
@ -232847,7 +232847,7 @@
"captainId": 0,
"IsBoss": 0,
"bossHpCnt": 0,
"heroid": 14005,
"heroid": 51050,
"star": 3,
"equip": [],
"newskill": [],
@ -232867,7 +232867,7 @@
"captainId": 1,
"IsBoss": 0,
"bossHpCnt": 0,
"heroid": 44006,
"heroid": 51052,
"star": 3,
"equip": [],
"newskill": [],
@ -232887,7 +232887,7 @@
"captainId": 0,
"IsBoss": 0,
"bossHpCnt": 0,
"heroid": -1,
"heroid": 51052,
"star": 3,
"equip": [],
"newskill": [],
@ -232967,7 +232967,7 @@
"captainId": 1,
"IsBoss": 0,
"bossHpCnt": 0,
"heroid": -1,
"heroid": 51052,
"star": 3,
"equip": [],
"newskill": [],
@ -232987,7 +232987,7 @@
"captainId": 0,
"IsBoss": 0,
"bossHpCnt": 0,
"heroid": -1,
"heroid": 51052,
"star": 3,
"equip": [],
"newskill": [],
@ -233007,14 +233007,14 @@
"captainId": 0,
"IsBoss": 0,
"bossHpCnt": 0,
"heroid": 51050,
"star": 3,
"heroid": 35003,
"star": 6,
"equip": [],
"newskill": [],
"lv": 4,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.8,
"lv": 6,
"hppro": 1,
"atkpro": 1,
"defpro": 0.1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@ -233031,7 +233031,7 @@
"star": 3,
"equip": [],
"newskill": [],
"lv": 4,
"lv": 6,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.8,
@ -233047,11 +233047,11 @@
"captainId": 0,
"IsBoss": 0,
"bossHpCnt": 0,
"heroid": 51052,
"heroid": 51050,
"star": 3,
"equip": [],
"newskill": [],
"lv": 4,
"lv": 6,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.8,
@ -233071,7 +233071,7 @@
"star": 5,
"equip": [],
"newskill": [],
"lv": 4,
"lv": 6,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.8,
@ -233087,11 +233087,11 @@
"captainId": 0,
"IsBoss": 0,
"bossHpCnt": 0,
"heroid": -1,
"heroid": 51052,
"star": 3,
"equip": [],
"newskill": [],
"lv": 4,
"lv": 6,
"hppro": 0.3,
"atkpro": 0.5,
"defpro": 0.8,
@ -238247,11 +238247,11 @@
"captainId": 0,
"IsBoss": 0,
"bossHpCnt": 0,
"heroid": 44005,
"heroid": 24008,
"star": 4,
"equip": [],
"newskill": [],
"lv": 1,
"lv": 4,
"hppro": 1,
"atkpro": 1,
"defpro": 1,
@ -238355,20 +238355,20 @@
],
"lv": 20,
"hppro": 10,
"atkpro": 1,
"atkpro": 4,
"defpro": 10,
"skill1": 1,
"skill2": 1,
"skill3": 1,
"speed": 130,
"speed": 150,
"modelsize": 1
},
{
"Id": 720020,
"pos": 1,
"captainId": 0,
"IsBoss": 0,
"bossHpCnt": 0,
"IsBoss": 1,
"bossHpCnt": 4,
"heroid": 53007,
"star": 3,
"equip": [],
@ -238380,7 +238380,7 @@
"skill1": 1,
"skill2": 1,
"skill3": 1,
"speed": 120,
"speed": 140,
"modelsize": 1
},
{

View File

@ -28,7 +28,12 @@
"key": "opencond_opencond_name_2",
"text": "守护者回响"
},
"main": [],
"main": [
{
"key": 1,
"param": 1
}
],
"wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
@ -119,6 +124,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100108
}
],
"wkqbx": 2,
@ -188,6 +197,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100108
}
],
"wkqbx": 2,
@ -234,6 +247,10 @@
{
"key": 1,
"param": 1
},
{
"key": 3,
"param": 20090
}
],
"wkqbx": 0,
@ -372,6 +389,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100404
}
],
"wkqbx": 0,
@ -441,6 +462,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100108
}
],
"wkqbx": 0,
@ -620,6 +645,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100608
}
],
"wkqbx": 2,
@ -666,6 +695,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100404
}
],
"wkqbx": 0,
@ -689,6 +722,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100208
}
],
"wkqbx": 0,
@ -845,6 +882,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100304
}
],
"wkqbx": 0,
@ -868,6 +909,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100508
}
],
"wkqbx": 0,
@ -1484,6 +1529,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100308
}
],
"wkqbx": 1,
@ -1605,6 +1654,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100204
}
],
"wkqbx": 0,
@ -1628,6 +1681,10 @@
{
"key": 1,
"param": 10
},
{
"key": 3,
"param": 20080
}
],
"wkqbx": 3,
@ -1658,7 +1715,7 @@
"img": "",
"prompt": {
"key": "opencond_opencond_prompt_72",
"text": "主角等级达到10开启"
"text": "主角等级达到70开启"
},
"uiid": 0,
"activateType": 2,
@ -1674,6 +1731,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100808
}
],
"wkqbx": 0,
@ -1697,6 +1758,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1101208
}
],
"wkqbx": 0,
@ -1720,6 +1785,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100604
}
],
"wkqbx": 0,
@ -1743,6 +1812,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100108
}
],
"wkqbx": 0,
@ -1766,6 +1839,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100504
}
],
"wkqbx": 0,
@ -1789,6 +1866,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100108
}
],
"wkqbx": 0,
@ -1857,6 +1938,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1101208
}
],
"wkqbx": 0,
@ -1878,8 +1963,8 @@
},
"main": [
{
"key": 1,
"param": 1
"key": 2,
"param": 1101008
}
],
"wkqbx": 0,
@ -1887,7 +1972,7 @@
"img": "",
"prompt": {
"key": "opencond_opencond_prompt_82",
"text": ""
"text": "主线关卡通关达到第10章的第8关开启"
},
"uiid": 0,
"activateType": 0,
@ -1903,6 +1988,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1101008
}
],
"wkqbx": 2,
@ -1926,6 +2015,10 @@
{
"key": 1,
"param": 1
},
{
"key": 2,
"param": 1100408
}
],
"wkqbx": 2,
@ -1961,5 +2054,28 @@
"uiid": 0,
"activateType": 0,
"notify": []
},
{
"id": "annulartask",
"name": {
"key": "opencond_opencond_name_87",
"text": "每日任务"
},
"main": [
{
"key": 1,
"param": 7
}
],
"wkqbx": 2,
"kqbx": 0,
"img": "",
"prompt": {
"key": "opencond_opencond_prompt_85",
"text": "主角等级达到10开启"
},
"uiid": 0,
"activateType": 0,
"notify": []
}
]

View File

@ -603,7 +603,7 @@
"Levelid": 0,
"datas": [
"GameMain",
"邦尼兔_圣桃树_面对无牙仔",
"20040_坠落希卡普",
"901"
],
"event": [
@ -676,7 +676,7 @@
],
"event": [
2,
10202
10201
],
"goto": 0
},
@ -895,7 +895,7 @@
],
"event": [
2,
10201
10202
],
"goto": 0
},
@ -921,11 +921,11 @@
"datas": [
"CommandScene",
"功能入口_主线",
"901"
"905"
],
"event": [
2,
10203
10204
],
"goto": 0
},
@ -936,7 +936,7 @@
"datas": [
"GameMain",
"20110_熊猫",
"905"
"901"
],
"event": [
2,
@ -954,8 +954,8 @@
"901"
],
"event": [
1,
107
2,
10206
],
"goto": 0
},
@ -970,7 +970,7 @@
],
"event": [
2,
10206
10207
],
"goto": 0
},

View File

@ -50,7 +50,7 @@
"GameMain",
"位置6"
],
"drown": 14010000,
"drown": 18010000,
"pointweight": 1000
},
{
@ -86,7 +86,7 @@
"GameMain",
"位置10"
],
"drown": 14010000,
"drown": 18010000,
"pointweight": 1000
},
{

View File

@ -6953,9 +6953,7 @@
1,
1000
],
"FollowSK": [
215005314
],
"FollowSK": [],
"SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
@ -9753,8 +9751,7 @@
2000
],
"FollowSK": [
214003351,
214003352
214003351
],
"SucFollowSK": [
214003312
@ -9826,8 +9823,7 @@
2100
],
"FollowSK": [
214003351,
214003352
214003351
],
"SucFollowSK": [
214003322
@ -9875,8 +9871,7 @@
2100
],
"FollowSK": [
214003351,
214003352
214003351
],
"SucFollowSK": [
214003332
@ -9924,8 +9919,7 @@
2200
],
"FollowSK": [
214003351,
214003352
214003351
],
"SucFollowSK": [
214003342
@ -10691,7 +10685,7 @@
"ExecuteCnt": 1,
"Type": 3,
"Argu": [
390001115,
391000083,
1000,
1,
-1
@ -10717,7 +10711,7 @@
"ExecuteCnt": 1,
"Type": 3,
"Argu": [
390001126,
391000084,
1000,
1,
-1
@ -10951,12 +10945,12 @@
"Where": [],
"Order": "",
"Limit": 10,
"ExecuteCnt": 1,
"ExecuteCnt": 3,
"Type": 1,
"Argu": [
1,
4,
1100
2000
],
"FollowSK": [],
"SucFollowSK": [
@ -17505,9 +17499,7 @@
4,
4500
],
"FollowSK": [
224005314
],
"FollowSK": [],
"SucFollowSK": [
224005312,
224005313
@ -17600,9 +17592,7 @@
4,
4600
],
"FollowSK": [
224005314
],
"FollowSK": [],
"SucFollowSK": [
224005312,
224005313
@ -17628,9 +17618,7 @@
4,
4700
],
"FollowSK": [
224005314
],
"FollowSK": [],
"SucFollowSK": [
224005312,
224005313
@ -17656,9 +17644,7 @@
4,
4800
],
"FollowSK": [
224005314
],
"FollowSK": [],
"SucFollowSK": [
224005312,
224005313
@ -17684,9 +17670,7 @@
4,
4900
],
"FollowSK": [
224005314
],
"FollowSK": [],
"SucFollowSK": [
224005312,
224005313
@ -18628,16 +18612,18 @@
"EmitPR": 1000,
"From": 2,
"Where": [],
"Order": "Type=Rand",
"Limit": 1,
"ExecuteCnt": 2,
"Order": "",
"Limit": 2,
"ExecuteCnt": 1,
"Type": 1,
"Argu": [
1,
4,
2000
],
"FollowSK": [],
"FollowSK": [
233003314
],
"SucFollowSK": [
233003312,
233003313
@ -18697,6 +18683,29 @@
"RevisiCondition": "",
"RevisiParams": []
},
{
"Id": 233003314,
"EmitPR": 1000,
"From": 11,
"Where": [],
"Order": "Type=Rand",
"Limit": 2,
"ExecuteCnt": 1,
"Type": 1,
"Argu": [
1,
4,
2000
],
"FollowSK": [],
"SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
"DpsCondition": "",
"RevisiCondition": "",
"RevisiParams": []
},
{
"Id": 233003321,
"EmitPR": 1000,
@ -21183,12 +21192,10 @@
"SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 100,
"DpsCondition": "CriCal =1",
"DpsRevisiType": 0,
"DpsCondition": "",
"RevisiCondition": "",
"RevisiParams": [
300
]
"RevisiParams": []
},
{
"Id": 234007312,
@ -28011,12 +28018,12 @@
"Where": [],
"Order": "",
"Limit": 10,
"ExecuteCnt": 1,
"ExecuteCnt": 5,
"Type": 1,
"Argu": [
1,
4,
3000
600
],
"FollowSK": [],
"SucFollowSK": [
@ -57926,10 +57933,10 @@
2,
40
],
"FollowSK": [],
"SucFollowSK": [
"FollowSK": [
913003314
],
"SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
@ -58029,6 +58036,30 @@
"RevisiCondition": "",
"RevisiParams": []
},
{
"Id": 913003318,
"EmitPR": 1000,
"From": 2,
"Where": [],
"Order": "",
"Limit": 10,
"ExecuteCnt": 1,
"Type": 3,
"Argu": [
391000082,
1000,
1,
-1
],
"FollowSK": [],
"SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
"DpsCondition": "",
"RevisiCondition": "",
"RevisiParams": []
},
{
"Id": 935005311,
"EmitPR": 1000,
@ -58442,7 +58473,7 @@
"Argu": [
1,
4,
500
5000
],
"FollowSK": [],
"SucFollowSK": [],
@ -58876,17 +58907,16 @@
{
"Id": 934002311,
"EmitPR": 1000,
"From": 3,
"From": 4,
"Where": [],
"Order": "",
"Limit": 10,
"ExecuteCnt": 1,
"Type": 3,
"Type": 5,
"Argu": [
391000001,
1000,
1,
-1
2,
2,
100
],
"FollowSK": [],
"SucFollowSK": [],
@ -58970,7 +59000,7 @@
{
"Id": 934002315,
"EmitPR": 1000,
"From": 3,
"From": 12,
"Where": [],
"Order": "",
"Limit": 10,
@ -61423,7 +61453,7 @@
390001108,
1000,
1,
1
2
],
"FollowSK": [],
"SucFollowSK": [],
@ -61460,13 +61490,14 @@
{
"Id": 253007211,
"EmitPR": 1000,
"From": 1,
"From": 3,
"Where": [],
"Order": "",
"Limit": 10,
"ExecuteCnt": 1,
"Type": 2,
"Argu": [
453007211,
-1,
-1
],
@ -61482,7 +61513,7 @@
{
"Id": 253007212,
"EmitPR": 1000,
"From": 1,
"From": 13,
"Where": [],
"Order": "",
"Limit": 10,
@ -61547,5 +61578,28 @@
"DpsCondition": "",
"RevisiCondition": "",
"RevisiParams": []
},
{
"Id": 253007213,
"EmitPR": 1000,
"From": 2,
"Where": [],
"Order": "",
"Limit": 10,
"ExecuteCnt": 1,
"Type": 8,
"Argu": [
391000080,
-1,
1000
],
"FollowSK": [],
"SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
"DpsCondition": "",
"RevisiCondition": "",
"RevisiParams": []
}
]

File diff suppressed because it is too large Load Diff

View File

@ -1586,7 +1586,7 @@
"OverlayTimes": 1,
"SameID": false,
"golbalbufficon": "",
"buffIcon": "",
"buffIcon": "ty_icon_buff_xyu",
"buffeffect": "",
"buffpos": "根节点",
"forbidFloat": 0
@ -1702,7 +1702,7 @@
},
"BuffType": 47,
"EffectArgu": [
50,
89,
30
],
"BufParNum": 1,
@ -6206,7 +6206,7 @@
"text": "[color=#37d8a9]战意[/color]"
},
"Desc": {
"key": "skill_skill_buff_Desc_391000073",
"key": "skill_skill_buff_Desc_390001573",
"text": "每层战意对攻击者造成守护者攻击力5%和已损失生命值2%的附加伤害"
},
"BuffType": 114,
@ -8401,7 +8401,7 @@
},
"BuffType": 33,
"EffectArgu": [
0,
3,
100
],
"BufParNum": 1,
@ -10900,7 +10900,7 @@
"EffectArgu": [
3,
100,
400
-400
],
"BufParNum": 1,
"RelyCheckArgu": [],
@ -10968,7 +10968,8 @@
"EffectArgu": [
50,
1,
2
2,
200
],
"BufParNum": 1,
"RelyCheckArgu": [],
@ -11075,7 +11076,7 @@
3
],
"AddEffect": false,
"RemoveType": false,
"RemoveType": true,
"Priority": 0,
"NotOverlay": 0,
"OverlayTimes": 1,
@ -11109,6 +11110,39 @@
6
],
"AddEffect": false,
"RemoveType": true,
"Priority": 0,
"NotOverlay": 0,
"OverlayTimes": 1,
"SameID": true,
"golbalbufficon": "",
"buffIcon": "",
"buffeffect": "",
"buffpos": "",
"forbidFloat": 0
},
{
"Id": 391000082,
"Name": {
"key": "skill_skill_buff_Name_391000082",
"text": "吞噬吸血"
},
"Desc": {
"key": "skill_skill_buff_Desc_391000082",
"text": "吞噬吸血"
},
"BuffType": 134,
"EffectArgu": [
390001113,
913003313
],
"BufParNum": 1,
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
0
],
"AddEffect": false,
"RemoveType": false,
"Priority": 0,
"NotOverlay": 0,
@ -11119,5 +11153,65 @@
"buffeffect": "",
"buffpos": "",
"forbidFloat": 0
},
{
"Id": 391000083,
"Name": {
"key": "skill_skill_buff_Name_391000083",
"text": "[color=#e5621b]无法获得增益[/color] "
},
"Desc": {
"key": "skill_skill_buff_Desc_391000083",
"text": "效果持续期间,守护者无法被附加增益状态。"
},
"BuffType": 39,
"EffectArgu": [],
"BufParNum": 1,
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
0
],
"AddEffect": false,
"RemoveType": false,
"Priority": 0,
"NotOverlay": 0,
"OverlayTimes": 1,
"SameID": false,
"golbalbufficon": "",
"buffIcon": "",
"buffeffect": "",
"buffpos": "根节点",
"forbidFloat": 0
},
{
"Id": 391000084,
"Name": {
"key": "skill_skill_buff_Name_391000084",
"text": "[color=#37d8a9]无法获得减益[/color] "
},
"Desc": {
"key": "skill_skill_buff_Desc_391000084",
"text": "无法附加减益状态。"
},
"BuffType": 30,
"EffectArgu": [],
"BufParNum": 1,
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
0
],
"AddEffect": false,
"RemoveType": false,
"Priority": 0,
"NotOverlay": 0,
"OverlayTimes": 1,
"SameID": false,
"golbalbufficon": "",
"buffIcon": "",
"buffeffect": "",
"buffpos": "根节点",
"forbidFloat": 0
}
]

View File

@ -757,7 +757,7 @@
"TargetCheck": "Target=3",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "Effect=0",
"BuffCheck": "Effect=3,Succ=1",
"DpsCheck": "",
"AddCon": [],
"PasPr": 1000,
@ -777,7 +777,7 @@
"TargetCheck": "Target=3",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "Effect=1",
"BuffCheck": "Effect=1,Succ=1",
"DpsCheck": "",
"AddCon": [],
"PasPr": 1000,
@ -7351,7 +7351,7 @@
{
"Id": 491300311,
"When": 2,
"FromCheck": "",
"FromCheck": "Target=3",
"TargetCheck": "Target=2,HasBuff=390001113",
"MainSkillCheck": "",
"AfterSkillCheck": "",
@ -7572,7 +7572,7 @@
"Id": 491500232,
"When": 16,
"FromCheck": "Target=3",
"TargetCheck": "Target=2",
"TargetCheck": "",
"MainSkillCheck": "SkillPos=3",
"AfterSkillCheck": "",
"BuffCheck": "",
@ -7603,7 +7603,7 @@
"Type": "CallSkillPas",
"MaxEmitTimesInRoundByRole": 0,
"MaxEmitTimes": 0,
"MaxEmitTimesInRound": 0,
"MaxEmitTimesInRound": 1,
"Callback": [
915002316
]
@ -8202,7 +8202,7 @@
"Id": 491300532,
"When": 20,
"FromCheck": "Target=3",
"TargetCheck": "Target=1",
"TargetCheck": "",
"MainSkillCheck": "SkillPos=3",
"AfterSkillCheck": "",
"BuffCheck": "",
@ -8222,7 +8222,7 @@
"Id": 491300533,
"When": 20,
"FromCheck": "Target=3",
"TargetCheck": "Target=1",
"TargetCheck": "",
"MainSkillCheck": "SkillPos=3",
"AfterSkillCheck": "",
"BuffCheck": "",
@ -8282,7 +8282,7 @@
"Id": 492300332,
"When": 20,
"FromCheck": "Target=3",
"TargetCheck": "Target=1",
"TargetCheck": "",
"MainSkillCheck": "SkillPos=3",
"AfterSkillCheck": "",
"BuffCheck": "",
@ -8542,8 +8542,8 @@
{
"Id": 493400231,
"When": 16,
"FromCheck": "Target=3",
"TargetCheck": "",
"FromCheck": "",
"TargetCheck": "Target=3",
"MainSkillCheck": "SkillPos=3",
"AfterSkillCheck": "",
"BuffCheck": "",
@ -8583,7 +8583,7 @@
"Id": 493500231,
"When": 20,
"FromCheck": "Target=3",
"TargetCheck": "Target=2",
"TargetCheck": "",
"MainSkillCheck": "SkillPos=3",
"AfterSkillCheck": "",
"BuffCheck": "",
@ -8723,7 +8723,7 @@
"Id": 484500322,
"When": 16,
"FromCheck": "Target=3",
"TargetCheck": "Target=2",
"TargetCheck": "",
"MainSkillCheck": "SkillPos=2",
"AfterSkillCheck": "",
"BuffCheck": "",
@ -8743,7 +8743,7 @@
"Id": 491400332,
"When": 16,
"FromCheck": "Target=3",
"TargetCheck": "Target=2",
"TargetCheck": "",
"MainSkillCheck": "SkillPos=2",
"AfterSkillCheck": "",
"BuffCheck": "",
@ -8763,7 +8763,7 @@
"Id": 453007211,
"When": 15,
"FromCheck": "",
"TargetCheck": "Target=1",
"TargetCheck": "Target=4",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",

View File

@ -248,11 +248,6 @@
"a": "attr",
"t": "gold",
"n": 1
},
{
"a": "attr",
"t": "diamond",
"n": 1
}
]
},
@ -275,11 +270,6 @@
"a": "attr",
"t": "friendPoint",
"n": 1
},
{
"a": "attr",
"t": "diamond",
"n": 1
}
]
},
@ -291,11 +281,6 @@
"a": "attr",
"t": "arenacoin",
"n": 1
},
{
"a": "attr",
"t": "diamond",
"n": 1
}
]
},
@ -307,11 +292,6 @@
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "diamond",
"n": 1
}
]
},

View File

@ -49,7 +49,7 @@
"FormatList": [
700014
],
"BattleReadyID": 207,
"BattleReadyID": 126,
"EventList": [],
"playexp": {
"a": "attr",
@ -94,6 +94,8 @@
{
"id": 107,
"FormatList": [
700015,
700016,
700017
],
"BattleReadyID": 126,

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,84 @@
package dragon
import (
"go_dreamfactory/comm"
"go_dreamfactory/pb"
cfg "go_dreamfactory/sys/configure/structs"
)
//参数校验
func (this *apiComp) LvItemCheck(session comm.IUserSession, req *pb.DragonLvItemReq) (errdata *pb.ErrorData) {
if len(req.Oid) == 0 || req.Attribute == "" {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ReqParameterError,
Title: pb.ErrorCode_ReqParameterError.ToString(),
}
}
return
}
func (this *apiComp) LvItem(session comm.IUserSession, req *pb.DragonLvItemReq) (errdata *pb.ErrorData) {
var (
err error
dragon *pb.DBDragon
curLvConf *cfg.GameDragonLvItemData // 当前道具加成
upLvConf *cfg.GameDragonLvItemData // 下一级道具加成
speed int32
chanegList []*pb.DBDragon
rsp *pb.DragonLvItemResp
update map[string]interface{}
)
update = make(map[string]interface{})
rsp = &pb.DragonLvItemResp{}
if errdata = this.LvItemCheck(session, req); errdata != nil {
return
}
if dragon, err = this.module.modelDragon.GetDragonByOid(session.GetUserId(), req.Oid); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ReqParameterError,
Title: pb.ErrorCode_ReqParameterError.ToString(),
Message: err.Error(),
}
return
}
if _, ok := dragon.Lvitem[req.Attribute]; !ok { // 默认1级
dragon.Lvitem[req.Attribute] = 1
}
if curLvConf, err = this.module.configure.GetDragonLvItemConf(req.Attribute, dragon.Lvitem[req.Attribute]); err == nil {
if upLvConf, err = this.module.configure.GetDragonLvItemConf(req.Attribute, dragon.Lvitem[req.Attribute]+1); err == nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Title: pb.ErrorCode_ConfigNoFound.ToString(),
Message: err.Error(),
}
return
}
if errdata = this.module.CheckRes(session, curLvConf.Item); errdata != nil { // 校验消耗
return
}
dragon.Lvitem[req.Attribute] += 1 // 升级
update["lvitem"] = dragon.Lvitem
dragon.Property[req.Attribute] += upLvConf.Num
update["property"] = dragon.Property
}
if speed > dragon.Property["etime"] { // 更新最大速度
dragon.Property["etime"] = speed
update["property"] = dragon.Property
}
rsp.Dragons = dragon
if errdata = this.module.ConsumeRes(session, curLvConf.Item, true); errdata != nil {
return
}
this.module.modelDragon.UpdateDragonData(session.GetUserId(), dragon.Id, update)
chanegList = append(chanegList, dragon)
session.SendMsg(string(this.module.GetType()), "change", &pb.DragonChangePush{
Dragons: chanegList,
})
session.SendMsg(string(this.module.GetType()), "lvitem", rsp)
return
}

View File

@ -149,6 +149,7 @@ func (this *apiComp) Train(session comm.IUserSession, req *pb.DragonTrainReq) (e
// 升阶后重置养成属性次数
dragon.Play = make(map[int32]*pb.PlayData)
update["play"] = dragon.Play
}
if speed > dragon.Property["etime"] { // 更新最大速度
dragon.Property["etime"] = speed

View File

@ -18,6 +18,7 @@ const (
dragon_trainlv = "game_trainlv.json"
dragon_play = "game_dragonplay.json"
game_buzkashimount = "game_buzkashimount.json"
game_dragonlvitem = "game_dragonlvitem.json"
)
// /配置管理组件
@ -28,6 +29,7 @@ type configureComp struct {
dragon map[string]*cfg.GameTrainlvData
play map[string]*cfg.GameDragonPlayData
mount map[string]*cfg.GameBuzkashiMountData
lvItem map[string]*cfg.GameDragonLvItemData
}
// 组件初始化接口
@ -41,6 +43,7 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
configure.RegisterConfigure(dragon_trainlv, cfg.NewGameTrainlv, this.LoadDragon)
configure.RegisterConfigure(dragon_play, cfg.NewGameDragonPlay, this.LoadDragonPlay)
configure.RegisterConfigure(game_buzkashimount, cfg.NewGameBuzkashiMount, this.LoadDragonMount)
configure.RegisterConfigure(game_dragonlvitem, cfg.NewGameDragonLvItem, this.LoadDragonLvItem)
return
}
@ -145,3 +148,31 @@ func (this *configureComp) GetDragonMount(id string, itype int32) (conf *cfg.Gam
err = comm.NewNotFoundConfErr(moduleName, dragon_trainlv, fmt.Sprintf("id:%s,lv:%d", id, itype))
return
}
func (this *configureComp) LoadDragonLvItem() {
if v, err := this.GetConfigure(game_dragonlvitem); err == nil {
this.hlock.Lock()
defer this.hlock.Unlock()
this.lvItem = make(map[string]*cfg.GameDragonLvItemData)
if _configure, ok := v.(*cfg.GameDragonLvItem); ok {
for _, v := range _configure.GetDataList() {
this.lvItem[v.Attribute+"-"+strconv.Itoa(int(v.Lv))] = v
}
return
}
} else {
err = fmt.Errorf("%T no is *cfg.GameBuzkashiLvData", v)
}
}
func (this *configureComp) GetDragonLvItemConf(attribute string, lv int32) (conf *cfg.GameDragonLvItemData, err error) {
key := attribute + "-" + strconv.Itoa(int(lv))
this.hlock.RLock()
defer this.hlock.RUnlock()
ok := false
if conf, ok = this.lvItem[key]; ok {
return
}
err = comm.NewNotFoundConfErr(moduleName, dragon_trainlv, fmt.Sprintf("id:%s,lv:%d", attribute, lv))
return
}

View File

@ -87,6 +87,7 @@ func (this *ModelDragon) CreateDragon(session comm.IUserSession, dragons map[str
Property: map[string]int32{},
Play: map[int32]*pb.PlayData{},
Rtime: configure.Now().Unix(),
Lvitem: map[string]int32{},
}
for _, obj := range dragonList {
if obj.Dragonid == dragonCfgId { // 重复获得 直接返回
@ -121,6 +122,7 @@ func (this *ModelDragon) CreateDragon(session comm.IUserSession, dragons map[str
if !bNewDragon {
continue
}
if dbModel != nil {
err = dbModel.AddList(uid, dragon.Id, dragon)
} else {

View File

@ -1738,6 +1738,54 @@ func (x *ComShieldInfo) GetCurValue() int32 {
return 0
}
//护盾
type ComSwitchScene struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Scene string `protobuf:"bytes,1,opt,name=scene,proto3" json:"scene"` //切换的战斗场景
}
func (x *ComSwitchScene) Reset() {
*x = ComSwitchScene{}
if protoimpl.UnsafeEnabled {
mi := &file_battle_battle_struct_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ComSwitchScene) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ComSwitchScene) ProtoMessage() {}
func (x *ComSwitchScene) ProtoReflect() protoreflect.Message {
mi := &file_battle_battle_struct_proto_msgTypes[24]
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 ComSwitchScene.ProtoReflect.Descriptor instead.
func (*ComSwitchScene) Descriptor() ([]byte, []int) {
return file_battle_battle_struct_proto_rawDescGZIP(), []int{24}
}
func (x *ComSwitchScene) GetScene() string {
if x != nil {
return x.Scene
}
return ""
}
var File_battle_battle_struct_proto protoreflect.FileDescriptor
var file_battle_battle_struct_proto_rawDesc = []byte{
@ -1898,26 +1946,28 @@ var file_battle_battle_struct_proto_rawDesc = []byte{
0x72, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x75, 0x72,
0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x63, 0x75, 0x72,
0x56, 0x61, 0x6c, 0x75, 0x65, 0x2a, 0x9c, 0x02, 0x0a, 0x0e, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74,
0x54, 0x69, 0x70, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x45, 0x66, 0x66, 0x5f,
0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x6f, 0x74,
0x5f, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x6d,
0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x69,
0x73, 0x74, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x4e, 0x6f, 0x74, 0x5f, 0x47, 0x61, 0x69, 0x6e,
0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x6f, 0x74, 0x5f, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
0x6c, 0x10, 0x05, 0x12, 0x0e, 0x0a, 0x0a, 0x4e, 0x6f, 0x74, 0x5f, 0x41, 0x63, 0x74, 0x69, 0x6f,
0x6e, 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x75, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x10, 0x07, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x69, 0x73, 0x70, 0x65, 0x72, 0x73,
0x65, 0x10, 0x08, 0x12, 0x0e, 0x0a, 0x0a, 0x47, 0x61, 0x69, 0x6e, 0x5f, 0x72, 0x6f, 0x75, 0x6e,
0x64, 0x10, 0x09, 0x12, 0x0f, 0x0a, 0x0b, 0x41, 0x64, 0x64, 0x5f, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x65, 0x10, 0x0a, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x75, 0x62, 0x5f, 0x4f, 0x70, 0x65, 0x72,
0x61, 0x74, 0x65, 0x10, 0x0b, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x6f, 0x66,
0x66, 0x10, 0x0c, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x6e, 0x64, 0x65, 0x61, 0x64, 0x10, 0x0d, 0x12,
0x0c, 0x0a, 0x08, 0x50, 0x6f, 0x69, 0x73, 0x6f, 0x6e, 0x65, 0x64, 0x10, 0x0e, 0x12, 0x09, 0x0a,
0x05, 0x42, 0x6c, 0x65, 0x65, 0x64, 0x10, 0x0f, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x65, 0x63, 0x6f,
0x76, 0x65, 0x72, 0x79, 0x10, 0x10, 0x12, 0x0c, 0x0a, 0x08, 0x42, 0x65, 0x61, 0x74, 0x42, 0x61,
0x63, 0x6b, 0x10, 0x11, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x26, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x53, 0x77, 0x69, 0x74,
0x63, 0x68, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x2a, 0x9c, 0x02,
0x0a, 0x0e, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x54, 0x69, 0x70, 0x73, 0x54, 0x79, 0x70, 0x65,
0x12, 0x0f, 0x0a, 0x0b, 0x45, 0x66, 0x66, 0x5f, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10,
0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x6f, 0x74, 0x5f, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x10, 0x02,
0x12, 0x0a, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x69, 0x73, 0x74, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08,
0x4e, 0x6f, 0x74, 0x5f, 0x47, 0x61, 0x69, 0x6e, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x6f,
0x74, 0x5f, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x10, 0x05, 0x12, 0x0e, 0x0a, 0x0a, 0x4e,
0x6f, 0x74, 0x5f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c, 0x50,
0x75, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x07, 0x12, 0x0c, 0x0a,
0x08, 0x44, 0x69, 0x73, 0x70, 0x65, 0x72, 0x73, 0x65, 0x10, 0x08, 0x12, 0x0e, 0x0a, 0x0a, 0x47,
0x61, 0x69, 0x6e, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0x09, 0x12, 0x0f, 0x0a, 0x0b, 0x41,
0x64, 0x64, 0x5f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x10, 0x0a, 0x12, 0x0f, 0x0a, 0x0b,
0x53, 0x75, 0x62, 0x5f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x10, 0x0b, 0x12, 0x0c, 0x0a,
0x08, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x6f, 0x66, 0x66, 0x10, 0x0c, 0x12, 0x0a, 0x0a, 0x06, 0x55,
0x6e, 0x64, 0x65, 0x61, 0x64, 0x10, 0x0d, 0x12, 0x0c, 0x0a, 0x08, 0x50, 0x6f, 0x69, 0x73, 0x6f,
0x6e, 0x65, 0x64, 0x10, 0x0e, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x6c, 0x65, 0x65, 0x64, 0x10, 0x0f,
0x12, 0x0c, 0x0a, 0x08, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x10, 0x10, 0x12, 0x0c,
0x0a, 0x08, 0x42, 0x65, 0x61, 0x74, 0x42, 0x61, 0x63, 0x6b, 0x10, 0x11, 0x42, 0x06, 0x5a, 0x04,
0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@ -1933,7 +1983,7 @@ func file_battle_battle_struct_proto_rawDescGZIP() []byte {
}
var file_battle_battle_struct_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_battle_battle_struct_proto_msgTypes = make([]protoimpl.MessageInfo, 24)
var file_battle_battle_struct_proto_msgTypes = make([]protoimpl.MessageInfo, 25)
var file_battle_battle_struct_proto_goTypes = []interface{}{
(EffectTipsType)(0), // 0: EffectTipsType
(*ComModifyOperate)(nil), // 1: ComModifyOperate
@ -1960,16 +2010,17 @@ var file_battle_battle_struct_proto_goTypes = []interface{}{
(*ComEffectTips)(nil), // 22: ComEffectTips
(*ComChainEffect)(nil), // 23: ComChainEffect
(*ComShieldInfo)(nil), // 24: ComShieldInfo
(*BattleRole)(nil), // 25: BattleRole
(*BattleCmd)(nil), // 26: BattleCmd
(*ComSwitchScene)(nil), // 25: ComSwitchScene
(*BattleRole)(nil), // 26: BattleRole
(*BattleCmd)(nil), // 27: BattleCmd
}
var file_battle_battle_struct_proto_depIdxs = []int32{
25, // 0: ComInitFight.roles:type_name -> BattleRole
26, // 0: ComInitFight.roles:type_name -> BattleRole
6, // 1: ComStartAction.skillInfo:type_name -> ComSkillInfo
6, // 2: ComSkillCDAction.skillInfo:type_name -> ComSkillInfo
12, // 3: ComSkillAtk.comList:type_name -> ComSkillAfterAtk
26, // 4: ComSkillAfterAtk.comList:type_name -> BattleCmd
25, // 5: ComCreateRoles.roles:type_name -> BattleRole
27, // 4: ComSkillAfterAtk.comList:type_name -> BattleCmd
26, // 5: ComCreateRoles.roles:type_name -> BattleRole
0, // 6: ComEffectTips.type:type_name -> EffectTipsType
7, // [7:7] is the sub-list for method output_type
7, // [7:7] is the sub-list for method input_type
@ -2274,6 +2325,18 @@ func file_battle_battle_struct_proto_init() {
return nil
}
}
file_battle_battle_struct_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ComSwitchScene); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
@ -2281,7 +2344,7 @@ func file_battle_battle_struct_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_battle_battle_struct_proto_rawDesc,
NumEnums: 1,
NumMessages: 24,
NumMessages: 25,
NumExtensions: 0,
NumServices: 0,
},

View File

@ -88,6 +88,7 @@ type DBDragon struct {
Property map[string]int32 `protobuf:"bytes,6,rep,name=property,proto3" json:"property" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 坐骑属性
Play map[int32]*PlayData `protobuf:"bytes,7,rep,name=play,proto3" json:"play" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 坐骑训练次数
Rtime int64 `protobuf:"varint,8,opt,name=rtime,proto3" json:"rtime"` // 刷新时间 用来清除 每日训练次数
Lvitem map[string]int32 `protobuf:"bytes,9,rep,name=lvitem,proto3" json:"lvitem" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //
}
func (x *DBDragon) Reset() {
@ -178,6 +179,13 @@ func (x *DBDragon) GetRtime() int64 {
return 0
}
func (x *DBDragon) GetLvitem() map[string]int32 {
if x != nil {
return x.Lvitem
}
return nil
}
var File_dragon_dragon_db_proto protoreflect.FileDescriptor
var file_dragon_dragon_db_proto_rawDesc = []byte{
@ -186,7 +194,7 @@ var file_dragon_dragon_db_proto_rawDesc = []byte{
0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20,
0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x64,
0x65, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63,
0x64, 0x65, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x22, 0xdf, 0x02, 0x0a, 0x08, 0x44, 0x42, 0x44,
0x64, 0x65, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x22, 0xc9, 0x03, 0x0a, 0x08, 0x44, 0x42, 0x44,
0x72, 0x61, 0x67, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x67, 0x6f,
@ -200,16 +208,23 @@ var file_dragon_dragon_db_proto_rawDesc = []byte{
0x61, 0x79, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x44, 0x42, 0x44, 0x72, 0x61,
0x67, 0x6f, 0x6e, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x70,
0x6c, 0x61, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01,
0x28, 0x03, 0x52, 0x05, 0x72, 0x74, 0x69, 0x6d, 0x65, 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, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x09, 0x50, 0x6c, 0x61, 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, 0x1f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 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,
0x28, 0x03, 0x52, 0x05, 0x72, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x06, 0x6c, 0x76, 0x69,
0x74, 0x65, 0x6d, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x44, 0x42, 0x44, 0x72,
0x61, 0x67, 0x6f, 0x6e, 0x2e, 0x4c, 0x76, 0x69, 0x74, 0x65, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x52, 0x06, 0x6c, 0x76, 0x69, 0x74, 0x65, 0x6d, 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, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x09, 0x50, 0x6c, 0x61, 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, 0x1f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x76, 0x69,
0x74, 0x65, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
var (
@ -224,22 +239,24 @@ func file_dragon_dragon_db_proto_rawDescGZIP() []byte {
return file_dragon_dragon_db_proto_rawDescData
}
var file_dragon_dragon_db_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
var file_dragon_dragon_db_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
var file_dragon_dragon_db_proto_goTypes = []interface{}{
(*PlayData)(nil), // 0: PlayData
(*DBDragon)(nil), // 1: DBDragon
nil, // 2: DBDragon.PropertyEntry
nil, // 3: DBDragon.PlayEntry
nil, // 4: DBDragon.LvitemEntry
}
var file_dragon_dragon_db_proto_depIdxs = []int32{
2, // 0: DBDragon.property:type_name -> DBDragon.PropertyEntry
3, // 1: DBDragon.play:type_name -> DBDragon.PlayEntry
0, // 2: DBDragon.PlayEntry.value:type_name -> PlayData
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
3, // [3:3] is the sub-list for extension extendee
0, // [0:3] is the sub-list for field type_name
4, // 2: DBDragon.lvitem:type_name -> DBDragon.LvitemEntry
0, // 3: DBDragon.PlayEntry.value:type_name -> PlayData
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
4, // [4:4] is the sub-list for extension extendee
0, // [0:4] is the sub-list for field type_name
}
func init() { file_dragon_dragon_db_proto_init() }
@ -279,7 +296,7 @@ func file_dragon_dragon_db_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_dragon_dragon_db_proto_rawDesc,
NumEnums: 0,
NumMessages: 4,
NumMessages: 5,
NumExtensions: 0,
NumServices: 0,
},

View File

@ -266,6 +266,109 @@ func (x *DragonChangePush) GetDragons() []*DBDragon {
return nil
}
type DragonLvItemReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Oid string `protobuf:"bytes,1,opt,name=oid,proto3" json:"oid"`
Attribute string `protobuf:"bytes,2,opt,name=attribute,proto3" json:"attribute"` // 属性类型
}
func (x *DragonLvItemReq) Reset() {
*x = DragonLvItemReq{}
if protoimpl.UnsafeEnabled {
mi := &file_dragon_dragon_msg_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DragonLvItemReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DragonLvItemReq) ProtoMessage() {}
func (x *DragonLvItemReq) ProtoReflect() protoreflect.Message {
mi := &file_dragon_dragon_msg_proto_msgTypes[5]
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 DragonLvItemReq.ProtoReflect.Descriptor instead.
func (*DragonLvItemReq) Descriptor() ([]byte, []int) {
return file_dragon_dragon_msg_proto_rawDescGZIP(), []int{5}
}
func (x *DragonLvItemReq) GetOid() string {
if x != nil {
return x.Oid
}
return ""
}
func (x *DragonLvItemReq) GetAttribute() string {
if x != nil {
return x.Attribute
}
return ""
}
// 训练结果
type DragonLvItemResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Dragons *DBDragon `protobuf:"bytes,1,opt,name=dragons,proto3" json:"dragons"`
}
func (x *DragonLvItemResp) Reset() {
*x = DragonLvItemResp{}
if protoimpl.UnsafeEnabled {
mi := &file_dragon_dragon_msg_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DragonLvItemResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DragonLvItemResp) ProtoMessage() {}
func (x *DragonLvItemResp) ProtoReflect() protoreflect.Message {
mi := &file_dragon_dragon_msg_proto_msgTypes[6]
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 DragonLvItemResp.ProtoReflect.Descriptor instead.
func (*DragonLvItemResp) Descriptor() ([]byte, []int) {
return file_dragon_dragon_msg_proto_rawDescGZIP(), []int{6}
}
func (x *DragonLvItemResp) GetDragons() *DBDragon {
if x != nil {
return x.Dragons
}
return nil
}
var File_dragon_dragon_msg_proto protoreflect.FileDescriptor
var file_dragon_dragon_msg_proto_rawDesc = []byte{
@ -290,8 +393,16 @@ var file_dragon_dragon_msg_proto_rawDesc = []byte{
0x22, 0x37, 0x0a, 0x10, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x50, 0x75, 0x73, 0x68, 0x12, 0x23, 0x0a, 0x07, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x73, 0x18,
0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e,
0x52, 0x07, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70,
0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x52, 0x07, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x73, 0x22, 0x41, 0x0a, 0x0f, 0x44, 0x72, 0x61,
0x67, 0x6f, 0x6e, 0x4c, 0x76, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03,
0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x12, 0x1c,
0x0a, 0x09, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x09, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x22, 0x37, 0x0a, 0x10,
0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x4c, 0x76, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x70,
0x12, 0x23, 0x0a, 0x07, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x52, 0x07, 0x64, 0x72,
0x61, 0x67, 0x6f, 0x6e, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@ -306,26 +417,29 @@ func file_dragon_dragon_msg_proto_rawDescGZIP() []byte {
return file_dragon_dragon_msg_proto_rawDescData
}
var file_dragon_dragon_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
var file_dragon_dragon_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
var file_dragon_dragon_msg_proto_goTypes = []interface{}{
(*DragonGetListReq)(nil), // 0: DragonGetListReq
(*DragonGetListResp)(nil), // 1: DragonGetListResp
(*DragonTrainReq)(nil), // 2: DragonTrainReq
(*DragonTrainResp)(nil), // 3: DragonTrainResp
(*DragonChangePush)(nil), // 4: DragonChangePush
(*DBDragon)(nil), // 5: DBDragon
(*UserAtno)(nil), // 6: UserAtno
(*DragonLvItemReq)(nil), // 5: DragonLvItemReq
(*DragonLvItemResp)(nil), // 6: DragonLvItemResp
(*DBDragon)(nil), // 7: DBDragon
(*UserAtno)(nil), // 8: UserAtno
}
var file_dragon_dragon_msg_proto_depIdxs = []int32{
5, // 0: DragonGetListResp.dragons:type_name -> DBDragon
5, // 1: DragonTrainResp.dragons:type_name -> DBDragon
6, // 2: DragonTrainResp.reward:type_name -> UserAtno
5, // 3: DragonChangePush.dragons:type_name -> DBDragon
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
4, // [4:4] is the sub-list for extension extendee
0, // [0:4] is the sub-list for field type_name
7, // 0: DragonGetListResp.dragons:type_name -> DBDragon
7, // 1: DragonTrainResp.dragons:type_name -> DBDragon
8, // 2: DragonTrainResp.reward:type_name -> UserAtno
7, // 3: DragonChangePush.dragons:type_name -> DBDragon
7, // 4: DragonLvItemResp.dragons:type_name -> DBDragon
5, // [5:5] is the sub-list for method output_type
5, // [5:5] is the sub-list for method input_type
5, // [5:5] is the sub-list for extension type_name
5, // [5:5] is the sub-list for extension extendee
0, // [0:5] is the sub-list for field type_name
}
func init() { file_dragon_dragon_msg_proto_init() }
@ -396,6 +510,30 @@ func file_dragon_dragon_msg_proto_init() {
return nil
}
}
file_dragon_dragon_msg_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DragonLvItemReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_dragon_dragon_msg_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DragonLvItemResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
@ -403,7 +541,7 @@ func file_dragon_dragon_msg_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_dragon_dragon_msg_proto_rawDesc,
NumEnums: 0,
NumMessages: 5,
NumMessages: 7,
NumExtensions: 0,
NumServices: 0,
},

View File

@ -16,6 +16,7 @@ type GameBattleReadyData struct {
HeroCount int32
ReadyScene string
BattleScenes []string
LoadingId int32
HideAlienSpace int32
RuleTips string
BattleTips string
@ -60,6 +61,7 @@ func (_v *GameBattleReadyData)Deserialize(_buf map[string]interface{}) (err erro
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["LoadingId"].(float64); !_ok_ { err = errors.New("LoadingId error"); return }; _v.LoadingId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["HideAlienSpace"].(float64); !_ok_ { err = errors.New("HideAlienSpace error"); return }; _v.HideAlienSpace = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["RuleTips"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.RuleTips error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.RuleTips, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["BattleTips"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.BattleTips error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.BattleTips, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }

View File

@ -124,4 +124,5 @@ const (
GameBuffType_VIKING_FLAG = 131
GameBuffType_MASTER_SHIELD = 132
GameBuffType_MODIFYHPTYPE_ADD_DMG = 133
GameBuffType_HAS_BUFF_CALL_SKILL = 134
)

View File

@ -0,0 +1,42 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameDragonLvItem struct {
_dataMap map[int32]*GameDragonLvItemData
_dataList []*GameDragonLvItemData
}
func NewGameDragonLvItem(_buf []map[string]interface{}) (*GameDragonLvItem, error) {
_dataList := make([]*GameDragonLvItemData, 0, len(_buf))
dataMap := make(map[int32]*GameDragonLvItemData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameDragonLvItemData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Key] = _v
}
}
return &GameDragonLvItem{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameDragonLvItem) GetDataMap() map[int32]*GameDragonLvItemData {
return table._dataMap
}
func (table *GameDragonLvItem) GetDataList() []*GameDragonLvItemData {
return table._dataList
}
func (table *GameDragonLvItem) Get(key int32) *GameDragonLvItemData {
return table._dataMap[key]
}

View File

@ -0,0 +1,56 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameDragonLvItemData struct {
Key int32
Attribute string
Lv int32
Num int32
Item []*Gameatn
}
const TypeId_GameDragonLvItemData = -767946250
func (*GameDragonLvItemData) GetTypeId() int32 {
return -767946250
}
func (_v *GameDragonLvItemData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) }
{ var _ok_ bool; if _v.Attribute, _ok_ = _buf["attribute"].(string); !_ok_ { err = errors.New("attribute error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lv"].(float64); !_ok_ { err = errors.New("lv error"); return }; _v.Lv = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["num"].(float64); !_ok_ { err = errors.New("num error"); return }; _v.Num = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["item"].([]interface{}); !_ok_ { err = errors.New("item error"); return }
_v.Item = make([]*Gameatn, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ *Gameatn
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
_v.Item = append(_v.Item, _list_v_)
}
}
return
}
func DeserializeGameDragonLvItemData(_buf map[string]interface{}) (*GameDragonLvItemData, error) {
v := &GameDragonLvItemData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -17,8 +17,8 @@ type GameMainStageData struct {
PreviousGroupId []int32
Previoustage int32
Episodetype int32
BattleFail int32
StageParam int32
BattleFail int32
Venturemodelspeed float32
Venturemodelscale float32
MoveType int32
@ -88,8 +88,8 @@ func (_v *GameMainStageData)Deserialize(_buf map[string]interface{}) (err error)
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["previoustage"].(float64); !_ok_ { err = errors.New("previoustage error"); return }; _v.Previoustage = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Episodetype"].(float64); !_ok_ { err = errors.New("Episodetype error"); return }; _v.Episodetype = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["battle_fail"].(float64); !_ok_ { err = errors.New("battle_fail error"); return }; _v.BattleFail = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["stage_param"].(float64); !_ok_ { err = errors.New("stage_param error"); return }; _v.StageParam = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["battle_fail"].(float64); !_ok_ { err = errors.New("battle_fail error"); return }; _v.BattleFail = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["venturemodelspeed"].(float64); !_ok_ { err = errors.New("venturemodelspeed error"); return }; _v.Venturemodelspeed = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["venturemodelscale"].(float64); !_ok_ { err = errors.New("venturemodelscale error"); return }; _v.Venturemodelscale = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["move_type"].(float64); !_ok_ { err = errors.New("move_type error"); return }; _v.MoveType = int32(_tempNum_) }

View File

@ -261,6 +261,7 @@ type Tables struct {
GameId *GameGameId
GameKlotski *GameGameKlotski
MainVenture *GameMainVenture
DragonLvItem *GameDragonLvItem
}
func NewTables(loader JsonLoader) (*Tables, error) {
@ -1768,5 +1769,11 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.MainVenture, err = NewGameMainVenture(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_dragonlvitem") ; err != nil {
return nil, err
}
if tables.DragonLvItem, err = NewGameDragonLvItem(buf) ; err != nil {
return nil, err
}
return tables, nil
}