diff --git a/bin/json/game_activeking.json b/bin/json/game_activeking.json
new file mode 100644
index 000000000..63a4d6a30
--- /dev/null
+++ b/bin/json/game_activeking.json
@@ -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
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/bin/json/game_activereward.json b/bin/json/game_activereward.json
index b31f17e46..4db72bf9a 100644
--- a/bin/json/game_activereward.json
+++ b/bin/json/game_activereward.json
@@ -4,9 +4,9 @@
"active": 40,
"reword": [
{
- "a": "attr",
- "t": "diamond",
- "n": 150
+ "a": "item",
+ "t": "26000002",
+ "n": 1
}
],
"action": "main_weektask_action_1_act",
@@ -17,14 +17,9 @@
"active": 80,
"reword": [
{
- "a": "attr",
- "t": "diamond",
- "n": 150
- },
- {
- "a": "attr",
- "t": "gold",
- "n": 500000
+ "a": "item",
+ "t": "26000003",
+ "n": 1
}
],
"action": "main_weektask_action_1_act",
@@ -35,14 +30,9 @@
"active": 120,
"reword": [
{
- "a": "attr",
- "t": "diamond",
- "n": 150
- },
- {
- "a": "attr",
- "t": "gold",
- "n": 600000
+ "a": "item",
+ "t": "26000004",
+ "n": 1
}
],
"action": "main_weektask_action_1_act",
@@ -53,14 +43,9 @@
"active": 160,
"reword": [
{
- "a": "attr",
- "t": "diamond",
- "n": 150
- },
- {
- "a": "attr",
- "t": "gold",
- "n": 600000
+ "a": "item",
+ "t": "26000005",
+ "n": 1
}
],
"action": "main_weektask_action_1_act",
diff --git a/bin/json/game_arenaactivereward.json b/bin/json/game_arenaactivereward.json
index 9644852a6..fa347656f 100644
--- a/bin/json/game_arenaactivereward.json
+++ b/bin/json/game_arenaactivereward.json
@@ -15,7 +15,14 @@
"n": 10
}
],
- "score_return": 0,
+ "score_return": -1,
+ "reward_week": [
+ {
+ "a": "attr",
+ "t": "arenacoin",
+ "n": 10
+ }
+ ],
"win_reward": [
{
"a": "attr",
@@ -42,7 +49,14 @@
"n": 10
}
],
- "score_return": 0,
+ "score_return": -1,
+ "reward_week": [
+ {
+ "a": "attr",
+ "t": "arenacoin",
+ "n": 12
+ }
+ ],
"win_reward": [
{
"a": "attr",
@@ -70,6 +84,13 @@
}
],
"score_return": 800,
+ "reward_week": [
+ {
+ "a": "attr",
+ "t": "arenacoin",
+ "n": 14
+ }
+ ],
"win_reward": [
{
"a": "attr",
@@ -97,6 +118,13 @@
}
],
"score_return": 1300,
+ "reward_week": [
+ {
+ "a": "attr",
+ "t": "arenacoin",
+ "n": 16
+ }
+ ],
"win_reward": [
{
"a": "attr",
@@ -124,6 +152,13 @@
}
],
"score_return": 1600,
+ "reward_week": [
+ {
+ "a": "attr",
+ "t": "arenacoin",
+ "n": 18
+ }
+ ],
"win_reward": [
{
"a": "attr",
@@ -151,6 +186,13 @@
}
],
"score_return": 2200,
+ "reward_week": [
+ {
+ "a": "attr",
+ "t": "arenacoin",
+ "n": 20
+ }
+ ],
"win_reward": [
{
"a": "attr",
@@ -178,6 +220,13 @@
}
],
"score_return": 2800,
+ "reward_week": [
+ {
+ "a": "attr",
+ "t": "arenacoin",
+ "n": 22
+ }
+ ],
"win_reward": [
{
"a": "attr",
@@ -205,6 +254,13 @@
}
],
"score_return": 3700,
+ "reward_week": [
+ {
+ "a": "attr",
+ "t": "arenacoin",
+ "n": 22
+ }
+ ],
"win_reward": [
{
"a": "attr",
diff --git a/bin/json/game_battleready.json b/bin/json/game_battleready.json
index 2b121227d..8dbe5d8a3 100644
--- a/bin/json/game_battleready.json
+++ b/bin/json/game_battleready.json
@@ -2291,6 +2291,41 @@
"CanFriendHelp": true,
"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,
"PlayType": 1,
@@ -3919,5 +3954,180 @@
"BlueAssistTeam": 0,
"CanFriendHelp": false,
"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
}
]
\ No newline at end of file
diff --git a/bin/json/game_block.json b/bin/json/game_block.json
index 7ea8386a4..3c1308603 100644
--- a/bin/json/game_block.json
+++ b/bin/json/game_block.json
@@ -105,7 +105,9 @@
"key": 7,
"color": 1,
"excolor": 7,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 1,
"open": 2,
"icon": "sx_sjt_dhs",
@@ -139,7 +141,9 @@
"key": 9,
"color": 2,
"excolor": 7,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 1,
"open": 4,
"icon": "sx_sjt_ls",
@@ -173,7 +177,9 @@
"key": 11,
"color": 3,
"excolor": 7,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 1,
"open": 6,
"icon": "sx_sjt_lvs",
@@ -207,7 +213,9 @@
"key": 13,
"color": 4,
"excolor": 7,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 1,
"open": 8,
"icon": "sx_sjt_zs",
@@ -241,7 +249,9 @@
"key": 15,
"color": 5,
"excolor": 7,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 1,
"open": 10,
"icon": "sx_sjt_hs",
@@ -275,7 +285,9 @@
"key": 17,
"color": 6,
"excolor": 7,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 1,
"open": 12,
"icon": "sx_sjt_fhs",
@@ -547,7 +559,9 @@
"key": 33,
"color": 1,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 3
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_xyh_dhs",
@@ -564,7 +578,9 @@
"key": 34,
"color": 1,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_zyh_dhs",
@@ -581,7 +597,9 @@
"key": 35,
"color": 1,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 2
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_yyh_dhs",
@@ -615,7 +633,9 @@
"key": 37,
"color": 2,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 3
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_xyh_ls",
@@ -632,7 +652,9 @@
"key": 38,
"color": 2,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_zyh_ls",
@@ -649,7 +671,9 @@
"key": 39,
"color": 2,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 2
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_yyh_ls",
@@ -683,7 +707,9 @@
"key": 41,
"color": 3,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 3
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_xyh_lvs",
@@ -700,7 +726,9 @@
"key": 42,
"color": 3,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_zyh_lvs",
@@ -717,7 +745,9 @@
"key": 43,
"color": 3,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 2
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_yyh_lvs",
@@ -751,7 +781,9 @@
"key": 45,
"color": 4,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 3
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_xyh_zs",
@@ -768,7 +800,9 @@
"key": 46,
"color": 4,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_zyh_zs",
@@ -785,7 +819,9 @@
"key": 47,
"color": 4,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 2
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_yyh_zs",
@@ -819,7 +855,9 @@
"key": 49,
"color": 5,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 3
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_xyh_hs",
@@ -836,7 +874,9 @@
"key": 50,
"color": 5,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_zyh_hs",
@@ -853,7 +893,9 @@
"key": 51,
"color": 5,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 2
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_yyh_hs",
@@ -887,7 +929,9 @@
"key": 53,
"color": 6,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 3
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_xyh_fhs",
@@ -904,7 +948,9 @@
"key": 54,
"color": 6,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 1
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_zyh_fhs",
@@ -921,7 +967,9 @@
"key": 55,
"color": 6,
"excolor": 11,
- "direction": [],
+ "direction": [
+ 2
+ ],
"belongto": 4,
"open": 1,
"icon": "sx_yyh_fhs",
diff --git a/bin/json/game_buriedcondi.json b/bin/json/game_buriedcondi.json
index ae4ea72dc..0aaef03ce 100644
--- a/bin/json/game_buriedcondi.json
+++ b/bin/json/game_buriedcondi.json
@@ -30005,9 +30005,7 @@
"text": ""
},
"value": 1,
- "filter": [
- 9999
- ],
+ "filter": [],
"filter2": []
},
{
@@ -30037,9 +30035,7 @@
"text": ""
},
"value": 1,
- "filter": [
- 9999
- ],
+ "filter": [],
"filter2": []
},
{
@@ -30479,7 +30475,7 @@
"key": "buried_buried_condi_tasktxt_994",
"text": "主线关卡通关达到第3章的第4关开启"
},
- "type": 252,
+ "type": 20,
"valid": 0,
"head": {
"a": "attr",
diff --git a/bin/json/game_buriedtype.json b/bin/json/game_buriedtype.json
index ad088a483..4e2b92a5e 100644
--- a/bin/json/game_buriedtype.json
+++ b/bin/json/game_buriedtype.json
@@ -1172,9 +1172,7 @@
{
"id": 206,
"insert": 2,
- "filter": [
- "eq"
- ]
+ "filter": []
},
{
"id": 207,
diff --git a/bin/json/game_combatmanster.json b/bin/json/game_combatmanster.json
index bdf10a39b..e3473c7d0 100644
--- a/bin/json/game_combatmanster.json
+++ b/bin/json/game_combatmanster.json
@@ -406,7 +406,7 @@
"sencenstory": [],
"time": 0,
"clickstory": 0,
- "BattleReadyID": 10103001,
+ "BattleReadyID": 10106001,
"formatList": [
103051
],
@@ -418,7 +418,7 @@
"sencenstory": [],
"time": 0,
"clickstory": 0,
- "BattleReadyID": 10103001,
+ "BattleReadyID": 10106001,
"formatList": [
103061
],
diff --git a/bin/json/game_consumehero.json b/bin/json/game_consumehero.json
index 56b0a9355..5962cde07 100644
--- a/bin/json/game_consumehero.json
+++ b/bin/json/game_consumehero.json
@@ -17,7 +17,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_01",
- "text": "胡德的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "胡德的胜者为王守护者卡片。
获得守护者胡德后可以购买该桌游卡。
提升守护者胡德的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_01",
@@ -82,7 +82,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_02",
- "text": "匹诺曹的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "匹诺曹的胜者为王守护者卡片。
获得守护者匹诺曹后可以购买该桌游卡。
提升守护者匹诺曹的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_02",
@@ -147,7 +147,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_03",
- "text": "姜饼人的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "姜饼人的胜者为王守护者卡片。
获得守护者姜饼人后可以购买该桌游卡。
提升守护者姜饼人的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_03",
@@ -212,7 +212,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_04",
- "text": "法夸德勋爵的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "法夸德勋爵的胜者为王守护者卡片。
获得守护者法夸德勋爵后可以购买该桌游卡。
提升守护者法夸德勋爵的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_04",
@@ -283,7 +283,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_05",
- "text": "大大的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "大大的胜者为王守护者卡片。
获得守护者大大后可以购买该桌游卡。
提升守护者大大的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_05",
@@ -354,7 +354,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_06",
- "text": "船长的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "船长的胜者为王守护者卡片。
获得守护者船长后可以购买该桌游卡。
提升守护者船长的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_06",
@@ -425,7 +425,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_07",
- "text": "警长的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "警长的胜者为王守护者卡片。
获得守护者警长后可以购买该桌游卡。
提升守护者警长的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_07",
@@ -496,7 +496,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_08",
- "text": "阿宝的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "阿宝的胜者为王守护者卡片。
获得守护者阿宝后可以购买该桌游卡。
提升守护者阿宝的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_08",
@@ -567,7 +567,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_09",
- "text": "师父的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "师父的胜者为王守护者卡片。
获得守护者师父后可以购买该桌游卡。
提升守护者师父的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_09",
@@ -638,7 +638,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_10",
- "text": "骇客蛛的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "骇客蛛的胜者为王守护者卡片。
获得守护者骇客蛛后可以购买该桌游卡。
提升守护者骇客蛛的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_10",
@@ -709,7 +709,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_11",
- "text": "悍娇虎的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "悍娇虎的胜者为王守护者卡片。
获得守护者悍娇虎后可以购买该桌游卡。
提升守护者悍娇虎的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_11",
@@ -780,7 +780,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_12",
- "text": "盖的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "盖的胜者为王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_12",
@@ -851,7 +851,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_13",
- "text": "菲奥娜的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "菲奥娜的胜者为王守护者卡片。
获得守护者菲奥娜后可以购买该桌游卡。
提升守护者菲奥娜的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_13",
@@ -922,7 +922,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_14",
- "text": "穿靴子的猫的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "穿靴子的猫的胜者为王守护者卡片。
获得守护者穿靴子的猫后可以购买该桌游卡。
提升守护者穿靴子的猫的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_14",
@@ -993,7 +993,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_15",
- "text": "乌龟大师的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "乌龟大师的胜者为王守护者卡片。
获得守护者乌龟大师后可以购买该桌游卡。
提升守护者乌龟大师的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_15",
@@ -1064,7 +1064,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_16",
- "text": "冰霜杰克的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "冰霜杰克的胜者为王守护者卡片。
获得守护者冰霜杰克后可以购买该桌游卡。
提升守护者冰霜杰克的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_16",
@@ -1135,7 +1135,7 @@
},
"intr": {
"key": "consume_consume_hero_intr_17",
- "text": "漆黑的巅峰之王守护者卡片。
获得守护者盖后可以购买该桌游卡。
提升守护者盖的觉醒等级可以降低失败后的销毁概率。"
+ "text": "漆黑的胜者为王守护者卡片。
获得守护者漆黑后可以购买该桌游卡。
提升守护者漆黑的觉醒等级可以降低失败后的销毁概率。"
},
"skillname": {
"key": "consume_consume_hero_skillname_17",
diff --git a/bin/json/game_expeditionboss.json b/bin/json/game_expeditionboss.json
index 303cad2e4..03875a5e1 100644
--- a/bin/json/game_expeditionboss.json
+++ b/bin/json/game_expeditionboss.json
@@ -3,12 +3,12 @@
"boss_id": 50000001,
"boss_name": {
"key": "guild_guild_boss_boss_name_1",
- "text": "希卡普"
+ "text": "格里斯特王子"
},
"boss_lv": 1,
"serial": 1,
"fighting": 1000,
- "boss_img": 11009,
+ "boss_img": 14007,
"kill_reward": 1004,
"fail_reward": [
{
@@ -32,18 +32,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_2",
- "text": "波比"
+ "text": "吉姆·莱克"
},
"boss_lv": 1,
"serial": 2,
"fighting": 1200,
- "boss_img": 11009,
+ "boss_img": 15001,
"kill_reward": 1005,
"fail_reward": [
{
@@ -67,18 +84,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_3",
- "text": "阿宝"
+ "text": "船长"
},
"boss_lv": 1,
"serial": 3,
"fighting": 1440,
- "boss_img": 11009,
+ "boss_img": 15002,
"kill_reward": 1006,
"fail_reward": [
{
@@ -102,18 +136,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_4",
- "text": "希卡普"
+ "text": "希沙窦斯"
},
"boss_lv": 1,
"serial": 4,
"fighting": 1728,
- "boss_img": 11009,
+ "boss_img": 15003,
"kill_reward": 1007,
"fail_reward": [
{
@@ -137,18 +188,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_5",
- "text": "波比"
+ "text": "小欧"
},
"boss_lv": 1,
"serial": 5,
"fighting": 2073,
- "boss_img": 11009,
+ "boss_img": 15004,
"kill_reward": 1008,
"fail_reward": [
{
@@ -172,18 +240,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_6",
- "text": "阿宝"
+ "text": "警长"
},
"boss_lv": 1,
"serial": 6,
"fighting": 2487,
- "boss_img": 11009,
+ "boss_img": 24001,
"kill_reward": 1009,
"fail_reward": [
{
@@ -207,18 +292,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_7",
- "text": "希卡普"
+ "text": "牙仙"
},
"boss_lv": 1,
"serial": 7,
"fighting": 2984,
- "boss_img": 11009,
+ "boss_img": 24002,
"kill_reward": 1010,
"fail_reward": [
{
@@ -242,18 +344,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_8",
- "text": "波比"
+ "text": "睡神沙人"
},
"boss_lv": 2,
"serial": 1,
"fighting": 3580,
- "boss_img": 11009,
+ "boss_img": 24003,
"kill_reward": 1011,
"fail_reward": [
{
@@ -277,18 +396,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_9",
- "text": "阿宝"
+ "text": "邦尼兔"
},
"boss_lv": 2,
"serial": 2,
"fighting": 4296,
- "boss_img": 11009,
+ "boss_img": 24004,
"kill_reward": 1012,
"fail_reward": [
{
@@ -312,18 +448,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_10",
- "text": "希卡普"
+ "text": "金猴"
},
"boss_lv": 2,
"serial": 3,
"fighting": 5155,
- "boss_img": 11009,
+ "boss_img": 24005,
"kill_reward": 1013,
"fail_reward": [
{
@@ -347,18 +500,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_11",
- "text": "波比"
+ "text": "睡神沙人"
},
"boss_lv": 2,
"serial": 4,
"fighting": 6186,
- "boss_img": 11009,
+ "boss_img": 24003,
"kill_reward": 1014,
"fail_reward": [
{
@@ -382,18 +552,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_12",
- "text": "阿宝"
+ "text": "邦尼兔"
},
"boss_lv": 2,
"serial": 5,
"fighting": 7423,
- "boss_img": 11009,
+ "boss_img": 24004,
"kill_reward": 1015,
"fail_reward": [
{
@@ -417,18 +604,35 @@
4,
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_name": {
"key": "guild_guild_boss_boss_name_13",
- "text": "希卡普"
+ "text": "金猴"
},
"boss_lv": 2,
"serial": 6,
"fighting": 8907,
- "boss_img": 11009,
+ "boss_img": 24005,
"kill_reward": 1016,
"fail_reward": [
{
@@ -452,6 +656,23 @@
4,
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
+ }
+ ]
}
]
\ No newline at end of file
diff --git a/bin/json/game_global.json b/bin/json/game_global.json
index 7313d68b3..cec4fae93 100644
--- a/bin/json/game_global.json
+++ b/bin/json/game_global.json
@@ -195,7 +195,7 @@
},
"cops_MaxBuyNum": 10,
"ArenaTicket_PurchaseRrestrictions": 10,
- "arena_InitiaIntegral": 1000,
+ "arena_InitiaIntegral": 0,
"arena_RecordMax": 10,
"arena_RefreshCd": 10,
"show_male": [
@@ -794,6 +794,8 @@
"t": "plundercollege",
"n": 400
},
- "plunder_pvp_college_time": 7
+ "plunder_pvp_college_time": 7,
+ "pvp_endtime": 3,
+ "pvp_maintenancetime": 2
}
]
\ No newline at end of file
diff --git a/bin/json/game_gm.json b/bin/json/game_gm.json
index 4166ef3cc..1e90d62da 100644
--- a/bin/json/game_gm.json
+++ b/bin/json/game_gm.json
@@ -868,5 +868,15 @@
},
"data": "11081",
"prefix": ""
+ },
+ {
+ "id": 88,
+ "type": 4,
+ "text": {
+ "key": "GM_GM_text_135",
+ "text": "打开海岛"
+ },
+ "data": "10070",
+ "prefix": ""
}
]
\ No newline at end of file
diff --git a/bin/json/game_hero.json b/bin/json/game_hero.json
index f6298727e..f504c37c7 100644
--- a/bin/json/game_hero.json
+++ b/bin/json/game_hero.json
@@ -1630,7 +1630,7 @@
"expitemnum": 7,
"herointr": {
"key": "hero_main_herointr_23003",
- "text": " 干草堆随着风吹过街道,生活还是一成不变,只有黛塔黛恩一如既往,在午后弹奏起她的民谣。荒野的西部,精灵一出生就要干活,一切都要靠双手获得。黛塔用她的歌声抚慰着精灵们的心,每一天都如此。
但,某一天,一群宛如被彩虹殴打过的精灵出现在黛塔的面前,将她的生活搅得天翻地覆。"
+ "text": " 干草堆随着风吹过街道,生活还是一成不变,只有黛塔黛恩一如既往,在午后弹奏起她的民谣。荒野的西部,精灵一出生就要干活,一切都要靠双手获得。黛塔用她的歌声抚慰着精灵们的心,每一天都如此。
但,某一天,一群宛如被彩虹殴打过的精灵出现在黛塔的面前,将她的生活搅得天翻地覆。"
}
},
{
@@ -2490,7 +2490,7 @@
"expitemnum": 7,
"herointr": {
"key": "hero_main_herointr_24008",
- "text": " 暴躁二人组中的姐姐,粗鲁,暴躁,追求危险和刺激,无论怎么看,暴芙纳特都和淑女这个词毫不沾边。但是身为维京人,她这种特质反而被视为合格的勇士,也是件奇事。
暴芙纳特非常自恋,一直梦想嫁一个强壮有力的如意郎君。她的弟弟对此十分不屑。"
+ "text": " 暴躁二人组中的姐姐,粗鲁,暴躁,追求危险和刺激,无论怎么看,暴芙纳特都和淑女这个词毫不沾边。但是身为维京人,她这种特质反而被视为合格的勇士,也是件奇事。
暴芙纳特非常自恋,一直梦想嫁一个强壮有力的如意郎君。她的弟弟对此十分不屑。"
}
},
{
diff --git a/bin/json/game_item.json b/bin/json/game_item.json
index c9cf45665..c64410ff6 100644
--- a/bin/json/game_item.json
+++ b/bin/json/game_item.json
@@ -20237,6 +20237,178 @@
],
"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",
"name": {
diff --git a/bin/json/game_lottery.json b/bin/json/game_lottery.json
index bc12e0017..ce7361bbc 100644
--- a/bin/json/game_lottery.json
+++ b/bin/json/game_lottery.json
@@ -98662,5 +98662,293 @@
"playerlvmin": 0,
"playerlvmax": 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
}
]
\ No newline at end of file
diff --git a/bin/json/game_mainstage.json b/bin/json/game_mainstage.json
index ef3185996..64e1e9d7e 100644
--- a/bin/json/game_mainstage.json
+++ b/bin/json/game_mainstage.json
@@ -2013,7 +2013,7 @@
"scene_effect": [
"miwu"
],
- "scene_effectfilter": "效果8",
+ "scene_effectfilter": "camera_filter_8",
"is_near": false,
"openlevel": 1,
"EditorStage": 0,
@@ -2096,7 +2096,7 @@
"scene_effect": [
"miwu"
],
- "scene_effectfilter": "效果8",
+ "scene_effectfilter": "camera_filter_8",
"is_near": false,
"openlevel": 1,
"EditorStage": 0,
@@ -2179,7 +2179,7 @@
"scene_effect": [
"miwu"
],
- "scene_effectfilter": "效果8",
+ "scene_effectfilter": "camera_filter_8",
"is_near": false,
"openlevel": 1,
"EditorStage": 0,
@@ -2273,7 +2273,7 @@
"scene_effect": [
"miwu"
],
- "scene_effectfilter": "效果8",
+ "scene_effectfilter": "camera_filter_8",
"is_near": false,
"openlevel": 1,
"EditorStage": 0,
@@ -2371,7 +2371,7 @@
"scene_effect": [
"miwu"
],
- "scene_effectfilter": "效果8",
+ "scene_effectfilter": "camera_filter_8",
"is_near": false,
"openlevel": 1,
"EditorStage": 0,
@@ -19889,8 +19889,8 @@
"herocolor": 1,
"heroimg": "",
"bubbletext": {
- "key": "",
- "text": ""
+ "key": "main_stage_bubbletext_177",
+ "text": "嘁嘁——嘁——"
},
"animation": [],
"prewarbubbletext": {
@@ -19964,7 +19964,7 @@
],
"BattleReadyID": 10106002,
"FormatList": [
- 103071
+ 103081
],
"helphero": [],
"banhero": [],
@@ -20020,8 +20020,8 @@
"herocolor": 1,
"heroimg": "",
"bubbletext": {
- "key": "",
- "text": ""
+ "key": "main_stage_bubbletext_177",
+ "text": "嘁嘁——嘁——"
},
"animation": [],
"prewarbubbletext": {
@@ -20095,7 +20095,7 @@
],
"BattleReadyID": 10106002,
"FormatList": [
- 103071
+ 103082
],
"helphero": [],
"banhero": [],
@@ -20151,8 +20151,8 @@
"herocolor": 1,
"heroimg": "",
"bubbletext": {
- "key": "",
- "text": ""
+ "key": "main_stage_bubbletext_177",
+ "text": "嘁嘁——嘁——"
},
"animation": [],
"prewarbubbletext": {
@@ -20226,7 +20226,7 @@
],
"BattleReadyID": 10106002,
"FormatList": [
- 103071
+ 103083
],
"helphero": [],
"banhero": [],
@@ -20355,9 +20355,9 @@
"n": 1
}
],
- "BattleReadyID": 10106002,
+ "BattleReadyID": 10106003,
"FormatList": [
- 103081
+ 103091
],
"helphero": [],
"banhero": [],
@@ -20404,7 +20404,7 @@
"venturetype": 0,
"ventureavatar": [],
"scene_effect": [],
- "scene_effectfilter": "效果8",
+ "scene_effectfilter": "camera_filter_8",
"is_near": false,
"openlevel": 1,
"EditorStage": 0,
@@ -39937,11 +39937,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_300",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_283",
"text": ""
},
"exp": 0,
@@ -40018,11 +40018,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_301",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_284",
"text": ""
},
"exp": 0,
@@ -40099,11 +40099,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_302",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_285",
"text": ""
},
"exp": 0,
@@ -40180,11 +40180,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_303",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_286",
"text": ""
},
"exp": 0,
@@ -40261,11 +40261,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_304",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_287",
"text": ""
},
"exp": 0,
@@ -40342,29 +40342,17 @@
"text": ""
},
"title": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_title_305",
+ "text": "受惊的羊群"
},
"desc": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_desc_288",
+ "text": "四溅的龙焰让博克岛羊群战栗不已,瞧,他们此刻正撒丫子狂奔,得尽快送他们回羊圈里去!"
},
"exp": 0,
"hero_exp": 800,
- "ps_consume": [
- {
- "a": "attr",
- "t": "ps",
- "n": 9
- }
- ],
- "ps_mg": [
- {
- "a": "attr",
- "t": "ps",
- "n": 1
- }
- ],
+ "ps_consume": [],
+ "ps_mg": [],
"firstaward": [
{
"a": "attr",
@@ -40390,9 +40378,9 @@
"n": 1
}
],
- "BattleReadyID": 116,
+ "BattleReadyID": 10103101,
"FormatList": [
- 102011
+ 101611
],
"helphero": [],
"banhero": [],
@@ -40471,29 +40459,17 @@
"text": ""
},
"title": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_title_306",
+ "text": "驱逐者"
},
"desc": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_desc_289",
+ "text": "酋长并不总有鲜花相迎,质疑是成长的必经之路。"
},
"exp": 0,
"hero_exp": 800,
- "ps_consume": [
- {
- "a": "attr",
- "t": "ps",
- "n": 9
- }
- ],
- "ps_mg": [
- {
- "a": "attr",
- "t": "ps",
- "n": 1
- }
- ],
+ "ps_consume": [],
+ "ps_mg": [],
"firstaward": [
{
"a": "attr",
@@ -40519,9 +40495,9 @@
"n": 1
}
],
- "BattleReadyID": 116,
+ "BattleReadyID": 10103102,
"FormatList": [
- 102011
+ 101621
],
"helphero": [],
"banhero": [],
@@ -40600,29 +40576,17 @@
"text": ""
},
"title": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_title_307",
+ "text": "捣蛋鬼"
},
"desc": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_desc_290",
+ "text": "看热闹不嫌事大,打架不怕人多,想要平息村民们的怒火,从管住鼻涕粗和暴芙那特开始!"
},
"exp": 0,
"hero_exp": 800,
- "ps_consume": [
- {
- "a": "attr",
- "t": "ps",
- "n": 9
- }
- ],
- "ps_mg": [
- {
- "a": "attr",
- "t": "ps",
- "n": 1
- }
- ],
+ "ps_consume": [],
+ "ps_mg": [],
"firstaward": [
{
"a": "attr",
@@ -40648,9 +40612,9 @@
"n": 1
}
],
- "BattleReadyID": 116,
+ "BattleReadyID": 10103103,
"FormatList": [
- 102011
+ 101631
],
"helphero": [],
"banhero": [],
@@ -40729,29 +40693,17 @@
"text": ""
},
"title": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_title_308",
+ "text": "埃雷特的怒火"
},
"desc": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_desc_291",
+ "text": "有时候固执的不是人,是生活,是活着,是博克岛无法躲过的凛冽严冬。"
},
"exp": 0,
"hero_exp": 800,
- "ps_consume": [
- {
- "a": "attr",
- "t": "ps",
- "n": 9
- }
- ],
- "ps_mg": [
- {
- "a": "attr",
- "t": "ps",
- "n": 1
- }
- ],
+ "ps_consume": [],
+ "ps_mg": [],
"firstaward": [
{
"a": "attr",
@@ -40777,9 +40729,9 @@
"n": 1
}
],
- "BattleReadyID": 116,
+ "BattleReadyID": 10103104,
"FormatList": [
- 102011
+ 101641
],
"helphero": [],
"banhero": [],
@@ -40858,29 +40810,17 @@
"text": ""
},
"title": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_title_309",
+ "text": "村民的发难"
},
"desc": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_desc_292",
+ "text": "质疑的浪潮一波接一波,正如眼前不断聚集的闹事村民,要如何从中寻找方向?"
},
"exp": 0,
"hero_exp": 800,
- "ps_consume": [
- {
- "a": "attr",
- "t": "ps",
- "n": 9
- }
- ],
- "ps_mg": [
- {
- "a": "attr",
- "t": "ps",
- "n": 1
- }
- ],
+ "ps_consume": [],
+ "ps_mg": [],
"firstaward": [
{
"a": "attr",
@@ -40906,9 +40846,9 @@
"n": 1
}
],
- "BattleReadyID": 116,
+ "BattleReadyID": 10103105,
"FormatList": [
- 102011
+ 101651
],
"helphero": [],
"banhero": [],
@@ -40987,11 +40927,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_310",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_293",
"text": ""
},
"exp": 0,
@@ -41070,29 +41010,17 @@
"text": ""
},
"title": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_title_311",
+ "text": "何谓理想"
},
"desc": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_desc_294",
+ "text": "放弃是怯懦者的墓志铭,无畏才是属于勇者的赞歌。"
},
"exp": 0,
"hero_exp": 800,
- "ps_consume": [
- {
- "a": "attr",
- "t": "ps",
- "n": 9
- }
- ],
- "ps_mg": [
- {
- "a": "attr",
- "t": "ps",
- "n": 1
- }
- ],
+ "ps_consume": [],
+ "ps_mg": [],
"firstaward": [
{
"a": "attr",
@@ -41118,9 +41046,9 @@
"n": 1
}
],
- "BattleReadyID": 116,
+ "BattleReadyID": 10103106,
"FormatList": [
- 102011
+ 101661
],
"helphero": [],
"banhero": [],
@@ -41199,11 +41127,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_312",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_295",
"text": ""
},
"exp": 0,
@@ -41280,11 +41208,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_313",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_296",
"text": ""
},
"exp": 0,
@@ -41361,11 +41289,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_314",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_297",
"text": ""
},
"exp": 0,
@@ -41445,11 +41373,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_315",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_298",
"text": ""
},
"exp": 0,
@@ -41532,11 +41460,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_316",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_299",
"text": ""
},
"exp": 0,
@@ -41616,11 +41544,11 @@
"text": ""
},
"title": {
- "key": "",
+ "key": "mainchapter_main_stage_title_317",
"text": ""
},
"desc": {
- "key": "",
+ "key": "mainchapter_main_stage_desc_300",
"text": ""
},
"exp": 0,
@@ -41703,29 +41631,17 @@
"text": ""
},
"title": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_title_318",
+ "text": "峰回路转"
},
"desc": {
- "key": "",
- "text": ""
+ "key": "mainchapter_main_stage_desc_301",
+ "text": "危机往往是转机的开始,直面它吧,路就在前方!"
},
"exp": 0,
"hero_exp": 800,
- "ps_consume": [
- {
- "a": "attr",
- "t": "ps",
- "n": 9
- }
- ],
- "ps_mg": [
- {
- "a": "attr",
- "t": "ps",
- "n": 1
- }
- ],
+ "ps_consume": [],
+ "ps_mg": [],
"firstaward": [
{
"a": "attr",
@@ -41751,9 +41667,9 @@
"n": 1
}
],
- "BattleReadyID": 116,
+ "BattleReadyID": 10103107,
"FormatList": [
- 102011
+ 101671
],
"helphero": [],
"banhero": [],
diff --git a/bin/json/game_model.json b/bin/json/game_model.json
index 55c7b71dd..3c4bc2e28 100644
--- a/bin/json/game_model.json
+++ b/bin/json/game_model.json
@@ -7663,5 +7663,40 @@
"y": 20,
"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
+ }
}
]
\ No newline at end of file
diff --git a/bin/json/game_monsterformat.json b/bin/json/game_monsterformat.json
index f53f9e9b6..7f72a8672 100644
--- a/bin/json/game_monsterformat.json
+++ b/bin/json/game_monsterformat.json
@@ -8004,6 +8004,1006 @@
"speed": -1,
"modelsize": 1
},
+ {
+ "Id": 102611,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 130,
+ "modelsize": 1
+ },
+ {
+ "Id": 102611,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 51012,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 150,
+ "modelsize": 1
+ },
+ {
+ "Id": 102611,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 51012,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 132,
+ "modelsize": 1
+ },
+ {
+ "Id": 102611,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 51012,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 110,
+ "modelsize": 1
+ },
+ {
+ "Id": 102611,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 115,
+ "modelsize": 1
+ },
+ {
+ "Id": 102612,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 44005,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 1,
+ "atkpro": 2,
+ "defpro": 1.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 133,
+ "modelsize": 1
+ },
+ {
+ "Id": 102612,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 45003,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 1,
+ "atkpro": 2,
+ "defpro": 1.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 135,
+ "modelsize": 1
+ },
+ {
+ "Id": 102612,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 1,
+ "atkpro": 2,
+ "defpro": 1.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 132,
+ "modelsize": 1
+ },
+ {
+ "Id": 102612,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 1,
+ "atkpro": 2,
+ "defpro": 1.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 120,
+ "modelsize": 1
+ },
+ {
+ "Id": 102612,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 1,
+ "atkpro": 2,
+ "defpro": 1.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 125,
+ "modelsize": 1
+ },
+ {
+ "Id": 102621,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 83008,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 130,
+ "modelsize": 1
+ },
+ {
+ "Id": 102621,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 83008,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 135,
+ "modelsize": 1
+ },
+ {
+ "Id": 102621,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 83008,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 132,
+ "modelsize": 1
+ },
+ {
+ "Id": 102621,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 83008,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 120,
+ "modelsize": 1
+ },
+ {
+ "Id": 102621,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 83008,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 125,
+ "modelsize": 1
+ },
+ {
+ "Id": 102622,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 44005,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 133,
+ "modelsize": 1
+ },
+ {
+ "Id": 102622,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 135,
+ "modelsize": 1
+ },
+ {
+ "Id": 102622,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 132,
+ "modelsize": 1
+ },
+ {
+ "Id": 102622,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 120,
+ "modelsize": 1
+ },
+ {
+ "Id": 102622,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 125,
+ "modelsize": 1
+ },
+ {
+ "Id": 102631,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 83008,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.4,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 130,
+ "modelsize": 1
+ },
+ {
+ "Id": 102631,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 83008,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.4,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 135,
+ "modelsize": 1
+ },
+ {
+ "Id": 102631,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 83008,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.4,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 132,
+ "modelsize": 1
+ },
+ {
+ "Id": 102631,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.4,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 120,
+ "modelsize": 1
+ },
+ {
+ "Id": 102631,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.4,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 125,
+ "modelsize": 1
+ },
+ {
+ "Id": 102632,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 45003,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 133,
+ "modelsize": 1
+ },
+ {
+ "Id": 102632,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 135,
+ "modelsize": 1
+ },
+ {
+ "Id": 102632,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 132,
+ "modelsize": 1
+ },
+ {
+ "Id": 102632,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 120,
+ "modelsize": 1
+ },
+ {
+ "Id": 102632,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 125,
+ "modelsize": 1
+ },
+ {
+ "Id": 102641,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.6,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 130,
+ "modelsize": 1
+ },
+ {
+ "Id": 102641,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.6,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 135,
+ "modelsize": 1
+ },
+ {
+ "Id": 102641,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.6,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 132,
+ "modelsize": 1
+ },
+ {
+ "Id": 102641,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": true,
+ "bossHpCnt": 0,
+ "heroid": 55002,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.6,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 120,
+ "modelsize": 1
+ },
+ {
+ "Id": 102641,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.6,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 125,
+ "modelsize": 1
+ },
+ {
+ "Id": 102642,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 45003,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 133,
+ "modelsize": 1
+ },
+ {
+ "Id": 102642,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 135,
+ "modelsize": 1
+ },
+ {
+ "Id": 102642,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 132,
+ "modelsize": 1
+ },
+ {
+ "Id": 102642,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 120,
+ "modelsize": 1
+ },
+ {
+ "Id": 102642,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 125,
+ "modelsize": 1
+ },
+ {
+ "Id": 102651,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.9,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 130,
+ "modelsize": 1
+ },
+ {
+ "Id": 102651,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.9,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 135,
+ "modelsize": 1
+ },
+ {
+ "Id": 102651,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.9,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 132,
+ "modelsize": 1
+ },
+ {
+ "Id": 102651,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": true,
+ "bossHpCnt": 0,
+ "heroid": 55002,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.9,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 120,
+ "modelsize": 1
+ },
+ {
+ "Id": 102651,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2.9,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 125,
+ "modelsize": 1
+ },
+ {
+ "Id": 102652,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 45003,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 133,
+ "modelsize": 1
+ },
+ {
+ "Id": 102652,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 14003,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 135,
+ "modelsize": 1
+ },
+ {
+ "Id": 102652,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 132,
+ "modelsize": 1
+ },
+ {
+ "Id": 102652,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 120,
+ "modelsize": 1
+ },
+ {
+ "Id": 102652,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 6,
+ "equip": [],
+ "newskill": [],
+ "lv": 60,
+ "hppro": 2,
+ "atkpro": 3,
+ "defpro": 0.5,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 125,
+ "modelsize": 1
+ },
{
"Id": 103011,
"pos": 1,
@@ -10110,14 +11110,14 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": 43002,
+ "heroid": 51054,
"star": 3,
"equip": [],
"newskill": [],
"lv": 11,
- "hppro": 4,
- "atkpro": 0.98,
- "defpro": 0.89,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
"skill1": 1,
"skill2": 1,
"skill3": 1,
@@ -10130,7 +11130,7 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": 51056,
+ "heroid": 51054,
"star": 3,
"equip": [],
"newskill": [],
@@ -10150,7 +11150,7 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": 51057,
+ "heroid": 51054,
"star": 3,
"equip": [],
"newskill": [],
@@ -10210,7 +11210,7 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": -1,
+ "heroid": 51054,
"star": 3,
"equip": [],
"newskill": [],
@@ -10230,7 +11230,7 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": -1,
+ "heroid": 51056,
"star": 3,
"equip": [],
"newskill": [],
@@ -10250,7 +11250,7 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": -1,
+ "heroid": 51056,
"star": 3,
"equip": [],
"newskill": [],
@@ -10270,7 +11270,7 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": -1,
+ "heroid": 51054,
"star": 3,
"equip": [],
"newskill": [],
@@ -10290,7 +11290,7 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": -1,
+ "heroid": 51054,
"star": 3,
"equip": [],
"newskill": [],
@@ -10310,7 +11310,7 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": -1,
+ "heroid": 51054,
"star": 3,
"equip": [],
"newskill": [],
@@ -10330,7 +11330,7 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": -1,
+ "heroid": 51057,
"star": 3,
"equip": [],
"newskill": [],
@@ -10350,7 +11350,7 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": -1,
+ "heroid": 51057,
"star": 3,
"equip": [],
"newskill": [],
@@ -10370,7 +11370,7 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": -1,
+ "heroid": 51054,
"star": 3,
"equip": [],
"newskill": [],
@@ -10390,6 +11390,306 @@
"captainId": 0,
"IsBoss": false,
"bossHpCnt": 0,
+ "heroid": 51054,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": -1,
+ "modelsize": 1
+ },
+ {
+ "Id": 103091,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 51054,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": -1,
+ "modelsize": 1
+ },
+ {
+ "Id": 103091,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 51056,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 63,
+ "modelsize": 1
+ },
+ {
+ "Id": 103091,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 51056,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 61,
+ "modelsize": 1
+ },
+ {
+ "Id": 103091,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 51057,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 62,
+ "modelsize": 1
+ },
+ {
+ "Id": 103091,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": 51057,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": 62,
+ "modelsize": 1
+ },
+ {
+ "Id": 103092,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": -1,
+ "modelsize": 1
+ },
+ {
+ "Id": 103092,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": -1,
+ "modelsize": 1
+ },
+ {
+ "Id": 103092,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": -1,
+ "modelsize": 1
+ },
+ {
+ "Id": 103092,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": -1,
+ "modelsize": 1
+ },
+ {
+ "Id": 103092,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": -1,
+ "modelsize": 1
+ },
+ {
+ "Id": 103093,
+ "pos": 1,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": -1,
+ "modelsize": 1
+ },
+ {
+ "Id": 103093,
+ "pos": 2,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": -1,
+ "modelsize": 1
+ },
+ {
+ "Id": 103093,
+ "pos": 3,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": -1,
+ "modelsize": 1
+ },
+ {
+ "Id": 103093,
+ "pos": 4,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
+ "heroid": -1,
+ "star": 3,
+ "equip": [],
+ "newskill": [],
+ "lv": 11,
+ "hppro": 1,
+ "atkpro": 1,
+ "defpro": 1,
+ "skill1": 1,
+ "skill2": 1,
+ "skill3": 1,
+ "speed": -1,
+ "modelsize": 1
+ },
+ {
+ "Id": 103093,
+ "pos": 5,
+ "captainId": 0,
+ "IsBoss": false,
+ "bossHpCnt": 0,
"heroid": -1,
"star": 3,
"equip": [],
@@ -245556,13 +246856,13 @@
"captainId": 1,
"IsBoss": false,
"bossHpCnt": 0,
- "heroid": -1,
- "star": 3,
+ "heroid": 24001,
+ "star": 6,
"equip": [],
"newskill": [],
"lv": 1,
- "hppro": 0.3,
- "atkpro": 0.5,
+ "hppro": 1,
+ "atkpro": 1,
"defpro": 1,
"skill1": 1,
"skill2": 1,
diff --git a/bin/json/game_photofilter.json b/bin/json/game_photofilter.json
index 97ac5eef7..4411ec389 100644
--- a/bin/json/game_photofilter.json
+++ b/bin/json/game_photofilter.json
@@ -14,7 +14,7 @@
"key": "photoshop_filter_filtername_2",
"text": "功夫早晨"
},
- "filter": "效果3",
+ "filter": "camera_filter_3",
"img": "lj_img_04"
},
{
@@ -23,7 +23,7 @@
"key": "photoshop_filter_filtername_3",
"text": "史莱克回忆"
},
- "filter": "效果2",
+ "filter": "camera_filter_2",
"img": "lj_img_02"
},
{
@@ -32,7 +32,7 @@
"key": "photoshop_filter_filtername_4",
"text": "波比暖阳"
},
- "filter": "效果5",
+ "filter": "camera_filter_5",
"img": "lj_img_03"
},
{
@@ -41,7 +41,7 @@
"key": "photoshop_filter_filtername_5",
"text": "梦魇降临"
},
- "filter": "效果6",
+ "filter": "camera_filter_6",
"img": "lj_img_01"
}
]
\ No newline at end of file
diff --git a/bin/json/game_skillafteratk.json b/bin/json/game_skillafteratk.json
index 1b9c572d5..b4e988dd9 100644
--- a/bin/json/game_skillafteratk.json
+++ b/bin/json/game_skillafteratk.json
@@ -30937,7 +30937,7 @@
"Argu": [
1,
4,
- 1600
+ 2000
],
"FollowSK": [
255007215
@@ -30945,10 +30945,13 @@
"SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "DpsRevisiType": 0,
+ "DpsRevisiType": 111,
"DpsCondition": "",
"RevisiCondition": "",
- "RevisiParams": []
+ "RevisiParams": [
+ 390001415,
+ 100
+ ]
},
{
"Id": 255007213,
@@ -31241,7 +31244,7 @@
"Argu": [
1,
4,
- 4500
+ 8000
],
"FollowSK": [],
"SucFollowSK": [],
diff --git a/bin/json/game_skillatk.json b/bin/json/game_skillatk.json
index 09d6160c7..71887af09 100644
--- a/bin/json/game_skillatk.json
+++ b/bin/json/game_skillatk.json
@@ -19045,7 +19045,7 @@
"IsMelee": 0,
"act": "Skill_2",
"Type": 1,
- "CD": 0,
+ "CD": 2,
"Where": [],
"Target": 2,
"ChildSkill": {
@@ -19080,7 +19080,7 @@
"IsMelee": 0,
"act": "Skill_2",
"Type": 1,
- "CD": 0,
+ "CD": 2,
"Where": [],
"Target": 2,
"ChildSkill": {
@@ -19115,7 +19115,7 @@
"IsMelee": 0,
"act": "Skill_2",
"Type": 1,
- "CD": 0,
+ "CD": 2,
"Where": [],
"Target": 2,
"ChildSkill": {
@@ -19150,7 +19150,7 @@
"IsMelee": 0,
"act": "Skill_2",
"Type": 1,
- "CD": 0,
+ "CD": 2,
"Where": [],
"Target": 2,
"ChildSkill": {
@@ -19185,7 +19185,7 @@
"IsMelee": 0,
"act": "Skill_2",
"Type": 1,
- "CD": 0,
+ "CD": 2,
"Where": [],
"Target": 2,
"ChildSkill": {
@@ -24830,16 +24830,15 @@
"ChildSkill": {
"Id": [
255007211,
- 255007212,
- 255007213,
255007315,
- 255007319
+ 255007212,
+ 255007213
]
},
"passSkill": [],
"Desc": {
"key": "skill_skill_atk_Desc_155007211_1",
- "text": "冰霜泰坦拥有[color=#37d8a9]霜盾冰晶[/color]时释放,驱散锁定目标身上的全部增益效果,并造成大量伤害,成功击败目标时,自身获得伤害提升。"
+ "text": "冰霜泰坦拥有[color=#37d8a9]霜盾冰晶[/color]时释放,驱散敌方全部增益效果,并对血量最高的目标造成大量伤害,成功击败目标时,自身获得伤害提升。"
},
"buffid": [
390001415
diff --git a/bin/json/game_skillbuff.json b/bin/json/game_skillbuff.json
index 8a62672b4..816114164 100644
--- a/bin/json/game_skillbuff.json
+++ b/bin/json/game_skillbuff.json
@@ -4919,8 +4919,8 @@
"SameID": false,
"golbalbufficon": "",
"buffIcon": "ty_icon_buff_zhby",
- "buffeffect": "",
- "buffpos": "",
+ "buffeffect": "effect_55007_jdsh",
+ "buffpos": "根节点",
"AddTrigger": 0,
"TriggerEffect": "",
"TriggerPos": "",
diff --git a/bin/json/game_systemchattext.json b/bin/json/game_systemchattext.json
new file mode 100644
index 000000000..1cacfd7a8
--- /dev/null
+++ b/bin/json/game_systemchattext.json
@@ -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
+ }
+]
\ No newline at end of file
diff --git a/bin/json/game_systemnotice.json b/bin/json/game_systemnotice.json
new file mode 100644
index 000000000..63f349089
--- /dev/null
+++ b/bin/json/game_systemnotice.json
@@ -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": []
+ }
+]
\ No newline at end of file
diff --git a/bin/json/game_systemstroytalk.json b/bin/json/game_systemstroytalk.json
new file mode 100644
index 000000000..9c4d48dcb
--- /dev/null
+++ b/bin/json/game_systemstroytalk.json
@@ -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
+ }
+]
\ No newline at end of file
diff --git a/bin/json/game_taskactivereward.json b/bin/json/game_taskactivereward.json
index b31f17e46..4db72bf9a 100644
--- a/bin/json/game_taskactivereward.json
+++ b/bin/json/game_taskactivereward.json
@@ -4,9 +4,9 @@
"active": 40,
"reword": [
{
- "a": "attr",
- "t": "diamond",
- "n": 150
+ "a": "item",
+ "t": "26000002",
+ "n": 1
}
],
"action": "main_weektask_action_1_act",
@@ -17,14 +17,9 @@
"active": 80,
"reword": [
{
- "a": "attr",
- "t": "diamond",
- "n": 150
- },
- {
- "a": "attr",
- "t": "gold",
- "n": 500000
+ "a": "item",
+ "t": "26000003",
+ "n": 1
}
],
"action": "main_weektask_action_1_act",
@@ -35,14 +30,9 @@
"active": 120,
"reword": [
{
- "a": "attr",
- "t": "diamond",
- "n": 150
- },
- {
- "a": "attr",
- "t": "gold",
- "n": 600000
+ "a": "item",
+ "t": "26000004",
+ "n": 1
}
],
"action": "main_weektask_action_1_act",
@@ -53,14 +43,9 @@
"active": 160,
"reword": [
{
- "a": "attr",
- "t": "diamond",
- "n": 150
- },
- {
- "a": "attr",
- "t": "gold",
- "n": 600000
+ "a": "item",
+ "t": "26000005",
+ "n": 1
}
],
"action": "main_weektask_action_1_act",
diff --git a/modules/arena/api_info.go b/modules/arena/api_info.go
index 639f63fde..bfd0a2897 100644
--- a/modules/arena/api_info.go
+++ b/modules/arena/api_info.go
@@ -74,7 +74,7 @@ func (this *apiComp) Info(session comm.IUserSession, req *pb.ArenaInfoReq) (errd
}
} else {
info.Uinfo = comm.GetUserBaseInfo(user)
- this.module.modelArena.weeksettlement(info)
+ this.module.modelArena.weeksettlement(session, info)
this.module.modelArena.recoverTicket(session, info)
if err = this.module.modelArena.updateArenaUserInfo(info); err != nil {
errdata = &pb.ErrorData{
diff --git a/modules/arena/configure.go b/modules/arena/configure.go
index 7eff77ba1..e8c18c312 100644
--- a/modules/arena/configure.go
+++ b/modules/arena/configure.go
@@ -19,6 +19,7 @@ const (
game_monsterformat = "game_monsterformat.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)
this.LoadConfigure(game_arenarankreward, cfg.NewGameArenaRankReward)
this.LoadConfigure(game_arenachallengenpc, cfg.NewGameArenaChallengeNpc)
-
+ this.LoadConfigure(game_activeking, cfg.NewGameActiveKing)
configure.RegisterConfigure(game_monsterformat, cfg.NewGameMonsterFormat, func() {
this.mformatlock.Lock()
if v, err := this.GetConfigure(game_monsterformat); err != nil {
@@ -204,3 +205,16 @@ func (this *configureComp) getChallengenpc(id int32) (result *cfg.GameArenaChall
}
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
+}
diff --git a/modules/arena/modelarena.go b/modules/arena/modelarena.go
index 94a6e7ab7..700adf365 100644
--- a/modules/arena/modelarena.go
+++ b/modules/arena/modelarena.go
@@ -49,6 +49,22 @@ func (this *modelArena) Init(service core.IService, module core.IModule, comp co
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) {
result = &pb.DBArenaUser{}
@@ -427,20 +443,56 @@ 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 (
- conf *cfg.GameArenaActiveRewardData
- err error
+ conf *cfg.GameArenaActiveRewardData
+ confs []*cfg.GameActiveKingData
+ totalnum int64
+ rank int32
+ reward []*cfg.Gameatn
+ atno []*pb.UserAtno
+ errdata *pb.ErrorData
+ ok bool
+ err error
)
if utils.IsSameWeek(info.Lastweektime) { //跨周
if conf, err = this.module.configure.getMaxDanConf(); err != nil {
return
}
if info.Dan == conf.LvId { //最高段位
-
- } else { //非王者段位
-
+ if totalnum, err = this.module.modelRank.queryRankByScoreArea(conf.ScoreLow, -1); err != nil {
+ 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})
}
}
diff --git a/modules/arena/modelrank.go b/modules/arena/modelrank.go
index e224d649b..f20e8aa17 100644
--- a/modules/arena/modelrank.go
+++ b/modules/arena/modelrank.go
@@ -8,8 +8,6 @@ import (
"go_dreamfactory/lego/sys/redis/pipe"
"go_dreamfactory/modules"
"go_dreamfactory/pb"
- "go_dreamfactory/sys/configure"
- cfg "go_dreamfactory/sys/configure/structs"
"github.com/go-redis/redis/v8"
)
@@ -93,41 +91,41 @@ func (this *modelRank) queryRankUser() (ranks []string, err error) {
// 比赛结算
func (this *modelRank) raceSettlement() {
- var (
- reward *cfg.GameArenaRankReward
- result []string
- uids []string
- Items []*pb.UserAssets
- err error
- )
- if reward, err = this.module.configure.getRankReward(); err != nil {
- this.module.Errorln(err)
- return
- }
- 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 {
- this.module.Errorln(err)
- return
- }
- this.module.Debugf("uid:%v", uids)
+ // var (
+ // reward *cfg.GameArenaRankReward
+ // result []string
+ // uids []string
+ // Items []*pb.UserAssets
+ // err error
+ // )
+ // if reward, err = this.module.configure.getRankReward(); err != nil {
+ // this.module.Errorln(err)
+ // return
+ // }
+ // 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 {
+ // this.module.Errorln(err)
+ // return
+ // }
+ // this.module.Debugf("uid:%v", uids)
- Items = make([]*pb.UserAssets, len(v.RankReward))
- for i, v := range v.RankReward {
- Items[i] = &pb.UserAssets{
- A: v.A,
- T: v.T,
- N: v.N,
- }
- }
- for i := 0; i < len(result); i += 2 {
- // uids = append(uids, result[i])
- //发邮件
- this.module.mail.SendNewMail(&pb.DBMailData{
- Cid: "ArenaRankingReward",
- Param: []string{fmt.Sprintf("%d", v.RankLow+int32(i))},
- CreateTime: uint64(configure.Now().Unix()),
- Items: Items,
- }, result[i])
- }
- }
+ // Items = make([]*pb.UserAssets, len(v.RankReward))
+ // for i, v := range v.RankReward {
+ // Items[i] = &pb.UserAssets{
+ // A: v.A,
+ // T: v.T,
+ // N: v.N,
+ // }
+ // }
+ // for i := 0; i < len(result); i += 2 {
+ // // uids = append(uids, result[i])
+ // //发邮件
+ // this.module.mail.SendNewMail(&pb.DBMailData{
+ // Cid: "ArenaRankingReward",
+ // Param: []string{fmt.Sprintf("%d", v.RankLow+int32(i))},
+ // CreateTime: uint64(configure.Now().Unix()),
+ // Items: Items,
+ // }, result[i])
+ // }
+ // }
}
diff --git a/modules/sys/module.go b/modules/sys/module.go
index 8152d8148..a7aa287d6 100644
--- a/modules/sys/module.go
+++ b/modules/sys/module.go
@@ -198,7 +198,7 @@ func (this *ModuleSys) BuriedsNotify(session comm.IUserSession, condis []*pb.Con
confs map[string]*cfg.GameOpencondData = make(map[string]*cfg.GameOpencondData)
condlids []int32
condisSlice []*pb.ConIProgress
- condisMap map[int32]*pb.ConIProgress
+ condisMap map[int32]*pb.ConIProgress = make(map[int32]*pb.ConIProgress)
progress *pb.ConIProgress
notify []*cfg.GameOpencondData = make([]*cfg.GameOpencondData, 0)
ok bool
diff --git a/sys/configure/structs/Game.ActiveKing.go b/sys/configure/structs/Game.ActiveKing.go
new file mode 100644
index 000000000..dfdc778b4
--- /dev/null
+++ b/sys/configure/structs/Game.ActiveKing.go
@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+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]
+}
+
+
diff --git a/sys/configure/structs/Game.ActiveKingData.go b/sys/configure/structs/Game.ActiveKingData.go
new file mode 100644
index 000000000..ab5f3f8f7
--- /dev/null
+++ b/sys/configure/structs/Game.ActiveKingData.go
@@ -0,0 +1,56 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+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
+ }
+}
diff --git a/sys/configure/structs/Game.ArenaActiveRewardData.go b/sys/configure/structs/Game.ArenaActiveRewardData.go
index 318d0da10..1de06801c 100644
--- a/sys/configure/structs/Game.ArenaActiveRewardData.go
+++ b/sys/configure/structs/Game.ArenaActiveRewardData.go
@@ -18,6 +18,7 @@ type GameArenaActiveRewardData struct {
Name string
ExReward []*Gameatn
ScoreReturn int32
+ RewardWeek []*Gameatn
WinReward []*Gameatn
Png string
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 _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 _ok_ bool
diff --git a/sys/configure/structs/Game.ExpeditionBossData.go b/sys/configure/structs/Game.ExpeditionBossData.go
index 1990bba41..3b349319b 100644
--- a/sys/configure/structs/Game.ExpeditionBossData.go
+++ b/sys/configure/structs/Game.ExpeditionBossData.go
@@ -24,6 +24,7 @@ type GameExpeditionBossData struct {
Hid []string
Color []int32
Fight int32
+ PreviewReward []*Gameatn
}
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 _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
}
diff --git a/sys/configure/structs/Game.SystemChatText.go b/sys/configure/structs/Game.SystemChatText.go
new file mode 100644
index 000000000..c30188a30
--- /dev/null
+++ b/sys/configure/structs/Game.SystemChatText.go
@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+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]
+}
+
+
diff --git a/sys/configure/structs/Game.SystemChatTextData.go b/sys/configure/structs/Game.SystemChatTextData.go
new file mode 100644
index 000000000..fb5e19245
--- /dev/null
+++ b/sys/configure/structs/Game.SystemChatTextData.go
@@ -0,0 +1,43 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+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
+ }
+}
diff --git a/sys/configure/structs/Game.SystemNotice.go b/sys/configure/structs/Game.SystemNotice.go
new file mode 100644
index 000000000..e44d81bf3
--- /dev/null
+++ b/sys/configure/structs/Game.SystemNotice.go
@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+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]
+}
+
+
diff --git a/sys/configure/structs/Game.SystemNoticeData.go b/sys/configure/structs/Game.SystemNoticeData.go
new file mode 100644
index 000000000..27576690c
--- /dev/null
+++ b/sys/configure/structs/Game.SystemNoticeData.go
@@ -0,0 +1,58 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+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
+ }
+}
diff --git a/sys/configure/structs/Game.SystemStroyTalk.go b/sys/configure/structs/Game.SystemStroyTalk.go
new file mode 100644
index 000000000..9b1e5dd45
--- /dev/null
+++ b/sys/configure/structs/Game.SystemStroyTalk.go
@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+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]
+}
+
+
diff --git a/sys/configure/structs/Game.SystemStroyTalkData.go b/sys/configure/structs/Game.SystemStroyTalkData.go
new file mode 100644
index 000000000..f1f4f76ed
--- /dev/null
+++ b/sys/configure/structs/Game.SystemStroyTalkData.go
@@ -0,0 +1,45 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+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
+ }
+}
diff --git a/sys/configure/structs/Tables.go b/sys/configure/structs/Tables.go
index 648100bf5..353e3e9a0 100644
--- a/sys/configure/structs/Tables.go
+++ b/sys/configure/structs/Tables.go
@@ -347,6 +347,10 @@ type Tables struct {
FightingSkillStar *GameFightingSkillStar
ExpeditionBoss *GameExpeditionBoss
PlunderDevelop *GamePlunderDevelop
+ SystemNotice *GameSystemNotice
+ SystemChatText *GameSystemChatText
+ SystemStroyTalk *GameSystemStroyTalk
+ ActiveKing *GameActiveKing
}
func NewTables(loader JsonLoader) (*Tables, error) {
@@ -2370,5 +2374,29 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.PlunderDevelop, err = NewGamePlunderDevelop(buf) ; err != nil {
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
}
diff --git a/sys/configure/structs/game.globalData.go b/sys/configure/structs/game.globalData.go
index 428c2c1c1..38774d387 100644
--- a/sys/configure/structs/game.globalData.go
+++ b/sys/configure/structs/game.globalData.go
@@ -284,6 +284,8 @@ type GameGlobalData struct {
PlunderPvpBattlereadyid int32
PlunderPvpCollegeNum *Gameatn
PlunderPvpCollegeTime int32
+ PvpEndtime int32
+ PvpMaintenancetime int32
}
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 _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["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
}