上传战令代码

This commit is contained in:
liwei 2023-08-09 16:21:36 +08:00
parent 71af1ba949
commit 4ef118b97f
35 changed files with 4791 additions and 1167 deletions

View File

@ -1,94 +1,227 @@
[
{
"taskgroup": 10010,
"taskdetail": [
60000010,
60000020,
60000030,
60000040,
60000050
],
"weight": 2500,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
},
{
"a": "attr",
"t": "ps",
"n": 30
}
]
"id": 1,
"parameter": 0,
"passcheck_type": 4
},
{
"taskgroup": 10020,
"taskdetail": [
60000010,
60000020,
60000030,
60000040,
60000050
],
"weight": 2500,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
},
{
"a": "attr",
"t": "ps",
"n": 30
}
]
"id": 2,
"parameter": 200,
"passcheck_type": 4
},
{
"taskgroup": 10030,
"taskdetail": [
60000010,
60000020,
60000030,
60000040,
60000050
],
"weight": 2500,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
},
{
"a": "attr",
"t": "ps",
"n": 30
}
]
"id": 3,
"parameter": 400,
"passcheck_type": 4
},
{
"taskgroup": 10040,
"taskdetail": [
60000010,
60000020,
60000030,
60000040,
60000050
],
"weight": 2500,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
},
{
"a": "attr",
"t": "ps",
"n": 30
}
]
"id": 4,
"parameter": 600,
"passcheck_type": 4
},
{
"id": 5,
"parameter": 800,
"passcheck_type": 4
},
{
"id": 6,
"parameter": 1000,
"passcheck_type": 4
},
{
"id": 7,
"parameter": 1200,
"passcheck_type": 4
},
{
"id": 8,
"parameter": 1400,
"passcheck_type": 4
},
{
"id": 9,
"parameter": 1600,
"passcheck_type": 4
},
{
"id": 10,
"parameter": 1800,
"passcheck_type": 4
},
{
"id": 11,
"parameter": 2000,
"passcheck_type": 4
},
{
"id": 12,
"parameter": 2200,
"passcheck_type": 4
},
{
"id": 13,
"parameter": 2400,
"passcheck_type": 4
},
{
"id": 14,
"parameter": 2600,
"passcheck_type": 4
},
{
"id": 15,
"parameter": 2800,
"passcheck_type": 4
},
{
"id": 16,
"parameter": 3000,
"passcheck_type": 4
},
{
"id": 17,
"parameter": 3200,
"passcheck_type": 4
},
{
"id": 18,
"parameter": 3400,
"passcheck_type": 4
},
{
"id": 19,
"parameter": 3600,
"passcheck_type": 4
},
{
"id": 20,
"parameter": 3800,
"passcheck_type": 4
},
{
"id": 21,
"parameter": 4000,
"passcheck_type": 4
},
{
"id": 22,
"parameter": 4200,
"passcheck_type": 4
},
{
"id": 23,
"parameter": 4400,
"passcheck_type": 4
},
{
"id": 24,
"parameter": 4600,
"passcheck_type": 4
},
{
"id": 25,
"parameter": 4800,
"passcheck_type": 4
},
{
"id": 26,
"parameter": 5000,
"passcheck_type": 4
},
{
"id": 27,
"parameter": 5200,
"passcheck_type": 4
},
{
"id": 28,
"parameter": 5400,
"passcheck_type": 4
},
{
"id": 29,
"parameter": 5600,
"passcheck_type": 4
},
{
"id": 30,
"parameter": 5800,
"passcheck_type": 4
},
{
"id": 31,
"parameter": 6000,
"passcheck_type": 4
},
{
"id": 32,
"parameter": 6200,
"passcheck_type": 4
},
{
"id": 33,
"parameter": 6400,
"passcheck_type": 4
},
{
"id": 34,
"parameter": 6600,
"passcheck_type": 4
},
{
"id": 35,
"parameter": 6800,
"passcheck_type": 4
},
{
"id": 36,
"parameter": 7000,
"passcheck_type": 4
},
{
"id": 37,
"parameter": 7200,
"passcheck_type": 4
},
{
"id": 38,
"parameter": 7400,
"passcheck_type": 4
},
{
"id": 39,
"parameter": 7600,
"passcheck_type": 4
},
{
"id": 40,
"parameter": 7800,
"passcheck_type": 4
},
{
"id": 41,
"parameter": 8000,
"passcheck_type": 4
},
{
"id": 42,
"parameter": 8200,
"passcheck_type": 4
},
{
"id": 43,
"parameter": 8400,
"passcheck_type": 4
},
{
"id": 44,
"parameter": 8600,
"passcheck_type": 4
},
{
"id": 45,
"parameter": 8800,
"passcheck_type": 4
}
]

View File

@ -397,7 +397,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_15",
"text": "{0}次阵营招募"
"text": "{0}次属性招募"
},
"type": 15,
"valid": 0,
@ -509,7 +509,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_19",
"text": "累计{0}次阵营招募"
"text": "累计{0}次属性招募"
},
"type": 19,
"valid": 0,
@ -853,7 +853,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_31",
"text": "{0}个{1}品质{2}职业{3}阵营守护者觉醒{4}阶"
"text": "{0}个{1}品质{2}职业{3}属性守护者觉醒{4}阶"
},
"type": 36,
"valid": 0,
@ -9583,7 +9583,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_346",
"text": "完成功夫大师{1}挑战{0}层"
"text": "完成炼金塔{1}挑战{0}层"
},
"type": 168,
"valid": 0,
@ -9873,7 +9873,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_356",
"text": "完成功夫大师{1}挑战{0}层"
"text": "完成炼金塔{1}挑战{0}层"
},
"type": 168,
"valid": 0,
@ -10307,7 +10307,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_371",
"text": "完成功夫大师{1}挑战{0}层"
"text": "完成炼金塔{1}挑战{0}层"
},
"type": 168,
"valid": 0,
@ -11794,7 +11794,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_423",
"text": "{1}阵营守护者觉醒{0}次"
"text": "{1}属性守护者觉醒{0}次"
},
"type": 121,
"valid": 0,
@ -11823,7 +11823,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_424",
"text": "{1}阵营守护者觉醒{0}次"
"text": "{1}属性守护者觉醒{0}次"
},
"type": 121,
"valid": 0,
@ -11852,7 +11852,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_425",
"text": "{1}阵营守护者觉醒{0}次"
"text": "{1}属性守护者觉醒{0}次"
},
"type": 121,
"valid": 0,
@ -11937,7 +11937,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_428",
"text": "{1}阵营守护者觉醒{0}次"
"text": "{1}属性守护者觉醒{0}次"
},
"type": 121,
"valid": 0,
@ -11966,7 +11966,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_429",
"text": "{1}阵营守护者觉醒{0}次"
"text": "{1}属性守护者觉醒{0}次"
},
"type": 121,
"valid": 0,
@ -11995,7 +11995,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_430",
"text": "{1}阵营守护者觉醒{0}次"
"text": "{1}属性守护者觉醒{0}次"
},
"type": 121,
"valid": 0,
@ -16584,7 +16584,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_584",
"text": "{0}次阵营招募"
"text": "{0}次属性招募"
},
"type": 15,
"valid": 0,
@ -16696,7 +16696,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_588",
"text": "累计{0}次阵营招募"
"text": "累计{0}次属性招募"
},
"type": 19,
"valid": 0,
@ -17065,7 +17065,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_601",
"text": "{0}个{1}品质{2}职业{3}阵营守护者觉醒{4}阶"
"text": "{0}个{1}品质{2}职业{3}属性守护者觉醒{4}阶"
},
"type": 36,
"valid": 0,
@ -18269,7 +18269,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_643",
"text": "进行{0}次阵营十连抽"
"text": "进行{0}次属性十连抽"
},
"type": 91,
"valid": 0,
@ -18523,7 +18523,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_652",
"text": "任意阵营饰品成功强化{0}次"
"text": "任意属性饰品成功强化{0}次"
},
"type": 102,
"valid": 0,
@ -18550,7 +18550,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_653",
"text": "获得{1}星阵营饰品{0}件"
"text": "获得{1}星属性饰品{0}件"
},
"type": 103,
"valid": 0,
@ -18857,7 +18857,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_664",
"text": "{1}阵营守护者升级技能{0}次"
"text": "{1}属性守护者升级技能{0}次"
},
"type": 116,
"valid": 0,
@ -19001,7 +19001,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_669",
"text": "{1}阵营守护者觉醒{0}次"
"text": "{1}属性守护者觉醒{0}次"
},
"type": 121,
"valid": 0,
@ -19147,7 +19147,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_674",
"text": "{1}阵营守护者回响{0}次"
"text": "{1}属性守护者回响{0}次"
},
"type": 126,
"valid": 0,
@ -19978,7 +19978,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_704",
"text": "完成功夫大师{1}挑战{0}层"
"text": "完成炼金塔{1}挑战{0}层"
},
"type": 168,
"valid": 0,

View File

@ -1190,7 +1190,30 @@
},
{
"id": 209,
"insert": 3,
"filter": []
"insert": 1,
"filter": [
"eq"
]
},
{
"id": 300,
"insert": 1,
"filter": [
"eq"
]
},
{
"id": 301,
"insert": 1,
"filter": [
"eq"
]
},
{
"id": 302,
"insert": 1,
"filter": [
"eq"
]
}
]

View File

@ -356,7 +356,7 @@
"datatype": 1,
"text": {
"key": "chat_system_text_23",
"text": "【传闻】{0}通关了猎巨型猩猩难度10"
"text": "【传闻】{0}通关了巨型猩猩难度10"
},
"data": 10,
"data2": 1,
@ -371,7 +371,7 @@
"datatype": 1,
"text": {
"key": "chat_system_text_24",
"text": "【传闻】{0}通关了猎火龙难度10"
"text": "【传闻】{0}通关了火龙难度10"
},
"data": 10,
"data2": 2,
@ -386,7 +386,7 @@
"datatype": 1,
"text": {
"key": "chat_system_text_25",
"text": "【传闻】{0}通关了猎大厨难度10"
"text": "【传闻】{0}通关了大厨难度10"
},
"data": 10,
"data2": 3,
@ -401,7 +401,7 @@
"datatype": 1,
"text": {
"key": "chat_system_text_26",
"text": "【传闻】{0}通关了猎太空海星难度10"
"text": "【传闻】{0}通关了太空海星难度10"
},
"data": 10,
"data2": 4,

View File

@ -48,7 +48,7 @@
"keyint": 3,
"name": {
"key": "item_coin_name_3",
"text": "传承者经验值"
"text": "传承值"
},
"color": 3,
"effects": "",
@ -146,7 +146,7 @@
"img": "attr_guildactive",
"intr": {
"key": "item_coin_intr_7",
"text": "通过俱乐部任务获取,代表活跃度。印章达到一定数量,俱乐部成员可以领取对应的奖励。"
"text": "通过俱乐部任务获取,代表情绪值。印章达到一定数量,俱乐部成员可以领取对应的奖励。"
},
"intr2": {
"key": "item_coin_intr2_7",
@ -270,7 +270,7 @@
"keyint": 13,
"name": {
"key": "item_coin_name_13",
"text": "守护者经验值"
"text": "守护值"
},
"color": 3,
"effects": "",

View File

@ -12,17 +12,39 @@
},
{
"Id": 2,
"GroupId": 16010100,
"GroupId": 16010101,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 16010101,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 3,
"GroupId": 16010101,
"GroupType": 0,
"SubGroupWt": 1000,
"SubGroupId": 1002,
"SubGroupType": 1,
"EventID": 16010101,
"SubGroupNum": 1,
"EventWt": 500
"EventWt": 50
},
{
"Id": 3,
"Id": 4,
"GroupId": 16010101,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 0,
"SubGroupType": 0,
"EventID": 17002003,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 5,
"GroupId": 14110100,
"GroupType": 2,
"SubGroupWt": 1000,
@ -33,7 +55,7 @@
"EventWt": 50
},
{
"Id": 4,
"Id": 6,
"GroupId": 14110100,
"GroupType": 0,
"SubGroupWt": 0,
@ -44,7 +66,7 @@
"EventWt": 50
},
{
"Id": 5,
"Id": 7,
"GroupId": 14110100,
"GroupType": 0,
"SubGroupWt": 0,
@ -55,7 +77,7 @@
"EventWt": 50
},
{
"Id": 6,
"Id": 8,
"GroupId": 14110100,
"GroupType": 0,
"SubGroupWt": 1000,
@ -66,7 +88,7 @@
"EventWt": 500
},
{
"Id": 7,
"Id": 9,
"GroupId": 14110100,
"GroupType": 0,
"SubGroupWt": 0,
@ -77,7 +99,7 @@
"EventWt": 500
},
{
"Id": 8,
"Id": 10,
"GroupId": 28110500,
"GroupType": 2,
"SubGroupWt": 1000,
@ -86,5 +108,71 @@
"EventID": 28110501,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 11,
"GroupId": 12100001,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 12100001,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 12,
"GroupId": 12100000,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 12100002,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 13,
"GroupId": 12100000,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 1001,
"SubGroupType": 0,
"EventID": 12100003,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 14,
"GroupId": 12100000,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 0,
"SubGroupType": 0,
"EventID": 12100004,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 15,
"GroupId": 12100000,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 0,
"SubGroupType": 0,
"EventID": 12100005,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 16,
"GroupId": 12100000,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 0,
"SubGroupType": 0,
"EventID": 12100006,
"SubGroupNum": 1,
"EventWt": 50
}
]

View File

@ -466,7 +466,7 @@
"jumpId": 10018,
"introduce": {
"key": "gamesummary_node_introdunce_13",
"text": "天下万物,相生相克。掌握了相克的原理,以弱胜强者不在少数。这里是师傅为研究阵营克制者而修建的地方。"
"text": "天下万物,相生相克。掌握了相克的原理,以弱胜强者不在少数。这里是师傅为研究属性克制者而修建的地方。"
},
"bg": "hkz_wftj_zyt",
"icon": "hkz_tx_zyt",

View File

@ -63,8 +63,8 @@
},
"scale": 0.32,
"usetext": {
"key": "gam+H7:N8esummary_fathernode_usetext_4",
"text": "现在是猎的时间!胜利获得的材料可以给守护者回响强化!"
"key": "gamesummary_fathernode_usetext_4",
"text": "现在是的时间!胜利获得的材料可以给守护者回响强化!"
}
},
{

View File

@ -12,7 +12,7 @@
"node_long": 0,
"name": {
"key": "horoscope_horoscope_name_1",
"text": "全体阵营生命提升"
"text": "全体属性生命提升"
},
"comicon": "Life",
"lv": 0,
@ -45,7 +45,7 @@
"node_long": 0,
"name": {
"key": "horoscope_horoscope_name_2",
"text": "全体阵营生命提升"
"text": "全体属性生命提升"
},
"comicon": "Life",
"lv": 1,
@ -78,7 +78,7 @@
"node_long": 0,
"name": {
"key": "horoscope_horoscope_name_3",
"text": "全体阵营生命提升"
"text": "全体属性生命提升"
},
"comicon": "Life",
"lv": 2,
@ -111,7 +111,7 @@
"node_long": 0,
"name": {
"key": "horoscope_horoscope_name_4",
"text": "全体阵营生命提升"
"text": "全体属性生命提升"
},
"comicon": "Life",
"lv": 3,
@ -144,7 +144,7 @@
"node_long": 0,
"name": {
"key": "horoscope_horoscope_name_5",
"text": "全体阵营生命提升"
"text": "全体属性生命提升"
},
"comicon": "Life",
"lv": 4,
@ -171,7 +171,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_6",
"text": "真诚阵营攻击提升"
"text": "真诚属性攻击提升"
},
"comicon": "Attack",
"lv": 0,
@ -204,7 +204,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_7",
"text": "真诚阵营攻击提升"
"text": "真诚属性攻击提升"
},
"comicon": "Attack",
"lv": 1,
@ -237,7 +237,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_8",
"text": "真诚阵营攻击提升"
"text": "真诚属性攻击提升"
},
"comicon": "Attack",
"lv": 2,
@ -270,7 +270,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_9",
"text": "真诚阵营攻击提升"
"text": "真诚属性攻击提升"
},
"comicon": "Attack",
"lv": 3,
@ -297,7 +297,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_10",
"text": "真诚阵营防御提升"
"text": "真诚属性防御提升"
},
"comicon": "Defense",
"lv": 0,
@ -330,7 +330,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_11",
"text": "真诚阵营防御提升"
"text": "真诚属性防御提升"
},
"comicon": "Defense",
"lv": 1,
@ -363,7 +363,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_12",
"text": "真诚阵营防御提升"
"text": "真诚属性防御提升"
},
"comicon": "Defense",
"lv": 2,
@ -396,7 +396,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_13",
"text": "真诚阵营防御提升"
"text": "真诚属性防御提升"
},
"comicon": "Defense",
"lv": 3,
@ -423,7 +423,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_14",
"text": "真诚阵营生命提升"
"text": "真诚属性生命提升"
},
"comicon": "Life",
"lv": 0,
@ -456,7 +456,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_15",
"text": "真诚阵营生命提升"
"text": "真诚属性生命提升"
},
"comicon": "Life",
"lv": 1,
@ -489,7 +489,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_16",
"text": "真诚阵营生命提升"
"text": "真诚属性生命提升"
},
"comicon": "Life",
"lv": 2,
@ -522,7 +522,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_17",
"text": "真诚阵营生命提升"
"text": "真诚属性生命提升"
},
"comicon": "Life",
"lv": 3,
@ -549,7 +549,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_18",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 0,
@ -582,7 +582,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_19",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 1,
@ -615,7 +615,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_20",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 2,
@ -642,7 +642,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_21",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 0,
@ -675,7 +675,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_22",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 1,
@ -708,7 +708,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_23",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 2,
@ -735,7 +735,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_24",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 0,
@ -768,7 +768,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_25",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 1,
@ -801,7 +801,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_26",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 2,
@ -828,7 +828,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_27",
"text": "直觉阵营攻击提升"
"text": "直觉属性攻击提升"
},
"comicon": "Attack",
"lv": 0,
@ -861,7 +861,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_28",
"text": "直觉阵营攻击提升"
"text": "直觉属性攻击提升"
},
"comicon": "Attack",
"lv": 1,
@ -894,7 +894,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_29",
"text": "直觉阵营攻击提升"
"text": "直觉属性攻击提升"
},
"comicon": "Attack",
"lv": 2,
@ -927,7 +927,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_30",
"text": "直觉阵营攻击提升"
"text": "直觉属性攻击提升"
},
"comicon": "Attack",
"lv": 3,
@ -954,7 +954,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_31",
"text": "直觉阵营防御提升"
"text": "直觉属性防御提升"
},
"comicon": "Defense",
"lv": 0,
@ -987,7 +987,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_32",
"text": "直觉阵营防御提升"
"text": "直觉属性防御提升"
},
"comicon": "Defense",
"lv": 1,
@ -1020,7 +1020,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_33",
"text": "直觉阵营防御提升"
"text": "直觉属性防御提升"
},
"comicon": "Defense",
"lv": 2,
@ -1053,7 +1053,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_34",
"text": "直觉阵营防御提升"
"text": "直觉属性防御提升"
},
"comicon": "Defense",
"lv": 3,
@ -1080,7 +1080,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_35",
"text": "直觉阵营生命提升"
"text": "直觉属性生命提升"
},
"comicon": "Life",
"lv": 0,
@ -1113,7 +1113,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_36",
"text": "直觉阵营生命提升"
"text": "直觉属性生命提升"
},
"comicon": "Life",
"lv": 1,
@ -1146,7 +1146,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_37",
"text": "直觉阵营生命提升"
"text": "直觉属性生命提升"
},
"comicon": "Life",
"lv": 2,
@ -1179,7 +1179,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_38",
"text": "直觉阵营生命提升"
"text": "直觉属性生命提升"
},
"comicon": "Life",
"lv": 3,
@ -1206,7 +1206,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_39",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 0,
@ -1239,7 +1239,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_40",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 1,
@ -1272,7 +1272,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_41",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 2,
@ -1299,7 +1299,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_42",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 0,
@ -1332,7 +1332,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_43",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 1,
@ -1365,7 +1365,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_44",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 2,
@ -1392,7 +1392,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_45",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 0,
@ -1425,7 +1425,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_46",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 1,
@ -1458,7 +1458,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_47",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 2,
@ -1485,7 +1485,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_48",
"text": "共情阵营攻击提升"
"text": "共情属性攻击提升"
},
"comicon": "Attack",
"lv": 0,
@ -1518,7 +1518,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_49",
"text": "共情阵营攻击提升"
"text": "共情属性攻击提升"
},
"comicon": "Attack",
"lv": 1,
@ -1551,7 +1551,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_50",
"text": "共情阵营攻击提升"
"text": "共情属性攻击提升"
},
"comicon": "Attack",
"lv": 2,
@ -1584,7 +1584,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_51",
"text": "共情阵营攻击提升"
"text": "共情属性攻击提升"
},
"comicon": "Attack",
"lv": 3,
@ -1611,7 +1611,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_52",
"text": "共情阵营防御提升"
"text": "共情属性防御提升"
},
"comicon": "Defense",
"lv": 0,
@ -1644,7 +1644,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_53",
"text": "共情阵营防御提升"
"text": "共情属性防御提升"
},
"comicon": "Defense",
"lv": 1,
@ -1677,7 +1677,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_54",
"text": "共情阵营防御提升"
"text": "共情属性防御提升"
},
"comicon": "Defense",
"lv": 2,
@ -1710,7 +1710,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_55",
"text": "共情阵营防御提升"
"text": "共情属性防御提升"
},
"comicon": "Defense",
"lv": 3,
@ -1737,7 +1737,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_56",
"text": "共情阵营生命提升"
"text": "共情属性生命提升"
},
"comicon": "Life",
"lv": 0,
@ -1770,7 +1770,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_57",
"text": "共情阵营生命提升"
"text": "共情属性生命提升"
},
"comicon": "Life",
"lv": 1,
@ -1803,7 +1803,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_58",
"text": "共情阵营生命提升"
"text": "共情属性生命提升"
},
"comicon": "Life",
"lv": 2,
@ -1836,7 +1836,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_59",
"text": "共情阵营生命提升"
"text": "共情属性生命提升"
},
"comicon": "Life",
"lv": 3,
@ -1863,7 +1863,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_60",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 0,
@ -1896,7 +1896,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_61",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 1,
@ -1929,7 +1929,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_62",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 2,
@ -1956,7 +1956,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_63",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 0,
@ -1989,7 +1989,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_64",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 1,
@ -2022,7 +2022,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_65",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 2,
@ -2049,7 +2049,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_66",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 0,
@ -2082,7 +2082,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_67",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 1,
@ -2115,7 +2115,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_68",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 2,
@ -2142,7 +2142,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_69",
"text": "责任阵营攻击提升"
"text": "责任属性攻击提升"
},
"comicon": "Attack",
"lv": 0,
@ -2175,7 +2175,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_70",
"text": "责任阵营攻击提升"
"text": "责任属性攻击提升"
},
"comicon": "Attack",
"lv": 1,
@ -2208,7 +2208,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_71",
"text": "责任阵营攻击提升"
"text": "责任属性攻击提升"
},
"comicon": "Attack",
"lv": 2,
@ -2241,7 +2241,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_72",
"text": "责任阵营攻击提升"
"text": "责任属性攻击提升"
},
"comicon": "Attack",
"lv": 3,
@ -2268,7 +2268,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_73",
"text": "责任阵营防御提升"
"text": "责任属性防御提升"
},
"comicon": "Defense",
"lv": 0,
@ -2301,7 +2301,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_74",
"text": "责任阵营防御提升"
"text": "责任属性防御提升"
},
"comicon": "Defense",
"lv": 1,
@ -2334,7 +2334,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_75",
"text": "责任阵营防御提升"
"text": "责任属性防御提升"
},
"comicon": "Defense",
"lv": 2,
@ -2367,7 +2367,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_76",
"text": "责任阵营防御提升"
"text": "责任属性防御提升"
},
"comicon": "Defense",
"lv": 3,
@ -2394,7 +2394,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_77",
"text": "责任阵营生命提升"
"text": "责任属性生命提升"
},
"comicon": "Life",
"lv": 0,
@ -2427,7 +2427,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_78",
"text": "责任阵营生命提升"
"text": "责任属性生命提升"
},
"comicon": "Life",
"lv": 1,
@ -2460,7 +2460,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_79",
"text": "责任阵营生命提升"
"text": "责任属性生命提升"
},
"comicon": "Life",
"lv": 2,
@ -2493,7 +2493,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_80",
"text": "责任阵营生命提升"
"text": "责任属性生命提升"
},
"comicon": "Life",
"lv": 3,
@ -2520,7 +2520,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_81",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 0,
@ -2553,7 +2553,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_82",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 1,
@ -2586,7 +2586,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_83",
"text": "全体阵营攻击百分比提升"
"text": "全体属性攻击百分比提升"
},
"comicon": "js_icon_sx5",
"lv": 2,
@ -2613,7 +2613,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_84",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 0,
@ -2646,7 +2646,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_85",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 1,
@ -2679,7 +2679,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_86",
"text": "全体阵营防御百分比提升"
"text": "全体属性防御百分比提升"
},
"comicon": "js_icon_sx9",
"lv": 2,
@ -2706,7 +2706,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_87",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 0,
@ -2739,7 +2739,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_88",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 1,
@ -2772,7 +2772,7 @@
"node_long": 120,
"name": {
"key": "horoscope_horoscope_name_89",
"text": "全体阵营生命百分比提升"
"text": "全体属性生命百分比提升"
},
"comicon": "js_icon_sx10",
"lv": 2,

File diff suppressed because it is too large Load Diff

View File

@ -723,7 +723,7 @@
"id": "hunting",
"name": {
"key": "opencond_opencond_name_31",
"text": "猎"
"text": ""
},
"main": [
{

View File

@ -3,7 +3,7 @@
"id": 1,
"describe": {
"key": "pandamas_pandamas_yxjx_describe_1",
"text": "添加真诚阵营的守护者获得额外经验值加成"
"text": "添加真诚属性的守护者获得额外经验值加成"
},
"camp": 1,
"occupation": 0,
@ -14,7 +14,7 @@
"id": 2,
"describe": {
"key": "pandamas_pandamas_yxjx_describe_2",
"text": "添加共情阵营的守护者获得额外经验值加成"
"text": "添加共情属性的守护者获得额外经验值加成"
},
"camp": 2,
"occupation": 0,
@ -25,7 +25,7 @@
"id": 3,
"describe": {
"key": "pandamas_pandamas_yxjx_describe_3",
"text": "添加直觉阵营的守护者获得额外经验值加成"
"text": "添加直觉属性的守护者获得额外经验值加成"
},
"camp": 3,
"occupation": 0,
@ -36,7 +36,7 @@
"id": 4,
"describe": {
"key": "pandamas_pandamas_yxjx_describe_4",
"text": "添加责任阵营的守护者获得额外经验值加成"
"text": "添加责任属性的守护者获得额外经验值加成"
},
"camp": 4,
"occupation": 0,

View File

@ -16,10 +16,7 @@
"a": "attr",
"t": "diamond",
"n": 300
},
"pay_id": "passcheck_1",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 10002,
@ -38,10 +35,7 @@
"a": "attr",
"t": "diamond",
"n": 300
},
"pay_id": "passcheck_1",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 10003,
@ -60,10 +54,7 @@
"a": "attr",
"t": "diamond",
"n": 300
},
"pay_id": "passcheck_1",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 10004,
@ -82,10 +73,7 @@
"a": "attr",
"t": "diamond",
"n": 300
},
"pay_id": "passcheck_1",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 10005,
@ -104,10 +92,7 @@
"a": "attr",
"t": "diamond",
"n": 300
},
"pay_id": "passcheck_1",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 10006,
@ -126,10 +111,7 @@
"a": "attr",
"t": "diamond",
"n": 300
},
"pay_id": "passcheck_1",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 10007,
@ -148,10 +130,7 @@
"a": "attr",
"t": "diamond",
"n": 300
},
"pay_id": "passcheck_1",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 10008,
@ -170,10 +149,7 @@
"a": "attr",
"t": "diamond",
"n": 300
},
"pay_id": "passcheck_1",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 10009,
@ -192,10 +168,7 @@
"a": "attr",
"t": "diamond",
"n": 300
},
"pay_id": "passcheck_1",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 10010,
@ -214,10 +187,7 @@
"a": "attr",
"t": "diamond",
"n": 300
},
"pay_id": "passcheck_1",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20001,
@ -236,10 +206,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20002,
@ -258,10 +225,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20003,
@ -280,10 +244,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20004,
@ -302,10 +263,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20005,
@ -324,10 +282,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20006,
@ -346,10 +301,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20007,
@ -368,10 +320,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20008,
@ -390,10 +339,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20009,
@ -412,10 +358,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20010,
@ -434,10 +377,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20011,
@ -456,10 +396,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20012,
@ -478,10 +415,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20013,
@ -500,10 +434,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20014,
@ -522,10 +453,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 20015,
@ -544,10 +472,7 @@
"a": "item",
"t": "10000001",
"n": 10
},
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 30001,
@ -566,10 +491,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_3",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 30002,
@ -588,10 +510,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_3",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 30003,
@ -610,10 +529,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_3",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 30004,
@ -632,10 +548,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_3",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 30005,
@ -654,10 +567,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_3",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 30006,
@ -676,10 +586,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_3",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 30007,
@ -698,10 +605,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_3",
"paypro_id": "",
"paymid_id": ""
}
},
{
"id": 40001,
@ -720,10 +624,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40002,
@ -742,10 +643,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40003,
@ -764,10 +662,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40004,
@ -786,10 +681,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40005,
@ -808,10 +700,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40006,
@ -830,10 +719,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40007,
@ -852,10 +738,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40008,
@ -874,10 +757,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40009,
@ -896,10 +776,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40010,
@ -918,10 +795,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40011,
@ -940,10 +814,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40012,
@ -962,10 +833,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40013,
@ -984,10 +852,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40014,
@ -1006,10 +871,7 @@
"a": "item",
"t": "10000001",
"n": 10
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40015,
@ -1028,10 +890,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40016,
@ -1050,10 +909,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40017,
@ -1072,10 +928,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40018,
@ -1094,10 +947,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40019,
@ -1116,10 +966,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40020,
@ -1138,10 +985,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40021,
@ -1160,10 +1004,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40022,
@ -1182,10 +1023,7 @@
"a": "item",
"t": "10000001",
"n": 10
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40023,
@ -1204,10 +1042,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40024,
@ -1226,10 +1061,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40025,
@ -1248,10 +1080,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40026,
@ -1270,10 +1099,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40027,
@ -1292,10 +1118,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40028,
@ -1314,10 +1137,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40029,
@ -1336,10 +1156,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40030,
@ -1358,10 +1175,7 @@
"a": "item",
"t": "10000001",
"n": 10
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40031,
@ -1380,10 +1194,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40032,
@ -1402,10 +1213,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40033,
@ -1424,10 +1232,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40034,
@ -1446,10 +1251,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40035,
@ -1468,10 +1270,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40036,
@ -1490,10 +1289,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40037,
@ -1512,10 +1308,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40038,
@ -1534,10 +1327,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40039,
@ -1556,10 +1346,7 @@
"a": "item",
"t": "10000001",
"n": 10
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40040,
@ -1578,10 +1365,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40041,
@ -1600,10 +1384,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40042,
@ -1622,10 +1403,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40043,
@ -1644,10 +1422,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40044,
@ -1666,10 +1441,7 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
},
{
"id": 40045,
@ -1688,9 +1460,6 @@
"a": "item",
"t": "10000001",
"n": 5
},
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
}
]

View File

@ -0,0 +1,26 @@
[
{
"passcheck_type": 1,
"pay_id": "passcheck_1",
"paypro_id": "",
"paymid_id": ""
},
{
"passcheck_type": 2,
"pay_id": "passcheck_2",
"paypro_id": "",
"paymid_id": ""
},
{
"passcheck_type": 3,
"pay_id": "passcheck_3",
"paypro_id": "",
"paymid_id": ""
},
{
"passcheck_type": 4,
"pay_id": "passcheck_4",
"paypro_id": "passcheckPro_4",
"paymid_id": "passcheckMid_4"
}
]

View File

@ -666,5 +666,45 @@
"show": "30元",
"image": "",
"integral": 3100
},
{
"id": "passcheckPro_4",
"editionid": "debug",
"recharge_type": 5,
"monetaryunit": "¥",
"amount": 9800,
"vipexp": [
{
"a": "attr",
"t": "diamond",
"n": 980
}
],
"diamond_num_double": [],
"channel": "0",
"text": "0",
"show": "98元",
"image": "",
"integral": 9800
},
{
"id": "passcheckMid_4",
"editionid": "debug",
"recharge_type": 5,
"monetaryunit": "¥",
"amount": 3000,
"vipexp": [
{
"a": "attr",
"t": "diamond",
"n": 980
}
],
"diamond_num_double": [],
"channel": "0",
"text": "0",
"show": "30元",
"image": "",
"integral": 3000
}
]

View File

@ -89,7 +89,7 @@
},
{
"Id": 9,
"GroupId": 14110300,
"GroupId": 14110200,
"GroupType": 0,
"SubGroupWt": 500,
"SubGroupId": 1002,
@ -100,7 +100,7 @@
},
{
"Id": 10,
"GroupId": 14110300,
"GroupId": 14110200,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 0,
@ -111,7 +111,7 @@
},
{
"Id": 11,
"GroupId": 14110300,
"GroupId": 14110200,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 0,
@ -122,7 +122,7 @@
},
{
"Id": 12,
"GroupId": 14110300,
"GroupId": 14110200,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 0,

View File

@ -113,7 +113,7 @@
"id": 10011,
"title": {
"key": "ruledesc_ruledesc_title_11",
"text": "阵营加成说明"
"text": "属性加成说明"
},
"content": {
"key": "ruledesc_ruledesc_content_11",
@ -161,7 +161,7 @@
},
"content": {
"key": "ruledesc_ruledesc_content_15",
"text": "这里可以查看你获得的所有守护者们,选择守护者点击右侧按钮可以查看详细界面并且强化他们。<br>在强化界面,可以有各种方式强化守护者。<br>守护者等级强化:<br>点击守护者经验条下方的加号按钮可以进入守护者升级界面,使用护身符可以快速提升守护者等级。<br>守护者升星:<br>当守护者等级达到当前星级最大值三星最大等级为30级四星为40级5星为50级6星60级可以使用荣耀徽章提升守护者星级并解锁最高等级上限。守护者最高为6星。荣耀徽章可以通过合成或分解操作进行不同星级之间的转换。<br>守护者技能等级强化:<br>点击技能图标上方的按钮,可以进入守护者技能升级界面,使用不同等级的功夫卷轴可以强化不同稀有度的守护者的技能等级。技能等级提升为随机提升该守护者未满级的技能等级。<br>守护者觉醒:<br>可以在觉醒界面使用守护之心强化你的守护者。觉醒道具守护之心主要为招募重复守护者获得。<br>守护者回响:<br>可以在回响界面使用回响强化道具强化你的守护者。回响强化道具可以再猎与宝箱中获得。"
"text": "这里可以查看你获得的所有守护者们,选择守护者点击右侧按钮可以查看详细界面并且强化他们。<br>在强化界面,可以有各种方式强化守护者。<br>守护者等级强化:<br>点击守护者经验条下方的加号按钮可以进入守护者升级界面,使用护身符可以快速提升守护者等级。<br>守护者升星:<br>当守护者等级达到当前星级最大值三星最大等级为30级四星为40级5星为50级6星60级可以使用荣耀徽章提升守护者星级并解锁最高等级上限。守护者最高为6星。荣耀徽章可以通过合成或分解操作进行不同星级之间的转换。<br>守护者技能等级强化:<br>点击技能图标上方的按钮,可以进入守护者技能升级界面,使用不同等级的功夫卷轴可以强化不同稀有度的守护者的技能等级。技能等级提升为随机提升该守护者未满级的技能等级。<br>守护者觉醒:<br>可以在觉醒界面使用守护之心强化你的守护者。觉醒道具守护之心主要为招募重复守护者获得。<br>守护者回响:<br>可以在回响界面使用回响强化道具强化你的守护者。回响强化道具可以再与宝箱中获得。"
}
},
{
@ -194,7 +194,7 @@
},
"content": {
"key": "ruledesc_ruledesc_content_18",
"text": "这里可以使用圣桃枝招募新的守护者们。<br>圣桃枝可以用200钻石购买一个<br>招募概率公示:<br>史诗守护者获得概率1.2%<br>完美守护者获得概率10.8%<br>稀有守护者获得概率88%"
"text": "圣桃招募<br>这里可以使用圣桃枝招募新的守护者们。<br>圣桃枝可以用200钻石购买一个<br>招募概率公示:<br>史诗守护者获得概率1.2%<br>完美守护者获得概率10.8%<br>稀有守护者获得概率88%<br>限定招募<br>这里可以选择自己喜欢的守护者,招募到一定次数后必出该守护者。<br>限定招募都有时间限制,时间结束后保底重置。<br>阵营招募<br>阵营招募可以使用特定的圣桃枝去招募特定阵容的守护者。<br>许愿招募<br>当玩家进行圣桃招募时,获得四星守护者可以获得一个圣桃。<br>获得五星守护者时能获得三十个圣桃。<br>消耗100个圣桃可以选择一个五星守护者固定招募出来。"
}
},
{
@ -212,11 +212,11 @@
"id": 10020,
"title": {
"key": "ruledesc_ruledesc_title_20",
"text": "猎说明"
"text": "说明"
},
"content": {
"key": "ruledesc_ruledesc_content_20",
"text": "这里可以猎各种敌人获得回响材料。<br>猎挑战随时间开放不同的猎头目,掉落的回响材料可用于阵容也会有所不同。<br>挑战难度越高的猎头目,获得的材料数量与稀有度越高。"
"text": "这里可以各种敌人获得回响材料。<br>猎挑战随时间开放不同的猎头目,掉落的回响材料可用于阵容也会有所不同。<br>挑战难度越高的猎头目,获得的材料数量与稀有度越高。"
}
},
{
@ -271,7 +271,7 @@
},
"content": {
"key": "ruledesc_ruledesc_content_25",
"text": "这里可以使用回响强化道具强化你的守护者。<br>回响强化道具可在猎与宝箱中获得。"
"text": "这里可以使用回响强化道具强化你的守护者。<br>回响强化道具可在与宝箱中获得。"
}
},
{

View File

@ -154,7 +154,7 @@
"tab": 5,
"shopname": {
"key": "shop_shop_shopname_5",
"text": "公会商店"
"text": "俱乐部商店"
},
"upper_shop": {
"key": "shop_shop_upper_shop_5",

View File

@ -151,7 +151,7 @@
"id_list": 8,
"task_display": {
"key": "newsmithy_task_task_display_9",
"text": "进行10次阵营招募"
"text": "进行10次属性招募"
},
"type_id": 115,
"reword": [

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,152 @@
[
{
"EventId": 10000101,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_1",
"text": "开启宝箱"
},
"EventType": 10,
"EventResource": "event_rewardbox_1",
"Value1": 21100001,
"Value2": 2,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 10000002,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_2",
"text": "开启宝箱"
},
"EventType": 10,
"EventResource": "event_rewardbox_1",
"Value1": 21100002,
"Value2": 2,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 10000003,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_3",
"text": "开启宝箱"
},
"EventType": 10,
"EventResource": "event_rewardbox_1",
"Value1": 21100003,
"Value2": 2,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 10000004,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_4",
"text": "开启宝箱"
},
"EventType": 10,
"EventResource": "event_rewardbox_1",
"Value1": 21100004,
"Value2": 2,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 10000005,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_5",
"text": "开启宝箱"
},
"EventType": 10,
"EventResource": "event_rewardbox_1",
"Value1": 21100005,
"Value2": 2,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 10000006,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_6",
"text": "开启宝箱"
},
"EventType": 10,
"EventResource": "event_rewardbox_1",
"Value1": 21100006,
"Value2": 2,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 10000007,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_7",
"text": "开启宝箱"
},
"EventType": 10,
"EventResource": "event_rewardbox_1",
"Value1": 21100007,
"Value2": 2,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 10000008,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_8",
"text": "开启宝箱"
},
"EventType": 10,
"EventResource": "event_rewardbox_1",
"Value1": 21100008,
"Value2": 2,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 10000009,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_9",
"text": "开启宝箱"
},
"EventType": 10,
"EventResource": "event_rewardbox_1",
"Value1": 21100009,
"Value2": 1,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 16010101,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_1",
"key": "stonehenge_eventconfig_EventTitle_10",
"text": "打开"
},
"EventType": 16,
@ -15,10 +159,106 @@
"PostEvent": 0,
"probability": 0
},
{
"EventId": 17002003,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_11",
"text": "打开"
},
"EventType": 17,
"EventResource": "event_rewardbox_1",
"Value1": 200,
"Value2": 3,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 11000000,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_12",
"text": "打开商店"
},
"EventType": 11,
"EventResource": "event_battle_51004",
"Value1": 0,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 20000000,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_13",
"text": "支援"
},
"EventType": 20,
"EventResource": "",
"Value1": 0,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 21000000,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_14",
"text": "复活"
},
"EventType": 21,
"EventResource": "",
"Value1": 1000,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 18000001,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_15",
"text": "恢复血量"
},
"EventType": 18,
"EventResource": "",
"Value1": 200,
"Value2": 5,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 19000001,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_16",
"text": "扣血"
},
"EventType": 19,
"EventResource": "",
"Value1": 10,
"Value2": 5,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 14110101,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_2",
"key": "stonehenge_eventconfig_EventTitle_17",
"text": "战斗"
},
"EventType": 14,
@ -34,7 +274,7 @@
{
"EventId": 14110102,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_3",
"key": "stonehenge_eventconfig_EventTitle_18",
"text": "战斗"
},
"EventType": 14,
@ -50,7 +290,7 @@
{
"EventId": 14110103,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_4",
"key": "stonehenge_eventconfig_EventTitle_19",
"text": "战斗"
},
"EventType": 14,
@ -66,7 +306,7 @@
{
"EventId": 14110104,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_5",
"key": "stonehenge_eventconfig_EventTitle_20",
"text": "战斗"
},
"EventType": 14,
@ -82,7 +322,7 @@
{
"EventId": 14110105,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_6",
"key": "stonehenge_eventconfig_EventTitle_21",
"text": "战斗"
},
"EventType": 14,
@ -98,7 +338,7 @@
{
"EventId": 25100001,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_7",
"key": "stonehenge_eventconfig_EventTitle_22",
"text": "随机符文"
},
"EventType": 25,
@ -114,7 +354,7 @@
{
"EventId": 28110501,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_8",
"key": "stonehenge_eventconfig_EventTitle_23",
"text": "首领"
},
"EventType": 28,
@ -126,5 +366,357 @@
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 12100001,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_24",
"text": "剧情(首领战必出)"
},
"EventType": 12,
"EventResource": "100001",
"Value1": 0,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 12100002,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_25",
"text": "剧情(常规)"
},
"EventType": 12,
"EventResource": "100002",
"Value1": 0,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 12100003,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_26",
"text": "剧情(常规)"
},
"EventType": 12,
"EventResource": "100003",
"Value1": 0,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 12100004,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_27",
"text": "剧情(常规)"
},
"EventType": 12,
"EventResource": "100004",
"Value1": 0,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 12100005,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_28",
"text": "剧情(常规)"
},
"EventType": 12,
"EventResource": "100005",
"Value1": 0,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 12100006,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_29",
"text": "剧情(常规)"
},
"EventType": 12,
"EventResource": "100006",
"Value1": 0,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 22000000,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_30",
"text": "删除buff"
},
"EventType": 22,
"EventResource": "",
"Value1": 1,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 22000101,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_31",
"text": "删除buff"
},
"EventType": 22,
"EventResource": "",
"Value1": 1,
"Value2": 1,
"Value3": 1,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 22000102,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_32",
"text": "删除buff"
},
"EventType": 22,
"EventResource": "",
"Value1": 1,
"Value2": 1,
"Value3": 2,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 22000103,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_33",
"text": "删除buff"
},
"EventType": 22,
"EventResource": "",
"Value1": 1,
"Value2": 1,
"Value3": 3,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 22000104,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_34",
"text": "删除buff"
},
"EventType": 22,
"EventResource": "",
"Value1": 1,
"Value2": 1,
"Value3": 4,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 22000201,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_35",
"text": "删除buff"
},
"EventType": 22,
"EventResource": "",
"Value1": 1,
"Value2": 2,
"Value3": 1,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 22000202,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_36",
"text": "删除buff"
},
"EventType": 22,
"EventResource": "",
"Value1": 1,
"Value2": 2,
"Value3": 2,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 22000203,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_37",
"text": "删除buff"
},
"EventType": 22,
"EventResource": "",
"Value1": 1,
"Value2": 2,
"Value3": 3,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 23000000,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_38",
"text": "强化buff"
},
"EventType": 23,
"EventResource": "",
"Value1": 1,
"Value2": 0,
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 23000101,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_39",
"text": "强化buff"
},
"EventType": 23,
"EventResource": "",
"Value1": 1,
"Value2": 1,
"Value3": 1,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 23000102,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_40",
"text": "强化buff"
},
"EventType": 23,
"EventResource": "",
"Value1": 1,
"Value2": 1,
"Value3": 2,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 23000103,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_41",
"text": "强化buff"
},
"EventType": 23,
"EventResource": "",
"Value1": 1,
"Value2": 1,
"Value3": 3,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 23000104,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_42",
"text": "强化buff"
},
"EventType": 23,
"EventResource": "",
"Value1": 1,
"Value2": 1,
"Value3": 4,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 23000201,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_43",
"text": "强化buff"
},
"EventType": 23,
"EventResource": "",
"Value1": 1,
"Value2": 2,
"Value3": 1,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 23000202,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_44",
"text": "强化buff"
},
"EventType": 23,
"EventResource": "",
"Value1": 1,
"Value2": 2,
"Value3": 2,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
},
{
"EventId": 23000203,
"EventTitle": {
"key": "stonehenge_eventconfig_EventTitle_45",
"text": "强化buff"
},
"EventType": 23,
"EventResource": "",
"Value1": 1,
"Value2": 2,
"Value3": 3,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
}
]

View File

@ -6,8 +6,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -18,8 +18,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -30,8 +30,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -42,8 +42,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -54,8 +54,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -66,8 +66,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -78,8 +78,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -90,8 +90,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -102,8 +102,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -114,8 +114,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -126,8 +126,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -138,8 +138,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -150,8 +150,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -162,8 +162,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -174,8 +174,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
},
@ -186,8 +186,8 @@
"Reward": [
{
"a": "attr",
"t": "gold",
"n": 1
"t": "diamond",
"n": 100
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -5,22 +5,7 @@
{
"a": "attr",
"t": "gold",
"n": 500
}
],
"point": {
"a": "item",
"t": "10000038",
"n": 500
}
},
{
"id": 2,
"rewarditem": [
{
"a": "attr",
"t": "gold",
"n": 500
"n": 200000
}
],
"point": {
@ -30,27 +15,12 @@
}
},
{
"id": 3,
"id": 2,
"rewarditem": [
{
"a": "attr",
"t": "gold",
"n": 500
}
],
"point": {
"a": "item",
"t": "10000038",
"n": 1500
}
},
{
"id": 4,
"rewarditem": [
{
"a": "attr",
"t": "gold",
"n": 500
"a": "item",
"t": "10000022",
"n": 1
}
],
"point": {
@ -60,27 +30,12 @@
}
},
{
"id": 5,
"id": 3,
"rewarditem": [
{
"a": "attr",
"t": "gold",
"n": 500
}
],
"point": {
"a": "item",
"t": "10000038",
"n": 2500
}
},
{
"id": 6,
"rewarditem": [
{
"a": "attr",
"t": "gold",
"n": 500
"n": 200000
}
],
"point": {
@ -90,27 +45,12 @@
}
},
{
"id": 7,
"id": 4,
"rewarditem": [
{
"a": "attr",
"t": "gold",
"n": 500
}
],
"point": {
"a": "item",
"t": "10000038",
"n": 3500
}
},
{
"id": 8,
"rewarditem": [
{
"a": "attr",
"t": "gold",
"n": 500
"a": "item",
"t": "10000023",
"n": 1
}
],
"point": {
@ -120,27 +60,12 @@
}
},
{
"id": 9,
"id": 5,
"rewarditem": [
{
"a": "attr",
"t": "gold",
"n": 500
}
],
"point": {
"a": "item",
"t": "10000038",
"n": 4500
}
},
{
"id": 10,
"rewarditem": [
{
"a": "attr",
"t": "gold",
"n": 500
"n": 200000
}
],
"point": {
@ -148,5 +73,80 @@
"t": "10000038",
"n": 5000
}
},
{
"id": 6,
"rewarditem": [
{
"a": "item",
"t": "10000024",
"n": 1
}
],
"point": {
"a": "item",
"t": "10000038",
"n": 6000
}
},
{
"id": 7,
"rewarditem": [
{
"a": "attr",
"t": "gold",
"n": 200000
}
],
"point": {
"a": "item",
"t": "10000038",
"n": 7000
}
},
{
"id": 8,
"rewarditem": [
{
"a": "item",
"t": "10000005",
"n": 1
}
],
"point": {
"a": "item",
"t": "10000038",
"n": 8000
}
},
{
"id": 9,
"rewarditem": [
{
"a": "item",
"t": "10000005",
"n": 1
}
],
"point": {
"a": "item",
"t": "10000038",
"n": 9000
}
},
{
"id": 10,
"rewarditem": [
{
"a": "item",
"t": "13000001",
"n": 1
}
],
"point": {
"a": "item",
"t": "10000038",
"n": 10000
}
}
]

View File

@ -19,6 +19,18 @@
"t": "gold",
"n": 1000
}
],
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 100000
}
]
},
{
@ -41,6 +53,18 @@
"t": "gold",
"n": 100
}
],
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 100000
}
]
},
{
@ -57,6 +81,18 @@
"t": "23000004",
"n": 1
},
"costget": []
"costget": [],
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 100000
}
]
}
]

View File

@ -11,34 +11,30 @@ import (
)
const (
game_passcheck = "game_passcheck.json"
game_passcheckexp = "game_passcheckexp.json"
game_passchecktask = "game_passchecktask.json"
game_passcheck = "game_passcheck.json"
game_passcheckexp = "game_passcheckexp.json"
game_passchecktask = "game_passchecktask.json"
game_passcheckprice = "game_passcheckprice.json"
)
type configureComp struct {
modules.MCompConfigure
module *Warorder
lock sync.RWMutex
product map[string]int32 //商品id
order map[int32][]*cfg.GamePassCheckData //战令
exps map[int32][]*cfg.GamePassCheckExpData //战令
module *Warorder
lock sync.RWMutex
order map[int32][]*cfg.GamePassCheckData //战令
exps map[int32][]*cfg.GamePassCheckExpData //战令
}
func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
err = this.MCompConfigure.Init(service, module, comp, options)
this.module = module.(*Warorder)
err = this.LoadConfigure(game_passchecktask, cfg.NewGamePassCheckTask)
err = this.LoadConfigure(game_passcheckprice, cfg.NewGamePassCheckPrice)
configure.RegisterConfigure(game_passcheck, cfg.NewGamePassCheck, this.updatePassCheck)
configure.RegisterConfigure(game_passcheckexp, cfg.NewGamePassCheckExp, this.updatePassCheckExp)
return
}
func (this *configureComp) getproduct() map[string]int32 {
this.lock.RLock()
defer this.lock.RUnlock()
return this.product
}
func (this *configureComp) getorder(wtype int32) (results []*cfg.GamePassCheckData, err error) {
this.lock.RLock()
defer this.lock.RUnlock()
@ -76,6 +72,19 @@ func (this *configureComp) getPassCheckCfg() (data *cfg.GamePassCheck, err error
return
}
// 读取任务配置表
func (this *configureComp) getGamePassCheckPrice() (confs []*cfg.GamePassCheckPriceData, err error) {
var (
v interface{}
)
if v, err = this.GetConfigure(game_passcheck); err != nil {
return
} else {
confs = v.(*cfg.GamePassCheckPrice).GetDataList()
}
return
}
// 更新任务配置表
func (this *configureComp) updatePassCheck() {
gwt, err := this.getPassCheckCfg()
@ -83,12 +92,9 @@ func (this *configureComp) updatePassCheck() {
this.module.Error("世界任务配置表异常!")
return
}
productConf := make(map[string]int32)
orderConf := make(map[int32][]*cfg.GamePassCheckData)
for _, v := range gwt.GetDataList() {
if _, ok := productConf[v.PayId]; !ok {
productConf[v.PayId] = v.PasscheckType
}
if _, ok := orderConf[v.PasscheckType]; !ok {
orderConf[v.PasscheckType] = make([]*cfg.GamePassCheckData, 0)
}
@ -96,7 +102,6 @@ func (this *configureComp) updatePassCheck() {
}
this.lock.Lock()
this.product = productConf
this.order = orderConf
this.lock.Unlock()
}

View File

@ -6,6 +6,7 @@ import (
"go_dreamfactory/lego/core"
"go_dreamfactory/modules"
"go_dreamfactory/pb"
cfg "go_dreamfactory/sys/configure/structs"
)
const modulename = "战令"
@ -48,15 +49,29 @@ func (this *Warorder) OnInstallComp() {
// 发货
func (this *Warorder) Delivery(session comm.IUserSession, pid string) (errdata *pb.ErrorData, items []*pb.UserAssets) {
var (
product map[string]int32 //商品id
warorders *pb.DBWarorders
info *pb.Warorder
wtype int32
confs []*cfg.GamePassCheckPriceData
conf *cfg.GamePassCheckPriceData
info *pb.DBWarorders
warorder *pb.Warorder
dwarorder *pb.DreamWarorder
err error
ok bool
)
product = this.configure.getproduct()
if _, ok = product[pid]; !ok {
if confs, err = this.configure.getGamePassCheckPrice(); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Title: pb.ErrorCode_ConfigNoFound.String(),
Message: err.Error(),
}
return
}
for _, v := range confs {
if v.PayId == pid || v.PayproId == pid || v.PaymidId == pid {
conf = v
break
}
}
if conf == nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Title: pb.ErrorCode_ConfigNoFound.String(),
@ -64,8 +79,8 @@ func (this *Warorder) Delivery(session comm.IUserSession, pid string) (errdata *
}
return
}
wtype = product[pid]
if warorders, err = this.model.getUserWarorders(session.GetUserId()); err != nil {
if info, err = this.model.getUserWarorders(session.GetUserId()); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_DBError,
Title: pb.ErrorCode_DBError.ToString(),
@ -74,14 +89,27 @@ func (this *Warorder) Delivery(session comm.IUserSession, pid string) (errdata *
return
}
if info, ok = warorders.Warorder[wtype]; !ok {
info = &pb.Warorder{
Vip: true,
switch conf.PasscheckType {
case 1, 2, 3:
if warorder, ok = info.Warorder[conf.PasscheckType]; !ok {
warorder = &pb.Warorder{
Vip: true,
}
info.Warorder[conf.PasscheckType] = warorder
}
warorder.Vip = true
case 4:
if dwarorder, ok = info.Dreamwarorder[conf.PasscheckType]; !ok {
dwarorder = &pb.DreamWarorder{}
info.Warorder[conf.PasscheckType] = warorder
}
if conf.PayId == pid {
dwarorder.Vip = 1
} else {
dwarorder.Vip = 2
}
warorders.Warorder[wtype] = info
}
info.Vip = true
this.model.updateUserWarorders(session.GetUserId(), warorders)
this.model.updateUserWarorders(session.GetUserId(), info)
return
}

View File

@ -21,7 +21,7 @@ func NewGameAnnulartaskAll(_buf []map[string]interface{}) (*GameAnnulartaskAll,
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Taskgroup] = _v
dataMap[_v.Id] = _v
}
}
return &GameAnnulartaskAll{_dataList:_dataList, _dataMap:dataMap}, nil

View File

@ -11,10 +11,9 @@ package cfg
import "errors"
type GameAnnulartaskAllData struct {
Taskgroup int32
Taskdetail []int32
Weight int32
Reward []*Gameatn
Id int32
Parameter int32
PasscheckType int32
}
const TypeId_GameAnnulartaskAllData = 561445145
@ -24,36 +23,9 @@ func (*GameAnnulartaskAllData) GetTypeId() int32 {
}
func (_v *GameAnnulartaskAllData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["taskgroup"].(float64); !_ok_ { err = errors.New("taskgroup error"); return }; _v.Taskgroup = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["taskdetail"].([]interface{}); !_ok_ { err = errors.New("taskdetail error"); return }
_v.Taskdetail = 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.Taskdetail = append(_v.Taskdetail, _list_v_)
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["weight"].(float64); !_ok_ { err = errors.New("weight error"); return }; _v.Weight = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
_v.Reward = make([]*Gameatn, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ *Gameatn
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
_v.Reward = append(_v.Reward, _list_v_)
}
}
{ 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["parameter"].(float64); !_ok_ { err = errors.New("parameter error"); return }; _v.Parameter = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["passcheck_type"].(float64); !_ok_ { err = errors.New("passcheck_type error"); return }; _v.PasscheckType = int32(_tempNum_) }
return
}

View File

@ -17,9 +17,6 @@ type GamePassCheckData struct {
UnlockText string
FreeReward *Gameatn
PayReward *Gameatn
PayId string
PayproId string
PaymidId string
}
const TypeId_GamePassCheckData = -880679227
@ -35,9 +32,6 @@ func (_v *GamePassCheckData)Deserialize(_buf map[string]interface{}) (err error)
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["unlock_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.UnlockText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.UnlockText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["free_reward"].(map[string]interface{}); !_ok_ { err = errors.New("free_reward error"); return }; if _v.FreeReward, err = DeserializeGameatn(_x_); err != nil { return } }
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["pay_reward"].(map[string]interface{}); !_ok_ { err = errors.New("pay_reward error"); return }; if _v.PayReward, err = DeserializeGameatn(_x_); err != nil { return } }
{ var _ok_ bool; if _v.PayId, _ok_ = _buf["pay_id"].(string); !_ok_ { err = errors.New("pay_id error"); return } }
{ var _ok_ bool; if _v.PayproId, _ok_ = _buf["paypro_id"].(string); !_ok_ { err = errors.New("paypro_id error"); return } }
{ var _ok_ bool; if _v.PaymidId, _ok_ = _buf["paymid_id"].(string); !_ok_ { err = errors.New("paymid_id error"); return } }
return
}

View File

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

View File

@ -0,0 +1,41 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GamePassCheckPriceData struct {
PasscheckType int32
PayId string
PayproId string
PaymidId string
}
const TypeId_GamePassCheckPriceData = -1538880936
func (*GamePassCheckPriceData) GetTypeId() int32 {
return -1538880936
}
func (_v *GamePassCheckPriceData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["passcheck_type"].(float64); !_ok_ { err = errors.New("passcheck_type error"); return }; _v.PasscheckType = int32(_tempNum_) }
{ var _ok_ bool; if _v.PayId, _ok_ = _buf["pay_id"].(string); !_ok_ { err = errors.New("pay_id error"); return } }
{ var _ok_ bool; if _v.PayproId, _ok_ = _buf["paypro_id"].(string); !_ok_ { err = errors.New("paypro_id error"); return } }
{ var _ok_ bool; if _v.PaymidId, _ok_ = _buf["paymid_id"].(string); !_ok_ { err = errors.New("paymid_id error"); return } }
return
}
func DeserializeGamePassCheckPriceData(_buf map[string]interface{}) (*GamePassCheckPriceData, error) {
v := &GamePassCheckPriceData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -23,6 +23,7 @@ type GameStoneBuffData struct {
BuffStory string
BuffUpgradeCost *Gameatn
BuffSell *Gameatn
DeleteWt int32
}
const TypeId_GameStoneBuffData = -1457644250
@ -44,6 +45,7 @@ func (_v *GameStoneBuffData)Deserialize(_buf map[string]interface{}) (err error)
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["BuffStory"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.BuffStory error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.BuffStory, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["BuffUpgradeCost"].(map[string]interface{}); !_ok_ { err = errors.New("BuffUpgradeCost error"); return }; if _v.BuffUpgradeCost, err = DeserializeGameatn(_x_); err != nil { return } }
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["BuffSell"].(map[string]interface{}); !_ok_ { err = errors.New("BuffSell error"); return }; if _v.BuffSell, err = DeserializeGameatn(_x_); err != nil { return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["DeleteWt"].(float64); !_ok_ { err = errors.New("DeleteWt error"); return }; _v.DeleteWt = int32(_tempNum_) }
return
}

View File

@ -17,6 +17,7 @@ type GameUiGameConsumData struct {
Getmax int32
Cost *Gameatn
Costget []*Gameatn
Reward []*Gameatn
}
const TypeId_GameUiGameConsumData = 380347541
@ -45,6 +46,20 @@ func (_v *GameUiGameConsumData)Deserialize(_buf map[string]interface{}) (err err
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
_v.Reward = make([]*Gameatn, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ *Gameatn
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
_v.Reward = append(_v.Reward, _list_v_)
}
}
return
}

View File

@ -109,6 +109,7 @@ type Tables struct {
PassCheck *GamePassCheck
PassCheckExp *GamePassCheckExp
PassCheckTask *GamePassCheckTask
PassCheckPrice *GamePassCheckPrice
Mail *GameMail
CombatLevel *GameCombatLevel
CombatManster *GameCombatManster
@ -838,6 +839,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.PassCheckTask, err = NewGamePassCheckTask(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_passcheckprice") ; err != nil {
return nil, err
}
if tables.PassCheckPrice, err = NewGamePassCheckPrice(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_mail") ; err != nil {
return nil, err
}