积分boss异化效果
This commit is contained in:
parent
ba7392307e
commit
87fdd69542
@ -2,7 +2,7 @@
|
||||
{
|
||||
"id": 1001,
|
||||
"name": {
|
||||
"key": "name_01",
|
||||
"key": "arena_active_task_name_01",
|
||||
"text": "竞技场胜利5次"
|
||||
},
|
||||
"buried": 22000001,
|
||||
@ -27,7 +27,7 @@
|
||||
{
|
||||
"id": 1002,
|
||||
"name": {
|
||||
"key": "name_02",
|
||||
"key": "arena_active_task_name_02",
|
||||
"text": "竞技场胜利10次"
|
||||
},
|
||||
"buried": 22000002,
|
||||
@ -52,7 +52,7 @@
|
||||
{
|
||||
"id": 1003,
|
||||
"name": {
|
||||
"key": "name_03",
|
||||
"key": "arena_active_task_name_03",
|
||||
"text": "竞技场胜利15次"
|
||||
},
|
||||
"buried": 22000003,
|
||||
@ -77,7 +77,7 @@
|
||||
{
|
||||
"id": 1004,
|
||||
"name": {
|
||||
"key": "name_04",
|
||||
"key": "arena_active_task_name_04",
|
||||
"text": "竞技场胜利20次"
|
||||
},
|
||||
"buried": 22000004,
|
||||
@ -102,7 +102,7 @@
|
||||
{
|
||||
"id": 1005,
|
||||
"name": {
|
||||
"key": "name_05",
|
||||
"key": "arena_active_task_name_05",
|
||||
"text": "竞技场胜利25次"
|
||||
},
|
||||
"buried": 22000005,
|
||||
@ -127,7 +127,7 @@
|
||||
{
|
||||
"id": 1006,
|
||||
"name": {
|
||||
"key": "name_06",
|
||||
"key": "arena_active_task_name_06",
|
||||
"text": "竞技场胜利30次"
|
||||
},
|
||||
"buried": 22000006,
|
||||
|
@ -4528,7 +4528,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"value": 2,
|
||||
"value": 3,
|
||||
"filter": [],
|
||||
"filter2": []
|
||||
},
|
||||
@ -28066,7 +28066,7 @@
|
||||
"type_sp": 1,
|
||||
"tasktxt": {
|
||||
"key": "buried_buried_condi_tasktxt_916",
|
||||
"text": "辉月盾收集1个"
|
||||
"text": "辉月星尘收集1个"
|
||||
},
|
||||
"type": 187,
|
||||
"valid": 1,
|
||||
@ -32994,7 +32994,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"value": 2,
|
||||
"value": 3,
|
||||
"filter": [],
|
||||
"filter2": []
|
||||
},
|
||||
@ -33024,7 +33024,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"value": 3,
|
||||
"value": 4,
|
||||
"filter": [],
|
||||
"filter2": []
|
||||
},
|
||||
@ -33054,7 +33054,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"value": 4,
|
||||
"value": 5,
|
||||
"filter": [],
|
||||
"filter2": []
|
||||
},
|
||||
@ -33084,7 +33084,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"value": 5,
|
||||
"value": 6,
|
||||
"filter": [],
|
||||
"filter2": []
|
||||
},
|
||||
@ -33114,7 +33114,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"value": 6,
|
||||
"value": 7,
|
||||
"filter": [],
|
||||
"filter2": []
|
||||
},
|
||||
|
@ -1409,7 +1409,9 @@
|
||||
{
|
||||
"id": 242,
|
||||
"insert": 1,
|
||||
"filter": []
|
||||
"filter": [
|
||||
"gte"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 243,
|
||||
|
@ -23,7 +23,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 0
|
||||
},
|
||||
{
|
||||
"id": 1002,
|
||||
@ -49,7 +50,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 0
|
||||
},
|
||||
{
|
||||
"id": 1003,
|
||||
@ -75,7 +77,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 0
|
||||
},
|
||||
{
|
||||
"id": 1004,
|
||||
@ -101,7 +104,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 0
|
||||
},
|
||||
{
|
||||
"id": 1005,
|
||||
@ -127,7 +131,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 0
|
||||
},
|
||||
{
|
||||
"id": 1006,
|
||||
@ -153,7 +158,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 0
|
||||
},
|
||||
{
|
||||
"id": 1007,
|
||||
@ -179,7 +185,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 0
|
||||
},
|
||||
{
|
||||
"id": 1008,
|
||||
@ -205,7 +212,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 0
|
||||
},
|
||||
{
|
||||
"id": 1009,
|
||||
@ -231,7 +239,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 0
|
||||
},
|
||||
{
|
||||
"id": 1010,
|
||||
@ -257,7 +266,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 0
|
||||
},
|
||||
{
|
||||
"id": 1011,
|
||||
@ -283,7 +293,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 0
|
||||
},
|
||||
{
|
||||
"id": 1012,
|
||||
@ -309,7 +320,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 101
|
||||
},
|
||||
{
|
||||
"id": 1013,
|
||||
@ -335,7 +347,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 102
|
||||
},
|
||||
{
|
||||
"id": 1014,
|
||||
@ -361,7 +374,8 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 103
|
||||
},
|
||||
{
|
||||
"id": 1015,
|
||||
@ -387,6 +401,7 @@
|
||||
"n": 200
|
||||
}
|
||||
],
|
||||
"taskid": 0
|
||||
"taskid": 0,
|
||||
"yihuagroup": 104
|
||||
}
|
||||
]
|
41
bin/json/game_integralbuffgroup.json
Normal file
41
bin/json/game_integralbuffgroup.json
Normal file
@ -0,0 +1,41 @@
|
||||
[
|
||||
{
|
||||
"skillgroup": 101,
|
||||
"skillid": [
|
||||
923011431,
|
||||
923011432,
|
||||
923011433,
|
||||
835003421,
|
||||
835003422,
|
||||
835003423
|
||||
]
|
||||
},
|
||||
{
|
||||
"skillgroup": 102,
|
||||
"skillid": [
|
||||
935003431,
|
||||
935003432,
|
||||
935003433,
|
||||
833005421,
|
||||
833005422,
|
||||
833005413
|
||||
]
|
||||
},
|
||||
{
|
||||
"skillgroup": 103,
|
||||
"skillid": [
|
||||
933005431,
|
||||
933005432,
|
||||
933005433,
|
||||
843004421
|
||||
]
|
||||
},
|
||||
{
|
||||
"skillgroup": 104,
|
||||
"skillid": [
|
||||
843004422,
|
||||
843004423,
|
||||
943004431
|
||||
]
|
||||
}
|
||||
]
|
@ -390181,7 +390181,8 @@
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [
|
||||
134006011
|
||||
134006011,
|
||||
100000003
|
||||
],
|
||||
"lv": 20,
|
||||
"hppro": 10,
|
||||
@ -390498,7 +390499,8 @@
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [
|
||||
134006011
|
||||
134006011,
|
||||
100000003
|
||||
],
|
||||
"lv": 30,
|
||||
"hppro": 10,
|
||||
@ -390815,7 +390817,8 @@
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [
|
||||
134006011
|
||||
134006011,
|
||||
100000003
|
||||
],
|
||||
"lv": 40,
|
||||
"hppro": 10,
|
||||
@ -391132,7 +391135,8 @@
|
||||
"star": 4,
|
||||
"equip": [],
|
||||
"newskill": [
|
||||
134006011
|
||||
134006011,
|
||||
100000003
|
||||
],
|
||||
"lv": 50,
|
||||
"hppro": 10,
|
||||
@ -391449,7 +391453,8 @@
|
||||
"star": 5,
|
||||
"equip": [],
|
||||
"newskill": [
|
||||
134006011
|
||||
134006011,
|
||||
100000003
|
||||
],
|
||||
"lv": 60,
|
||||
"hppro": 10,
|
||||
@ -391766,7 +391771,8 @@
|
||||
"star": 5,
|
||||
"equip": [],
|
||||
"newskill": [
|
||||
134006011
|
||||
134006011,
|
||||
100000003
|
||||
],
|
||||
"lv": 70,
|
||||
"hppro": 10,
|
||||
@ -392082,7 +392088,9 @@
|
||||
"heroid": 55001,
|
||||
"star": 5,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"newskill": [
|
||||
100000003
|
||||
],
|
||||
"lv": 80,
|
||||
"hppro": 10,
|
||||
"atkpro": 0.5,
|
||||
|
@ -728,7 +728,7 @@
|
||||
"Argu": [
|
||||
1,
|
||||
4,
|
||||
500
|
||||
1000
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [
|
||||
@ -1207,7 +1207,7 @@
|
||||
"Argu": [
|
||||
1,
|
||||
4,
|
||||
4500
|
||||
6000
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [
|
||||
@ -1277,13 +1277,13 @@
|
||||
"Where": [],
|
||||
"Order": "",
|
||||
"Limit": 10,
|
||||
"ExecuteCnt": 3,
|
||||
"ExecuteCnt": 1,
|
||||
"TriggerAnim": "",
|
||||
"Type": 1,
|
||||
"Argu": [
|
||||
1,
|
||||
4,
|
||||
4700
|
||||
6500
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [
|
||||
@ -1328,13 +1328,13 @@
|
||||
"Where": [],
|
||||
"Order": "",
|
||||
"Limit": 10,
|
||||
"ExecuteCnt": 3,
|
||||
"ExecuteCnt": 1,
|
||||
"TriggerAnim": "",
|
||||
"Type": 1,
|
||||
"Argu": [
|
||||
1,
|
||||
4,
|
||||
5000
|
||||
6500
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [
|
||||
@ -1379,13 +1379,13 @@
|
||||
"Where": [],
|
||||
"Order": "",
|
||||
"Limit": 10,
|
||||
"ExecuteCnt": 3,
|
||||
"ExecuteCnt": 1,
|
||||
"TriggerAnim": "",
|
||||
"Type": 1,
|
||||
"Argu": [
|
||||
1,
|
||||
4,
|
||||
400
|
||||
7000
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [
|
||||
@ -1430,13 +1430,13 @@
|
||||
"Where": [],
|
||||
"Order": "",
|
||||
"Limit": 10,
|
||||
"ExecuteCnt": 3,
|
||||
"ExecuteCnt": 1,
|
||||
"TriggerAnim": "",
|
||||
"Type": 1,
|
||||
"Argu": [
|
||||
1,
|
||||
4,
|
||||
400
|
||||
7000
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [
|
||||
@ -30158,6 +30158,52 @@
|
||||
"RevisiCondition": "",
|
||||
"RevisiParams": []
|
||||
},
|
||||
{
|
||||
"Id": 255001113,
|
||||
"EmitPR": 1000,
|
||||
"From": 3,
|
||||
"Where": [],
|
||||
"Order": "",
|
||||
"Limit": 1,
|
||||
"ExecuteCnt": 1,
|
||||
"TriggerAnim": "",
|
||||
"Type": 2,
|
||||
"Argu": [
|
||||
455001212,
|
||||
1,
|
||||
-1
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [],
|
||||
"FailFollowSK": [],
|
||||
"MustHit": false,
|
||||
"DpsRevisiType": 0,
|
||||
"DpsCondition": "",
|
||||
"RevisiCondition": "",
|
||||
"RevisiParams": []
|
||||
},
|
||||
{
|
||||
"Id": 255001114,
|
||||
"EmitPR": 1000,
|
||||
"From": 1,
|
||||
"Where": [],
|
||||
"Order": "",
|
||||
"Limit": 10,
|
||||
"ExecuteCnt": 1,
|
||||
"TriggerAnim": "",
|
||||
"Type": 32,
|
||||
"Argu": [
|
||||
1000
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [],
|
||||
"FailFollowSK": [],
|
||||
"MustHit": false,
|
||||
"DpsRevisiType": 0,
|
||||
"DpsCondition": "",
|
||||
"RevisiCondition": "",
|
||||
"RevisiParams": []
|
||||
},
|
||||
{
|
||||
"Id": 255001211,
|
||||
"EmitPR": 1000,
|
||||
|
@ -595,7 +595,7 @@
|
||||
"passSkill": [],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_135002111_1",
|
||||
"text": "攻击一个敌方3次,共造成220%的伤害,每次向目标转嫁自身1个减益;转嫁成功时有50%的概率为目标附加1回合[color=#e5621b]眩晕[/color]。"
|
||||
"text": "攻击一个敌方3次,共造成320%的伤害,每次向目标转嫁自身1个减益;转嫁成功时有50%的概率为目标附加1回合[color=#e5621b]眩晕[/color]。"
|
||||
},
|
||||
"buffid": [
|
||||
390001105
|
||||
@ -633,7 +633,9 @@
|
||||
"key": "skill_skill_atk_Desc_135002111_2",
|
||||
"text": "伤害提升至250%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001106
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -667,7 +669,9 @@
|
||||
"key": "skill_skill_atk_Desc_135002111_3",
|
||||
"text": "效果触发几率提升至60%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001107
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -701,7 +705,9 @@
|
||||
"key": "skill_skill_atk_Desc_135002111_4",
|
||||
"text": "伤害提升至280%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001108
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -735,7 +741,9 @@
|
||||
"key": "skill_skill_atk_Desc_135002111_5",
|
||||
"text": "效果触发几率提升至70%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001109
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -769,7 +777,9 @@
|
||||
"key": "skill_skill_atk_Desc_135002111_6",
|
||||
"text": "伤害提升至310%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001110
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -836,7 +846,7 @@
|
||||
"passSkill": [],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_135002311_1",
|
||||
"text": "攻击全体敌方1次,伤害为自身攻击力450%,有80%概率驱散目标1个增益,并附加2回合[color=#e5621b]失手率提升[/color]。"
|
||||
"text": "攻击全体敌方1次,伤害为自身攻击力600%,有80%概率驱散目标1个增益,并附加2回合[color=#e5621b]失手率提升[/color]。"
|
||||
},
|
||||
"buffid": [
|
||||
390001102
|
||||
@ -871,9 +881,11 @@
|
||||
"passSkill": [],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_135002311_2",
|
||||
"text": "伤害提升至470%。"
|
||||
"text": "伤害提升至650%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001102
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -906,7 +918,9 @@
|
||||
"key": "skill_skill_atk_Desc_135002311_3",
|
||||
"text": "效果触发几率提升至90%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001102
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -937,9 +951,11 @@
|
||||
"passSkill": [],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_135002311_4",
|
||||
"text": "伤害提升至500%。"
|
||||
"text": "伤害提升至700%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001102
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -972,7 +988,9 @@
|
||||
"key": "skill_skill_atk_Desc_135002311_5",
|
||||
"text": "效果触发几率提升至100%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001102
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -1005,7 +1023,9 @@
|
||||
"key": "skill_skill_atk_Desc_135002311_6",
|
||||
"text": "冷却时间减少1回合。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001102
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -8090,7 +8110,7 @@
|
||||
"IsMelee": 1,
|
||||
"act": "Skill_2",
|
||||
"Type": 1,
|
||||
"CD": 0,
|
||||
"CD": 3,
|
||||
"Where": [],
|
||||
"Target": 2,
|
||||
"ChildSkill": {
|
||||
@ -8123,7 +8143,7 @@
|
||||
"IsMelee": 1,
|
||||
"act": "Skill_3",
|
||||
"Type": 1,
|
||||
"CD": 0,
|
||||
"CD": 4,
|
||||
"Where": [],
|
||||
"Target": 2,
|
||||
"ChildSkill": {
|
||||
@ -61634,7 +61654,7 @@
|
||||
"passSkill": [],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_100000001_1",
|
||||
"text": ""
|
||||
"text": "免疫控制"
|
||||
},
|
||||
"buffid": [],
|
||||
"map": ""
|
||||
@ -61667,8 +61687,43 @@
|
||||
"passSkill": [],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_100000002_1",
|
||||
"text": "免疫行动值降低"
|
||||
},
|
||||
"buffid": [],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
"id": 100000003,
|
||||
"level": 1,
|
||||
"MaxLV": 1,
|
||||
"UnavailablePlayTypes": [],
|
||||
"SkillFlag": 0,
|
||||
"EffectFlag": 0,
|
||||
"Priority": 0,
|
||||
"Name": {
|
||||
"key": "skill_skill_atk_Name_100000003",
|
||||
"text": ""
|
||||
},
|
||||
"ico": "",
|
||||
"CorrectPos": 0,
|
||||
"IsMelee": 0,
|
||||
"act": "",
|
||||
"Type": 4,
|
||||
"CD": 0,
|
||||
"Where": [],
|
||||
"Target": 0,
|
||||
"ChildSkill": {
|
||||
"Id": [
|
||||
255001113
|
||||
]
|
||||
},
|
||||
"passSkill": [
|
||||
255001113
|
||||
],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_100000003_1",
|
||||
"text": "积分boss复活"
|
||||
},
|
||||
"buffid": [],
|
||||
"map": ""
|
||||
}
|
||||
|
@ -4144,6 +4144,34 @@
|
||||
255001212
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 455001212,
|
||||
"Name": {
|
||||
"key": "skill_skill_passive_Name_455001212",
|
||||
"text": ""
|
||||
},
|
||||
"icon": "",
|
||||
"When": 15,
|
||||
"FromCheck": "Target=2",
|
||||
"TargetCheck": "",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "",
|
||||
"DpsCheck": "",
|
||||
"AddCon": [
|
||||
"LeftSelf=1"
|
||||
],
|
||||
"PasPr": 1000,
|
||||
"PasCorrection": 0,
|
||||
"TriggerAnim": "",
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimesInRoundByRole": 0,
|
||||
"MaxEmitTimes": 0,
|
||||
"MaxEmitTimesInRound": 2,
|
||||
"Callback": [
|
||||
255001114
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 444004211,
|
||||
"Name": {
|
||||
|
@ -3823,7 +3823,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_57",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 1,
|
||||
"sweepId": 1,
|
||||
@ -3886,7 +3886,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_58",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 2,
|
||||
"sweepId": 1,
|
||||
@ -3949,7 +3949,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_59",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 3,
|
||||
"sweepId": 1,
|
||||
@ -4012,7 +4012,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_60",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 4,
|
||||
"sweepId": 1,
|
||||
@ -4076,7 +4076,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_61",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 5,
|
||||
"sweepId": 2,
|
||||
@ -4140,7 +4140,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_62",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 6,
|
||||
"sweepId": 2,
|
||||
@ -4204,7 +4204,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_63",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 7,
|
||||
"sweepId": 2,
|
||||
@ -4268,7 +4268,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_64",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 8,
|
||||
"sweepId": 2,
|
||||
@ -4333,7 +4333,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_65",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 9,
|
||||
"sweepId": 3,
|
||||
@ -4403,7 +4403,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_66",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 10,
|
||||
"sweepId": 3,
|
||||
@ -4473,7 +4473,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_67",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 11,
|
||||
"sweepId": 3,
|
||||
@ -4543,7 +4543,7 @@
|
||||
"bossid": 31,
|
||||
"name": {
|
||||
"key": "vikingexpedition_boss_name_68",
|
||||
"text": "梦境回廊"
|
||||
"text": "塔岗监狱"
|
||||
},
|
||||
"difficulty": 12,
|
||||
"sweepId": 3,
|
||||
|
@ -18,6 +18,7 @@ const (
|
||||
game_integraltime = "game_integraltime.json"
|
||||
game_integralbuff = "game_integralbuff.json"
|
||||
game_integralachieve = "game_integralachieve.json"
|
||||
game_integralbuffgroup = "game_integralbuffgroup.json"
|
||||
)
|
||||
|
||||
///配置管理基础组件
|
||||
@ -39,6 +40,7 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
|
||||
game_integralcondition: cfg.NewGameIntegralCondition,
|
||||
game_integralbuff: cfg.NewGameIntegralBuff,
|
||||
game_integralachieve: cfg.NewGameIntegralAchieve,
|
||||
game_integralbuffgroup: cfg.NewGameIntegralBuffGroup,
|
||||
})
|
||||
configure.RegisterConfigure(game_integralboss, cfg.NewGameIntegralBoss, this.LoadStageBoss)
|
||||
configure.RegisterConfigure(game_integralreward, cfg.NewGameIntegralReward, this.LoadIntegralReward)
|
||||
@ -234,3 +236,38 @@ func (this *configureComp) GetIntegralAchieveByKey(id int32) (result *cfg.GameIn
|
||||
err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_integralachieve, id)
|
||||
return
|
||||
}
|
||||
|
||||
func (this *configureComp) GetIntegralBUff(group int32) (mp map[int32]struct{}, err error) {
|
||||
var (
|
||||
v interface{}
|
||||
)
|
||||
mp = make(map[int32]struct{}, 0)
|
||||
if v, err = this.GetConfigure(game_integralbuffgroup); err == nil {
|
||||
if configure, ok := v.(*cfg.GameIntegralBuffGroup); ok {
|
||||
if result := configure.Get(group); result != nil {
|
||||
for _, v := range result.Skillid {
|
||||
mp[v] = struct{}{}
|
||||
}
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_integralbuffgroup, group)
|
||||
return
|
||||
}
|
||||
|
||||
// 获取组数组
|
||||
func (this *configureComp) GetIntegralBUffSkillGroup() (sz []int32, err error) {
|
||||
var (
|
||||
v interface{}
|
||||
)
|
||||
if v, err = this.GetConfigure(game_integralbuffgroup); err == nil {
|
||||
if configure, ok := v.(*cfg.GameIntegralBuffGroup); ok {
|
||||
for _, v := range configure.GetDataList() {
|
||||
sz = append(sz, v.Skillgroup)
|
||||
}
|
||||
}
|
||||
}
|
||||
err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_integralbuffgroup, "")
|
||||
return
|
||||
}
|
||||
|
@ -16,6 +16,7 @@ type GameIntegralAchieveData struct {
|
||||
Des string
|
||||
Reward []*Gameatn
|
||||
Taskid int32
|
||||
Yihuagroup int32
|
||||
}
|
||||
|
||||
const TypeId_GameIntegralAchieveData = -1383728045
|
||||
@ -43,6 +44,7 @@ func (_v *GameIntegralAchieveData)Deserialize(_buf map[string]interface{}) (err
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["taskid"].(float64); !_ok_ { err = errors.New("taskid error"); return }; _v.Taskid = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["yihuagroup"].(float64); !_ok_ { err = errors.New("yihuagroup error"); return }; _v.Yihuagroup = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
|
42
sys/configure/structs/Game.IntegralBuffGroup.go
Normal file
42
sys/configure/structs/Game.IntegralBuffGroup.go
Normal 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 GameIntegralBuffGroup struct {
|
||||
_dataMap map[int32]*GameIntegralBuffGroupData
|
||||
_dataList []*GameIntegralBuffGroupData
|
||||
}
|
||||
|
||||
func NewGameIntegralBuffGroup(_buf []map[string]interface{}) (*GameIntegralBuffGroup, error) {
|
||||
_dataList := make([]*GameIntegralBuffGroupData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameIntegralBuffGroupData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameIntegralBuffGroupData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Skillgroup] = _v
|
||||
}
|
||||
}
|
||||
return &GameIntegralBuffGroup{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameIntegralBuffGroup) GetDataMap() map[int32]*GameIntegralBuffGroupData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameIntegralBuffGroup) GetDataList() []*GameIntegralBuffGroupData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameIntegralBuffGroup) Get(key int32) *GameIntegralBuffGroupData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
50
sys/configure/structs/Game.IntegralBuffGroupData.go
Normal file
50
sys/configure/structs/Game.IntegralBuffGroupData.go
Normal file
@ -0,0 +1,50 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameIntegralBuffGroupData struct {
|
||||
Skillgroup int32
|
||||
Skillid []int32
|
||||
}
|
||||
|
||||
const TypeId_GameIntegralBuffGroupData = 1008914542
|
||||
|
||||
func (*GameIntegralBuffGroupData) GetTypeId() int32 {
|
||||
return 1008914542
|
||||
}
|
||||
|
||||
func (_v *GameIntegralBuffGroupData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skillgroup"].(float64); !_ok_ { err = errors.New("skillgroup error"); return }; _v.Skillgroup = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["skillid"].([]interface{}); !_ok_ { err = errors.New("skillid error"); return }
|
||||
|
||||
_v.Skillid = 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.Skillid = append(_v.Skillid, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameIntegralBuffGroupData(_buf map[string]interface{}) (*GameIntegralBuffGroupData, error) {
|
||||
v := &GameIntegralBuffGroupData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -332,6 +332,7 @@ type Tables struct {
|
||||
MonkeyMain *GameMonkeyMain
|
||||
MonkeyReward *GameMonkeyReward
|
||||
MonkeyStage *GameMonkeyStage
|
||||
IntegralBuffGroup *GameIntegralBuffGroup
|
||||
IntegralBoss *GameIntegralBoss
|
||||
IntegralAchieve *GameIntegralAchieve
|
||||
IntegralReward *GameIntegralReward
|
||||
@ -2290,6 +2291,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.MonkeyStage, err = NewGameMonkeyStage(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_integralbuffgroup") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.IntegralBuffGroup, err = NewGameIntegralBuffGroup(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_integralboss") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user