diff --git a/bin/json/game_arenarankreward.json b/bin/json/game_arenarankreward.json
index 274a06534..1b708afdc 100644
--- a/bin/json/game_arenarankreward.json
+++ b/bin/json/game_arenarankreward.json
@@ -11,12 +11,12 @@
{
"a": "attr",
"t": "gold",
- "n": 10000
+ "n": 30000
},
{
"a": "attr",
"t": "diamond",
- "n": 50
+ "n": 250
}
]
},
@@ -32,12 +32,12 @@
{
"a": "attr",
"t": "gold",
- "n": 12000
+ "n": 28000
},
{
"a": "attr",
"t": "diamond",
- "n": 70
+ "n": 230
}
]
},
@@ -53,12 +53,12 @@
{
"a": "attr",
"t": "gold",
- "n": 14000
+ "n": 26000
},
{
"a": "attr",
"t": "diamond",
- "n": 90
+ "n": 210
}
]
},
@@ -74,12 +74,12 @@
{
"a": "attr",
"t": "gold",
- "n": 16000
+ "n": 24000
},
{
"a": "attr",
"t": "diamond",
- "n": 110
+ "n": 190
}
]
},
@@ -95,12 +95,12 @@
{
"a": "attr",
"t": "gold",
- "n": 18000
+ "n": 22000
},
{
"a": "attr",
"t": "diamond",
- "n": 130
+ "n": 170
}
]
},
@@ -137,12 +137,12 @@
{
"a": "attr",
"t": "gold",
- "n": 22000
+ "n": 18000
},
{
"a": "attr",
"t": "diamond",
- "n": 170
+ "n": 130
}
]
},
@@ -158,12 +158,12 @@
{
"a": "attr",
"t": "gold",
- "n": 24000
+ "n": 16000
},
{
"a": "attr",
"t": "diamond",
- "n": 190
+ "n": 110
}
]
},
@@ -179,12 +179,12 @@
{
"a": "attr",
"t": "gold",
- "n": 26000
+ "n": 14000
},
{
"a": "attr",
"t": "diamond",
- "n": 210
+ "n": 90
}
]
},
@@ -200,12 +200,12 @@
{
"a": "attr",
"t": "gold",
- "n": 28000
+ "n": 12000
},
{
"a": "attr",
"t": "diamond",
- "n": 230
+ "n": 70
}
]
},
@@ -221,12 +221,12 @@
{
"a": "attr",
"t": "gold",
- "n": 30000
+ "n": 10000
},
{
"a": "attr",
"t": "diamond",
- "n": 250
+ "n": 50
}
]
}
diff --git a/bin/json/game_battleready.json b/bin/json/game_battleready.json
index c9d4cfb9e..6e4e87171 100644
--- a/bin/json/game_battleready.json
+++ b/bin/json/game_battleready.json
@@ -3,7 +3,7 @@
"id": 100,
"PlayType": 3,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -19,7 +19,7 @@
"id": 101,
"PlayType": 6,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -51,7 +51,7 @@
"id": 103,
"PlayType": 2,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_03",
+ "readyScene": "scenesfight_role_interface_05",
"battleScenes": [
"scenesfight_06"
],
@@ -83,7 +83,7 @@
"id": 105,
"PlayType": 7,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -99,7 +99,7 @@
"id": 106,
"PlayType": 8,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -131,7 +131,7 @@
"id": 108,
"PlayType": 11,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -147,7 +147,7 @@
"id": 109,
"PlayType": 10,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -163,7 +163,7 @@
"id": 110,
"PlayType": 14,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -179,7 +179,7 @@
"id": 111,
"PlayType": 13,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -195,7 +195,7 @@
"id": 112,
"PlayType": 2,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -211,7 +211,7 @@
"id": 113,
"PlayType": 9,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -227,7 +227,7 @@
"id": 114,
"PlayType": 0,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -243,7 +243,7 @@
"id": 115,
"PlayType": 0,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_03",
+ "readyScene": "scenesfight_role_interface_05",
"battleScenes": [
"scenesfight_06"
],
@@ -259,7 +259,7 @@
"id": 116,
"PlayType": 0,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_02",
+ "readyScene": "scenesfight_role_interface_06",
"battleScenes": [
"scenesfight_07"
],
@@ -275,7 +275,7 @@
"id": 117,
"PlayType": 0,
"HeroCount": 5,
- "readyScene": "scenesfight_role_interface_03",
+ "readyScene": "scenesfight_role_interface_05",
"battleScenes": [
"scenesfight_06"
],
diff --git a/bin/json/game_buzkashigrade.json b/bin/json/game_buzkashigrade.json
index 5777e7c27..b2ab8783a 100644
--- a/bin/json/game_buzkashigrade.json
+++ b/bin/json/game_buzkashigrade.json
@@ -1,22 +1,22 @@
[
{
"num": 1,
- "distance": "1",
+ "distance": 1,
"value": 8
},
{
"num": 2,
- "distance": "2",
+ "distance": 2,
"value": 6
},
{
"num": 3,
- "distance": "3",
+ "distance": 3,
"value": 4
},
{
"num": 4,
- "distance": "4",
+ "distance": 4,
"value": 2
}
]
\ No newline at end of file
diff --git a/bin/json/game_coin.json b/bin/json/game_coin.json
index 9451289e5..9d6bdd796 100644
--- a/bin/json/game_coin.json
+++ b/bin/json/game_coin.json
@@ -7,7 +7,9 @@
},
"color": 1,
"effects": "",
- "access": 123,
+ "access": [
+ 123
+ ],
"img": "wp_icon_10035",
"intr": {
"key": "item_coin_intr_1",
@@ -22,7 +24,10 @@
},
"color": 2,
"effects": "",
- "access": 158,
+ "access": [
+ 158,
+ 165
+ ],
"img": "wp_icon_10036",
"intr": {
"key": "item_coin_intr_2",
@@ -37,7 +42,9 @@
},
"color": 3,
"effects": "",
- "access": 113,
+ "access": [
+ 113
+ ],
"img": "icon_hy",
"intr": {
"key": "item_coin_intr_3",
@@ -52,7 +59,9 @@
},
"color": 1,
"effects": "",
- "access": 115,
+ "access": [
+ 115
+ ],
"img": "wp_icon_10014",
"intr": {
"key": "item_coin_intr_4",
@@ -67,7 +76,9 @@
},
"color": 3,
"effects": "",
- "access": 113,
+ "access": [
+ 113
+ ],
"img": "wp_icon_0002",
"intr": {
"key": "item_coin_intr_5",
@@ -82,7 +93,9 @@
},
"color": 1,
"effects": "",
- "access": 157,
+ "access": [
+ 157
+ ],
"img": "wp_icon_10024",
"intr": {
"key": "item_coin_intr_6",
@@ -97,7 +110,9 @@
},
"color": 1,
"effects": "",
- "access": 157,
+ "access": [
+ 157
+ ],
"img": "wp_icon_0001",
"intr": {
"key": "item_coin_intr_7",
@@ -112,7 +127,9 @@
},
"color": 3,
"effects": "",
- "access": 157,
+ "access": [
+ 157
+ ],
"img": "wp_icon_10017",
"intr": {
"key": "item_coin_intr_8",
@@ -127,7 +144,9 @@
},
"color": 3,
"effects": "",
- "access": 158,
+ "access": [
+ 158
+ ],
"img": "wp_icon_10017",
"intr": {
"key": "item_coin_intr_9",
@@ -142,7 +161,9 @@
},
"color": 3,
"effects": "",
- "access": 158,
+ "access": [
+ 158
+ ],
"img": "wp_icon_0002",
"intr": {
"key": "item_coin_intr_10",
@@ -157,7 +178,9 @@
},
"color": 3,
"effects": "",
- "access": 156,
+ "access": [
+ 156
+ ],
"img": "icon_ry",
"intr": {
"key": "item_coin_intr_11",
@@ -172,7 +195,9 @@
},
"color": 3,
"effects": "",
- "access": 156,
+ "access": [
+ 156
+ ],
"img": "wp_icon_0002",
"intr": {
"key": "item_coin_intr_12",
@@ -187,7 +212,7 @@
},
"color": 3,
"effects": "",
- "access": 0,
+ "access": [],
"img": "wp_icon_10009",
"intr": {
"key": "item_coin_intr_13",
@@ -202,7 +227,9 @@
},
"color": 5,
"effects": "",
- "access": 107,
+ "access": [
+ 107
+ ],
"img": "wp_icon_10009",
"intr": {
"key": "item_coin_intr_14",
@@ -217,7 +244,9 @@
},
"color": 5,
"effects": "",
- "access": 107,
+ "access": [
+ 107
+ ],
"img": "wp_icon_10009",
"intr": {
"key": "item_coin_intr_15",
diff --git a/bin/json/game_global.json b/bin/json/game_global.json
index dd07edf31..2c76435ee 100644
--- a/bin/json/game_global.json
+++ b/bin/json/game_global.json
@@ -286,14 +286,10 @@
"arena_RecordMax": 10,
"arena_RefreshCd": 10,
"show_male": [
- 100001,
- 100002,
- 100003
+ 100001
],
"show_female": [
- 200001,
- 200002,
- 200003
+ 200001
],
"horoscope_reset_cost": {
"a": "attr",
@@ -738,8 +734,11 @@
"mounts": "20030001",
"buzkashi_recentPlayer": 10,
"task_activation": 15010101,
- "buzkashi_speedbumptime": 1000,
- "buzkashi_recovertime": 1000,
- "buzkashi_recoverHp": 1
+ "buzkashi_speedbumptime": 3000,
+ "buzkashi_recovertime": 2000,
+ "buzkashi_recoverHp": 1,
+ "buzkashi_deathspeed": 800,
+ "buzkashi_goal": 2000,
+ "buzkashi_goalspeed": 800
}
]
\ No newline at end of file
diff --git a/bin/json/game_initial.json b/bin/json/game_initial.json
index 369d70f05..0e24d6e5b 100644
--- a/bin/json/game_initial.json
+++ b/bin/json/game_initial.json
@@ -1858,5 +1858,15 @@
"n": 33
}
]
+ },
+ {
+ "index": "352",
+ "var": [
+ {
+ "a": "mts",
+ "t": "20030001",
+ "n": 1
+ }
+ ]
}
]
\ No newline at end of file
diff --git a/bin/json/game_itemlink.json b/bin/json/game_itemlink.json
index 9ed264b08..8006812f6 100644
--- a/bin/json/game_itemlink.json
+++ b/bin/json/game_itemlink.json
@@ -89,5 +89,96 @@
},
"jumpid": 1128,
"icon": "zc_icon_04_ct"
+ },
+ {
+ "id": 158,
+ "title": {
+ "key": "jump_explain158",
+ "text": "充值钻石"
+ },
+ "desc": {
+ "key": "jump_explain158",
+ "text": "充值钻石"
+ },
+ "jumpid": 158,
+ "icon": "zc_icon_03"
+ },
+ {
+ "id": 113,
+ "title": {
+ "key": "jump_explain113",
+ "text": "主线章节界面"
+ },
+ "desc": {
+ "key": "jump_explain113",
+ "text": "主线章节界面"
+ },
+ "jumpid": 113,
+ "icon": "zc_icon_05_ct"
+ },
+ {
+ "id": 115,
+ "title": {
+ "key": "jump_explain115",
+ "text": "好友列表"
+ },
+ "desc": {
+ "key": "jump_explain115",
+ "text": "好友列表"
+ },
+ "jumpid": 115,
+ "icon": "zc_shuru02"
+ },
+ {
+ "id": 157,
+ "title": {
+ "key": "jump_explain157",
+ "text": "公会"
+ },
+ "desc": {
+ "key": "jump_explain157",
+ "text": "公会"
+ },
+ "jumpid": 157,
+ "icon": "icon_sytj"
+ },
+ {
+ "id": 156,
+ "title": {
+ "key": "jump_explain156",
+ "text": "竞技场"
+ },
+ "desc": {
+ "key": "jump_explain156",
+ "text": "竞技场"
+ },
+ "jumpid": 156,
+ "icon": "ty_qp_jjc"
+ },
+ {
+ "id": 107,
+ "title": {
+ "key": "jump_explain107",
+ "text": "普通招募"
+ },
+ "desc": {
+ "key": "jump_explain107",
+ "text": "普通招募"
+ },
+ "jumpid": 107,
+ "icon": "icon_zm"
+ },
+ {
+ "id": 165,
+ "title": {
+ "key": "jump_explain165",
+ "text": "前往vip"
+ },
+ "desc": {
+ "key": "jump_explain165",
+ "text": "前往vip"
+ },
+ "jumpid": 165,
+ "icon": "icon_sytj"
}
]
\ No newline at end of file
diff --git a/bin/json/game_loading.json b/bin/json/game_loading.json
index 438b62f55..69e2db481 100644
--- a/bin/json/game_loading.json
+++ b/bin/json/game_loading.json
@@ -5,7 +5,7 @@
"image": "loading_2",
"prompt": {
"key": "loading_Sheet1_prompt_1",
- "text": "这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语"
+ "text": "中轴城是终极之战后重建的世界首都,靠先进技术串联幸存世界。"
}
},
{
@@ -14,7 +14,7 @@
"image": "ld_5v5_bg1",
"prompt": {
"key": "loading_Sheet1_prompt_2",
- "text": "这里是提示语"
+ "text": "指挥部里储存着很多月光原石,看起来有大用处。"
}
},
{
@@ -23,7 +23,7 @@
"image": "ld_boss_bg",
"prompt": {
"key": "loading_Sheet1_prompt_3",
- "text": "这里是提示语"
+ "text": "快跟着浣熊师父学功夫吧,争取像阿宝一样成为让世人尊敬的大侠。"
}
},
{
@@ -32,7 +32,7 @@
"image": "ld_5v5_bg",
"prompt": {
"key": "loading_Sheet1_prompt_4",
- "text": "这里是提示语"
+ "text": "艺术家戈伯随时等你带着好酒好菜去找他打造装备哦。"
}
},
{
@@ -41,7 +41,7 @@
"image": "loading_2",
"prompt": {
"key": "loading_Sheet1_prompt_5",
- "text": "这里是提示语"
+ "text": "想知道用速度与激情捕羊的乐趣吗?"
}
},
{
@@ -50,7 +50,7 @@
"image": "ld_5v5_bg1",
"prompt": {
"key": "loading_Sheet1_prompt_6",
- "text": "这里是提示语"
+ "text": "公会是一处和其他守护者拉近距离的好地方呢。"
}
},
{
@@ -59,7 +59,7 @@
"image": "ld_boss_bg",
"prompt": {
"key": "loading_Sheet1_prompt_7",
- "text": "这里是提示语"
+ "text": "想体会友好切磋的魅力吗?竞技场是不二的选择。"
}
},
{
@@ -68,7 +68,7 @@
"image": "ld_5v5_bg",
"prompt": {
"key": "loading_Sheet1_prompt_8",
- "text": "这里是提示语"
+ "text": "商人们经常乘着巨怪列车外出,回来时总会带些新奇的小玩意。"
}
},
{
@@ -77,7 +77,7 @@
"image": "loading_2",
"prompt": {
"key": "loading_Sheet1_prompt_9",
- "text": "这里是提示语"
+ "text": "遇到困境时,不妨去圣桃树看看,或许能找到破除困境的方法。"
}
},
{
@@ -86,7 +86,7 @@
"image": "ld_5v5_bg1",
"prompt": {
"key": "loading_Sheet1_prompt_10",
- "text": "这里是提示语"
+ "text": "穿越时间地图,重温过去那些精彩瞬间,获得新的战斗经验。"
}
},
{
@@ -95,7 +95,7 @@
"image": "ld_boss_bg",
"prompt": {
"key": "loading_Sheet1_prompt_11",
- "text": "这里是提示语"
+ "text": "在这个融合首都里,似乎隐藏着什么危机......"
}
},
{
@@ -104,7 +104,7 @@
"image": "ld_5v5_bg",
"prompt": {
"key": "loading_Sheet1_prompt_12",
- "text": "这里是提示语"
+ "text": "疯狂原始人 力气大是原始人的特点之一。"
}
},
{
@@ -113,7 +113,7 @@
"image": "loading_2",
"prompt": {
"key": "loading_Sheet1_prompt_13",
- "text": "这里是提示语"
+ "text": "相信自己是特别的,是习得绝世神功的秘钥。"
}
},
{
@@ -122,7 +122,7 @@
"image": "ld_5v5_bg1",
"prompt": {
"key": "loading_Sheet1_prompt_14",
- "text": "这里是提示语"
+ "text": "坏蛋联盟心中有一朵善良之花,花开时,全身蔓延着愉快的刺激感。"
}
},
{
@@ -131,7 +131,7 @@
"image": "ld_boss_bg",
"prompt": {
"key": "loading_Sheet1_prompt_15",
- "text": "这里是提示语"
+ "text": "森林深处的巨型猩猩身上似乎藏着很多觉醒材料。"
}
},
{
@@ -140,7 +140,7 @@
"image": "ld_boss_bg",
"prompt": {
"key": "loading_Sheet1_prompt_16",
- "text": "这里是提示语"
+ "text": "打败森林泰坦就能获得打造辅助套装的材料。"
}
}
]
\ No newline at end of file
diff --git a/bin/json/game_namelibrary.json b/bin/json/game_namelibrary.json
index aa7c3d502..bc508572d 100644
--- a/bin/json/game_namelibrary.json
+++ b/bin/json/game_namelibrary.json
@@ -8,7 +8,8 @@
"name": {
"key": "name_name_name_1",
"text": "辛巴达"
- }
+ },
+ "sex": 2
},
{
"id": 2,
@@ -19,7 +20,8 @@
"name": {
"key": "name_name_name_2",
"text": "艾丽莎"
- }
+ },
+ "sex": 2
},
{
"id": 3,
@@ -30,7 +32,8 @@
"name": {
"key": "name_name_name_3",
"text": "海柔尔"
- }
+ },
+ "sex": 2
},
{
"id": 4,
@@ -41,7 +44,8 @@
"name": {
"key": "name_name_name_4",
"text": "塞莉亚"
- }
+ },
+ "sex": 2
},
{
"id": 5,
@@ -52,7 +56,8 @@
"name": {
"key": "name_name_name_5",
"text": "灰姑凉"
- }
+ },
+ "sex": 2
},
{
"id": 6,
@@ -63,7 +68,8 @@
"name": {
"key": "name_name_name_6",
"text": "哈迪"
- }
+ },
+ "sex": 2
},
{
"id": 7,
@@ -74,7 +80,8 @@
"name": {
"key": "name_name_name_7",
"text": "爱莉儿"
- }
+ },
+ "sex": 2
},
{
"id": 8,
@@ -85,7 +92,8 @@
"name": {
"key": "name_name_name_8",
"text": "贝尔"
- }
+ },
+ "sex": 2
},
{
"id": 9,
@@ -96,7 +104,8 @@
"name": {
"key": "name_name_name_9",
"text": "爱洛"
- }
+ },
+ "sex": 2
},
{
"id": 10,
@@ -107,7 +116,8 @@
"name": {
"key": "name_name_name_10",
"text": "茉莉"
- }
+ },
+ "sex": 2
},
{
"id": 11,
@@ -118,7 +128,8 @@
"name": {
"key": "name_name_name_11",
"text": "蒂安娜"
- }
+ },
+ "sex": 2
},
{
"id": 12,
@@ -129,7 +140,8 @@
"name": {
"key": "name_name_name_12",
"text": "乐佩"
- }
+ },
+ "sex": 2
},
{
"id": 13,
@@ -140,7 +152,8 @@
"name": {
"key": "name_name_name_13",
"text": "爱罗拉"
- }
+ },
+ "sex": 2
},
{
"id": 14,
@@ -151,7 +164,8 @@
"name": {
"key": "name_name_name_14",
"text": "塔利娅"
- }
+ },
+ "sex": 2
},
{
"id": 15,
@@ -162,7 +176,8 @@
"name": {
"key": "name_name_name_15",
"text": "佩洛"
- }
+ },
+ "sex": 2
},
{
"id": 16,
@@ -173,7 +188,8 @@
"name": {
"key": "name_name_name_16",
"text": "汉塞尔"
- }
+ },
+ "sex": 2
},
{
"id": 17,
@@ -184,7 +200,8 @@
"name": {
"key": "name_name_name_17",
"text": "桃乐丝"
- }
+ },
+ "sex": 2
},
{
"id": 18,
@@ -195,7 +212,8 @@
"name": {
"key": "name_name_name_18",
"text": "爱丽丝"
- }
+ },
+ "sex": 2
},
{
"id": 19,
@@ -206,7 +224,8 @@
"name": {
"key": "name_name_name_19",
"text": "小矮人"
- }
+ },
+ "sex": 2
},
{
"id": 20,
@@ -217,7 +236,8 @@
"name": {
"key": "name_name_name_20",
"text": "白雪"
- }
+ },
+ "sex": 2
},
{
"id": 21,
@@ -228,7 +248,8 @@
"name": {
"key": "name_name_name_21",
"text": "玛娅"
- }
+ },
+ "sex": 2
},
{
"id": 22,
@@ -239,7 +260,8 @@
"name": {
"key": "name_name_name_22",
"text": "阿拉丁"
- }
+ },
+ "sex": 2
},
{
"id": 23,
@@ -250,7 +272,8 @@
"name": {
"key": "name_name_name_23",
"text": "查理"
- }
+ },
+ "sex": 2
},
{
"id": 24,
@@ -261,7 +284,8 @@
"name": {
"key": "name_name_name_24",
"text": "伊凡"
- }
+ },
+ "sex": 2
},
{
"id": 25,
@@ -272,7 +296,8 @@
"name": {
"key": "name_name_name_25",
"text": "奥斯汀"
- }
+ },
+ "sex": 2
},
{
"id": 26,
@@ -283,7 +308,8 @@
"name": {
"key": "name_name_name_26",
"text": "赫瑟尔"
- }
+ },
+ "sex": 2
},
{
"id": 27,
@@ -294,7 +320,8 @@
"name": {
"key": "name_name_name_27",
"text": "夏洛特"
- }
+ },
+ "sex": 2
},
{
"id": 28,
@@ -305,7 +332,8 @@
"name": {
"key": "name_name_name_28",
"text": "海洛伊"
- }
+ },
+ "sex": 2
},
{
"id": 29,
@@ -316,7 +344,8 @@
"name": {
"key": "name_name_name_29",
"text": "克莱儿"
- }
+ },
+ "sex": 2
},
{
"id": 30,
@@ -327,7 +356,8 @@
"name": {
"key": "name_name_name_30",
"text": "巴比特"
- }
+ },
+ "sex": 2
},
{
"id": 31,
@@ -338,7 +368,8 @@
"name": {
"key": "name_name_name_31",
"text": "胡尔达"
- }
+ },
+ "sex": 2
},
{
"id": 32,
@@ -349,7 +380,8 @@
"name": {
"key": "name_name_name_32",
"text": "克莱拉"
- }
+ },
+ "sex": 2
},
{
"id": 33,
@@ -360,7 +392,8 @@
"name": {
"key": "name_name_name_33",
"text": "艾尔玛"
- }
+ },
+ "sex": 2
},
{
"id": 34,
@@ -371,7 +404,8 @@
"name": {
"key": "name_name_name_34",
"text": "康斯坦"
- }
+ },
+ "sex": 2
},
{
"id": 35,
@@ -382,7 +416,8 @@
"name": {
"key": "name_name_name_35",
"text": "鲍德温"
- }
+ },
+ "sex": 2
},
{
"id": 36,
@@ -393,7 +428,8 @@
"name": {
"key": "name_name_name_36",
"text": "伊莎尔"
- }
+ },
+ "sex": 2
},
{
"id": 37,
@@ -404,7 +440,8 @@
"name": {
"key": "name_name_name_37",
"text": "巴纳德"
- }
+ },
+ "sex": 2
},
{
"id": 38,
@@ -415,7 +452,8 @@
"name": {
"key": "name_name_name_38",
"text": "杰奎琳"
- }
+ },
+ "sex": 2
},
{
"id": 39,
@@ -426,7 +464,8 @@
"name": {
"key": "name_name_name_39",
"text": "卡洛儿"
- }
+ },
+ "sex": 2
},
{
"id": 40,
@@ -437,7 +476,8 @@
"name": {
"key": "name_name_name_40",
"text": "妮莉雅"
- }
+ },
+ "sex": 2
},
{
"id": 41,
@@ -448,7 +488,8 @@
"name": {
"key": "name_name_name_41",
"text": "巴雷特"
- }
+ },
+ "sex": 2
},
{
"id": 42,
@@ -459,7 +500,8 @@
"name": {
"key": "name_name_name_42",
"text": "希伯来"
- }
+ },
+ "sex": 2
},
{
"id": 43,
@@ -470,7 +512,8 @@
"name": {
"key": "name_name_name_43",
"text": "乔伊斯"
- }
+ },
+ "sex": 2
},
{
"id": 44,
@@ -481,7 +524,8 @@
"name": {
"key": "name_name_name_44",
"text": "黛芙妮"
- }
+ },
+ "sex": 2
},
{
"id": 45,
@@ -492,7 +536,8 @@
"name": {
"key": "name_name_name_45",
"text": "巴塞洛"
- }
+ },
+ "sex": 2
},
{
"id": 46,
@@ -503,7 +548,8 @@
"name": {
"key": "name_name_name_46",
"text": "达莲娜"
- }
+ },
+ "sex": 2
},
{
"id": 47,
@@ -514,7 +560,8 @@
"name": {
"key": "name_name_name_47",
"text": "巴利特"
- }
+ },
+ "sex": 2
},
{
"id": 48,
@@ -525,7 +572,8 @@
"name": {
"key": "name_name_name_48",
"text": "迪得莉"
- }
+ },
+ "sex": 2
},
{
"id": 49,
@@ -536,7 +584,8 @@
"name": {
"key": "name_name_name_49",
"text": "金百莉"
- }
+ },
+ "sex": 2
},
{
"id": 50,
@@ -547,7 +596,8 @@
"name": {
"key": "name_name_name_50",
"text": "迪丽雅"
- }
+ },
+ "sex": 2
},
{
"id": 51,
@@ -558,7 +608,8 @@
"name": {
"key": "name_name_name_51",
"text": "丹尼丝"
- }
+ },
+ "sex": 2
},
{
"id": 52,
@@ -569,7 +620,8 @@
"name": {
"key": "name_name_name_52",
"text": "比尔德"
- }
+ },
+ "sex": 2
},
{
"id": 53,
@@ -580,7 +632,8 @@
"name": {
"key": "name_name_name_53",
"text": "克里斯"
- }
+ },
+ "sex": 2
},
{
"id": 54,
@@ -591,7 +644,8 @@
"name": {
"key": "name_name_name_54",
"text": "黛安娜"
- }
+ },
+ "sex": 2
},
{
"id": 55,
@@ -602,7 +656,8 @@
"name": {
"key": "name_name_name_55",
"text": "博福特"
- }
+ },
+ "sex": 2
},
{
"id": 56,
@@ -613,7 +668,8 @@
"name": {
"key": "name_name_name_56",
"text": "罗瑞尔"
- }
+ },
+ "sex": 2
},
{
"id": 57,
@@ -624,7 +680,8 @@
"name": {
"key": "name_name_name_57",
"text": "伊迪丝"
- }
+ },
+ "sex": 2
},
{
"id": 58,
@@ -635,7 +692,8 @@
"name": {
"key": "name_name_name_58",
"text": "弗伦丝"
- }
+ },
+ "sex": 2
},
{
"id": 59,
@@ -646,7 +704,8 @@
"name": {
"key": "name_name_name_59",
"text": "弗莉达"
- }
+ },
+ "sex": 2
},
{
"id": 60,
@@ -657,7 +716,8 @@
"name": {
"key": "name_name_name_60",
"text": "菲蕾卡"
- }
+ },
+ "sex": 2
},
{
"id": 61,
@@ -668,7 +728,8 @@
"name": {
"key": "name_name_name_61",
"text": "维多利"
- }
+ },
+ "sex": 2
},
{
"id": 62,
@@ -679,7 +740,8 @@
"name": {
"key": "name_name_name_62",
"text": "嘉比拉"
- }
+ },
+ "sex": 2
},
{
"id": 63,
@@ -690,7 +752,8 @@
"name": {
"key": "name_name_name_63",
"text": "乔治亚"
- }
+ },
+ "sex": 2
},
{
"id": 64,
@@ -701,7 +764,8 @@
"name": {
"key": "name_name_name_64",
"text": "比勒尔"
- }
+ },
+ "sex": 2
},
{
"id": 65,
@@ -712,7 +776,8 @@
"name": {
"key": "name_name_name_65",
"text": "珍妮芙"
- }
+ },
+ "sex": 2
},
{
"id": 66,
@@ -723,7 +788,8 @@
"name": {
"key": "name_name_name_66",
"text": "吉榭尔"
- }
+ },
+ "sex": 2
},
{
"id": 67,
@@ -734,7 +800,8 @@
"name": {
"key": "name_name_name_67",
"text": "雷德姬"
- }
+ },
+ "sex": 2
},
{
"id": 68,
@@ -745,7 +812,8 @@
"name": {
"key": "name_name_name_68",
"text": "布莱克"
- }
+ },
+ "sex": 2
},
{
"id": 69,
@@ -756,7 +824,8 @@
"name": {
"key": "name_name_name_69",
"text": "桑席"
- }
+ },
+ "sex": 2
},
{
"id": 70,
@@ -767,7 +836,8 @@
"name": {
"key": "name_name_name_70",
"text": "格拉迪"
- }
+ },
+ "sex": 2
},
{
"id": 71,
@@ -778,7 +848,8 @@
"name": {
"key": "name_name_name_71",
"text": "布卢默"
- }
+ },
+ "sex": 2
},
{
"id": 72,
@@ -789,7 +860,8 @@
"name": {
"key": "name_name_name_72",
"text": "耶达"
- }
+ },
+ "sex": 2
},
{
"id": 73,
@@ -800,7 +872,8 @@
"name": {
"key": "name_name_name_73",
"text": "葛瑞丝"
- }
+ },
+ "sex": 2
},
{
"id": 74,
@@ -811,7 +884,8 @@
"name": {
"key": "name_name_name_74",
"text": "菲尔德"
- }
+ },
+ "sex": 2
},
{
"id": 75,
@@ -822,7 +896,8 @@
"name": {
"key": "name_name_name_75",
"text": "小仙女"
- }
+ },
+ "sex": 2
},
{
"id": 76,
@@ -833,7 +908,8 @@
"name": {
"key": "name_name_name_76",
"text": "谢尔达"
- }
+ },
+ "sex": 2
},
{
"id": 77,
@@ -844,7 +920,8 @@
"name": {
"key": "name_name_name_77",
"text": "丝塔芙"
- }
+ },
+ "sex": 2
},
{
"id": 78,
@@ -855,7 +932,8 @@
"name": {
"key": "name_name_name_78",
"text": "布卢尔"
- }
+ },
+ "sex": 1
},
{
"id": 79,
@@ -866,7 +944,8 @@
"name": {
"key": "name_name_name_79",
"text": "关德琳"
- }
+ },
+ "sex": 1
},
{
"id": 80,
@@ -877,7 +956,8 @@
"name": {
"key": "name_name_name_80",
"text": "希伯来"
- }
+ },
+ "sex": 1
},
{
"id": 81,
@@ -888,7 +968,8 @@
"name": {
"key": "name_name_name_81",
"text": "布卢姆"
- }
+ },
+ "sex": 1
},
{
"id": 82,
@@ -899,7 +980,8 @@
"name": {
"key": "name_name_name_82",
"text": "哈莉特"
- }
+ },
+ "sex": 1
},
{
"id": 83,
@@ -910,7 +992,8 @@
"name": {
"key": "name_name_name_83",
"text": "乔伊斯"
- }
+ },
+ "sex": 1
},
{
"id": 84,
@@ -921,7 +1004,8 @@
"name": {
"key": "name_name_name_84",
"text": "赫瑟尔"
- }
+ },
+ "sex": 1
},
{
"id": 85,
@@ -932,7 +1016,8 @@
"name": {
"key": "name_name_name_85",
"text": "博斯韦"
- }
+ },
+ "sex": 1
},
{
"id": 86,
@@ -943,7 +1028,8 @@
"name": {
"key": "name_name_name_86",
"text": "罗瑞尔"
- }
+ },
+ "sex": 1
},
{
"id": 87,
@@ -954,7 +1040,8 @@
"name": {
"key": "name_name_name_87",
"text": "希尔达"
- }
+ },
+ "sex": 1
},
{
"id": 88,
@@ -965,7 +1052,8 @@
"name": {
"key": "name_name_name_88",
"text": "希拉莉"
- }
+ },
+ "sex": 1
},
{
"id": 89,
@@ -976,7 +1064,8 @@
"name": {
"key": "name_name_name_89",
"text": "波伊尔"
- }
+ },
+ "sex": 1
},
{
"id": 90,
@@ -987,7 +1076,8 @@
"name": {
"key": "name_name_name_90",
"text": "汉妮"
- }
+ },
+ "sex": 1
},
{
"id": 91,
@@ -998,7 +1088,8 @@
"name": {
"key": "name_name_name_91",
"text": "布拉德"
- }
+ },
+ "sex": 1
},
{
"id": 92,
@@ -1009,7 +1100,8 @@
"name": {
"key": "name_name_name_92",
"text": "埃达"
- }
+ },
+ "sex": 1
},
{
"id": 93,
@@ -1020,7 +1112,8 @@
"name": {
"key": "name_name_name_93",
"text": "艾娜"
- }
+ },
+ "sex": 1
},
{
"id": 94,
@@ -1031,7 +1124,8 @@
"name": {
"key": "name_name_name_94",
"text": "英格丽"
- }
+ },
+ "sex": 1
},
{
"id": 95,
@@ -1042,7 +1136,8 @@
"name": {
"key": "name_name_name_95",
"text": "薇薇安"
- }
+ },
+ "sex": 1
},
{
"id": 96,
@@ -1053,7 +1148,8 @@
"name": {
"key": "name_name_name_96",
"text": "塞尔特"
- }
+ },
+ "sex": 1
},
{
"id": 97,
@@ -1064,7 +1160,8 @@
"name": {
"key": "name_name_name_97",
"text": "布里奇"
- }
+ },
+ "sex": 1
},
{
"id": 98,
@@ -1075,7 +1172,8 @@
"name": {
"key": "name_name_name_98",
"text": "艾琳"
- }
+ },
+ "sex": 1
},
{
"id": 99,
@@ -1086,7 +1184,8 @@
"name": {
"key": "name_name_name_99",
"text": "麦格"
- }
+ },
+ "sex": 1
},
{
"id": 100,
@@ -1097,7 +1196,8 @@
"name": {
"key": "name_name_name_100",
"text": "布赖特"
- }
+ },
+ "sex": 1
},
{
"id": 101,
@@ -1108,7 +1208,8 @@
"name": {
"key": "name_name_name_101",
"text": "爱莉丝"
- }
+ },
+ "sex": 1
},
{
"id": 102,
@@ -1119,7 +1220,8 @@
"name": {
"key": "name_name_name_102",
"text": "梅根"
- }
+ },
+ "sex": 1
},
{
"id": 103,
@@ -1130,7 +1232,8 @@
"name": {
"key": "name_name_name_103",
"text": "布罗德"
- }
+ },
+ "sex": 1
},
{
"id": 104,
@@ -1141,7 +1244,8 @@
"name": {
"key": "name_name_name_104",
"text": "艾尔玛"
- }
+ },
+ "sex": 1
},
{
"id": 105,
@@ -1152,7 +1256,8 @@
"name": {
"key": "name_name_name_105",
"text": "欧尔佳"
- }
+ },
+ "sex": 1
},
{
"id": 106,
@@ -1163,7 +1268,8 @@
"name": {
"key": "name_name_name_106",
"text": "白朗蒂"
- }
+ },
+ "sex": 1
},
{
"id": 107,
@@ -1174,7 +1280,8 @@
"name": {
"key": "name_name_name_107",
"text": "伊莎蓓"
- }
+ },
+ "sex": 1
},
{
"id": 108,
@@ -1185,7 +1292,8 @@
"name": {
"key": "name_name_name_108",
"text": "波比"
- }
+ },
+ "sex": 1
},
{
"id": 109,
@@ -1196,7 +1304,8 @@
"name": {
"key": "name_name_name_109",
"text": "艾薇"
- }
+ },
+ "sex": 1
},
{
"id": 110,
@@ -1207,7 +1316,8 @@
"name": {
"key": "name_name_name_110",
"text": "罗伯塔"
- }
+ },
+ "sex": 1
},
{
"id": 111,
@@ -1218,7 +1328,8 @@
"name": {
"key": "name_name_name_111",
"text": "布鲁克"
- }
+ },
+ "sex": 1
},
{
"id": 112,
@@ -1229,7 +1340,8 @@
"name": {
"key": "name_name_name_112",
"text": "杰奎琳"
- }
+ },
+ "sex": 1
},
{
"id": 113,
@@ -1240,7 +1352,8 @@
"name": {
"key": "name_name_name_113",
"text": "鲁思"
- }
+ },
+ "sex": 1
},
{
"id": 114,
@@ -1251,7 +1364,8 @@
"name": {
"key": "name_name_name_114",
"text": "丝柏凌"
- }
+ },
+ "sex": 1
},
{
"id": 115,
@@ -1262,7 +1376,8 @@
"name": {
"key": "name_name_name_115",
"text": "布朗"
- }
+ },
+ "sex": 1
},
{
"id": 116,
@@ -1273,7 +1388,8 @@
"name": {
"key": "name_name_name_116",
"text": "丝特勒"
- }
+ },
+ "sex": 1
},
{
"id": 117,
@@ -1284,7 +1400,8 @@
"name": {
"key": "name_name_name_117",
"text": "布朗宁"
- }
+ },
+ "sex": 1
},
{
"id": 118,
@@ -1295,7 +1412,8 @@
"name": {
"key": "name_name_name_118",
"text": "珍妮特"
- }
+ },
+ "sex": 1
},
{
"id": 119,
@@ -1306,7 +1424,8 @@
"name": {
"key": "name_name_name_119",
"text": "托比"
- }
+ },
+ "sex": 1
},
{
"id": 120,
@@ -1317,7 +1436,8 @@
"name": {
"key": "name_name_name_120",
"text": "勃朗宁"
- }
+ },
+ "sex": 1
},
{
"id": 121,
@@ -1328,7 +1448,8 @@
"name": {
"key": "name_name_name_121",
"text": "珍尼丝"
- }
+ },
+ "sex": 1
},
{
"id": 122,
@@ -1339,7 +1460,8 @@
"name": {
"key": "name_name_name_122",
"text": "厄休拉"
- }
+ },
+ "sex": 1
},
{
"id": 123,
@@ -1350,7 +1472,8 @@
"name": {
"key": "name_name_name_123",
"text": "布鲁斯"
- }
+ },
+ "sex": 1
},
{
"id": 124,
@@ -1361,7 +1484,8 @@
"name": {
"key": "name_name_name_124",
"text": "维隆卡"
- }
+ },
+ "sex": 1
},
{
"id": 125,
@@ -1372,7 +1496,8 @@
"name": {
"key": "name_name_name_125",
"text": "布鲁诺"
- }
+ },
+ "sex": 1
},
{
"id": 126,
@@ -1383,6 +1508,7 @@
"name": {
"key": "name_name_name_126",
"text": "维基"
- }
+ },
+ "sex": 1
}
]
\ No newline at end of file
diff --git a/bin/json/game_navigation.json b/bin/json/game_navigation.json
index fd9ee2a4c..150652301 100644
--- a/bin/json/game_navigation.json
+++ b/bin/json/game_navigation.json
@@ -70,30 +70,13 @@
{
"Id": 5,
"scene": "GameMain",
- "scenename": {
- "key": "navigation_Sheet1_scenename_5",
- "text": "中轴城"
- },
- "sceneicon": "ty_qp_my01",
- "functionname": {
- "key": "navigation_Sheet1_functionname_5",
- "text": "签到"
- },
- "npcName": [
- "功能入口-签到"
- ],
- "functionicon": "icon_qd"
- },
- {
- "Id": 6,
- "scene": "GameMain",
"scenename": {
"key": "navigation_Sheet1_scenename_6",
"text": "中轴城"
},
"sceneicon": "ty_qp_my01",
"functionname": {
- "key": "navigation_Sheet1_functionname_6",
+ "key": "navigation_Sheet1_functionname_5",
"text": "魔药"
},
"npcName": [
@@ -102,7 +85,7 @@
"functionicon": "ty_qp_my"
},
{
- "Id": 7,
+ "Id": 6,
"scene": "GameMain",
"scenename": {
"key": "navigation_Sheet1_scenename_7",
@@ -110,7 +93,7 @@
},
"sceneicon": "ty_qp_my01",
"functionname": {
- "key": "navigation_Sheet1_functionname_7",
+ "key": "navigation_Sheet1_functionname_6",
"text": "烹饪"
},
"npcName": [
@@ -119,7 +102,7 @@
"functionicon": "ty_qp_pr"
},
{
- "Id": 8,
+ "Id": 7,
"scene": "GameMain",
"scenename": {
"key": "navigation_Sheet1_scenename_8",
@@ -127,7 +110,7 @@
},
"sceneicon": "ty_qp_my01",
"functionname": {
- "key": "navigation_Sheet1_functionname_8",
+ "key": "navigation_Sheet1_functionname_7",
"text": "指挥部"
},
"npcName": [
@@ -136,7 +119,7 @@
"functionicon": "ty_qp_zhb"
},
{
- "Id": 9,
+ "Id": 8,
"scene": "GameMain",
"scenename": {
"key": "navigation_Sheet1_scenename_9",
@@ -144,7 +127,7 @@
},
"sceneicon": "ty_qp_my01",
"functionname": {
- "key": "navigation_Sheet1_functionname_9",
+ "key": "navigation_Sheet1_functionname_8",
"text": "竞技场"
},
"npcName": [
@@ -153,7 +136,7 @@
"functionicon": "ty_qp_jjc"
},
{
- "Id": 10,
+ "Id": 9,
"scene": "GameMain",
"scenename": {
"key": "navigation_Sheet1_scenename_10",
@@ -161,7 +144,7 @@
},
"sceneicon": "ty_qp_my01",
"functionname": {
- "key": "navigation_Sheet1_functionname_10",
+ "key": "navigation_Sheet1_functionname_9",
"text": "工会"
},
"npcName": [
@@ -171,7 +154,7 @@
"functionicon": "ty_qp_gh"
},
{
- "Id": 11,
+ "Id": 10,
"scene": "SmithyScene",
"scenename": {
"key": "navigation_Sheet1_scenename_11",
@@ -179,7 +162,7 @@
},
"sceneicon": "ty_qp_tjp",
"functionname": {
- "key": "navigation_Sheet1_functionname_11",
+ "key": "navigation_Sheet1_functionname_10",
"text": "打造"
},
"npcName": [
@@ -188,7 +171,7 @@
"functionicon": "ty_qp_zm"
},
{
- "Id": 12,
+ "Id": 11,
"scene": "SmithyScene",
"scenename": {
"key": "navigation_Sheet1_scenename_12",
@@ -196,7 +179,7 @@
},
"sceneicon": "ty_qp_tjp",
"functionname": {
- "key": "navigation_Sheet1_functionname_12",
+ "key": "navigation_Sheet1_functionname_11",
"text": "锻造炉"
},
"npcName": [
@@ -205,7 +188,7 @@
"functionicon": "ty_qp_wdj"
},
{
- "Id": 13,
+ "Id": 12,
"scene": "SmithyScene",
"scenename": {
"key": "navigation_Sheet1_scenename_13",
@@ -213,7 +196,7 @@
},
"sceneicon": "ty_qp_tjp",
"functionname": {
- "key": "navigation_Sheet1_functionname_13",
+ "key": "navigation_Sheet1_functionname_12",
"text": "手册台"
},
"npcName": [
@@ -222,7 +205,7 @@
"functionicon": "ty_qp_sj"
},
{
- "Id": 14,
+ "Id": 13,
"scene": "WuGuanScene",
"scenename": {
"key": "navigation_Sheet1_scenename_14",
@@ -230,7 +213,7 @@
},
"sceneicon": "ty_qp_xmwg",
"functionname": {
- "key": "navigation_Sheet1_functionname_14",
+ "key": "navigation_Sheet1_functionname_13",
"text": "总教习"
},
"npcName": [
@@ -239,7 +222,7 @@
"functionicon": "ty_qp_jx"
},
{
- "Id": 15,
+ "Id": 14,
"scene": "WuGuanScene",
"scenename": {
"key": "navigation_Sheet1_scenename_15",
@@ -247,7 +230,7 @@
},
"sceneicon": "ty_qp_xmwg",
"functionname": {
- "key": "navigation_Sheet1_functionname_15",
+ "key": "navigation_Sheet1_functionname_14",
"text": "阿宝"
},
"npcName": [
@@ -256,7 +239,7 @@
"functionicon": "ty_qp_mryj"
},
{
- "Id": 16,
+ "Id": 15,
"scene": "WuGuanScene",
"scenename": {
"key": "navigation_Sheet1_scenename_16",
@@ -264,7 +247,7 @@
},
"sceneicon": "ty_qp_xmwg",
"functionname": {
- "key": "navigation_Sheet1_functionname_16",
+ "key": "navigation_Sheet1_functionname_15",
"text": "告示板"
},
"npcName": [
@@ -273,7 +256,7 @@
"functionicon": "ty_qp_gsb"
},
{
- "Id": 17,
+ "Id": 16,
"scene": "WuGuanScene",
"scenename": {
"key": "navigation_Sheet1_scenename_17",
@@ -281,7 +264,7 @@
},
"sceneicon": "ty_qp_xmwg",
"functionname": {
- "key": "navigation_Sheet1_functionname_17",
+ "key": "navigation_Sheet1_functionname_16",
"text": "木桩1"
},
"npcName": [
diff --git a/bin/json/game_opencond.json b/bin/json/game_opencond.json
index 3cfd937ff..772027509 100644
--- a/bin/json/game_opencond.json
+++ b/bin/json/game_opencond.json
@@ -146,7 +146,7 @@
"main": [
{
"key": 1,
- "param": 1
+ "param": 10
}
],
"wkqbx": 0,
diff --git a/bin/json/game_playerinfor_overview.json b/bin/json/game_playerinfor_overview.json
new file mode 100644
index 000000000..f24ed1660
--- /dev/null
+++ b/bin/json/game_playerinfor_overview.json
@@ -0,0 +1,35 @@
+[
+ {
+ "id": 1001,
+ "type": 1,
+ "icon": "wp_icon_10019",
+ "tujing": [
+ 107
+ ],
+ "url": "",
+ "playerhead": "wp_icon_10019",
+ "name": "普通头像"
+ },
+ {
+ "id": 2001,
+ "type": 2,
+ "icon": "wp_icon_10019",
+ "tujing": [
+ 107
+ ],
+ "url": "",
+ "playerhead": "wp_icon_10019",
+ "name": "普通动作"
+ },
+ {
+ "id": 3001,
+ "type": 3,
+ "icon": "wp_icon_10019",
+ "tujing": [
+ 107
+ ],
+ "url": "",
+ "playerhead": "wp_icon_10019",
+ "name": "普通背景"
+ }
+]
\ No newline at end of file
diff --git a/bin/json/game_ruledesc.json b/bin/json/game_ruledesc.json
new file mode 100644
index 000000000..261f43e8a
--- /dev/null
+++ b/bin/json/game_ruledesc.json
@@ -0,0 +1,37 @@
+[
+ {
+ "id": 10001,
+ "title": "Fetter_help_title",
+ "content": "Fetter_help_content"
+ },
+ {
+ "id": 10002,
+ "title": "Fetter_help_title",
+ "content": "Fetter_help_content"
+ },
+ {
+ "id": 10003,
+ "title": "GoodImpression_help_title",
+ "content": "GoodImpression_help_content"
+ },
+ {
+ "id": 10004,
+ "title": "GoodImpression_help_title",
+ "content": "GoodImpression_help_content"
+ },
+ {
+ "id": 10005,
+ "title": "Panda_paiqian",
+ "content": "Panda_paiqian1"
+ },
+ {
+ "id": 10006,
+ "title": "Panda_meiriyilian",
+ "content": "Panda_meiriyilian1"
+ },
+ {
+ "id": 10007,
+ "title": "Potions help information",
+ "content": "Potions help information01"
+ }
+]
\ No newline at end of file
diff --git a/bin/json/game_teaching.json b/bin/json/game_teaching.json
index c2a4b84fe..8eeb0eb3b 100644
--- a/bin/json/game_teaching.json
+++ b/bin/json/game_teaching.json
@@ -6,24 +6,24 @@
"suittype": 1,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_1",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_1",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_1",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_1",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_1",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -52,24 +52,24 @@
"suittype": 1,
"png1": "debuff_1",
"png1_text": {
- "key": "TeachingPngTextdebuff_1",
+ "key": "teaching_teaching_png1_text_2",
"text": "冰冻"
},
"png2": "ty_zd_buff_z005",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_z005",
+ "key": "teaching_teaching_png2_text_2",
"text": "免疫"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_2",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_2",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_2",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -98,24 +98,24 @@
"suittype": 1,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_3",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_3",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_3",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_3",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_3",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -144,24 +144,24 @@
"suittype": 2,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_4",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_4",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_4",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_4",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_4",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -190,24 +190,24 @@
"suittype": 2,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_5",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_5",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_5",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_5",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_5",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -236,24 +236,24 @@
"suittype": 2,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_6",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_6",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_6",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_6",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_6",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -282,24 +282,24 @@
"suittype": 3,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_7",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_7",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_7",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_7",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_7",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -328,24 +328,24 @@
"suittype": 3,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_8",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_8",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_8",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_8",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_8",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -374,24 +374,24 @@
"suittype": 3,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_9",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_9",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_9",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_9",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_9",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -420,24 +420,24 @@
"suittype": 4,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_10",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_10",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_10",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_10",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_10",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -466,24 +466,24 @@
"suittype": 4,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_11",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_11",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_11",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_11",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_11",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -512,24 +512,24 @@
"suittype": 4,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_12",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_12",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_12",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_12",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_12",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -558,24 +558,24 @@
"suittype": 5,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_13",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_13",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_13",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_13",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_13",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -604,24 +604,24 @@
"suittype": 5,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_14",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_14",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_14",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_14",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_14",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
@@ -650,24 +650,24 @@
"suittype": 5,
"png1": "buff_2",
"png1_text": {
- "key": "TeachingPngTextbuff_2",
+ "key": "teaching_teaching_png1_text_15",
"text": "攻击上升"
},
"png2": "ty_zd_buff_j015",
"png2_text": {
- "key": "TeachingPngTextty_zd_buff_j015",
+ "key": "teaching_teaching_png2_text_15",
"text": "防御下降"
},
"suitname": {
- "key": "Teaching_suitname",
+ "key": "Teaching_teaching_suitname_15",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"desc": {
- "key": "Teaching_desc",
+ "key": "Teaching_teaching_desc_15",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"tips": {
- "key": "mainline_desc_X",
+ "key": "Teaching_teaching_tips_15",
"text": "在实战中学习能够影响攻击力和防御力的技能作用"
},
"task": [
diff --git a/bin/json/game_trollgoods.json b/bin/json/game_trollgoods.json
index 6f54c5137..c60a37cd9 100644
--- a/bin/json/game_trollgoods.json
+++ b/bin/json/game_trollgoods.json
@@ -2,23 +2,23 @@
{
"id": 1,
"goodsname": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsname_1",
"text": "物品1"
},
"goodsfor": 1,
"goodsinfor": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsinfor_1",
"text": "物品1货品信息"
},
"goodsicon": "clmsg_ll_01",
"goodsprice": 2000,
"star_money": 12000,
"uptext": {
- "key": "hearsay1",
+ "key": "trolltrain_troll_goods_uptext_1",
"text": "听说最近黑色峡谷的蘑菇供应不求,如果碰上,你或许可以囤积一些"
},
"suptext": {
- "key": "suphearsay",
+ "key": "trolltrain_troll_goods_suptext_1",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
},
"max": 40
@@ -26,23 +26,23 @@
{
"id": 2,
"goodsname": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsname_2",
"text": "物品2"
},
"goodsfor": 1,
"goodsinfor": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsinfor_2",
"text": "物品2货品信息"
},
"goodsicon": "clmsg_ll_02",
"goodsprice": 2000,
"star_money": 13000,
"uptext": {
- "key": "hearsay2",
+ "key": "trolltrain_troll_goods_uptext_2",
"text": "嘿,你有听说过老人与海的故事吗,没听过也不打紧,一些贵族正在收购一批海鱼,价格都已经被炒上天了,留意这个发财的机会,兄弟。"
},
"suptext": {
- "key": "suphearsay",
+ "key": "trolltrain_troll_goods_suptext_2",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
},
"max": 40
@@ -50,23 +50,23 @@
{
"id": 3,
"goodsname": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsname_3",
"text": "物品3"
},
"goodsfor": 1,
"goodsinfor": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsinfor_3",
"text": "物品3货品信息"
},
"goodsicon": "clmsg_ll_03",
"goodsprice": 2000,
"star_money": 14000,
"uptext": {
- "key": "hearsay3",
+ "key": "trolltrain_troll_goods_uptext_3",
"text": "没人会拒绝寻香草的诱惑,尤其是商人,你说对吧。我有一个老主顾,他的孩子满月,现在正需要很多这个玩意,记得留心一下哦~"
},
"suptext": {
- "key": "suphearsay",
+ "key": "trolltrain_troll_goods_suptext_3",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
},
"max": 40
@@ -74,23 +74,23 @@
{
"id": 4,
"goodsname": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsname_4",
"text": "物品4"
},
"goodsfor": 2,
"goodsinfor": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsinfor_4",
"text": "物品4货品信息"
},
"goodsicon": "clmsg_ll_04",
"goodsprice": 2000,
"star_money": 11000,
"uptext": {
- "key": "hearsay4",
+ "key": "trolltrain_troll_goods_uptext_4",
"text": "好吧,你消息你运气来了,神龙大年久失修,正需要一批上好的木材,而你的下一个目的地......啧啧啧,有时候我真羡慕你的运气。"
},
"suptext": {
- "key": "suphearsay",
+ "key": "trolltrain_troll_goods_suptext_4",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
},
"max": 40
@@ -98,23 +98,23 @@
{
"id": 5,
"goodsname": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsname_5",
"text": "物品5"
},
"goodsfor": 2,
"goodsinfor": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsinfor_5",
"text": "物品5货品信息"
},
"goodsicon": "clmsg_ll_05",
"goodsprice": 2000,
"star_money": 1000,
"uptext": {
- "key": "hearsay5",
+ "key": "trolltrain_troll_goods_uptext_5",
"text": "这次是我的私人消息,听说阿宝的某一个师兄越狱了,正在到处进行破坏,各地的村民都在收购铁器以备不时之需。我知道这很缺德,但咱们可是商人,赚谁的钱不是赚?"
},
"suptext": {
- "key": "suphearsay",
+ "key": "trolltrain_troll_goods_suptext_5",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
},
"max": 30
@@ -122,23 +122,23 @@
{
"id": 6,
"goodsname": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsname_6",
"text": "物品6"
},
"goodsfor": 2,
"goodsinfor": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsinfor_6",
"text": "物品6货品信息"
},
"goodsicon": "wp_icon_0003",
"goodsprice": 2000,
"star_money": 2000,
"uptext": {
- "key": "hearsay6",
+ "key": "trolltrain_troll_goods_uptext_6",
"text": "一根上号的雪茄,一杯威士忌,还有一把趁手的兵器,这或许就是男人最大的浪漫了。那帮维京人马上就要开始捕羊大赛了,你猜猜他们现在最需要什么?那可是场庆典,你懂得~"
},
"suptext": {
- "key": "suphearsay",
+ "key": "trolltrain_troll_goods_suptext_6",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
},
"max": 30
@@ -146,23 +146,23 @@
{
"id": 7,
"goodsname": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsname_7",
"text": "物品7"
},
"goodsfor": 3,
"goodsinfor": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsinfor_7",
"text": "物品7货品信息"
},
"goodsicon": "wp_icon_10002",
"goodsprice": 2000,
"star_money": 1000,
"uptext": {
- "key": "hearsay7",
+ "key": "trolltrain_troll_goods_uptext_7",
"text": "听说了吗,维京人的山谷总是会传来恐怖的怒吼,那嗓门,一听就知道肯定是一个大家伙,现在我认识的很多部落的族长都在收购武器,你知道该怎么做,不是吗?"
},
"suptext": {
- "key": "suphearsay",
+ "key": "trolltrain_troll_goods_suptext_7",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
},
"max": 30
@@ -170,23 +170,23 @@
{
"id": 8,
"goodsname": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsname_8",
"text": "物品8"
},
"goodsfor": 3,
"goodsinfor": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsinfor_8",
"text": "物品8货品信息"
},
"goodsicon": "wp_icon_10012",
"goodsprice": 2000,
"star_money": 3000,
"uptext": {
- "key": "hearsay8",
+ "key": "trolltrain_troll_goods_uptext_8",
"text": "怪物史莱克你听说过吗,最近有消息他要带着他的公主一起来中轴城,并决定举办一场庆典,虽然我不知道他哪儿来的钱办庆典,但对于我们这种优良的商人来说,庆典就意味着可以赚大把的钱,你知道该准备什么了吗?"
},
"suptext": {
- "key": "suphearsay",
+ "key": "trolltrain_troll_goods_suptext_8",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
},
"max": 30
@@ -194,23 +194,23 @@
{
"id": 9,
"goodsname": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsname_9",
"text": "物品9"
},
"goodsfor": 3,
"goodsinfor": {
- "key": "itemname_40002",
+ "key": "trolltrain_troll_goods_goodsinfor_9",
"text": "物品9货品信息"
},
"goodsicon": "wp_icon_10014",
"goodsprice": 2000,
"star_money": 4000,
"uptext": {
- "key": "hearsay9",
+ "key": "trolltrain_troll_goods_uptext_9",
"text": "我很喜欢完游戏,因为我总能在里面不劳而获的得到诸多宝藏,你听说了吗,最近一个神秘的洞穴出现在丛林区,而当地的那些原始人,可是从中捞了不少宝贝,我们说不定可以从那些原始人手里捞上一笔,然后去中轴城高价卖出。"
},
"suptext": {
- "key": "suphearsay",
+ "key": "trolltrain_troll_goods_suptext_9",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
},
"max": 30
diff --git a/bin/json/game_vikingboss.json b/bin/json/game_vikingboss.json
index 2395bb832..750c96d1b 100644
--- a/bin/json/game_vikingboss.json
+++ b/bin/json/game_vikingboss.json
@@ -4,7 +4,7 @@
"copytype": 1,
"bossid": 1,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_1",
"text": "火焰泰坦"
},
"difficulty": 1,
@@ -88,7 +88,7 @@
"copytype": 1,
"bossid": 1,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_2",
"text": "火焰泰坦"
},
"difficulty": 2,
@@ -172,7 +172,7 @@
"copytype": 1,
"bossid": 1,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_3",
"text": "火焰泰坦"
},
"difficulty": 3,
@@ -256,7 +256,7 @@
"copytype": 1,
"bossid": 1,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_4",
"text": "火焰泰坦"
},
"difficulty": 4,
@@ -340,7 +340,7 @@
"copytype": 1,
"bossid": 1,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_5",
"text": "火焰泰坦"
},
"difficulty": 5,
@@ -424,7 +424,7 @@
"copytype": 1,
"bossid": 1,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_6",
"text": "火焰泰坦"
},
"difficulty": 6,
@@ -508,7 +508,7 @@
"copytype": 1,
"bossid": 1,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_7",
"text": "火焰泰坦"
},
"difficulty": 7,
@@ -592,7 +592,7 @@
"copytype": 1,
"bossid": 1,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_8",
"text": "火焰泰坦"
},
"difficulty": 8,
@@ -676,7 +676,7 @@
"copytype": 1,
"bossid": 1,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_9",
"text": "火焰泰坦"
},
"difficulty": 9,
@@ -760,7 +760,7 @@
"copytype": 1,
"bossid": 1,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_10",
"text": "火焰泰坦"
},
"difficulty": 10,
@@ -844,7 +844,7 @@
"copytype": 1,
"bossid": 2,
"name": {
- "key": "viking_boss_1002",
+ "key": "vikingexpedition_boss_name_11",
"text": "冰之泰坦"
},
"difficulty": 1,
@@ -928,7 +928,7 @@
"copytype": 1,
"bossid": 2,
"name": {
- "key": "viking_boss_1002",
+ "key": "vikingexpedition_boss_name_12",
"text": "冰之泰坦"
},
"difficulty": 2,
@@ -1012,7 +1012,7 @@
"copytype": 1,
"bossid": 2,
"name": {
- "key": "viking_boss_1002",
+ "key": "vikingexpedition_boss_name_13",
"text": "冰之泰坦"
},
"difficulty": 3,
@@ -1096,7 +1096,7 @@
"copytype": 1,
"bossid": 2,
"name": {
- "key": "viking_boss_1002",
+ "key": "vikingexpedition_boss_name_14",
"text": "冰之泰坦"
},
"difficulty": 4,
@@ -1180,7 +1180,7 @@
"copytype": 1,
"bossid": 2,
"name": {
- "key": "viking_boss_1002",
+ "key": "vikingexpedition_boss_name_15",
"text": "冰之泰坦"
},
"difficulty": 5,
@@ -1264,7 +1264,7 @@
"copytype": 1,
"bossid": 2,
"name": {
- "key": "viking_boss_1002",
+ "key": "vikingexpedition_boss_name_16",
"text": "冰之泰坦"
},
"difficulty": 6,
@@ -1348,7 +1348,7 @@
"copytype": 1,
"bossid": 2,
"name": {
- "key": "viking_boss_1002",
+ "key": "vikingexpedition_boss_name_17",
"text": "冰之泰坦"
},
"difficulty": 7,
@@ -1432,7 +1432,7 @@
"copytype": 1,
"bossid": 2,
"name": {
- "key": "viking_boss_1002",
+ "key": "vikingexpedition_boss_name_18",
"text": "冰之泰坦"
},
"difficulty": 8,
@@ -1516,7 +1516,7 @@
"copytype": 1,
"bossid": 2,
"name": {
- "key": "viking_boss_1002",
+ "key": "vikingexpedition_boss_name_19",
"text": "冰之泰坦"
},
"difficulty": 9,
@@ -1600,7 +1600,7 @@
"copytype": 1,
"bossid": 2,
"name": {
- "key": "viking_boss_1002",
+ "key": "vikingexpedition_boss_name_20",
"text": "冰之泰坦"
},
"difficulty": 10,
@@ -1684,7 +1684,7 @@
"copytype": 1,
"bossid": 3,
"name": {
- "key": "viking_boss_1003",
+ "key": "vikingexpedition_boss_name_21",
"text": "森林泰坦"
},
"difficulty": 1,
@@ -1768,7 +1768,7 @@
"copytype": 1,
"bossid": 3,
"name": {
- "key": "viking_boss_1003",
+ "key": "vikingexpedition_boss_name_22",
"text": "森林泰坦"
},
"difficulty": 2,
@@ -1852,7 +1852,7 @@
"copytype": 1,
"bossid": 3,
"name": {
- "key": "viking_boss_1003",
+ "key": "vikingexpedition_boss_name_23",
"text": "森林泰坦"
},
"difficulty": 3,
@@ -1936,7 +1936,7 @@
"copytype": 1,
"bossid": 3,
"name": {
- "key": "viking_boss_1003",
+ "key": "vikingexpedition_boss_name_24",
"text": "森林泰坦"
},
"difficulty": 4,
@@ -2020,7 +2020,7 @@
"copytype": 1,
"bossid": 3,
"name": {
- "key": "viking_boss_1003",
+ "key": "vikingexpedition_boss_name_25",
"text": "森林泰坦"
},
"difficulty": 5,
@@ -2104,7 +2104,7 @@
"copytype": 1,
"bossid": 3,
"name": {
- "key": "viking_boss_1003",
+ "key": "vikingexpedition_boss_name_26",
"text": "森林泰坦"
},
"difficulty": 6,
@@ -2188,7 +2188,7 @@
"copytype": 1,
"bossid": 3,
"name": {
- "key": "viking_boss_1003",
+ "key": "vikingexpedition_boss_name_27",
"text": "森林泰坦"
},
"difficulty": 7,
@@ -2272,7 +2272,7 @@
"copytype": 1,
"bossid": 3,
"name": {
- "key": "viking_boss_1003",
+ "key": "vikingexpedition_boss_name_28",
"text": "森林泰坦"
},
"difficulty": 8,
@@ -2356,7 +2356,7 @@
"copytype": 1,
"bossid": 3,
"name": {
- "key": "viking_boss_1003",
+ "key": "vikingexpedition_boss_name_29",
"text": "森林泰坦"
},
"difficulty": 9,
@@ -2440,7 +2440,7 @@
"copytype": 1,
"bossid": 3,
"name": {
- "key": "viking_boss_1003",
+ "key": "vikingexpedition_boss_name_30",
"text": "森林泰坦"
},
"difficulty": 10,
@@ -2524,7 +2524,7 @@
"copytype": 2,
"bossid": 11,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_31",
"text": "武器BOSS"
},
"difficulty": 1,
@@ -2608,7 +2608,7 @@
"copytype": 2,
"bossid": 11,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_32",
"text": "武器BOSS"
},
"difficulty": 2,
@@ -2692,7 +2692,7 @@
"copytype": 2,
"bossid": 11,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_33",
"text": "武器BOSS"
},
"difficulty": 3,
@@ -2776,7 +2776,7 @@
"copytype": 2,
"bossid": 11,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_34",
"text": "武器BOSS"
},
"difficulty": 4,
@@ -2860,7 +2860,7 @@
"copytype": 2,
"bossid": 11,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_35",
"text": "武器BOSS"
},
"difficulty": 5,
@@ -2944,7 +2944,7 @@
"copytype": 2,
"bossid": 11,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_36",
"text": "武器BOSS"
},
"difficulty": 6,
@@ -3028,7 +3028,7 @@
"copytype": 2,
"bossid": 11,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_37",
"text": "武器BOSS"
},
"difficulty": 7,
@@ -3112,7 +3112,7 @@
"copytype": 2,
"bossid": 11,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_38",
"text": "武器BOSS"
},
"difficulty": 8,
@@ -3196,7 +3196,7 @@
"copytype": 2,
"bossid": 11,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_39",
"text": "武器BOSS"
},
"difficulty": 9,
@@ -3280,7 +3280,7 @@
"copytype": 2,
"bossid": 11,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_40",
"text": "武器BOSS"
},
"difficulty": 10,
@@ -3364,7 +3364,7 @@
"copytype": 3,
"bossid": 21,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_41",
"text": "饰品BOSS"
},
"difficulty": 1,
@@ -3448,7 +3448,7 @@
"copytype": 3,
"bossid": 21,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_42",
"text": "饰品BOSS"
},
"difficulty": 2,
@@ -3532,7 +3532,7 @@
"copytype": 3,
"bossid": 21,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_43",
"text": "饰品BOSS"
},
"difficulty": 3,
@@ -3616,7 +3616,7 @@
"copytype": 3,
"bossid": 21,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_44",
"text": "饰品BOSS"
},
"difficulty": 4,
@@ -3700,7 +3700,7 @@
"copytype": 3,
"bossid": 21,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_45",
"text": "饰品BOSS"
},
"difficulty": 5,
@@ -3784,7 +3784,7 @@
"copytype": 3,
"bossid": 21,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_46",
"text": "饰品BOSS"
},
"difficulty": 6,
@@ -3868,7 +3868,7 @@
"copytype": 3,
"bossid": 21,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_47",
"text": "饰品BOSS"
},
"difficulty": 7,
@@ -3952,7 +3952,7 @@
"copytype": 3,
"bossid": 21,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_48",
"text": "饰品BOSS"
},
"difficulty": 8,
@@ -4036,7 +4036,7 @@
"copytype": 3,
"bossid": 21,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_49",
"text": "饰品BOSS"
},
"difficulty": 9,
@@ -4120,7 +4120,7 @@
"copytype": 3,
"bossid": 21,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_50",
"text": "饰品BOSS"
},
"difficulty": 10,
@@ -4204,7 +4204,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_51",
"text": "阿宝"
},
"difficulty": 1,
@@ -4263,7 +4263,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_52",
"text": "阿宝"
},
"difficulty": 2,
@@ -4327,7 +4327,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_53",
"text": "阿宝"
},
"difficulty": 3,
@@ -4396,7 +4396,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_54",
"text": "阿宝"
},
"difficulty": 4,
@@ -4465,7 +4465,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_55",
"text": "阿宝"
},
"difficulty": 5,
@@ -4534,7 +4534,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_56",
"text": "阿宝"
},
"difficulty": 6,
@@ -4603,7 +4603,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_57",
"text": "阿宝"
},
"difficulty": 7,
@@ -4672,7 +4672,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_58",
"text": "阿宝"
},
"difficulty": 8,
@@ -4741,7 +4741,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_59",
"text": "阿宝"
},
"difficulty": 9,
@@ -4810,7 +4810,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_60",
"text": "阿宝"
},
"difficulty": 10,
@@ -4879,7 +4879,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_61",
"text": "阿宝"
},
"difficulty": 11,
@@ -4948,7 +4948,7 @@
"copytype": 4,
"bossid": 31,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_boss_name_62",
"text": "阿宝"
},
"difficulty": 12,
diff --git a/bin/json/game_vikingbossskill.json b/bin/json/game_vikingbossskill.json
index 71917a426..6fc3d3177 100644
--- a/bin/json/game_vikingbossskill.json
+++ b/bin/json/game_vikingbossskill.json
@@ -3,12 +3,12 @@
"bossid": 1,
"copytype": 1,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_bossskill_name_1",
"text": "火焰泰坦"
},
"back_png": "wjyz_img003",
"introduce": {
- "key": "viking_boss_1004",
+ "key": "vikingexpedition_bossskill_introduce_1",
"text": "熔岩泰坦巨人来自于遥远的火山,它的火焰属性使得所到之处,一片荒芜"
},
"icon": "wjyz_img012",
@@ -21,12 +21,12 @@
"bossid": 2,
"copytype": 1,
"name": {
- "key": "viking_boss_1002",
+ "key": "vikingexpedition_bossskill_name_2",
"text": "冰之泰坦"
},
"back_png": "wjyz_img001",
"introduce": {
- "key": "viking_boss_1005",
+ "key": "vikingexpedition_bossskill_introduce_2",
"text": "冰霜泰坦巨人从极寒之地而来,没有什么比它更寒冷了"
},
"icon": "wjyz_img011",
@@ -39,12 +39,12 @@
"bossid": 3,
"copytype": 1,
"name": {
- "key": "viking_boss_1003",
+ "key": "vikingexpedition_bossskill_name_3",
"text": "森林泰坦"
},
"back_png": "wjyz_img002",
"introduce": {
- "key": "viking_boss_1006",
+ "key": "vikingexpedition_bossskill_introduce_3",
"text": "森林泰坦诞生于广袤的森林之中,是所有动物们的守护神"
},
"icon": "wjyz_img013",
@@ -57,12 +57,12 @@
"bossid": 11,
"copytype": 2,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_bossskill_name_4",
"text": "火焰泰坦"
},
"back_png": "wjyz_img001",
"introduce": {
- "key": "viking_boss_10001",
+ "key": "vikingexpedition_bossskill_introduce_4",
"text": "熔岩泰坦巨人来自于遥远的火山,它的火焰属性使得所到之处,一片荒芜"
},
"icon": "wjyz_img011",
@@ -75,12 +75,12 @@
"bossid": 21,
"copytype": 3,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_bossskill_name_5",
"text": "火焰泰坦"
},
"back_png": "wjyz_img002",
"introduce": {
- "key": "viking_boss_20001",
+ "key": "vikingexpedition_bossskill_introduce_5",
"text": "熔岩泰坦巨人来自于遥远的火山,它的火焰属性使得所到之处,一片荒芜"
},
"icon": "wjyz_img013",
@@ -93,12 +93,12 @@
"bossid": 31,
"copytype": 4,
"name": {
- "key": "viking_boss_1001",
+ "key": "vikingexpedition_bossskill_name_6",
"text": "阿宝"
},
"back_png": "xmwg_jyfb_boss1",
"introduce": {
- "key": "viking_boss_20001",
+ "key": "vikingexpedition_bossskill_introduce_6",
"text": "一只来自于中国的滚滚"
},
"icon": "action_11001",
diff --git a/bin/json/game_vikingentrance.json b/bin/json/game_vikingentrance.json
index a766d6d86..57bf9711d 100644
--- a/bin/json/game_vikingentrance.json
+++ b/bin/json/game_vikingentrance.json
@@ -2,15 +2,15 @@
{
"type_id": 1,
"title": {
- "key": "VikingTitle1",
+ "key": "vikingexpedition_entrance_title_1",
"text": "装备副本"
},
"introduce": {
- "key": "VikingIntroduce1",
+ "key": "vikingexpedition_entrance_introduce_1",
"text": "通过挑战三大泰坦,获得强力装备吧"
},
"unlock": {
- "key": "VikingUnlock1",
+ "key": "vikingexpedition_entrance_unlock_1",
"text": "Level {0} unlocking"
},
"bg": "fb_rk_wjyz1",
@@ -19,15 +19,15 @@
{
"type_id": 2,
"title": {
- "key": "VikingTitle2",
+ "key": "vikingexpedition_entrance_title_2",
"text": "武器副本"
},
"introduce": {
- "key": "VikingIntroduce2",
+ "key": "vikingexpedition_entrance_introduce_2",
"text": "武器副本描述"
},
"unlock": {
- "key": "VikingUnlock2",
+ "key": "vikingexpedition_entrance_unlock_2",
"text": "Level {0} unlocking"
},
"bg": "fb_rk_wjyz2",
@@ -36,15 +36,15 @@
{
"type_id": 3,
"title": {
- "key": "VikingTitle3",
+ "key": "vikingexpedition_entrance_title_3",
"text": "饰品副本"
},
"introduce": {
- "key": "VikingIntroduce3",
+ "key": "vikingexpedition_entrance_introduce_3",
"text": "饰品副本描述"
},
"unlock": {
- "key": "VikingUnlock3",
+ "key": "vikingexpedition_entrance_unlock_3",
"text": "Level {0} unlocking"
},
"bg": "fb_rk_wjyz3",
diff --git a/bin/json/game_vip.json b/bin/json/game_vip.json
index c630a83c0..1d2eca1ee 100644
--- a/bin/json/game_vip.json
+++ b/bin/json/game_vip.json
@@ -3,7 +3,7 @@
"vip_lv": 1,
"up_exp": 100,
"vip_name": {
- "key": "vipname1",
+ "key": "vip_vip_vip_name_1",
"text": "特邀会员"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -45,7 +45,7 @@
"vip_lv": 2,
"up_exp": 500,
"vip_name": {
- "key": "vipname2",
+ "key": "vip_vip_vip_name_2",
"text": "高级会员"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -88,7 +88,7 @@
"vip_lv": 3,
"up_exp": 1000,
"vip_name": {
- "key": "vipname3",
+ "key": "vip_vip_vip_name_3",
"text": "资深会员"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -131,7 +131,7 @@
"vip_lv": 4,
"up_exp": 2000,
"vip_name": {
- "key": "vipname4",
+ "key": "vip_vip_vip_name_4",
"text": "理事"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -175,7 +175,7 @@
"vip_lv": 5,
"up_exp": 4000,
"vip_name": {
- "key": "vipname5",
+ "key": "vip_vip_vip_name_5",
"text": "高级理事"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -219,7 +219,7 @@
"vip_lv": 6,
"up_exp": 7000,
"vip_name": {
- "key": "vipname6",
+ "key": "vip_vip_vip_name_6",
"text": "理事长"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -263,7 +263,7 @@
"vip_lv": 7,
"up_exp": 12000,
"vip_name": {
- "key": "vipname7",
+ "key": "vip_vip_vip_name_7",
"text": "监事"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -308,7 +308,7 @@
"vip_lv": 8,
"up_exp": 22000,
"vip_name": {
- "key": "vipname8",
+ "key": "vip_vip_vip_name_8",
"text": "高级监事"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -353,7 +353,7 @@
"vip_lv": 9,
"up_exp": 39000,
"vip_name": {
- "key": "vipname9",
+ "key": "vip_vip_vip_name_9",
"text": "监事长"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -398,7 +398,7 @@
"vip_lv": 10,
"up_exp": 52000,
"vip_name": {
- "key": "vipname10",
+ "key": "vip_vip_vip_name_10",
"text": "荣誉副会长"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -445,7 +445,7 @@
"vip_lv": 11,
"up_exp": 80000,
"vip_name": {
- "key": "vipname11",
+ "key": "vip_vip_vip_name_11",
"text": "执行副会长"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -492,7 +492,7 @@
"vip_lv": 12,
"up_exp": 130000,
"vip_name": {
- "key": "vipname12",
+ "key": "vip_vip_vip_name_12",
"text": "常务副会长"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -539,7 +539,7 @@
"vip_lv": 13,
"up_exp": 200000,
"vip_name": {
- "key": "vipname13",
+ "key": "vip_vip_vip_name_13",
"text": "秘书长"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -587,7 +587,7 @@
"vip_lv": 14,
"up_exp": 250000,
"vip_name": {
- "key": "vipname14",
+ "key": "vip_vip_vip_name_14",
"text": "执行会长"
},
"vip_lv_png": "wp_icon_bydw02",
@@ -635,7 +635,7 @@
"vip_lv": 15,
"up_exp": 400000,
"vip_name": {
- "key": "vipname15",
+ "key": "vip_vip_vip_name_15",
"text": "商会主席"
},
"vip_lv_png": "wp_icon_bydw02",
diff --git a/bin/json/game_worldall.json b/bin/json/game_worldall.json
index 7eaa011e3..cde58bc1a 100644
--- a/bin/json/game_worldall.json
+++ b/bin/json/game_worldall.json
@@ -2,12 +2,12 @@
{
"id": 210,
"name": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_all_name_1",
"text": "章节1全部任务"
},
"task_icon": "",
"task_txt": {
- "key": "story_80",
+ "key": "worldtask_world_all_task_txt_1",
"text": "完成所有任务有可以领取额外奖励"
},
"reword": [
@@ -21,12 +21,12 @@
{
"id": 300,
"name": {
- "key": "welcom_txt",
+ "key": "worldtask_world_all_name_2",
"text": "欢迎到来"
},
"task_icon": "",
"task_txt": {
- "key": "story_80",
+ "key": "worldtask_world_all_task_txt_2",
"text": "完成所有任务有可以领取额外奖励"
},
"reword": [
@@ -40,12 +40,12 @@
{
"id": 310,
"name": {
- "key": "Side_Quest1",
+ "key": "worldtask_world_all_name_3",
"text": "武馆内勤奋的身影是?"
},
"task_icon": "",
"task_txt": {
- "key": "story_80",
+ "key": "worldtask_world_all_task_txt_3",
"text": "完成所有任务有可以领取额外奖励"
},
"reword": [
@@ -64,12 +64,12 @@
{
"id": 320,
"name": {
- "key": "Side_Quest2",
+ "key": "worldtask_world_all_name_4",
"text": "铁匠铺门口身影是?"
},
"task_icon": "",
"task_txt": {
- "key": "story_80",
+ "key": "worldtask_world_all_task_txt_4",
"text": "完成所有任务有可以领取额外奖励"
},
"reword": [
@@ -88,12 +88,12 @@
{
"id": 330,
"name": {
- "key": "Side_Quest3",
+ "key": "worldtask_world_all_name_5",
"text": "戈伯的嘱托"
},
"task_icon": "",
"task_txt": {
- "key": "story_80",
+ "key": "worldtask_world_all_task_txt_5",
"text": "完成所有任务有可以领取额外奖励"
},
"reword": [
@@ -112,12 +112,12 @@
{
"id": 340,
"name": {
- "key": "Side_Quest4",
+ "key": "worldtask_world_all_name_6",
"text": "武馆秘闻"
},
"task_icon": "",
"task_txt": {
- "key": "story_80",
+ "key": "worldtask_world_all_task_txt_6",
"text": "完成所有任务有可以领取额外奖励"
},
"reword": [
@@ -136,12 +136,12 @@
{
"id": 350,
"name": {
- "key": "Side_Quest5",
+ "key": "worldtask_world_all_name_7",
"text": "好像有人再看我?"
},
"task_icon": "",
"task_txt": {
- "key": "story_80",
+ "key": "worldtask_world_all_task_txt_7",
"text": "完成所有任务有可以领取额外奖励"
},
"reword": [
@@ -160,12 +160,12 @@
{
"id": 360,
"name": {
- "key": "Side_Quest6",
+ "key": "worldtask_world_all_name_8",
"text": "戈伯的委托"
},
"task_icon": "",
"task_txt": {
- "key": "story_80",
+ "key": "worldtask_world_all_task_txt_8",
"text": "完成所有任务有可以领取额外奖励"
},
"reword": [
@@ -184,12 +184,12 @@
{
"id": 113,
"name": {
- "key": "story_80",
+ "key": "worldtask_world_all_name_9",
"text": "日常测试任务"
},
"task_icon": "",
"task_txt": {
- "key": "story_80",
+ "key": "worldtask_world_all_task_txt_9",
"text": "完成所有任务有可以领取额外奖励"
},
"reword": [
@@ -203,12 +203,12 @@
{
"id": 410,
"name": {
- "key": "story_80",
+ "key": "worldtask_world_all_name_10",
"text": "周常测试任务"
},
"task_icon": "",
"task_txt": {
- "key": "story_80",
+ "key": "worldtask_world_all_task_txt_10",
"text": "完成所有任务有可以领取额外奖励"
},
"reword": [
diff --git a/bin/json/game_worldtask.json b/bin/json/game_worldtask.json
index fc993d095..234826a2c 100644
--- a/bin/json/game_worldtask.json
+++ b/bin/json/game_worldtask.json
@@ -9,20 +9,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_1",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_1",
+ "key": "worldtask_world_task_task_name_1",
"text": "初来乍到"
},
"npctxt": {
- "key": "Mainline_Tasks1_1_Receiving",
+ "key": "worldtask_world_task_npctxt_1",
"text": "和阿宝聊聊"
},
"npc": 10010,
"completetasktxt": {
- "key": "Mainline_Tasks1_1_Receiving",
+ "key": "worldtask_world_task_completetasktxt_1",
"text": "寻找熊猫"
},
"completetask": [
@@ -53,20 +53,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_2",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_2",
+ "key": "worldtask_world_task_task_name_2",
"text": "参观中轴城"
},
"npctxt": {
- "key": "Mainline_Tasks1_2_Receiving",
+ "key": "worldtask_world_task_npctxt_2",
"text": "去路口寻找阿宝"
},
"npc": 10020,
"completetasktxt": {
- "key": "Mainline_Tasks1_2_Receiving",
+ "key": "worldtask_world_task_completetasktxt_2",
"text": "美好的风景总是让人流连,忍不住心向往之,倾心守护。"
},
"completetask": [
@@ -97,20 +97,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_3",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_3",
+ "key": "worldtask_world_task_task_name_3",
"text": "邦尼兔的质疑"
},
"npctxt": {
- "key": "Mainline_Tasks1_3_Receiving",
+ "key": "worldtask_world_task_npctxt_3",
"text": "相信或不相信,能做到或不能做到,守护者与你,命运的齿轮早已开始转动……"
},
"npc": 10021,
"completetasktxt": {
- "key": "Mainline_Tasks1_3_Receiving",
+ "key": "worldtask_world_task_completetasktxt_3",
"text": "相信或不相信,能做到或不能做到,守护者与你,命运的齿轮早已开始转动……"
},
"completetask": [
@@ -141,20 +141,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_4",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_4",
+ "key": "worldtask_world_task_task_name_4",
"text": "可疑之人"
},
"npctxt": {
- "key": "Mainline_Tasks1_4_Receiving",
+ "key": "worldtask_world_task_npctxt_4",
"text": "它究竟从何而来,又预示着怎样的命运,一切不得而知……"
},
"npc": 10031,
"completetasktxt": {
- "key": "Mainline_Tasks1_4_Receiving",
+ "key": "worldtask_world_task_completetasktxt_4",
"text": "它究竟从何而来,又预示着怎样的命运,一切不得而知……"
},
"completetask": [
@@ -185,20 +185,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_5",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_5",
+ "key": "worldtask_world_task_task_name_5",
"text": "熊猫武馆"
},
"npctxt": {
- "key": "Mainline_Tasks1_5_Receiving",
+ "key": "worldtask_world_task_npctxt_5",
"text": "在熊猫武馆细细搜索,或许会有意外收获。"
},
"npc": 103,
"completetasktxt": {
- "key": "Mainline_Tasks1_5_Receiving",
+ "key": "worldtask_world_task_completetasktxt_5",
"text": "在熊猫武馆细细搜索,或许会有意外收获。"
},
"completetask": [
@@ -229,20 +229,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_6",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_6",
+ "key": "worldtask_world_task_task_name_6",
"text": "紧急任务"
},
"npctxt": {
- "key": "Mainline_Tasks1_6_Receiving",
+ "key": "worldtask_world_task_npctxt_6",
"text": "和阿宝聊聊"
},
"npc": 10060,
"completetasktxt": {
- "key": "Mainline_Tasks1_6_Receiving",
+ "key": "worldtask_world_task_completetasktxt_6",
"text": "被月中人选中之人,终将为守护而生。"
},
"completetask": [
@@ -273,20 +273,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_7",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_7",
+ "key": "worldtask_world_task_task_name_7",
"text": "出发前的叮嘱"
},
"npctxt": {
- "key": "Mainline_Tasks1_7_Receiving",
+ "key": "worldtask_world_task_npctxt_7",
"text": "试炼的终点,是名为勇者的觉醒。"
},
"npc": 10070,
"completetasktxt": {
- "key": "Mainline_Tasks1_7_Receiving",
+ "key": "worldtask_world_task_completetasktxt_7",
"text": "试炼的终点,是名为勇者的觉醒。"
},
"completetask": [
@@ -327,20 +327,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_8",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_8",
+ "key": "worldtask_world_task_task_name_8",
"text": "戈伯铁匠铺"
},
"npctxt": {
- "key": "Mainline_Tasks1_8_Receiving",
+ "key": "worldtask_world_task_npctxt_8",
"text": "听说维京人热爱海上的风浪、甘醇的啤酒、勇猛的龙,还有那无与伦比的艺术品……"
},
"npc": 10080,
"completetasktxt": {
- "key": "Mainline_Tasks1_8_Receiving",
+ "key": "worldtask_world_task_completetasktxt_8",
"text": "听说维京人热爱海上的风浪、甘醇的啤酒、勇猛的龙,还有那无与伦比的艺术品……"
},
"completetask": [
@@ -371,20 +371,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_9",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_9",
+ "key": "worldtask_world_task_task_name_9",
"text": "试炼再起"
},
"npctxt": {
- "key": "Mainline_Tasks1_9_Receiving",
+ "key": "worldtask_world_task_npctxt_9",
"text": "这就是维京人的工艺技术吗,我现在感觉自己的实力确实增长不少。"
},
"npc": 10090,
"completetasktxt": {
- "key": "Mainline_Tasks1_9_Receiving",
+ "key": "worldtask_world_task_completetasktxt_9",
"text": "我迫不及待的想要体验新获得的历练了"
},
"completetask": [
@@ -415,20 +415,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_10",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_10",
+ "key": "worldtask_world_task_task_name_10",
"text": "归还原石"
},
"npctxt": {
- "key": "Mainline_Tasks1_10_Receiving",
+ "key": "worldtask_world_task_npctxt_10",
"text": "骇客蛛会教我怎么做"
},
"npc": 10100,
"completetasktxt": {
- "key": "Mainline_Tasks1_10_Receiving",
+ "key": "worldtask_world_task_completetasktxt_10",
"text": "月光原石回到了它应该在的位置。"
},
"completetask": [
@@ -459,20 +459,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_11",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_11",
+ "key": "worldtask_world_task_task_name_11",
"text": "召唤英雄"
},
"npctxt": {
- "key": "Mainline_Tasks1_11_Receiving",
+ "key": "worldtask_world_task_npctxt_11",
"text": "叩响【守护之地】的门扉,迎接英雄的到来。"
},
"npc": 10110,
"completetasktxt": {
- "key": "Mainline_Tasks1_11_Receiving",
+ "key": "worldtask_world_task_completetasktxt_11",
"text": "叩响【守护之地】的门扉,迎接英雄的到来。"
},
"completetask": [
@@ -503,20 +503,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_12",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_12",
+ "key": "worldtask_world_task_task_name_12",
"text": "梦魇的诞生"
},
"npctxt": {
- "key": "Mainline_Tasks1_12_Receiving",
+ "key": "worldtask_world_task_npctxt_12",
"text": "沉睡梦魇,向死而生,追寻恐惧的身影、弧光与暗夜轮舞……"
},
"npc": 10120,
"completetasktxt": {
- "key": "Mainline_Tasks1_12_Receiving",
+ "key": "worldtask_world_task_completetasktxt_12",
"text": "沉睡梦魇,向死而生,追寻恐惧的身影、弧光与暗夜轮舞……"
},
"completetask": [
@@ -547,20 +547,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_13",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_13",
+ "key": "worldtask_world_task_task_name_13",
"text": "消失的阴影"
},
"npctxt": {
- "key": "Mainline_Tasks1_13_Receiving",
+ "key": "worldtask_world_task_npctxt_13",
"text": "找骇客蛛指定战术"
},
"npc": 10130,
"completetasktxt": {
- "key": "Mainline_Tasks1_13_Receiving",
+ "key": "worldtask_world_task_completetasktxt_13",
"text": "梦魇消失了,虽然危险的根源并未被根除,但至少现在我们安全了,暂时的。"
},
"completetask": [
@@ -591,20 +591,20 @@
"des": 2,
"icon": "",
"task_Tname": {
- "key": "Mainline_Tasks1",
+ "key": "worldtask_world_task_task_Tname_14",
"text": "第一章:预言之声"
},
"task_name": {
- "key": "Mainline_Tasks1_999",
+ "key": "worldtask_world_task_task_name_14",
"text": "敬请期待"
},
"npctxt": {
- "key": "Mainline_Tasks1_999",
+ "key": "worldtask_world_task_npctxt_14",
"text": "敬请期待"
},
"npc": 10110,
"completetasktxt": {
- "key": "Mainline_Tasks1_999",
+ "key": "worldtask_world_task_completetasktxt_14",
"text": "敬请期待!"
},
"completetask": [
@@ -635,20 +635,20 @@
"des": 3,
"icon": "",
"task_Tname": {
- "key": "Side_Quest0_task_Tname",
+ "key": "worldtask_world_task_task_Tname_15",
"text": "欢迎到来"
},
"task_name": {
- "key": "Side_Quest0_task_name",
+ "key": "worldtask_world_task_task_name_15",
"text": "初次来到世界"
},
"npctxt": {
- "key": "Side_Quest0_npctxt",
+ "key": "worldtask_world_task_npctxt_15",
"text": "和门口的小家伙聊聊"
},
"npc": 70070,
"completetasktxt": {
- "key": "Side_Quest0_npctxt",
+ "key": "worldtask_world_task_completetasktxt_15",
"text": "和门口的小家伙聊聊"
},
"completetask": [
@@ -679,20 +679,20 @@
"des": 3,
"icon": "",
"task_Tname": {
- "key": "Side_Quest1",
+ "key": "worldtask_world_task_task_Tname_16",
"text": "武馆内勤奋的身影是?"
},
"task_name": {
- "key": "Side_Quest1_1",
+ "key": "worldtask_world_task_task_name_16",
"text": "盖在做什么"
},
"npctxt": {
- "key": "Side_Quest1_1_Receiving",
+ "key": "worldtask_world_task_npctxt_16",
"text": "盖在哪里坐着一些看上去像是太极的姿势,我或许可以找他聊聊。"
},
"npc": 70010,
"completetasktxt": {
- "key": "Side_Quest1_1_Receiving",
+ "key": "worldtask_world_task_completetasktxt_16",
"text": "盖在哪里坐着一些看上去像是太极的姿势,我或许可以找他聊聊。"
},
"completetask": [
@@ -723,20 +723,20 @@
"des": 3,
"icon": "",
"task_Tname": {
- "key": "Side_Quest2",
+ "key": "worldtask_world_task_task_Tname_17",
"text": "铁匠铺门口身影是?"
},
"task_name": {
- "key": "Side_Quest2_1",
+ "key": "worldtask_world_task_task_name_17",
"text": "格里森"
},
"npctxt": {
- "key": "Side_Quest2_1_Receiving",
+ "key": "worldtask_world_task_npctxt_17",
"text": "那个绿色的小家伙,好像是叫格林森,看上去有些闷闷不乐,是发生了什么事情吗?"
},
"npc": 70020,
"completetasktxt": {
- "key": "Side_Quest2_1_Receiving",
+ "key": "worldtask_world_task_completetasktxt_17",
"text": "那个绿色的小家伙,好像是叫格林森,看上去有些闷闷不乐,是发生了什么事情吗?"
},
"completetask": [
@@ -767,20 +767,20 @@
"des": 3,
"icon": "",
"task_Tname": {
- "key": "Side_Quest2",
+ "key": "worldtask_world_task_task_Tname_18",
"text": "铁匠铺门口身影是?"
},
"task_name": {
- "key": "Side_Quest2_2",
+ "key": "worldtask_world_task_task_name_18",
"text": "戈伯的唠叨"
},
"npctxt": {
- "key": "Side_Quest2_2_Receiving",
+ "key": "worldtask_world_task_npctxt_18",
"text": "戈伯在他的铁匠铺里干活,但我现在需要去找他聊聊。"
},
"npc": 70021,
"completetasktxt": {
- "key": "Side_Quest2_2_Receiving",
+ "key": "worldtask_world_task_completetasktxt_18",
"text": "戈伯在他的铁匠铺里干活,但我现在需要去找他聊聊。"
},
"completetask": [
@@ -811,20 +811,20 @@
"des": 3,
"icon": "",
"task_Tname": {
- "key": "Side_Quest3",
+ "key": "worldtask_world_task_task_Tname_19",
"text": "戈伯的嘱托"
},
"task_name": {
- "key": "Side_Quest3_1",
+ "key": "worldtask_world_task_task_name_19",
"text": "戈伯在等你"
},
"npctxt": {
- "key": "Side_Quest3_1_Receiving",
+ "key": "worldtask_world_task_npctxt_19",
"text": "戈伯有事情找我,我或许该去看看。"
},
"npc": 70030,
"completetasktxt": {
- "key": "Side_Quest3_1_Receiving",
+ "key": "worldtask_world_task_completetasktxt_19",
"text": "戈伯有事情找我,我或许该去看看。"
},
"completetask": [
@@ -855,20 +855,20 @@
"des": 3,
"icon": "",
"task_Tname": {
- "key": "Side_Quest3",
+ "key": "worldtask_world_task_task_Tname_20",
"text": "戈伯的嘱托"
},
"task_name": {
- "key": "Side_Quest3_2",
+ "key": "worldtask_world_task_task_name_20",
"text": "戈伯的思考"
},
"npctxt": {
- "key": "Side_Quest3_2_Receiving",
+ "key": "worldtask_world_task_npctxt_20",
"text": "去找戈伯聊聊,然后再看具体需要做些什么。"
},
"npc": 70031,
"completetasktxt": {
- "key": "Side_Quest3_2_Receiving",
+ "key": "worldtask_world_task_completetasktxt_20",
"text": "任务完成了,是时候去找戈伯聊聊了。"
},
"completetask": [
@@ -899,20 +899,20 @@
"des": 3,
"icon": "",
"task_Tname": {
- "key": "Side_Quest4",
+ "key": "worldtask_world_task_task_Tname_21",
"text": "武馆秘闻"
},
"task_name": {
- "key": "Side_Quest4_1",
+ "key": "worldtask_world_task_task_name_21",
"text": "瓦希尔指挥官"
},
"npctxt": {
- "key": "Side_Quest4_1_Receiving",
+ "key": "worldtask_world_task_npctxt_21",
"text": "瓦希尔指挥官在哪里做些什么,我或或许可以去看看"
},
"npc": 70040,
"completetasktxt": {
- "key": "Side_Quest4_1_Receiving",
+ "key": "worldtask_world_task_completetasktxt_21",
"text": "瓦希尔指挥官在哪里做些什么,我或或许可以去看看"
},
"completetask": [
@@ -943,20 +943,20 @@
"des": 3,
"icon": "",
"task_Tname": {
- "key": "Side_Quest5",
+ "key": "worldtask_world_task_task_Tname_22",
"text": "好像有人再看我?"
},
"task_name": {
- "key": "Side_Quest5_1",
+ "key": "worldtask_world_task_task_name_22",
"text": "小伊"
},
"npctxt": {
- "key": "Side_Quest5_1_Receiving",
+ "key": "worldtask_world_task_npctxt_22",
"text": "那不是小伊吗,她是在.....练武吗?"
},
"npc": 70050,
"completetasktxt": {
- "key": "Side_Quest5_1_Receiving",
+ "key": "worldtask_world_task_completetasktxt_22",
"text": "那不是小伊吗,她是在.....练武吗?"
},
"completetask": [
@@ -987,20 +987,20 @@
"des": 3,
"icon": "",
"task_Tname": {
- "key": "Side_Quest6",
+ "key": "worldtask_world_task_task_Tname_23",
"text": "戈伯的委托"
},
"task_name": {
- "key": "Side_Quest6_1",
+ "key": "worldtask_world_task_task_name_23",
"text": "鼻涕粗"
},
"npctxt": {
- "key": "Side_Quest6_1_Receiving",
+ "key": "worldtask_world_task_npctxt_23",
"text": "鼻涕粗为什么会一个人在这里,是遇到了什么事情吗?"
},
"npc": 70060,
"completetasktxt": {
- "key": "Side_Quest6_1_Receiving",
+ "key": "worldtask_world_task_completetasktxt_23",
"text": "鼻涕粗为什么会一个人在这里,是遇到了什么事情吗?"
},
"completetask": [
@@ -1031,20 +1031,20 @@
"des": 1,
"icon": "",
"task_Tname": {
- "key": "richang",
+ "key": "worldtask_world_task_task_Tname_24",
"text": "魔药处"
},
"task_name": {
- "key": "richang",
+ "key": "worldtask_world_task_task_name_24",
"text": "魔药处"
},
"npctxt": {
- "key": "Talk_to_Fiona",
+ "key": "worldtask_world_task_npctxt_24",
"text": "和菲欧娜聊聊"
},
"npc": 80010,
"completetasktxt": {
- "key": "Talk_to_Fiona",
+ "key": "worldtask_world_task_completetasktxt_24",
"text": "和菲欧娜聊聊"
},
"completetask": [
@@ -1075,20 +1075,20 @@
"des": 4,
"icon": "",
"task_Tname": {
- "key": "zhouchang",
+ "key": "worldtask_world_task_task_Tname_25",
"text": "烹饪处"
},
"task_name": {
- "key": "zhouchang",
+ "key": "worldtask_world_task_task_name_25",
"text": "烹饪处"
},
"npctxt": {
- "key": "Talk_to_Peace",
+ "key": "worldtask_world_task_npctxt_25",
"text": "和平先生聊聊"
},
"npc": 80020,
"completetasktxt": {
- "key": "Talk_to_Peace",
+ "key": "worldtask_world_task_completetasktxt_25",
"text": "和平先生聊聊"
},
"completetask": [
diff --git a/comm/core.go b/comm/core.go
index c5936134e..53f909092 100644
--- a/comm/core.go
+++ b/comm/core.go
@@ -27,6 +27,7 @@ type ISC_GateRouteComp interface {
//游戏类资源类型
const (
AttrType = "attr" //用户属性资源 例如货币 经验 之类的
+ PerType = "per" //用户皮肤,动作,背景 相关资源
ItemType = "item" //道具物品资源
HeroType = "hero" //卡片资源 例如英雄卡,检验卡
EquipmentType = "equi" //武器资源
diff --git a/pb/user_db.pb.go b/pb/user_db.pb.go
index 0df2da944..329babcde 100644
--- a/pb/user_db.pb.go
+++ b/pb/user_db.pb.go
@@ -104,38 +104,39 @@ type DBUser struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID
- Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID
- Uuid string `protobuf:"bytes,3,opt,name=uuid,proto3" json:"uuid" bson:"uuid"` //玩家唯一uuid
- Binduid string `protobuf:"bytes,4,opt,name=binduid,proto3" json:"binduid" bson:"binduid"` //玩家账号
- Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name" bson:"name"` //玩家名
- Sid string `protobuf:"bytes,6,opt,name=sid,proto3" json:"sid" bson:"sid"` //区服id
- Createip string `protobuf:"bytes,7,opt,name=createip,proto3" json:"createip" bson:"createip"` //创建账号时的ip
- Lastloginip string `protobuf:"bytes,8,opt,name=lastloginip,proto3" json:"lastloginip" bson:"lastloginip"` //最后一次登录时的ip
- Ctime int64 `protobuf:"varint,9,opt,name=ctime,proto3" json:"ctime" bson:"ctime"` //玩家创号时间戳
- Logintime int64 `protobuf:"varint,10,opt,name=logintime,proto3" json:"logintime" bson:"logintime"` //最后一次登录时间
- Gender int32 `protobuf:"varint,11,opt,name=gender,proto3" json:"gender" bson:"gender"` //性别 0男1女
- Avatar string `protobuf:"bytes,12,opt,name=avatar,proto3" json:"avatar" bson:"avatar"` //头像
- Gold int64 `protobuf:"varint,13,opt,name=gold,proto3" json:"gold" bson:"gold"` //金币
- Exp int64 `protobuf:"varint,14,opt,name=exp,proto3" json:"exp" bson:"exp"` //经验
- Vipexp int64 `protobuf:"varint,15,opt,name=vipexp,proto3" json:"vipexp" bson:"vipexp"` //vip经验
- Starcoin int64 `protobuf:"varint,16,opt,name=starcoin,proto3" json:"starcoin" bson:"starcoin"` //星座图币
- Created bool `protobuf:"varint,17,opt,name=created,proto3" json:"created" bson:"created"` //创角
- Lv int32 `protobuf:"varint,18,opt,name=lv,proto3" json:"lv" bson:"lv"` //等级
- Vip int32 `protobuf:"varint,19,opt,name=vip,proto3" json:"vip" bson:"vip"` // vip等级
- Diamond int64 `protobuf:"varint,20,opt,name=diamond,proto3" json:"diamond" bson:"diamond"` // 钻石
- Title int32 `protobuf:"varint,21,opt,name=title,proto3" json:"title" bson:"title"` //头衔
- Offlinetime int64 `protobuf:"varint,22,opt,name=offlinetime,proto3" json:"offlinetime" bson:"offlinetime"` //离线时间
- Figure int32 `protobuf:"varint,23,opt,name=figure,proto3" json:"figure" bson:"figure"` //主角形象
- Bgp string `protobuf:"bytes,24,opt,name=bgp,proto3" json:"bgp" bson:"bgp"` //背景
- Ps int32 `protobuf:"varint,25,opt,name=ps,proto3" json:"ps" bson:"ps"` //体力
- LastRecoverPsSec int64 `protobuf:"varint,26,opt,name=lastRecoverPsSec,proto3" json:"lastRecoverPsSec" bson:"lastRecoverPsSec"` // 上次体会恢复时间
- Moongold int32 `protobuf:"varint,27,opt,name=moongold,proto3" json:"moongold" bson:"moongold"` //纯净月髓
- Talent1 int32 `protobuf:"varint,28,opt,name=talent1,proto3" json:"talent1" bson:"talent1"` //阵营1天赋点
- Talent2 int32 `protobuf:"varint,29,opt,name=talent2,proto3" json:"talent2" bson:"talent2"` //阵营2天赋点
- Talent3 int32 `protobuf:"varint,30,opt,name=talent3,proto3" json:"talent3" bson:"talent3"` //阵营3天赋点
- Talent4 int32 `protobuf:"varint,31,opt,name=talent4,proto3" json:"talent4" bson:"talent4"` //阵营4天赋点
- Merchantmoney int32 `protobuf:"varint,32,opt,name=merchantmoney,proto3" json:"merchantmoney" bson:"merchantmoney"` //虚拟币(商队)
+ Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID
+ Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID
+ Uuid string `protobuf:"bytes,3,opt,name=uuid,proto3" json:"uuid" bson:"uuid"` //玩家唯一uuid
+ Binduid string `protobuf:"bytes,4,opt,name=binduid,proto3" json:"binduid" bson:"binduid"` //玩家账号
+ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name" bson:"name"` //玩家名
+ Sid string `protobuf:"bytes,6,opt,name=sid,proto3" json:"sid" bson:"sid"` //区服id
+ Createip string `protobuf:"bytes,7,opt,name=createip,proto3" json:"createip" bson:"createip"` //创建账号时的ip
+ Lastloginip string `protobuf:"bytes,8,opt,name=lastloginip,proto3" json:"lastloginip" bson:"lastloginip"` //最后一次登录时的ip
+ Ctime int64 `protobuf:"varint,9,opt,name=ctime,proto3" json:"ctime" bson:"ctime"` //玩家创号时间戳
+ Logintime int64 `protobuf:"varint,10,opt,name=logintime,proto3" json:"logintime" bson:"logintime"` //最后一次登录时间
+ Gender int32 `protobuf:"varint,11,opt,name=gender,proto3" json:"gender" bson:"gender"` //性别 0男1女
+ Avatar string `protobuf:"bytes,12,opt,name=avatar,proto3" json:"avatar" bson:"avatar"` //头像
+ Gold int64 `protobuf:"varint,13,opt,name=gold,proto3" json:"gold" bson:"gold"` //金币
+ Exp int64 `protobuf:"varint,14,opt,name=exp,proto3" json:"exp" bson:"exp"` //经验
+ Vipexp int64 `protobuf:"varint,15,opt,name=vipexp,proto3" json:"vipexp" bson:"vipexp"` //vip经验
+ Starcoin int64 `protobuf:"varint,16,opt,name=starcoin,proto3" json:"starcoin" bson:"starcoin"` //星座图币
+ Created bool `protobuf:"varint,17,opt,name=created,proto3" json:"created" bson:"created"` //创角
+ Lv int32 `protobuf:"varint,18,opt,name=lv,proto3" json:"lv" bson:"lv"` //等级
+ Vip int32 `protobuf:"varint,19,opt,name=vip,proto3" json:"vip" bson:"vip"` // vip等级
+ Diamond int64 `protobuf:"varint,20,opt,name=diamond,proto3" json:"diamond" bson:"diamond"` // 钻石
+ Title int32 `protobuf:"varint,21,opt,name=title,proto3" json:"title" bson:"title"` //头衔
+ Offlinetime int64 `protobuf:"varint,22,opt,name=offlinetime,proto3" json:"offlinetime" bson:"offlinetime"` //离线时间
+ Figure int32 `protobuf:"varint,23,opt,name=figure,proto3" json:"figure" bson:"figure"` //主角形象
+ Bgp string `protobuf:"bytes,24,opt,name=bgp,proto3" json:"bgp" bson:"bgp"` //背景
+ Ps int32 `protobuf:"varint,25,opt,name=ps,proto3" json:"ps" bson:"ps"` //体力
+ LastRecoverPsSec int64 `protobuf:"varint,26,opt,name=lastRecoverPsSec,proto3" json:"lastRecoverPsSec" bson:"lastRecoverPsSec"` // 上次体会恢复时间
+ Moongold int32 `protobuf:"varint,27,opt,name=moongold,proto3" json:"moongold" bson:"moongold"` //纯净月髓
+ Talent1 int32 `protobuf:"varint,28,opt,name=talent1,proto3" json:"talent1" bson:"talent1"` //阵营1天赋点
+ Talent2 int32 `protobuf:"varint,29,opt,name=talent2,proto3" json:"talent2" bson:"talent2"` //阵营2天赋点
+ Talent3 int32 `protobuf:"varint,30,opt,name=talent3,proto3" json:"talent3" bson:"talent3"` //阵营3天赋点
+ Talent4 int32 `protobuf:"varint,31,opt,name=talent4,proto3" json:"talent4" bson:"talent4"` //阵营4天赋点
+ Merchantmoney int32 `protobuf:"varint,32,opt,name=merchantmoney,proto3" json:"merchantmoney" bson:"merchantmoney"` //虚拟币(商队)
+ Perlist []int32 `protobuf:"varint,33,rep,packed,name=perlist,proto3" json:"perlist" bson:"perlist"` //皮肤,动作,背景
}
func (x *DBUser) Reset() {
@@ -394,6 +395,13 @@ func (x *DBUser) GetMerchantmoney() int32 {
return 0
}
+func (x *DBUser) GetPerlist() []int32 {
+ if x != nil {
+ return x.Perlist
+ }
+ return nil
+}
+
type DBUserSetting struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -654,7 +662,7 @@ var file_user_user_db_proto_rawDesc = []byte{
0x61, 0x67, 0x12, 0x2a, 0x0a, 0x10, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x53, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x47, 0x61,
0x74, 0x65, 0x77, 0x61, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x12, 0x0e,
- 0x0a, 0x02, 0x69, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0x98,
+ 0x0a, 0x02, 0x69, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0xb2,
0x06, 0x0a, 0x06, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75,
@@ -704,40 +712,42 @@ var file_user_user_db_proto_rawDesc = []byte{
0x65, 0x6e, 0x74, 0x34, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x74, 0x61, 0x6c, 0x65,
0x6e, 0x74, 0x34, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x6d,
0x6f, 0x6e, 0x65, 0x79, 0x18, 0x20, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6d, 0x65, 0x72, 0x63,
- 0x68, 0x61, 0x6e, 0x74, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x22, 0xc7, 0x02, 0x0a, 0x0d, 0x44, 0x42,
- 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x75,
- 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a,
- 0x06, 0x68, 0x75, 0x61, 0x7a, 0x68, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x68,
- 0x75, 0x61, 0x7a, 0x68, 0x69, 0x12, 0x1c, 0x0a, 0x09, 0x6b, 0x61, 0x6e, 0x67, 0x6a, 0x75, 0x63,
- 0x68, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6b, 0x61, 0x6e, 0x67, 0x6a, 0x75,
- 0x63, 0x68, 0x69, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x6f, 0x67, 0x75, 0x61, 0x6e, 0x67, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x67, 0x61, 0x6f, 0x67, 0x75, 0x61, 0x6e, 0x67, 0x12,
- 0x12, 0x0a, 0x04, 0x77, 0x75, 0x6c, 0x69, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x77,
- 0x75, 0x6c, 0x69, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x05, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x66, 0x66,
- 0x65, 0x63, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x65, 0x66, 0x66, 0x65, 0x63,
- 0x74, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x75, 0x61, 0x6a, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x05, 0x67, 0x75, 0x61, 0x6a, 0x69, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x75, 0x62, 0x65, 0x6e,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x66, 0x75, 0x62, 0x65, 0x6e, 0x12, 0x16, 0x0a,
- 0x06, 0x74, 0x61, 0x6e, 0x73, 0x75, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x74,
- 0x61, 0x6e, 0x73, 0x75, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x75, 0x6f, 0x64, 0x6f, 0x6e, 0x67,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x68, 0x75, 0x6f, 0x64, 0x6f, 0x6e, 0x67, 0x12,
- 0x1c, 0x0a, 0x09, 0x78, 0x75, 0x61, 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x09, 0x78, 0x75, 0x61, 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x12, 0x14, 0x0a,
- 0x05, 0x73, 0x61, 0x69, 0x6a, 0x69, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x73, 0x61,
- 0x69, 0x6a, 0x69, 0x22, 0xb8, 0x01, 0x0a, 0x06, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x0e,
- 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10,
- 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64,
- 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x03, 0x52, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09,
- 0x73, 0x69, 0x67, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x09, 0x73, 0x69, 0x67, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72,
- 0x6f, 0x75, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70,
- 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x64,
- 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x03,
- 0x28, 0x05, 0x52, 0x06, 0x70, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69,
- 0x70, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x69, 0x70, 0x73, 0x42, 0x06,
- 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x68, 0x61, 0x6e, 0x74, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x65, 0x72,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x21, 0x20, 0x03, 0x28, 0x05, 0x52, 0x07, 0x70, 0x65, 0x72, 0x6c,
+ 0x69, 0x73, 0x74, 0x22, 0xc7, 0x02, 0x0a, 0x0d, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65,
+ 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x75, 0x61, 0x7a, 0x68,
+ 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x68, 0x75, 0x61, 0x7a, 0x68, 0x69, 0x12,
+ 0x1c, 0x0a, 0x09, 0x6b, 0x61, 0x6e, 0x67, 0x6a, 0x75, 0x63, 0x68, 0x69, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x6b, 0x61, 0x6e, 0x67, 0x6a, 0x75, 0x63, 0x68, 0x69, 0x12, 0x1a, 0x0a,
+ 0x08, 0x67, 0x61, 0x6f, 0x67, 0x75, 0x61, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x08, 0x67, 0x61, 0x6f, 0x67, 0x75, 0x61, 0x6e, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x77, 0x75, 0x6c,
+ 0x69, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x77, 0x75, 0x6c, 0x69, 0x12, 0x14, 0x0a,
+ 0x05, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x6d, 0x75,
+ 0x73, 0x69, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x06, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x67,
+ 0x75, 0x61, 0x6a, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x67, 0x75, 0x61, 0x6a,
+ 0x69, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x75, 0x62, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x05, 0x66, 0x75, 0x62, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x6e, 0x73, 0x75,
+ 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x74, 0x61, 0x6e, 0x73, 0x75, 0x6f, 0x12,
+ 0x18, 0x0a, 0x07, 0x68, 0x75, 0x6f, 0x64, 0x6f, 0x6e, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x07, 0x68, 0x75, 0x6f, 0x64, 0x6f, 0x6e, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x78, 0x75, 0x61,
+ 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x78, 0x75,
+ 0x61, 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x61, 0x69, 0x6a, 0x69,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x73, 0x61, 0x69, 0x6a, 0x69, 0x22, 0xb8, 0x01,
+ 0x0a, 0x06, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69,
+ 0x67, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x69,
+ 0x67, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x43, 0x6f,
+ 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x43,
+ 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61,
+ 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06,
+ 0x70, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x05, 0x52, 0x06, 0x70, 0x75,
+ 0x7a, 0x7a, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x70, 0x73, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x04, 0x74, 0x69, 0x70, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/sys/configure/structs/Game.BuffType.go b/sys/configure/structs/Game.BuffType.go
index b07fed1fa..69803d04d 100644
--- a/sys/configure/structs/Game.BuffType.go
+++ b/sys/configure/structs/Game.BuffType.go
@@ -76,4 +76,5 @@ const (
GameBuffType_FINAL_DMG_DOWN = 64
GameBuffType_TIGER_ROAR = 65
GameBuffType_FORGET = 66
+ GameBuffType_RAMPAGE = 67
)
diff --git a/sys/configure/structs/Game.BuzkashiGradeData.go b/sys/configure/structs/Game.BuzkashiGradeData.go
index 58cefc9c3..2fcee4121 100644
--- a/sys/configure/structs/Game.BuzkashiGradeData.go
+++ b/sys/configure/structs/Game.BuzkashiGradeData.go
@@ -12,7 +12,7 @@ import "errors"
type GameBuzkashiGradeData struct {
Num int32
- Distance string
+ Distance float32
Value int32
}
@@ -24,7 +24,7 @@ func (*GameBuzkashiGradeData) GetTypeId() int32 {
func (_v *GameBuzkashiGradeData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["num"].(float64); !_ok_ { err = errors.New("num error"); return }; _v.Num = int32(_tempNum_) }
- { var _ok_ bool; if _v.Distance, _ok_ = _buf["distance"].(string); !_ok_ { err = errors.New("distance error"); return } }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["distance"].(float64); !_ok_ { err = errors.New("distance error"); return }; _v.Distance = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["value"].(float64); !_ok_ { err = errors.New("value error"); return }; _v.Value = int32(_tempNum_) }
return
}
diff --git a/sys/configure/structs/Game.NameLibraryData.go b/sys/configure/structs/Game.NameLibraryData.go
index 88f40e89e..7349bc250 100644
--- a/sys/configure/structs/Game.NameLibraryData.go
+++ b/sys/configure/structs/Game.NameLibraryData.go
@@ -14,6 +14,7 @@ type GameNameLibraryData struct {
Id int32
Surname string
Name string
+ Sex int32
}
const TypeId_GameNameLibraryData = 77094270
@@ -26,6 +27,7 @@ func (_v *GameNameLibraryData)Deserialize(_buf map[string]interface{}) (err erro
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["surname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Surname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Surname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["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; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sex"].(float64); !_ok_ { err = errors.New("sex error"); return }; _v.Sex = int32(_tempNum_) }
return
}
diff --git a/sys/configure/structs/Game.PlayerInfor_overview.go b/sys/configure/structs/Game.PlayerInfor_overview.go
new file mode 100644
index 000000000..417e23828
--- /dev/null
+++ b/sys/configure/structs/Game.PlayerInfor_overview.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 GamePlayerInfor_overview struct {
+ _dataMap map[int32]*GamePlayerInfor_overviewData
+ _dataList []*GamePlayerInfor_overviewData
+}
+
+func NewGamePlayerInfor_overview(_buf []map[string]interface{}) (*GamePlayerInfor_overview, error) {
+ _dataList := make([]*GamePlayerInfor_overviewData, 0, len(_buf))
+ dataMap := make(map[int32]*GamePlayerInfor_overviewData)
+ for _, _ele_ := range _buf {
+ if _v, err2 := DeserializeGamePlayerInfor_overviewData(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Id] = _v
+ }
+ }
+ return &GamePlayerInfor_overview{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *GamePlayerInfor_overview) GetDataMap() map[int32]*GamePlayerInfor_overviewData {
+ return table._dataMap
+}
+
+func (table *GamePlayerInfor_overview) GetDataList() []*GamePlayerInfor_overviewData {
+ return table._dataList
+}
+
+func (table *GamePlayerInfor_overview) Get(key int32) *GamePlayerInfor_overviewData {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/Game.PlayerInfor_overviewData.go b/sys/configure/structs/Game.PlayerInfor_overviewData.go
new file mode 100644
index 000000000..39e111cd6
--- /dev/null
+++ b/sys/configure/structs/Game.PlayerInfor_overviewData.go
@@ -0,0 +1,60 @@
+//------------------------------------------------------------------------------
+//
+// 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 GamePlayerInfor_overviewData struct {
+ Id int32
+ Type int32
+ Icon string
+ Tujing []int32
+ Url string
+ Playerhead string
+ Name string
+}
+
+const TypeId_GamePlayerInfor_overviewData = -725250341
+
+func (*GamePlayerInfor_overviewData) GetTypeId() int32 {
+ return -725250341
+}
+
+func (_v *GamePlayerInfor_overviewData)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["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
+ { var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["tujing"].([]interface{}); !_ok_ { err = errors.New("tujing error"); return }
+
+ _v.Tujing = 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.Tujing = append(_v.Tujing, _list_v_)
+ }
+ }
+
+ { var _ok_ bool; if _v.Url, _ok_ = _buf["url"].(string); !_ok_ { err = errors.New("url error"); return } }
+ { var _ok_ bool; if _v.Playerhead, _ok_ = _buf["playerhead"].(string); !_ok_ { err = errors.New("playerhead error"); return } }
+ { var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
+ return
+}
+
+func DeserializeGamePlayerInfor_overviewData(_buf map[string]interface{}) (*GamePlayerInfor_overviewData, error) {
+ v := &GamePlayerInfor_overviewData{}
+ if err := v.Deserialize(_buf); err == nil {
+ return v, nil
+ } else {
+ return nil, err
+ }
+}
diff --git a/sys/configure/structs/Game.RuleDesc.go b/sys/configure/structs/Game.RuleDesc.go
new file mode 100644
index 000000000..e20cd0a85
--- /dev/null
+++ b/sys/configure/structs/Game.RuleDesc.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 GameRuleDesc struct {
+ _dataMap map[int32]*GameRuleDescData
+ _dataList []*GameRuleDescData
+}
+
+func NewGameRuleDesc(_buf []map[string]interface{}) (*GameRuleDesc, error) {
+ _dataList := make([]*GameRuleDescData, 0, len(_buf))
+ dataMap := make(map[int32]*GameRuleDescData)
+ for _, _ele_ := range _buf {
+ if _v, err2 := DeserializeGameRuleDescData(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Id] = _v
+ }
+ }
+ return &GameRuleDesc{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *GameRuleDesc) GetDataMap() map[int32]*GameRuleDescData {
+ return table._dataMap
+}
+
+func (table *GameRuleDesc) GetDataList() []*GameRuleDescData {
+ return table._dataList
+}
+
+func (table *GameRuleDesc) Get(key int32) *GameRuleDescData {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/Game.RuleDescData.go b/sys/configure/structs/Game.RuleDescData.go
new file mode 100644
index 000000000..ec3dc718f
--- /dev/null
+++ b/sys/configure/structs/Game.RuleDescData.go
@@ -0,0 +1,39 @@
+//------------------------------------------------------------------------------
+//
+// 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 GameRuleDescData struct {
+ Id int32
+ Title string
+ Content string
+}
+
+const TypeId_GameRuleDescData = 1672994163
+
+func (*GameRuleDescData) GetTypeId() int32 {
+ return 1672994163
+}
+
+func (_v *GameRuleDescData)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.Title, _ok_ = _buf["title"].(string); !_ok_ { err = errors.New("title error"); return } }
+ { var _ok_ bool; if _v.Content, _ok_ = _buf["content"].(string); !_ok_ { err = errors.New("content error"); return } }
+ return
+}
+
+func DeserializeGameRuleDescData(_buf map[string]interface{}) (*GameRuleDescData, error) {
+ v := &GameRuleDescData{}
+ 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 e471dd1ea..9a0289a9e 100644
--- a/sys/configure/structs/Tables.go
+++ b/sys/configure/structs/Tables.go
@@ -86,6 +86,7 @@ type Tables struct {
LinestoryMainTask *GameLinestoryMainTask
Herofusion *GameHerofusion
PlayerInfor *GamePlayerInfor
+ PlayerInfor_overview *GamePlayerInfor_overview
HeroTalent *GameHeroTalent
TalentSkill *GameTalentSkill
ArenaBuyChallenge *GameArenaBuyChallenge
@@ -194,6 +195,7 @@ type Tables struct {
BuzkashiOpen *GameBuzkashiOpen
Pricegroup *GamePricegroup
Loading *GameLoading
+ RuleDesc *GameRuleDesc
}
func NewTables(loader JsonLoader) (*Tables, error) {
@@ -651,6 +653,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.PlayerInfor, err = NewGamePlayerInfor(buf) ; err != nil {
return nil, err
}
+ if buf, err = loader("game_playerinfor_overview") ; err != nil {
+ return nil, err
+ }
+ if tables.PlayerInfor_overview, err = NewGamePlayerInfor_overview(buf) ; err != nil {
+ return nil, err
+ }
if buf, err = loader("game_herotalent") ; err != nil {
return nil, err
}
@@ -1299,5 +1307,11 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.Loading, err = NewGameLoading(buf) ; err != nil {
return nil, err
}
+ if buf, err = loader("game_ruledesc") ; err != nil {
+ return nil, err
+ }
+ if tables.RuleDesc, err = NewGameRuleDesc(buf) ; err != nil {
+ return nil, err
+ }
return tables, nil
}
diff --git a/sys/configure/structs/game.coinData.go b/sys/configure/structs/game.coinData.go
index 2ea0aa957..5d26249ba 100644
--- a/sys/configure/structs/game.coinData.go
+++ b/sys/configure/structs/game.coinData.go
@@ -15,7 +15,7 @@ type GameCoinData struct {
Name string
Color int32
Effects string
- Access int32
+ Access []int32
Img string
Intr string
}
@@ -31,7 +31,20 @@ func (_v *GameCoinData)Deserialize(_buf map[string]interface{}) (err error) {
{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; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["color"].(float64); !_ok_ { err = errors.New("color error"); return }; _v.Color = int32(_tempNum_) }
{ var _ok_ bool; if _v.Effects, _ok_ = _buf["effects"].(string); !_ok_ { err = errors.New("effects error"); return } }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["access"].(float64); !_ok_ { err = errors.New("access error"); return }; _v.Access = int32(_tempNum_) }
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["access"].([]interface{}); !_ok_ { err = errors.New("access error"); return }
+
+ _v.Access = 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.Access = append(_v.Access, _list_v_)
+ }
+ }
+
{ var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["intr"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Intr error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Intr, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
return
diff --git a/sys/configure/structs/game.globalData.go b/sys/configure/structs/game.globalData.go
index d4177415e..a69c46d3a 100644
--- a/sys/configure/structs/game.globalData.go
+++ b/sys/configure/structs/game.globalData.go
@@ -229,6 +229,9 @@ type GameGlobalData struct {
BuzkashiSpeedbumptime int32
BuzkashiRecovertime int32
BuzkashiRecoverHp int32
+ BuzkashiDeathspeed int32
+ BuzkashiGoal int32
+ BuzkashiGoalspeed int32
}
const TypeId_GameGlobalData = 477542761
@@ -937,6 +940,9 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_speedbumptime"].(float64); !_ok_ { err = errors.New("buzkashi_speedbumptime error"); return }; _v.BuzkashiSpeedbumptime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_recovertime"].(float64); !_ok_ { err = errors.New("buzkashi_recovertime error"); return }; _v.BuzkashiRecovertime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_recoverHp"].(float64); !_ok_ { err = errors.New("buzkashi_recoverHp error"); return }; _v.BuzkashiRecoverHp = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_deathspeed"].(float64); !_ok_ { err = errors.New("buzkashi_deathspeed error"); return }; _v.BuzkashiDeathspeed = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_goal"].(float64); !_ok_ { err = errors.New("buzkashi_goal error"); return }; _v.BuzkashiGoal = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_goalspeed"].(float64); !_ok_ { err = errors.New("buzkashi_goalspeed error"); return }; _v.BuzkashiGoalspeed = int32(_tempNum_) }
return
}