上传代码

This commit is contained in:
liwei1dao 2024-01-24 13:39:45 +08:00
parent 22db9c7978
commit a63c50eeea
43 changed files with 3554 additions and 418 deletions

View File

@ -0,0 +1,82 @@
[
{
"lv_id": 1,
"place": 300,
"name": {
"key": "arena_active_king_name_1",
"text": "王者一"
},
"png": "smithy_atk_5",
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 23
}
]
},
{
"lv_id": 2,
"place": 250,
"name": {
"key": "arena_active_king_name_2",
"text": "王者二"
},
"png": "smithy_atk_5",
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 24
}
]
},
{
"lv_id": 3,
"place": 200,
"name": {
"key": "arena_active_king_name_3",
"text": "王者三"
},
"png": "smithy_atk_5",
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 25
}
]
},
{
"lv_id": 4,
"place": 100,
"name": {
"key": "arena_active_king_name_4",
"text": "王者四"
},
"png": "smithy_atk_5",
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 26
}
]
},
{
"lv_id": 5,
"place": 50,
"name": {
"key": "arena_active_king_name_5",
"text": "王者五"
},
"png": "smithy_atk_5",
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 27
}
]
}
]

View File

@ -4,9 +4,9 @@
"active": 40, "active": 40,
"reword": [ "reword": [
{ {
"a": "attr", "a": "item",
"t": "diamond", "t": "26000002",
"n": 150 "n": 1
} }
], ],
"action": "main_weektask_action_1_act", "action": "main_weektask_action_1_act",
@ -17,14 +17,9 @@
"active": 80, "active": 80,
"reword": [ "reword": [
{ {
"a": "attr", "a": "item",
"t": "diamond", "t": "26000003",
"n": 150 "n": 1
},
{
"a": "attr",
"t": "gold",
"n": 500000
} }
], ],
"action": "main_weektask_action_1_act", "action": "main_weektask_action_1_act",
@ -35,14 +30,9 @@
"active": 120, "active": 120,
"reword": [ "reword": [
{ {
"a": "attr", "a": "item",
"t": "diamond", "t": "26000004",
"n": 150 "n": 1
},
{
"a": "attr",
"t": "gold",
"n": 600000
} }
], ],
"action": "main_weektask_action_1_act", "action": "main_weektask_action_1_act",
@ -53,14 +43,9 @@
"active": 160, "active": 160,
"reword": [ "reword": [
{ {
"a": "attr", "a": "item",
"t": "diamond", "t": "26000005",
"n": 150 "n": 1
},
{
"a": "attr",
"t": "gold",
"n": 600000
} }
], ],
"action": "main_weektask_action_1_act", "action": "main_weektask_action_1_act",

View File

@ -15,7 +15,14 @@
"n": 10 "n": 10
} }
], ],
"score_return": 0, "score_return": -1,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 10
}
],
"win_reward": [ "win_reward": [
{ {
"a": "attr", "a": "attr",
@ -42,7 +49,14 @@
"n": 10 "n": 10
} }
], ],
"score_return": 0, "score_return": -1,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 12
}
],
"win_reward": [ "win_reward": [
{ {
"a": "attr", "a": "attr",
@ -70,6 +84,13 @@
} }
], ],
"score_return": 800, "score_return": 800,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 14
}
],
"win_reward": [ "win_reward": [
{ {
"a": "attr", "a": "attr",
@ -97,6 +118,13 @@
} }
], ],
"score_return": 1300, "score_return": 1300,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 16
}
],
"win_reward": [ "win_reward": [
{ {
"a": "attr", "a": "attr",
@ -124,6 +152,13 @@
} }
], ],
"score_return": 1600, "score_return": 1600,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 18
}
],
"win_reward": [ "win_reward": [
{ {
"a": "attr", "a": "attr",
@ -151,6 +186,13 @@
} }
], ],
"score_return": 2200, "score_return": 2200,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 20
}
],
"win_reward": [ "win_reward": [
{ {
"a": "attr", "a": "attr",
@ -178,6 +220,13 @@
} }
], ],
"score_return": 2800, "score_return": 2800,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 22
}
],
"win_reward": [ "win_reward": [
{ {
"a": "attr", "a": "attr",
@ -205,6 +254,13 @@
} }
], ],
"score_return": 3700, "score_return": 3700,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 22
}
],
"win_reward": [ "win_reward": [
{ {
"a": "attr", "a": "attr",

View File

@ -2291,6 +2291,41 @@
"CanFriendHelp": true, "CanFriendHelp": true,
"Numrounds": 0 "Numrounds": 0
}, },
{
"id": 10106003,
"PlayType": 1,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_05",
"battleScenes": [
"scenesfight_12"
],
"BGMusic": "",
"LoadingId": 0,
"HideAlienSpace": false,
"HideFightUI": false,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": false,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 720008,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": true,
"Numrounds": 0
},
{ {
"id": 10104001, "id": 10104001,
"PlayType": 1, "PlayType": 1,
@ -3919,5 +3954,180 @@
"BlueAssistTeam": 0, "BlueAssistTeam": 0,
"CanFriendHelp": false, "CanFriendHelp": false,
"Numrounds": 0 "Numrounds": 0
},
{
"id": 10103201,
"PlayType": 1,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_03",
"battleScenes": [
"scenesfight_05_01"
],
"BGMusic": "",
"LoadingId": 0,
"HideAlienSpace": false,
"HideFightUI": false,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": false,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 102611,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": false,
"Numrounds": 0
},
{
"id": 10103202,
"PlayType": 1,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_03",
"battleScenes": [
"scenesfight_05_01"
],
"BGMusic": "",
"LoadingId": 0,
"HideAlienSpace": false,
"HideFightUI": false,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": false,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 102621,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": false,
"Numrounds": 0
},
{
"id": 10103203,
"PlayType": 1,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_03",
"battleScenes": [
"scenesfight_05_01"
],
"BGMusic": "",
"LoadingId": 0,
"HideAlienSpace": false,
"HideFightUI": false,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": false,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 102631,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": false,
"Numrounds": 0
},
{
"id": 10103204,
"PlayType": 1,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_02",
"battleScenes": [
"bossfight_spinymandrilla_02"
],
"BGMusic": "",
"LoadingId": 0,
"HideAlienSpace": false,
"HideFightUI": false,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": false,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 102641,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": false,
"Numrounds": 0
},
{
"id": 10103205,
"PlayType": 1,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_02",
"battleScenes": [
"bossfight_spinymandrilla_02"
],
"BGMusic": "",
"LoadingId": 0,
"HideAlienSpace": false,
"HideFightUI": false,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": false,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 102651,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": false,
"Numrounds": 0
} }
] ]

View File

@ -105,7 +105,9 @@
"key": 7, "key": 7,
"color": 1, "color": 1,
"excolor": 7, "excolor": 7,
"direction": [], "direction": [
1
],
"belongto": 1, "belongto": 1,
"open": 2, "open": 2,
"icon": "sx_sjt_dhs", "icon": "sx_sjt_dhs",
@ -139,7 +141,9 @@
"key": 9, "key": 9,
"color": 2, "color": 2,
"excolor": 7, "excolor": 7,
"direction": [], "direction": [
1
],
"belongto": 1, "belongto": 1,
"open": 4, "open": 4,
"icon": "sx_sjt_ls", "icon": "sx_sjt_ls",
@ -173,7 +177,9 @@
"key": 11, "key": 11,
"color": 3, "color": 3,
"excolor": 7, "excolor": 7,
"direction": [], "direction": [
1
],
"belongto": 1, "belongto": 1,
"open": 6, "open": 6,
"icon": "sx_sjt_lvs", "icon": "sx_sjt_lvs",
@ -207,7 +213,9 @@
"key": 13, "key": 13,
"color": 4, "color": 4,
"excolor": 7, "excolor": 7,
"direction": [], "direction": [
1
],
"belongto": 1, "belongto": 1,
"open": 8, "open": 8,
"icon": "sx_sjt_zs", "icon": "sx_sjt_zs",
@ -241,7 +249,9 @@
"key": 15, "key": 15,
"color": 5, "color": 5,
"excolor": 7, "excolor": 7,
"direction": [], "direction": [
1
],
"belongto": 1, "belongto": 1,
"open": 10, "open": 10,
"icon": "sx_sjt_hs", "icon": "sx_sjt_hs",
@ -275,7 +285,9 @@
"key": 17, "key": 17,
"color": 6, "color": 6,
"excolor": 7, "excolor": 7,
"direction": [], "direction": [
1
],
"belongto": 1, "belongto": 1,
"open": 12, "open": 12,
"icon": "sx_sjt_fhs", "icon": "sx_sjt_fhs",
@ -547,7 +559,9 @@
"key": 33, "key": 33,
"color": 1, "color": 1,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
3
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_xyh_dhs", "icon": "sx_xyh_dhs",
@ -564,7 +578,9 @@
"key": 34, "key": 34,
"color": 1, "color": 1,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
1
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_zyh_dhs", "icon": "sx_zyh_dhs",
@ -581,7 +597,9 @@
"key": 35, "key": 35,
"color": 1, "color": 1,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
2
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_yyh_dhs", "icon": "sx_yyh_dhs",
@ -615,7 +633,9 @@
"key": 37, "key": 37,
"color": 2, "color": 2,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
3
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_xyh_ls", "icon": "sx_xyh_ls",
@ -632,7 +652,9 @@
"key": 38, "key": 38,
"color": 2, "color": 2,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
1
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_zyh_ls", "icon": "sx_zyh_ls",
@ -649,7 +671,9 @@
"key": 39, "key": 39,
"color": 2, "color": 2,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
2
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_yyh_ls", "icon": "sx_yyh_ls",
@ -683,7 +707,9 @@
"key": 41, "key": 41,
"color": 3, "color": 3,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
3
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_xyh_lvs", "icon": "sx_xyh_lvs",
@ -700,7 +726,9 @@
"key": 42, "key": 42,
"color": 3, "color": 3,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
1
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_zyh_lvs", "icon": "sx_zyh_lvs",
@ -717,7 +745,9 @@
"key": 43, "key": 43,
"color": 3, "color": 3,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
2
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_yyh_lvs", "icon": "sx_yyh_lvs",
@ -751,7 +781,9 @@
"key": 45, "key": 45,
"color": 4, "color": 4,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
3
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_xyh_zs", "icon": "sx_xyh_zs",
@ -768,7 +800,9 @@
"key": 46, "key": 46,
"color": 4, "color": 4,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
1
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_zyh_zs", "icon": "sx_zyh_zs",
@ -785,7 +819,9 @@
"key": 47, "key": 47,
"color": 4, "color": 4,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
2
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_yyh_zs", "icon": "sx_yyh_zs",
@ -819,7 +855,9 @@
"key": 49, "key": 49,
"color": 5, "color": 5,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
3
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_xyh_hs", "icon": "sx_xyh_hs",
@ -836,7 +874,9 @@
"key": 50, "key": 50,
"color": 5, "color": 5,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
1
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_zyh_hs", "icon": "sx_zyh_hs",
@ -853,7 +893,9 @@
"key": 51, "key": 51,
"color": 5, "color": 5,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
2
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_yyh_hs", "icon": "sx_yyh_hs",
@ -887,7 +929,9 @@
"key": 53, "key": 53,
"color": 6, "color": 6,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
3
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_xyh_fhs", "icon": "sx_xyh_fhs",
@ -904,7 +948,9 @@
"key": 54, "key": 54,
"color": 6, "color": 6,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
1
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_zyh_fhs", "icon": "sx_zyh_fhs",
@ -921,7 +967,9 @@
"key": 55, "key": 55,
"color": 6, "color": 6,
"excolor": 11, "excolor": 11,
"direction": [], "direction": [
2
],
"belongto": 4, "belongto": 4,
"open": 1, "open": 1,
"icon": "sx_yyh_fhs", "icon": "sx_yyh_fhs",

View File

@ -30005,9 +30005,7 @@
"text": "" "text": ""
}, },
"value": 1, "value": 1,
"filter": [ "filter": [],
9999
],
"filter2": [] "filter2": []
}, },
{ {
@ -30037,9 +30035,7 @@
"text": "" "text": ""
}, },
"value": 1, "value": 1,
"filter": [ "filter": [],
9999
],
"filter2": [] "filter2": []
}, },
{ {
@ -30479,7 +30475,7 @@
"key": "buried_buried_condi_tasktxt_994", "key": "buried_buried_condi_tasktxt_994",
"text": "主线关卡通关达到第3章的第4关开启" "text": "主线关卡通关达到第3章的第4关开启"
}, },
"type": 252, "type": 20,
"valid": 0, "valid": 0,
"head": { "head": {
"a": "attr", "a": "attr",

View File

@ -1172,9 +1172,7 @@
{ {
"id": 206, "id": 206,
"insert": 2, "insert": 2,
"filter": [ "filter": []
"eq"
]
}, },
{ {
"id": 207, "id": 207,

View File

@ -406,7 +406,7 @@
"sencenstory": [], "sencenstory": [],
"time": 0, "time": 0,
"clickstory": 0, "clickstory": 0,
"BattleReadyID": 10103001, "BattleReadyID": 10106001,
"formatList": [ "formatList": [
103051 103051
], ],
@ -418,7 +418,7 @@
"sencenstory": [], "sencenstory": [],
"time": 0, "time": 0,
"clickstory": 0, "clickstory": 0,
"BattleReadyID": 10103001, "BattleReadyID": 10106001,
"formatList": [ "formatList": [
103061 103061
], ],

View File

@ -17,7 +17,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_01", "key": "consume_consume_hero_intr_01",
"text": "胡德的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "胡德的胜者为王守护者卡片。<br>获得守护者胡德后可以购买该桌游卡。<br>提升守护者胡德的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_01", "key": "consume_consume_hero_skillname_01",
@ -82,7 +82,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_02", "key": "consume_consume_hero_intr_02",
"text": "匹诺曹的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "匹诺曹的胜者为王守护者卡片。<br>获得守护者匹诺曹后可以购买该桌游卡。<br>提升守护者匹诺曹的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_02", "key": "consume_consume_hero_skillname_02",
@ -147,7 +147,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_03", "key": "consume_consume_hero_intr_03",
"text": "姜饼人的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "姜饼人的胜者为王守护者卡片。<br>获得守护者姜饼人后可以购买该桌游卡。<br>提升守护者姜饼人的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_03", "key": "consume_consume_hero_skillname_03",
@ -212,7 +212,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_04", "key": "consume_consume_hero_intr_04",
"text": "法夸德勋爵的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "法夸德勋爵的胜者为王守护者卡片。<br>获得守护者法夸德勋爵后可以购买该桌游卡。<br>提升守护者法夸德勋爵的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_04", "key": "consume_consume_hero_skillname_04",
@ -283,7 +283,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_05", "key": "consume_consume_hero_intr_05",
"text": "大大的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "大大的胜者为王守护者卡片。<br>获得守护者大大后可以购买该桌游卡。<br>提升守护者大大的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_05", "key": "consume_consume_hero_skillname_05",
@ -354,7 +354,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_06", "key": "consume_consume_hero_intr_06",
"text": "船长的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "船长的胜者为王守护者卡片。<br>获得守护者船长后可以购买该桌游卡。<br>提升守护者船长的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_06", "key": "consume_consume_hero_skillname_06",
@ -425,7 +425,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_07", "key": "consume_consume_hero_intr_07",
"text": "警长的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "警长的胜者为王守护者卡片。<br>获得守护者警长后可以购买该桌游卡。<br>提升守护者警长的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_07", "key": "consume_consume_hero_skillname_07",
@ -496,7 +496,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_08", "key": "consume_consume_hero_intr_08",
"text": "阿宝的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "阿宝的胜者为王守护者卡片。<br>获得守护者阿宝后可以购买该桌游卡。<br>提升守护者阿宝的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_08", "key": "consume_consume_hero_skillname_08",
@ -567,7 +567,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_09", "key": "consume_consume_hero_intr_09",
"text": "师父的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "师父的胜者为王守护者卡片。<br>获得守护者师父后可以购买该桌游卡。<br>提升守护者师父的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_09", "key": "consume_consume_hero_skillname_09",
@ -638,7 +638,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_10", "key": "consume_consume_hero_intr_10",
"text": "骇客蛛的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "骇客蛛的胜者为王守护者卡片。<br>获得守护者骇客蛛后可以购买该桌游卡。<br>提升守护者骇客蛛的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_10", "key": "consume_consume_hero_skillname_10",
@ -709,7 +709,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_11", "key": "consume_consume_hero_intr_11",
"text": "悍娇虎的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "悍娇虎的胜者为王守护者卡片。<br>获得守护者悍娇虎后可以购买该桌游卡。<br>提升守护者悍娇虎的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_11", "key": "consume_consume_hero_skillname_11",
@ -780,7 +780,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_12", "key": "consume_consume_hero_intr_12",
"text": "盖的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "盖的胜者为王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_12", "key": "consume_consume_hero_skillname_12",
@ -851,7 +851,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_13", "key": "consume_consume_hero_intr_13",
"text": "菲奥娜的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "菲奥娜的胜者为王守护者卡片。<br>获得守护者菲奥娜后可以购买该桌游卡。<br>提升守护者菲奥娜的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_13", "key": "consume_consume_hero_skillname_13",
@ -922,7 +922,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_14", "key": "consume_consume_hero_intr_14",
"text": "穿靴子的猫的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "穿靴子的猫的胜者为王守护者卡片。<br>获得守护者穿靴子的猫后可以购买该桌游卡。<br>提升守护者穿靴子的猫的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_14", "key": "consume_consume_hero_skillname_14",
@ -993,7 +993,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_15", "key": "consume_consume_hero_intr_15",
"text": "乌龟大师的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "乌龟大师的胜者为王守护者卡片。<br>获得守护者乌龟大师后可以购买该桌游卡。<br>提升守护者乌龟大师的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_15", "key": "consume_consume_hero_skillname_15",
@ -1064,7 +1064,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_16", "key": "consume_consume_hero_intr_16",
"text": "冰霜杰克的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "冰霜杰克的胜者为王守护者卡片。<br>获得守护者冰霜杰克后可以购买该桌游卡。<br>提升守护者冰霜杰克的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_16", "key": "consume_consume_hero_skillname_16",
@ -1135,7 +1135,7 @@
}, },
"intr": { "intr": {
"key": "consume_consume_hero_intr_17", "key": "consume_consume_hero_intr_17",
"text": "漆黑的巅峰之王守护者卡片。<br>获得守护者盖后可以购买该桌游卡。<br>提升守护者盖的觉醒等级可以降低失败后的销毁概率。</br>" "text": "漆黑的胜者为王守护者卡片。<br>获得守护者漆黑后可以购买该桌游卡。<br>提升守护者漆黑的觉醒等级可以降低失败后的销毁概率。</br>"
}, },
"skillname": { "skillname": {
"key": "consume_consume_hero_skillname_17", "key": "consume_consume_hero_skillname_17",

View File

@ -3,12 +3,12 @@
"boss_id": 50000001, "boss_id": 50000001,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_1", "key": "guild_guild_boss_boss_name_1",
"text": "希卡普" "text": "格里斯特王子"
}, },
"boss_lv": 1, "boss_lv": 1,
"serial": 1, "serial": 1,
"fighting": 1000, "fighting": 1000,
"boss_img": 11009, "boss_img": 14007,
"kill_reward": 1004, "kill_reward": 1004,
"fail_reward": [ "fail_reward": [
{ {
@ -32,18 +32,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000002, "boss_id": 50000002,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_2", "key": "guild_guild_boss_boss_name_2",
"text": "波比" "text": "吉姆·莱克"
}, },
"boss_lv": 1, "boss_lv": 1,
"serial": 2, "serial": 2,
"fighting": 1200, "fighting": 1200,
"boss_img": 11009, "boss_img": 15001,
"kill_reward": 1005, "kill_reward": 1005,
"fail_reward": [ "fail_reward": [
{ {
@ -67,18 +84,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000003, "boss_id": 50000003,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_3", "key": "guild_guild_boss_boss_name_3",
"text": "阿宝" "text": "船长"
}, },
"boss_lv": 1, "boss_lv": 1,
"serial": 3, "serial": 3,
"fighting": 1440, "fighting": 1440,
"boss_img": 11009, "boss_img": 15002,
"kill_reward": 1006, "kill_reward": 1006,
"fail_reward": [ "fail_reward": [
{ {
@ -102,18 +136,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000004, "boss_id": 50000004,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_4", "key": "guild_guild_boss_boss_name_4",
"text": "希卡普" "text": "希沙窦斯"
}, },
"boss_lv": 1, "boss_lv": 1,
"serial": 4, "serial": 4,
"fighting": 1728, "fighting": 1728,
"boss_img": 11009, "boss_img": 15003,
"kill_reward": 1007, "kill_reward": 1007,
"fail_reward": [ "fail_reward": [
{ {
@ -137,18 +188,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000005, "boss_id": 50000005,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_5", "key": "guild_guild_boss_boss_name_5",
"text": "波比" "text": "小欧"
}, },
"boss_lv": 1, "boss_lv": 1,
"serial": 5, "serial": 5,
"fighting": 2073, "fighting": 2073,
"boss_img": 11009, "boss_img": 15004,
"kill_reward": 1008, "kill_reward": 1008,
"fail_reward": [ "fail_reward": [
{ {
@ -172,18 +240,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000006, "boss_id": 50000006,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_6", "key": "guild_guild_boss_boss_name_6",
"text": "阿宝" "text": "警长"
}, },
"boss_lv": 1, "boss_lv": 1,
"serial": 6, "serial": 6,
"fighting": 2487, "fighting": 2487,
"boss_img": 11009, "boss_img": 24001,
"kill_reward": 1009, "kill_reward": 1009,
"fail_reward": [ "fail_reward": [
{ {
@ -207,18 +292,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000007, "boss_id": 50000007,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_7", "key": "guild_guild_boss_boss_name_7",
"text": "希卡普" "text": "牙仙"
}, },
"boss_lv": 1, "boss_lv": 1,
"serial": 7, "serial": 7,
"fighting": 2984, "fighting": 2984,
"boss_img": 11009, "boss_img": 24002,
"kill_reward": 1010, "kill_reward": 1010,
"fail_reward": [ "fail_reward": [
{ {
@ -242,18 +344,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000008, "boss_id": 50000008,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_8", "key": "guild_guild_boss_boss_name_8",
"text": "波比" "text": "睡神沙人"
}, },
"boss_lv": 2, "boss_lv": 2,
"serial": 1, "serial": 1,
"fighting": 3580, "fighting": 3580,
"boss_img": 11009, "boss_img": 24003,
"kill_reward": 1011, "kill_reward": 1011,
"fail_reward": [ "fail_reward": [
{ {
@ -277,18 +396,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000009, "boss_id": 50000009,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_9", "key": "guild_guild_boss_boss_name_9",
"text": "阿宝" "text": "邦尼兔"
}, },
"boss_lv": 2, "boss_lv": 2,
"serial": 2, "serial": 2,
"fighting": 4296, "fighting": 4296,
"boss_img": 11009, "boss_img": 24004,
"kill_reward": 1012, "kill_reward": 1012,
"fail_reward": [ "fail_reward": [
{ {
@ -312,18 +448,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000010, "boss_id": 50000010,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_10", "key": "guild_guild_boss_boss_name_10",
"text": "希卡普" "text": "金猴"
}, },
"boss_lv": 2, "boss_lv": 2,
"serial": 3, "serial": 3,
"fighting": 5155, "fighting": 5155,
"boss_img": 11009, "boss_img": 24005,
"kill_reward": 1013, "kill_reward": 1013,
"fail_reward": [ "fail_reward": [
{ {
@ -347,18 +500,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000011, "boss_id": 50000011,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_11", "key": "guild_guild_boss_boss_name_11",
"text": "波比" "text": "睡神沙人"
}, },
"boss_lv": 2, "boss_lv": 2,
"serial": 4, "serial": 4,
"fighting": 6186, "fighting": 6186,
"boss_img": 11009, "boss_img": 24003,
"kill_reward": 1014, "kill_reward": 1014,
"fail_reward": [ "fail_reward": [
{ {
@ -382,18 +552,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000012, "boss_id": 50000012,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_12", "key": "guild_guild_boss_boss_name_12",
"text": "阿宝" "text": "邦尼兔"
}, },
"boss_lv": 2, "boss_lv": 2,
"serial": 5, "serial": 5,
"fighting": 7423, "fighting": 7423,
"boss_img": 11009, "boss_img": 24004,
"kill_reward": 1015, "kill_reward": 1015,
"fail_reward": [ "fail_reward": [
{ {
@ -417,18 +604,35 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
}, },
{ {
"boss_id": 50000013, "boss_id": 50000013,
"boss_name": { "boss_name": {
"key": "guild_guild_boss_boss_name_13", "key": "guild_guild_boss_boss_name_13",
"text": "希卡普" "text": "金猴"
}, },
"boss_lv": 2, "boss_lv": 2,
"serial": 6, "serial": 6,
"fighting": 8907, "fighting": 8907,
"boss_img": 11009, "boss_img": 24005,
"kill_reward": 1016, "kill_reward": 1016,
"fail_reward": [ "fail_reward": [
{ {
@ -452,6 +656,23 @@
4, 4,
2 2
], ],
"fight": 50 "fight": 50,
"preview_reward": [
{
"a": "item",
"t": "13000005",
"n": 1
},
{
"a": "attr",
"t": "guildcoin",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 1
}
]
} }
] ]

View File

@ -195,7 +195,7 @@
}, },
"cops_MaxBuyNum": 10, "cops_MaxBuyNum": 10,
"ArenaTicket_PurchaseRrestrictions": 10, "ArenaTicket_PurchaseRrestrictions": 10,
"arena_InitiaIntegral": 1000, "arena_InitiaIntegral": 0,
"arena_RecordMax": 10, "arena_RecordMax": 10,
"arena_RefreshCd": 10, "arena_RefreshCd": 10,
"show_male": [ "show_male": [
@ -794,6 +794,8 @@
"t": "plundercollege", "t": "plundercollege",
"n": 400 "n": 400
}, },
"plunder_pvp_college_time": 7 "plunder_pvp_college_time": 7,
"pvp_endtime": 3,
"pvp_maintenancetime": 2
} }
] ]

View File

@ -868,5 +868,15 @@
}, },
"data": "11081", "data": "11081",
"prefix": "" "prefix": ""
},
{
"id": 88,
"type": 4,
"text": {
"key": "GM_GM_text_135",
"text": "打开海岛"
},
"data": "10070",
"prefix": ""
} }
] ]

View File

@ -20237,6 +20237,178 @@
], ],
"gm": 0 "gm": 0
}, },
{
"id": "26000002",
"name": {
"key": "item_item_name_26000002",
"text": "初级周常任务宝箱"
},
"usetype": 5,
"color": 3,
"bagtype": 1,
"index": 1,
"special_type": 0,
"hold": 0,
"time": 0,
"reddottype": 0,
"effects": "",
"modelName": "",
"box_id": 180020010,
"synthetize_num": 0,
"synthetize_deplete": [],
"synthetize_get": [],
"decompose_deplete": [],
"decompose_get": [],
"access": [
904
],
"use_skip": 0,
"upper_limit": 999,
"img": "item_17040001",
"intr": {
"key": "item_item_intr_26000002",
"text": "周常任务的进度礼包,里面有不少好东西。"
},
"describe": {
"key": "item_item_describe_26000002",
"text": "一点小心意,请笑纳。"
},
"dialogue": {
"key": "item_item_dialogue_26000002",
"text": "【礼轻情意重。】"
},
"sale": [],
"gm": 0
},
{
"id": "26000003",
"name": {
"key": "item_item_name_26000003",
"text": "中级周常任务宝箱"
},
"usetype": 5,
"color": 3,
"bagtype": 1,
"index": 1,
"special_type": 0,
"hold": 0,
"time": 0,
"reddottype": 0,
"effects": "",
"modelName": "",
"box_id": 180020020,
"synthetize_num": 0,
"synthetize_deplete": [],
"synthetize_get": [],
"decompose_deplete": [],
"decompose_get": [],
"access": [
904
],
"use_skip": 0,
"upper_limit": 999,
"img": "item_17050002",
"intr": {
"key": "item_item_intr_26000003",
"text": "周常任务的进度礼包,据说平先生的很多食材都是从这里弄到。"
},
"describe": {
"key": "item_item_describe_26000003",
"text": "不可多得的宝物。"
},
"dialogue": {
"key": "item_item_dialogue_26000003",
"text": "【礼轻情意重。】"
},
"sale": [],
"gm": 0
},
{
"id": "26000004",
"name": {
"key": "item_item_name_26000004",
"text": "高级周常任务宝箱"
},
"usetype": 5,
"color": 3,
"bagtype": 1,
"index": 1,
"special_type": 0,
"hold": 0,
"time": 0,
"reddottype": 0,
"effects": "",
"modelName": "",
"box_id": 180020010,
"synthetize_num": 0,
"synthetize_deplete": [],
"synthetize_get": [],
"decompose_deplete": [],
"decompose_get": [],
"access": [
904
],
"use_skip": 0,
"upper_limit": 999,
"img": "item_17020001",
"intr": {
"key": "item_item_intr_26000004",
"text": "周常任务的进度礼包,数量和质量都有所提升。"
},
"describe": {
"key": "item_item_describe_26000004",
"text": "好东西谁也不嫌多。"
},
"dialogue": {
"key": "item_item_dialogue_26000004",
"text": "【礼轻情意重。】"
},
"sale": [],
"gm": 0
},
{
"id": "26000005",
"name": {
"key": "item_item_name_26000005",
"text": "完美周常任务宝箱"
},
"usetype": 5,
"color": 3,
"bagtype": 1,
"index": 1,
"special_type": 0,
"hold": 0,
"time": 0,
"reddottype": 0,
"effects": "",
"modelName": "",
"box_id": 180020020,
"synthetize_num": 0,
"synthetize_deplete": [],
"synthetize_get": [],
"decompose_deplete": [],
"decompose_get": [],
"access": [
904
],
"use_skip": 0,
"upper_limit": 999,
"img": "item_17050001",
"intr": {
"key": "item_item_intr_26000005",
"text": "完美周常任务的进度礼包,这是守护者辛勤一周的最终嘉奖。"
},
"describe": {
"key": "item_item_describe_26000005",
"text": "守护者会需要这些的。"
},
"dialogue": {
"key": "item_item_dialogue_26000005",
"text": "【礼轻情意重。】"
},
"sale": [],
"gm": 0
},
{ {
"id": "27000001", "id": "27000001",
"name": { "name": {

View File

@ -98662,5 +98662,293 @@
"playerlvmin": 0, "playerlvmin": 0,
"playerlvmax": 0, "playerlvmax": 0,
"notice": 0 "notice": 0
},
{
"id": 4112,
"lotteryid": 180020010,
"description": "初级周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "attr",
"t": "diamond",
"n": 50
},
"itemdes": "金币",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
},
{
"id": 4113,
"lotteryid": 180020010,
"description": "初级周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "attr",
"t": "gold",
"n": 200000
},
"itemdes": "钻石",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
},
{
"id": 4114,
"lotteryid": 180020010,
"description": "初级周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "item",
"t": "17010000",
"n": 50
},
"itemdes": "大食盒",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
},
{
"id": 4115,
"lotteryid": 180020020,
"description": "中级周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "attr",
"t": "diamond",
"n": 100
},
"itemdes": "金币",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
},
{
"id": 4116,
"lotteryid": 180020020,
"description": "中级周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "attr",
"t": "gold",
"n": 300000
},
"itemdes": "钻石",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
},
{
"id": 4117,
"lotteryid": 180020020,
"description": "中级周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "item",
"t": "17010000",
"n": 100
},
"itemdes": "大食盒",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
},
{
"id": 4118,
"lotteryid": 180020030,
"description": "高级周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "attr",
"t": "diamond",
"n": 150
},
"itemdes": "金币",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
},
{
"id": 4119,
"lotteryid": 180020030,
"description": "高级周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "attr",
"t": "gold",
"n": 400000
},
"itemdes": "钻石",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
},
{
"id": 4120,
"lotteryid": 180020030,
"description": "高级周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "item",
"t": "17010000",
"n": 100
},
"itemdes": "大食盒",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
},
{
"id": 4121,
"lotteryid": 180020040,
"description": "完美周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "attr",
"t": "diamond",
"n": 200
},
"itemdes": "金币",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
},
{
"id": 4122,
"lotteryid": 180020040,
"description": "完美周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "attr",
"t": "gold",
"n": 600000
},
"itemdes": "钻石",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
},
{
"id": 4123,
"lotteryid": 180020040,
"description": "完美周常任务宝箱",
"type": 2,
"groupwt": 1000,
"groupid": 1000,
"subtype": 2,
"groupnum": 1,
"itemid": {
"a": "item",
"t": "17010000",
"n": 100
},
"itemdes": "大食盒",
"itemwt": 1000,
"min": 1,
"max": 1,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
"playerlvmax": 0,
"notice": 0
} }
] ]

View File

@ -2013,7 +2013,7 @@
"scene_effect": [ "scene_effect": [
"miwu" "miwu"
], ],
"scene_effectfilter": "效果8", "scene_effectfilter": "camera_filter_8",
"is_near": false, "is_near": false,
"openlevel": 1, "openlevel": 1,
"EditorStage": 0, "EditorStage": 0,
@ -2096,7 +2096,7 @@
"scene_effect": [ "scene_effect": [
"miwu" "miwu"
], ],
"scene_effectfilter": "效果8", "scene_effectfilter": "camera_filter_8",
"is_near": false, "is_near": false,
"openlevel": 1, "openlevel": 1,
"EditorStage": 0, "EditorStage": 0,
@ -2179,7 +2179,7 @@
"scene_effect": [ "scene_effect": [
"miwu" "miwu"
], ],
"scene_effectfilter": "效果8", "scene_effectfilter": "camera_filter_8",
"is_near": false, "is_near": false,
"openlevel": 1, "openlevel": 1,
"EditorStage": 0, "EditorStage": 0,
@ -2273,7 +2273,7 @@
"scene_effect": [ "scene_effect": [
"miwu" "miwu"
], ],
"scene_effectfilter": "效果8", "scene_effectfilter": "camera_filter_8",
"is_near": false, "is_near": false,
"openlevel": 1, "openlevel": 1,
"EditorStage": 0, "EditorStage": 0,
@ -2371,7 +2371,7 @@
"scene_effect": [ "scene_effect": [
"miwu" "miwu"
], ],
"scene_effectfilter": "效果8", "scene_effectfilter": "camera_filter_8",
"is_near": false, "is_near": false,
"openlevel": 1, "openlevel": 1,
"EditorStage": 0, "EditorStage": 0,
@ -19889,8 +19889,8 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "", "heroimg": "",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_177",
"text": "" "text": "嘁嘁——嘁——"
}, },
"animation": [], "animation": [],
"prewarbubbletext": { "prewarbubbletext": {
@ -19964,7 +19964,7 @@
], ],
"BattleReadyID": 10106002, "BattleReadyID": 10106002,
"FormatList": [ "FormatList": [
103071 103081
], ],
"helphero": [], "helphero": [],
"banhero": [], "banhero": [],
@ -20020,8 +20020,8 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "", "heroimg": "",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_177",
"text": "" "text": "嘁嘁——嘁——"
}, },
"animation": [], "animation": [],
"prewarbubbletext": { "prewarbubbletext": {
@ -20095,7 +20095,7 @@
], ],
"BattleReadyID": 10106002, "BattleReadyID": 10106002,
"FormatList": [ "FormatList": [
103071 103082
], ],
"helphero": [], "helphero": [],
"banhero": [], "banhero": [],
@ -20151,8 +20151,8 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "", "heroimg": "",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_177",
"text": "" "text": "嘁嘁——嘁——"
}, },
"animation": [], "animation": [],
"prewarbubbletext": { "prewarbubbletext": {
@ -20226,7 +20226,7 @@
], ],
"BattleReadyID": 10106002, "BattleReadyID": 10106002,
"FormatList": [ "FormatList": [
103071 103083
], ],
"helphero": [], "helphero": [],
"banhero": [], "banhero": [],
@ -20355,9 +20355,9 @@
"n": 1 "n": 1
} }
], ],
"BattleReadyID": 10106002, "BattleReadyID": 10106003,
"FormatList": [ "FormatList": [
103081 103091
], ],
"helphero": [], "helphero": [],
"banhero": [], "banhero": [],
@ -20404,7 +20404,7 @@
"venturetype": 0, "venturetype": 0,
"ventureavatar": [], "ventureavatar": [],
"scene_effect": [], "scene_effect": [],
"scene_effectfilter": "效果8", "scene_effectfilter": "camera_filter_8",
"is_near": false, "is_near": false,
"openlevel": 1, "openlevel": 1,
"EditorStage": 0, "EditorStage": 0,
@ -39937,11 +39937,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_300",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_283",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -40018,11 +40018,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_301",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_284",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -40099,11 +40099,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_302",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_285",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -40180,11 +40180,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_303",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_286",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -40261,11 +40261,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_304",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_287",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -40342,29 +40342,17 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_305",
"text": "" "text": "受惊的羊群"
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_288",
"text": "" "text": "四溅的龙焰让博克岛羊群战栗不已,瞧,他们此刻正撒丫子狂奔,得尽快送他们回羊圈里去!"
}, },
"exp": 0, "exp": 0,
"hero_exp": 800, "hero_exp": 800,
"ps_consume": [ "ps_consume": [],
{ "ps_mg": [],
"a": "attr",
"t": "ps",
"n": 9
}
],
"ps_mg": [
{
"a": "attr",
"t": "ps",
"n": 1
}
],
"firstaward": [ "firstaward": [
{ {
"a": "attr", "a": "attr",
@ -40390,9 +40378,9 @@
"n": 1 "n": 1
} }
], ],
"BattleReadyID": 116, "BattleReadyID": 10103101,
"FormatList": [ "FormatList": [
102011 101611
], ],
"helphero": [], "helphero": [],
"banhero": [], "banhero": [],
@ -40471,29 +40459,17 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_306",
"text": "" "text": "驱逐者"
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_289",
"text": "" "text": "酋长并不总有鲜花相迎,质疑是成长的必经之路。"
}, },
"exp": 0, "exp": 0,
"hero_exp": 800, "hero_exp": 800,
"ps_consume": [ "ps_consume": [],
{ "ps_mg": [],
"a": "attr",
"t": "ps",
"n": 9
}
],
"ps_mg": [
{
"a": "attr",
"t": "ps",
"n": 1
}
],
"firstaward": [ "firstaward": [
{ {
"a": "attr", "a": "attr",
@ -40519,9 +40495,9 @@
"n": 1 "n": 1
} }
], ],
"BattleReadyID": 116, "BattleReadyID": 10103102,
"FormatList": [ "FormatList": [
102011 101621
], ],
"helphero": [], "helphero": [],
"banhero": [], "banhero": [],
@ -40600,29 +40576,17 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_307",
"text": "" "text": "捣蛋鬼"
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_290",
"text": "" "text": "看热闹不嫌事大,打架不怕人多,想要平息村民们的怒火,从管住鼻涕粗和暴芙那特开始!"
}, },
"exp": 0, "exp": 0,
"hero_exp": 800, "hero_exp": 800,
"ps_consume": [ "ps_consume": [],
{ "ps_mg": [],
"a": "attr",
"t": "ps",
"n": 9
}
],
"ps_mg": [
{
"a": "attr",
"t": "ps",
"n": 1
}
],
"firstaward": [ "firstaward": [
{ {
"a": "attr", "a": "attr",
@ -40648,9 +40612,9 @@
"n": 1 "n": 1
} }
], ],
"BattleReadyID": 116, "BattleReadyID": 10103103,
"FormatList": [ "FormatList": [
102011 101631
], ],
"helphero": [], "helphero": [],
"banhero": [], "banhero": [],
@ -40729,29 +40693,17 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_308",
"text": "" "text": "埃雷特的怒火"
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_291",
"text": "" "text": "有时候固执的不是人,是生活,是活着,是博克岛无法躲过的凛冽严冬。"
}, },
"exp": 0, "exp": 0,
"hero_exp": 800, "hero_exp": 800,
"ps_consume": [ "ps_consume": [],
{ "ps_mg": [],
"a": "attr",
"t": "ps",
"n": 9
}
],
"ps_mg": [
{
"a": "attr",
"t": "ps",
"n": 1
}
],
"firstaward": [ "firstaward": [
{ {
"a": "attr", "a": "attr",
@ -40777,9 +40729,9 @@
"n": 1 "n": 1
} }
], ],
"BattleReadyID": 116, "BattleReadyID": 10103104,
"FormatList": [ "FormatList": [
102011 101641
], ],
"helphero": [], "helphero": [],
"banhero": [], "banhero": [],
@ -40858,29 +40810,17 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_309",
"text": "" "text": "村民的发难"
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_292",
"text": "" "text": "质疑的浪潮一波接一波,正如眼前不断聚集的闹事村民,要如何从中寻找方向?"
}, },
"exp": 0, "exp": 0,
"hero_exp": 800, "hero_exp": 800,
"ps_consume": [ "ps_consume": [],
{ "ps_mg": [],
"a": "attr",
"t": "ps",
"n": 9
}
],
"ps_mg": [
{
"a": "attr",
"t": "ps",
"n": 1
}
],
"firstaward": [ "firstaward": [
{ {
"a": "attr", "a": "attr",
@ -40906,9 +40846,9 @@
"n": 1 "n": 1
} }
], ],
"BattleReadyID": 116, "BattleReadyID": 10103105,
"FormatList": [ "FormatList": [
102011 101651
], ],
"helphero": [], "helphero": [],
"banhero": [], "banhero": [],
@ -40987,11 +40927,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_310",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_293",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -41070,29 +41010,17 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_311",
"text": "" "text": "何谓理想"
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_294",
"text": "" "text": "放弃是怯懦者的墓志铭,无畏才是属于勇者的赞歌。"
}, },
"exp": 0, "exp": 0,
"hero_exp": 800, "hero_exp": 800,
"ps_consume": [ "ps_consume": [],
{ "ps_mg": [],
"a": "attr",
"t": "ps",
"n": 9
}
],
"ps_mg": [
{
"a": "attr",
"t": "ps",
"n": 1
}
],
"firstaward": [ "firstaward": [
{ {
"a": "attr", "a": "attr",
@ -41118,9 +41046,9 @@
"n": 1 "n": 1
} }
], ],
"BattleReadyID": 116, "BattleReadyID": 10103106,
"FormatList": [ "FormatList": [
102011 101661
], ],
"helphero": [], "helphero": [],
"banhero": [], "banhero": [],
@ -41199,11 +41127,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_312",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_295",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -41280,11 +41208,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_313",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_296",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -41361,11 +41289,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_314",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_297",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -41445,11 +41373,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_315",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_298",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -41532,11 +41460,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_316",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_299",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -41616,11 +41544,11 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_317",
"text": "" "text": ""
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_300",
"text": "" "text": ""
}, },
"exp": 0, "exp": 0,
@ -41703,29 +41631,17 @@
"text": "" "text": ""
}, },
"title": { "title": {
"key": "", "key": "mainchapter_main_stage_title_318",
"text": "" "text": "峰回路转"
}, },
"desc": { "desc": {
"key": "", "key": "mainchapter_main_stage_desc_301",
"text": "" "text": "危机往往是转机的开始,直面它吧,路就在前方!"
}, },
"exp": 0, "exp": 0,
"hero_exp": 800, "hero_exp": 800,
"ps_consume": [ "ps_consume": [],
{ "ps_mg": [],
"a": "attr",
"t": "ps",
"n": 9
}
],
"ps_mg": [
{
"a": "attr",
"t": "ps",
"n": 1
}
],
"firstaward": [ "firstaward": [
{ {
"a": "attr", "a": "attr",
@ -41751,9 +41667,9 @@
"n": 1 "n": 1
} }
], ],
"BattleReadyID": 116, "BattleReadyID": 10103107,
"FormatList": [ "FormatList": [
102011 101671
], ],
"helphero": [], "helphero": [],
"banhero": [], "banhero": [],

View File

@ -7663,5 +7663,40 @@
"y": 20, "y": 20,
"z": 1 "z": 1
} }
},
{
"id": "54003",
"preson": "54003",
"presonshow": "54003_exhibition",
"presonstory": "54003_story",
"presondraw": "",
"height": 30,
"weight": 1,
"ico": "tx_js_54003",
"fight": "tx_js_55007",
"img": "sbkp_js_54003",
"heroimg": "hbkp_js_54003",
"portrait": "zm_img_54003",
"bust": "bust_55007",
"postxyz": [
0,
0,
0
],
"rotation": {
"x": 0,
"y": 180,
"z": 0
},
"boxPos": {
"x": 0,
"y": 16,
"z": 0
},
"boxSize": {
"x": 0,
"y": 0,
"z": 0
}
} }
] ]

File diff suppressed because it is too large Load Diff

View File

@ -14,7 +14,7 @@
"key": "photoshop_filter_filtername_2", "key": "photoshop_filter_filtername_2",
"text": "功夫早晨" "text": "功夫早晨"
}, },
"filter": "效果3", "filter": "camera_filter_3",
"img": "lj_img_04" "img": "lj_img_04"
}, },
{ {
@ -23,7 +23,7 @@
"key": "photoshop_filter_filtername_3", "key": "photoshop_filter_filtername_3",
"text": "史莱克回忆" "text": "史莱克回忆"
}, },
"filter": "效果2", "filter": "camera_filter_2",
"img": "lj_img_02" "img": "lj_img_02"
}, },
{ {
@ -32,7 +32,7 @@
"key": "photoshop_filter_filtername_4", "key": "photoshop_filter_filtername_4",
"text": "波比暖阳" "text": "波比暖阳"
}, },
"filter": "效果5", "filter": "camera_filter_5",
"img": "lj_img_03" "img": "lj_img_03"
}, },
{ {
@ -41,7 +41,7 @@
"key": "photoshop_filter_filtername_5", "key": "photoshop_filter_filtername_5",
"text": "梦魇降临" "text": "梦魇降临"
}, },
"filter": "效果6", "filter": "camera_filter_6",
"img": "lj_img_01" "img": "lj_img_01"
} }
] ]

View File

@ -30937,7 +30937,7 @@
"Argu": [ "Argu": [
1, 1,
4, 4,
1600 2000
], ],
"FollowSK": [ "FollowSK": [
255007215 255007215
@ -30945,10 +30945,13 @@
"SucFollowSK": [], "SucFollowSK": [],
"FailFollowSK": [], "FailFollowSK": [],
"MustHit": false, "MustHit": false,
"DpsRevisiType": 0, "DpsRevisiType": 111,
"DpsCondition": "", "DpsCondition": "",
"RevisiCondition": "", "RevisiCondition": "",
"RevisiParams": [] "RevisiParams": [
390001415,
100
]
}, },
{ {
"Id": 255007213, "Id": 255007213,
@ -31241,7 +31244,7 @@
"Argu": [ "Argu": [
1, 1,
4, 4,
4500 8000
], ],
"FollowSK": [], "FollowSK": [],
"SucFollowSK": [], "SucFollowSK": [],

View File

@ -19045,7 +19045,7 @@
"IsMelee": 0, "IsMelee": 0,
"act": "Skill_2", "act": "Skill_2",
"Type": 1, "Type": 1,
"CD": 0, "CD": 2,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -19080,7 +19080,7 @@
"IsMelee": 0, "IsMelee": 0,
"act": "Skill_2", "act": "Skill_2",
"Type": 1, "Type": 1,
"CD": 0, "CD": 2,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -19115,7 +19115,7 @@
"IsMelee": 0, "IsMelee": 0,
"act": "Skill_2", "act": "Skill_2",
"Type": 1, "Type": 1,
"CD": 0, "CD": 2,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -19150,7 +19150,7 @@
"IsMelee": 0, "IsMelee": 0,
"act": "Skill_2", "act": "Skill_2",
"Type": 1, "Type": 1,
"CD": 0, "CD": 2,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -19185,7 +19185,7 @@
"IsMelee": 0, "IsMelee": 0,
"act": "Skill_2", "act": "Skill_2",
"Type": 1, "Type": 1,
"CD": 0, "CD": 2,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -24830,16 +24830,15 @@
"ChildSkill": { "ChildSkill": {
"Id": [ "Id": [
255007211, 255007211,
255007212,
255007213,
255007315, 255007315,
255007319 255007212,
255007213
] ]
}, },
"passSkill": [], "passSkill": [],
"Desc": { "Desc": {
"key": "skill_skill_atk_Desc_155007211_1", "key": "skill_skill_atk_Desc_155007211_1",
"text": "冰霜泰坦拥有[color=#37d8a9]霜盾冰晶[/color]时释放,驱散锁定目标身上的全部增益效果,并造成大量伤害,成功击败目标时,自身获得伤害提升。" "text": "冰霜泰坦拥有[color=#37d8a9]霜盾冰晶[/color]时释放,驱散敌方全部增益效果,并对血量最高的目标造成大量伤害,成功击败目标时,自身获得伤害提升。"
}, },
"buffid": [ "buffid": [
390001415 390001415

View File

@ -4919,8 +4919,8 @@
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_icon_buff_zhby", "buffIcon": "ty_icon_buff_zhby",
"buffeffect": "", "buffeffect": "effect_55007_jdsh",
"buffpos": "", "buffpos": "根节点",
"AddTrigger": 0, "AddTrigger": 0,
"TriggerEffect": "", "TriggerEffect": "",
"TriggerPos": "", "TriggerPos": "",

View File

@ -0,0 +1,102 @@
[
{
"id": 100001,
"talkhero": "44004",
"talktext": {
"key": "systemnotice_chattext_talktext_1",
"text": "木桩上的守护者锻炼好了!现在立马去领取吗?"
},
"delay": 500,
"jumpid": 10001
},
{
"id": 100002,
"talkhero": "44005",
"talktext": {
"key": "systemnotice_chattext_talktext_2",
"text": "木桩上的守护者锻炼好了!现在立马去领取吗?"
},
"delay": 501,
"jumpid": 10002
},
{
"id": 100003,
"talkhero": "44006",
"talktext": {
"key": "systemnotice_chattext_talktext_3",
"text": "木桩上的守护者锻炼好了!现在立马去领取吗?"
},
"delay": 502,
"jumpid": 10003
},
{
"id": 100004,
"talkhero": "44007",
"talktext": {
"key": "systemnotice_chattext_talktext_4",
"text": "木桩上的守护者锻炼好了!现在立马去领取吗?"
},
"delay": 503,
"jumpid": 10004
},
{
"id": 100005,
"talkhero": "44008",
"talktext": {
"key": "systemnotice_chattext_talktext_5",
"text": "木桩上的守护者锻炼好了!现在立马去领取吗?"
},
"delay": 504,
"jumpid": 10005
},
{
"id": 100006,
"talkhero": "44009",
"talktext": {
"key": "systemnotice_chattext_talktext_6",
"text": "木桩上的守护者锻炼好了!现在立马去领取吗?"
},
"delay": 505,
"jumpid": 10006
},
{
"id": 100007,
"talkhero": "44010",
"talktext": {
"key": "systemnotice_chattext_talktext_7",
"text": "木桩上的守护者锻炼好了!现在立马去领取吗?"
},
"delay": 506,
"jumpid": 10007
},
{
"id": 100008,
"talkhero": "44011",
"talktext": {
"key": "systemnotice_chattext_talktext_8",
"text": "木桩上的守护者锻炼好了!现在立马去领取吗?"
},
"delay": 507,
"jumpid": 10008
},
{
"id": 100009,
"talkhero": "44012",
"talktext": {
"key": "systemnotice_chattext_talktext_9",
"text": "木桩上的守护者锻炼好了!现在立马去领取吗?"
},
"delay": 508,
"jumpid": 10009
},
{
"id": 100010,
"talkhero": "44013",
"talktext": {
"key": "systemnotice_chattext_talktext_10",
"text": "木桩上的守护者锻炼好了!现在立马去领取吗?"
},
"delay": 509,
"jumpid": 10010
}
]

View File

@ -0,0 +1,164 @@
[
{
"id": 1,
"redid": 0,
"priority": 0,
"systemtype": 1,
"jumpid": 0,
"noticetext": [
100001
]
},
{
"id": 2,
"redid": 0,
"priority": 0,
"systemtype": 1,
"jumpid": 0,
"noticetext": []
},
{
"id": 3,
"redid": 0,
"priority": 0,
"systemtype": 1,
"jumpid": 0,
"noticetext": []
},
{
"id": 4,
"redid": 0,
"priority": 0,
"systemtype": 1,
"jumpid": 0,
"noticetext": []
},
{
"id": 5,
"redid": 0,
"priority": 0,
"systemtype": 1,
"jumpid": 0,
"noticetext": []
},
{
"id": 6,
"redid": 0,
"priority": 0,
"systemtype": 1,
"jumpid": 0,
"noticetext": []
},
{
"id": 7,
"redid": 0,
"priority": 0,
"systemtype": 1,
"jumpid": 0,
"noticetext": []
},
{
"id": 8,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 9,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 10,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 11,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 12,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 13,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 14,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 15,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 16,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 17,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 18,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 19,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
},
{
"id": 20,
"redid": 0,
"priority": 0,
"systemtype": 2,
"jumpid": 0,
"noticetext": []
}
]

View File

@ -0,0 +1,68 @@
[
{
"id": 1,
"opentime": 10000001,
"groupid": 0,
"herohead": "35002",
"heroname": {
"key": "heroname_1",
"text": "飞龙在天群组"
},
"storytalk": 100001
},
{
"id": 2,
"opentime": 10000002,
"groupid": 0,
"herohead": "35002",
"heroname": {
"key": "",
"text": ""
},
"storytalk": 100002
},
{
"id": 3,
"opentime": 10000003,
"groupid": 0,
"herohead": "35002",
"heroname": {
"key": "",
"text": ""
},
"storytalk": 100003
},
{
"id": 4,
"opentime": 10000004,
"groupid": 0,
"herohead": "35002",
"heroname": {
"key": "",
"text": ""
},
"storytalk": 0
},
{
"id": 5,
"opentime": 0,
"groupid": 0,
"herohead": "",
"heroname": {
"key": "",
"text": ""
},
"storytalk": 0
},
{
"id": 6,
"opentime": 0,
"groupid": 0,
"herohead": "",
"heroname": {
"key": "",
"text": ""
},
"storytalk": 0
}
]

View File

@ -4,9 +4,9 @@
"active": 40, "active": 40,
"reword": [ "reword": [
{ {
"a": "attr", "a": "item",
"t": "diamond", "t": "26000002",
"n": 150 "n": 1
} }
], ],
"action": "main_weektask_action_1_act", "action": "main_weektask_action_1_act",
@ -17,14 +17,9 @@
"active": 80, "active": 80,
"reword": [ "reword": [
{ {
"a": "attr", "a": "item",
"t": "diamond", "t": "26000003",
"n": 150 "n": 1
},
{
"a": "attr",
"t": "gold",
"n": 500000
} }
], ],
"action": "main_weektask_action_1_act", "action": "main_weektask_action_1_act",
@ -35,14 +30,9 @@
"active": 120, "active": 120,
"reword": [ "reword": [
{ {
"a": "attr", "a": "item",
"t": "diamond", "t": "26000004",
"n": 150 "n": 1
},
{
"a": "attr",
"t": "gold",
"n": 600000
} }
], ],
"action": "main_weektask_action_1_act", "action": "main_weektask_action_1_act",
@ -53,14 +43,9 @@
"active": 160, "active": 160,
"reword": [ "reword": [
{ {
"a": "attr", "a": "item",
"t": "diamond", "t": "26000005",
"n": 150 "n": 1
},
{
"a": "attr",
"t": "gold",
"n": 600000
} }
], ],
"action": "main_weektask_action_1_act", "action": "main_weektask_action_1_act",

View File

@ -74,7 +74,7 @@ func (this *apiComp) Info(session comm.IUserSession, req *pb.ArenaInfoReq) (errd
} }
} else { } else {
info.Uinfo = comm.GetUserBaseInfo(user) info.Uinfo = comm.GetUserBaseInfo(user)
this.module.modelArena.weeksettlement(info) this.module.modelArena.weeksettlement(session, info)
this.module.modelArena.recoverTicket(session, info) this.module.modelArena.recoverTicket(session, info)
if err = this.module.modelArena.updateArenaUserInfo(info); err != nil { if err = this.module.modelArena.updateArenaUserInfo(info); err != nil {
errdata = &pb.ErrorData{ errdata = &pb.ErrorData{

View File

@ -19,6 +19,7 @@ const (
game_monsterformat = "game_monsterformat.json" //整容表 game_monsterformat = "game_monsterformat.json" //整容表
game_monster = "game_monster.json" //怪物表 game_monster = "game_monster.json" //怪物表
game_activeking = "game_activeking.json" //王者之上奖励
) )
///竞技场配置管理组件 ///竞技场配置管理组件
@ -39,7 +40,7 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
configure.RegisterConfigure(game_arenarobot, cfg.NewGameArenaRobot, this.updateArenaRobot) configure.RegisterConfigure(game_arenarobot, cfg.NewGameArenaRobot, this.updateArenaRobot)
this.LoadConfigure(game_arenarankreward, cfg.NewGameArenaRankReward) this.LoadConfigure(game_arenarankreward, cfg.NewGameArenaRankReward)
this.LoadConfigure(game_arenachallengenpc, cfg.NewGameArenaChallengeNpc) this.LoadConfigure(game_arenachallengenpc, cfg.NewGameArenaChallengeNpc)
this.LoadConfigure(game_activeking, cfg.NewGameActiveKing)
configure.RegisterConfigure(game_monsterformat, cfg.NewGameMonsterFormat, func() { configure.RegisterConfigure(game_monsterformat, cfg.NewGameMonsterFormat, func() {
this.mformatlock.Lock() this.mformatlock.Lock()
if v, err := this.GetConfigure(game_monsterformat); err != nil { if v, err := this.GetConfigure(game_monsterformat); err != nil {
@ -204,3 +205,16 @@ func (this *configureComp) getChallengenpc(id int32) (result *cfg.GameArenaChall
} }
return return
} }
//查询剧情npc系统
func (this *configureComp) getGameActiveKing() (confs []*cfg.GameActiveKingData, err error) {
var (
v interface{}
)
if v, err = this.GetConfigure(game_activeking); err != nil {
this.module.Errorln(err)
} else {
confs = v.(*cfg.GameActiveKing).GetDataList()
}
return
}

View File

@ -49,6 +49,22 @@ func (this *modelArena) Init(service core.IService, module core.IModule, comp co
return return
} }
//是否在维护中
func (this *modelArena) isInMaintenance() (ok bool) {
var (
opentime time.Time
totalduration time.Duration
lefttime time.Duration
)
opentime = this.module.service.GetOpentime()
totalduration = configure.Now().Sub(opentime)
lefttime = totalduration % (time.Hour * 24 * 7)
if lefttime < time.Hour*2 {
return true
}
return
}
// 查询用户装备数据 // 查询用户装备数据
func (this *modelArena) queryPlayerInfo(uId string) (result *pb.DBArenaUser, err error) { func (this *modelArena) queryPlayerInfo(uId string) (result *pb.DBArenaUser, err error) {
result = &pb.DBArenaUser{} result = &pb.DBArenaUser{}
@ -427,9 +443,16 @@ func (this *modelArena) getpandataModel() (model *arenaModel, err error) {
} }
//周结算 //周结算
func (this *modelArena) weeksettlement(info *pb.DBArenaUser) { func (this *modelArena) weeksettlement(session comm.IUserSession, info *pb.DBArenaUser) {
var ( var (
conf *cfg.GameArenaActiveRewardData conf *cfg.GameArenaActiveRewardData
confs []*cfg.GameActiveKingData
totalnum int64
rank int32
reward []*cfg.Gameatn
atno []*pb.UserAtno
errdata *pb.ErrorData
ok bool
err error err error
) )
if utils.IsSameWeek(info.Lastweektime) { //跨周 if utils.IsSameWeek(info.Lastweektime) { //跨周
@ -437,10 +460,39 @@ func (this *modelArena) weeksettlement(info *pb.DBArenaUser) {
return return
} }
if info.Dan == conf.LvId { //最高段位 if info.Dan == conf.LvId { //最高段位
if totalnum, err = this.module.modelRank.queryRankByScoreArea(conf.ScoreLow, -1); err != nil {
} else { //非王者段位 this.module.Errorln(err)
return
} }
if info.Rank < int32(totalnum) { //存在于王者段位中
if confs, err = this.module.configure.getGameActiveKing(); err != nil {
this.module.Errorln(err)
return
}
for _, conf := range confs {
rank += int32(math.Floor(float64(conf.Place) * float64(totalnum) / float64(1000)))
if rank <= info.Dan {
reward = conf.RewardWeek
info.Dan2 = conf.LvId
ok = true
break
}
}
}
}
if !ok {
if conf, err = this.module.configure.getActiveRewardById(info.Dan); err != nil {
return
}
reward = conf.ExReward
info.Dan2 = 0
}
if errdata, atno = this.module.DispenseAtno(session, reward, true); errdata != nil {
this.module.Errorln(errdata)
return
}
session.SendMsg(string(this.module.GetType()), "settlementreward", &pb.ArenaSettlementRewardPush{Stype: 1, Award: atno})
} }
} }

View File

@ -8,8 +8,6 @@ import (
"go_dreamfactory/lego/sys/redis/pipe" "go_dreamfactory/lego/sys/redis/pipe"
"go_dreamfactory/modules" "go_dreamfactory/modules"
"go_dreamfactory/pb" "go_dreamfactory/pb"
"go_dreamfactory/sys/configure"
cfg "go_dreamfactory/sys/configure/structs"
"github.com/go-redis/redis/v8" "github.com/go-redis/redis/v8"
) )
@ -93,41 +91,41 @@ func (this *modelRank) queryRankUser() (ranks []string, err error) {
// 比赛结算 // 比赛结算
func (this *modelRank) raceSettlement() { func (this *modelRank) raceSettlement() {
var ( // var (
reward *cfg.GameArenaRankReward // reward *cfg.GameArenaRankReward
result []string // result []string
uids []string // uids []string
Items []*pb.UserAssets // Items []*pb.UserAssets
err error // err error
) // )
if reward, err = this.module.configure.getRankReward(); err != nil { // if reward, err = this.module.configure.getRankReward(); err != nil {
this.module.Errorln(err) // this.module.Errorln(err)
return // return
} // }
for _, v := range reward.GetDataList() { // for _, v := range reward.GetDataList() {
if result, err = this.DBModel.Redis.ZRevRange(fmt.Sprintf("%s-%s", this.DBModel.ServiceId, this.TableName), int64(v.RankLow-1), int64(v.RankUp)).Result(); err != nil { // if result, err = this.DBModel.Redis.ZRevRange(fmt.Sprintf("%s-%s", this.DBModel.ServiceId, this.TableName), int64(v.RankLow-1), int64(v.RankUp)).Result(); err != nil {
this.module.Errorln(err) // this.module.Errorln(err)
return // return
} // }
this.module.Debugf("uid:%v", uids) // this.module.Debugf("uid:%v", uids)
Items = make([]*pb.UserAssets, len(v.RankReward)) // Items = make([]*pb.UserAssets, len(v.RankReward))
for i, v := range v.RankReward { // for i, v := range v.RankReward {
Items[i] = &pb.UserAssets{ // Items[i] = &pb.UserAssets{
A: v.A, // A: v.A,
T: v.T, // T: v.T,
N: v.N, // N: v.N,
} // }
} // }
for i := 0; i < len(result); i += 2 { // for i := 0; i < len(result); i += 2 {
// uids = append(uids, result[i]) // // uids = append(uids, result[i])
//发邮件 // //发邮件
this.module.mail.SendNewMail(&pb.DBMailData{ // this.module.mail.SendNewMail(&pb.DBMailData{
Cid: "ArenaRankingReward", // Cid: "ArenaRankingReward",
Param: []string{fmt.Sprintf("%d", v.RankLow+int32(i))}, // Param: []string{fmt.Sprintf("%d", v.RankLow+int32(i))},
CreateTime: uint64(configure.Now().Unix()), // CreateTime: uint64(configure.Now().Unix()),
Items: Items, // Items: Items,
}, result[i]) // }, result[i])
} // }
} // }
} }

View File

@ -198,7 +198,7 @@ func (this *ModuleSys) BuriedsNotify(session comm.IUserSession, condis []*pb.Con
confs map[string]*cfg.GameOpencondData = make(map[string]*cfg.GameOpencondData) confs map[string]*cfg.GameOpencondData = make(map[string]*cfg.GameOpencondData)
condlids []int32 condlids []int32
condisSlice []*pb.ConIProgress condisSlice []*pb.ConIProgress
condisMap map[int32]*pb.ConIProgress condisMap map[int32]*pb.ConIProgress = make(map[int32]*pb.ConIProgress)
progress *pb.ConIProgress progress *pb.ConIProgress
notify []*cfg.GameOpencondData = make([]*cfg.GameOpencondData, 0) notify []*cfg.GameOpencondData = make([]*cfg.GameOpencondData, 0)
ok bool ok bool

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 GameActiveKing struct {
_dataMap map[int32]*GameActiveKingData
_dataList []*GameActiveKingData
}
func NewGameActiveKing(_buf []map[string]interface{}) (*GameActiveKing, error) {
_dataList := make([]*GameActiveKingData, 0, len(_buf))
dataMap := make(map[int32]*GameActiveKingData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameActiveKingData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.LvId] = _v
}
}
return &GameActiveKing{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameActiveKing) GetDataMap() map[int32]*GameActiveKingData {
return table._dataMap
}
func (table *GameActiveKing) GetDataList() []*GameActiveKingData {
return table._dataList
}
func (table *GameActiveKing) Get(key int32) *GameActiveKingData {
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 GameActiveKingData struct {
LvId int32
Place int32
Name string
Png string
RewardWeek []*Gameatn
}
const TypeId_GameActiveKingData = 568211075
func (*GameActiveKingData) GetTypeId() int32 {
return 568211075
}
func (_v *GameActiveKingData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lv_id"].(float64); !_ok_ { err = errors.New("lv_id error"); return }; _v.LvId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["place"].(float64); !_ok_ { err = errors.New("place error"); return }; _v.Place = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Png, _ok_ = _buf["png"].(string); !_ok_ { err = errors.New("png error"); return } }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reward_week"].([]interface{}); !_ok_ { err = errors.New("reward_week error"); return }
_v.RewardWeek = 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.RewardWeek = append(_v.RewardWeek, _list_v_)
}
}
return
}
func DeserializeGameActiveKingData(_buf map[string]interface{}) (*GameActiveKingData, error) {
v := &GameActiveKingData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -18,6 +18,7 @@ type GameArenaActiveRewardData struct {
Name string Name string
ExReward []*Gameatn ExReward []*Gameatn
ScoreReturn int32 ScoreReturn int32
RewardWeek []*Gameatn
WinReward []*Gameatn WinReward []*Gameatn
Png string Png string
KValue float32 KValue float32
@ -50,6 +51,20 @@ func (_v *GameArenaActiveRewardData)Deserialize(_buf map[string]interface{}) (er
} }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["score_return"].(float64); !_ok_ { err = errors.New("score_return error"); return }; _v.ScoreReturn = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["score_return"].(float64); !_ok_ { err = errors.New("score_return error"); return }; _v.ScoreReturn = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reward_week"].([]interface{}); !_ok_ { err = errors.New("reward_week error"); return }
_v.RewardWeek = 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.RewardWeek = append(_v.RewardWeek, _list_v_)
}
}
{ {
var _arr_ []interface{} var _arr_ []interface{}
var _ok_ bool var _ok_ bool

View File

@ -24,6 +24,7 @@ type GameExpeditionBossData struct {
Hid []string Hid []string
Color []int32 Color []int32
Fight int32 Fight int32
PreviewReward []*Gameatn
} }
const TypeId_GameExpeditionBossData = -271002540 const TypeId_GameExpeditionBossData = -271002540
@ -111,6 +112,20 @@ func (_v *GameExpeditionBossData)Deserialize(_buf map[string]interface{}) (err e
} }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["fight"].(float64); !_ok_ { err = errors.New("fight error"); return }; _v.Fight = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["fight"].(float64); !_ok_ { err = errors.New("fight error"); return }; _v.Fight = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["preview_reward"].([]interface{}); !_ok_ { err = errors.New("preview_reward error"); return }
_v.PreviewReward = 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.PreviewReward = append(_v.PreviewReward, _list_v_)
}
}
return return
} }

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 GameSystemChatText struct {
_dataMap map[int32]*GameSystemChatTextData
_dataList []*GameSystemChatTextData
}
func NewGameSystemChatText(_buf []map[string]interface{}) (*GameSystemChatText, error) {
_dataList := make([]*GameSystemChatTextData, 0, len(_buf))
dataMap := make(map[int32]*GameSystemChatTextData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameSystemChatTextData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameSystemChatText{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameSystemChatText) GetDataMap() map[int32]*GameSystemChatTextData {
return table._dataMap
}
func (table *GameSystemChatText) GetDataList() []*GameSystemChatTextData {
return table._dataList
}
func (table *GameSystemChatText) Get(key int32) *GameSystemChatTextData {
return table._dataMap[key]
}

View File

@ -0,0 +1,43 @@
//------------------------------------------------------------------------------
// <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 GameSystemChatTextData struct {
Id int32
Talkhero string
Talktext string
Delay int32
Jumpid int32
}
const TypeId_GameSystemChatTextData = -636092102
func (*GameSystemChatTextData) GetTypeId() int32 {
return -636092102
}
func (_v *GameSystemChatTextData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
{ var _ok_ bool; if _v.Talkhero, _ok_ = _buf["talkhero"].(string); !_ok_ { err = errors.New("talkhero error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["talktext"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Talktext error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Talktext, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["delay"].(float64); !_ok_ { err = errors.New("delay error"); return }; _v.Delay = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["jumpid"].(float64); !_ok_ { err = errors.New("jumpid error"); return }; _v.Jumpid = int32(_tempNum_) }
return
}
func DeserializeGameSystemChatTextData(_buf map[string]interface{}) (*GameSystemChatTextData, error) {
v := &GameSystemChatTextData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

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 GameSystemNotice struct {
_dataMap map[int32]*GameSystemNoticeData
_dataList []*GameSystemNoticeData
}
func NewGameSystemNotice(_buf []map[string]interface{}) (*GameSystemNotice, error) {
_dataList := make([]*GameSystemNoticeData, 0, len(_buf))
dataMap := make(map[int32]*GameSystemNoticeData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameSystemNoticeData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameSystemNotice{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameSystemNotice) GetDataMap() map[int32]*GameSystemNoticeData {
return table._dataMap
}
func (table *GameSystemNotice) GetDataList() []*GameSystemNoticeData {
return table._dataList
}
func (table *GameSystemNotice) Get(key int32) *GameSystemNoticeData {
return table._dataMap[key]
}

View File

@ -0,0 +1,58 @@
//------------------------------------------------------------------------------
// <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 GameSystemNoticeData struct {
Id int32
Redid int32
Priority int32
Systemtype int32
Jumpid int32
Noticetext []int32
}
const TypeId_GameSystemNoticeData = -1627931475
func (*GameSystemNoticeData) GetTypeId() int32 {
return -1627931475
}
func (_v *GameSystemNoticeData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["redid"].(float64); !_ok_ { err = errors.New("redid error"); return }; _v.Redid = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["priority"].(float64); !_ok_ { err = errors.New("priority error"); return }; _v.Priority = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["systemtype"].(float64); !_ok_ { err = errors.New("systemtype error"); return }; _v.Systemtype = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["jumpid"].(float64); !_ok_ { err = errors.New("jumpid error"); return }; _v.Jumpid = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["noticetext"].([]interface{}); !_ok_ { err = errors.New("noticetext error"); return }
_v.Noticetext = make([]int32, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ int32
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
_v.Noticetext = append(_v.Noticetext, _list_v_)
}
}
return
}
func DeserializeGameSystemNoticeData(_buf map[string]interface{}) (*GameSystemNoticeData, error) {
v := &GameSystemNoticeData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

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 GameSystemStroyTalk struct {
_dataMap map[int32]*GameSystemStroyTalkData
_dataList []*GameSystemStroyTalkData
}
func NewGameSystemStroyTalk(_buf []map[string]interface{}) (*GameSystemStroyTalk, error) {
_dataList := make([]*GameSystemStroyTalkData, 0, len(_buf))
dataMap := make(map[int32]*GameSystemStroyTalkData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameSystemStroyTalkData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameSystemStroyTalk{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameSystemStroyTalk) GetDataMap() map[int32]*GameSystemStroyTalkData {
return table._dataMap
}
func (table *GameSystemStroyTalk) GetDataList() []*GameSystemStroyTalkData {
return table._dataList
}
func (table *GameSystemStroyTalk) Get(key int32) *GameSystemStroyTalkData {
return table._dataMap[key]
}

View File

@ -0,0 +1,45 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameSystemStroyTalkData struct {
Id int32
Opentime int32
Groupid int32
Herohead string
Heroname string
Storytalk int32
}
const TypeId_GameSystemStroyTalkData = -2036264570
func (*GameSystemStroyTalkData) GetTypeId() int32 {
return -2036264570
}
func (_v *GameSystemStroyTalkData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["opentime"].(float64); !_ok_ { err = errors.New("opentime error"); return }; _v.Opentime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["groupid"].(float64); !_ok_ { err = errors.New("groupid error"); return }; _v.Groupid = int32(_tempNum_) }
{ var _ok_ bool; if _v.Herohead, _ok_ = _buf["herohead"].(string); !_ok_ { err = errors.New("herohead error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["heroname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Heroname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Heroname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["storytalk"].(float64); !_ok_ { err = errors.New("storytalk error"); return }; _v.Storytalk = int32(_tempNum_) }
return
}
func DeserializeGameSystemStroyTalkData(_buf map[string]interface{}) (*GameSystemStroyTalkData, error) {
v := &GameSystemStroyTalkData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -347,6 +347,10 @@ type Tables struct {
FightingSkillStar *GameFightingSkillStar FightingSkillStar *GameFightingSkillStar
ExpeditionBoss *GameExpeditionBoss ExpeditionBoss *GameExpeditionBoss
PlunderDevelop *GamePlunderDevelop PlunderDevelop *GamePlunderDevelop
SystemNotice *GameSystemNotice
SystemChatText *GameSystemChatText
SystemStroyTalk *GameSystemStroyTalk
ActiveKing *GameActiveKing
} }
func NewTables(loader JsonLoader) (*Tables, error) { func NewTables(loader JsonLoader) (*Tables, error) {
@ -2370,5 +2374,29 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.PlunderDevelop, err = NewGamePlunderDevelop(buf) ; err != nil { if tables.PlunderDevelop, err = NewGamePlunderDevelop(buf) ; err != nil {
return nil, err return nil, err
} }
if buf, err = loader("game_systemnotice") ; err != nil {
return nil, err
}
if tables.SystemNotice, err = NewGameSystemNotice(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_systemchattext") ; err != nil {
return nil, err
}
if tables.SystemChatText, err = NewGameSystemChatText(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_systemstroytalk") ; err != nil {
return nil, err
}
if tables.SystemStroyTalk, err = NewGameSystemStroyTalk(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_activeking") ; err != nil {
return nil, err
}
if tables.ActiveKing, err = NewGameActiveKing(buf) ; err != nil {
return nil, err
}
return tables, nil return tables, nil
} }

View File

@ -284,6 +284,8 @@ type GameGlobalData struct {
PlunderPvpBattlereadyid int32 PlunderPvpBattlereadyid int32
PlunderPvpCollegeNum *Gameatn PlunderPvpCollegeNum *Gameatn
PlunderPvpCollegeTime int32 PlunderPvpCollegeTime int32
PvpEndtime int32
PvpMaintenancetime int32
} }
const TypeId_GameGlobalData = 477542761 const TypeId_GameGlobalData = 477542761
@ -1099,6 +1101,8 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["plunder_pvp_battlereadyid"].(float64); !_ok_ { err = errors.New("plunder_pvp_battlereadyid error"); return }; _v.PlunderPvpBattlereadyid = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["plunder_pvp_battlereadyid"].(float64); !_ok_ { err = errors.New("plunder_pvp_battlereadyid error"); return }; _v.PlunderPvpBattlereadyid = int32(_tempNum_) }
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["plunder_pvp_college_num"].(map[string]interface{}); !_ok_ { err = errors.New("plunder_pvp_college_num error"); return }; if _v.PlunderPvpCollegeNum, err = DeserializeGameatn(_x_); err != nil { return } } { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["plunder_pvp_college_num"].(map[string]interface{}); !_ok_ { err = errors.New("plunder_pvp_college_num error"); return }; if _v.PlunderPvpCollegeNum, err = DeserializeGameatn(_x_); err != nil { return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["plunder_pvp_college_time"].(float64); !_ok_ { err = errors.New("plunder_pvp_college_time error"); return }; _v.PlunderPvpCollegeTime = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["plunder_pvp_college_time"].(float64); !_ok_ { err = errors.New("plunder_pvp_college_time error"); return }; _v.PlunderPvpCollegeTime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["pvp_endtime"].(float64); !_ok_ { err = errors.New("pvp_endtime error"); return }; _v.PvpEndtime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["pvp_maintenancetime"].(float64); !_ok_ { err = errors.New("pvp_maintenancetime error"); return }; _v.PvpMaintenancetime = int32(_tempNum_) }
return return
} }