上传掠夺技能属性生效

This commit is contained in:
liwei1dao 2024-01-25 18:45:13 +08:00
parent 96f5831e42
commit cc386efeba
9 changed files with 1618 additions and 669 deletions

View File

@ -2283,6 +2283,42 @@
"Numrounds": 0, "Numrounds": 0,
"BossRounds": 0 "BossRounds": 0
}, },
{
"id": 10105004,
"PlayType": 1,
"HeroCount": 5,
"readyScene": "scenesfight_role_interface_07",
"battleScenes": [
"scenesfight_14"
],
"BGMusic": "",
"LoadingId": 0,
"HideAlienSpace": false,
"HideFightUI": false,
"RuleTips": {
"key": "",
"text": ""
},
"BattleTips": {
"key": "",
"text": ""
},
"battleEvents": [],
"ScoreGroupID": 0,
"disableAiCamera": false,
"ChoseCamp": [],
"DisableCamp": [],
"DefaultHero": 0,
"ChoseHero": [],
"DisableHero": [],
"LockSlots": [],
"HeroCheck": [],
"RedAssistTeam": 0,
"BlueAssistTeam": 0,
"CanFriendHelp": false,
"Numrounds": 0,
"BossRounds": 0
},
{ {
"id": 10106001, "id": 10106001,
"PlayType": 1, "PlayType": 1,
@ -4172,7 +4208,7 @@
"BlueAssistTeam": 0, "BlueAssistTeam": 0,
"CanFriendHelp": false, "CanFriendHelp": false,
"Numrounds": 60, "Numrounds": 60,
"BossRounds": 0 "BossRounds": 7
}, },
{ {
"id": 4201, "id": 4201,
@ -4208,7 +4244,7 @@
"BlueAssistTeam": 0, "BlueAssistTeam": 0,
"CanFriendHelp": false, "CanFriendHelp": false,
"Numrounds": 60, "Numrounds": 60,
"BossRounds": 0 "BossRounds": 7
}, },
{ {
"id": 4301, "id": 4301,
@ -4244,6 +4280,6 @@
"BlueAssistTeam": 0, "BlueAssistTeam": 0,
"CanFriendHelp": false, "CanFriendHelp": false,
"Numrounds": 60, "Numrounds": 60,
"BossRounds": 0 "BossRounds": 7
} }
] ]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -3612,8 +3612,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 0.8, "hppro": 0.5,
"atkpro": 2, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -3632,8 +3632,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 0.8, "hppro": 0.5,
"atkpro": 2, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -3652,8 +3652,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 0.8, "hppro": 0.5,
"atkpro": 2, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -3672,8 +3672,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 0.8, "hppro": 0.5,
"atkpro": 2, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -3692,8 +3692,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 0.8, "hppro": 0.5,
"atkpro": 2, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -3812,8 +3812,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.2, "hppro": 1,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -3832,8 +3832,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 0.88, "hppro": 0.4,
"atkpro": 2, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -3852,8 +3852,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 0.88, "hppro": 0.4,
"atkpro": 2, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -3872,8 +3872,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 0.88, "hppro": 0.4,
"atkpro": 2, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -3892,8 +3892,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 0.88, "hppro": 0.4,
"atkpro": 2, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4012,8 +4012,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.2, "hppro": 0.6,
"atkpro": 2.5, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4032,8 +4032,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.2, "hppro": 0.6,
"atkpro": 2.5, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4052,8 +4052,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.2, "hppro": 0.6,
"atkpro": 2.5, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4072,8 +4072,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.2, "hppro": 0.6,
"atkpro": 2.5, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4092,8 +4092,8 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.2, "hppro": 0.6,
"atkpro": 2.5, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4213,7 +4213,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.3, "hppro": 1.3,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4233,7 +4233,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.3, "hppro": 1.3,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4253,7 +4253,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.3, "hppro": 1.3,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4273,7 +4273,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.3, "hppro": 1.3,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4293,7 +4293,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.3, "hppro": 1.3,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4413,7 +4413,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.4, "hppro": 1.4,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4433,7 +4433,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.4, "hppro": 1.4,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4453,7 +4453,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.4, "hppro": 1.4,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4473,7 +4473,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.4, "hppro": 1.4,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4493,7 +4493,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.4, "hppro": 1.4,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4633,7 +4633,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 3.2, "hppro": 3.2,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4653,7 +4653,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 3.2, "hppro": 3.2,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4673,7 +4673,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 3.2, "hppro": 3.2,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4693,7 +4693,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 3.2, "hppro": 3.2,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4813,7 +4813,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.6, "hppro": 1.6,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4833,7 +4833,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.6, "hppro": 1.6,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4853,7 +4853,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.6, "hppro": 1.6,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4873,7 +4873,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.6, "hppro": 1.6,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -4893,7 +4893,7 @@
"newskill": [], "newskill": [],
"lv": 60, "lv": 60,
"hppro": 1.6, "hppro": 1.6,
"atkpro": 3, "atkpro": 1,
"defpro": 0.5, "defpro": 0.5,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
@ -373503,9 +373503,9 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 100, "lv": 100,
"hppro": 0.75, "hppro": 750,
"atkpro": 0.35, "atkpro": 1,
"defpro": 0.5, "defpro": 1,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
"skill3": 1, "skill3": 1,
@ -373603,9 +373603,9 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 100, "lv": 100,
"hppro": 0.75, "hppro": 750,
"atkpro": 0.35, "atkpro": 1,
"defpro": 0.5, "defpro": 1,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
"skill3": 1, "skill3": 1,
@ -373703,9 +373703,9 @@
"equip": [], "equip": [],
"newskill": [], "newskill": [],
"lv": 100, "lv": 100,
"hppro": 0.75, "hppro": 750,
"atkpro": 0.35, "atkpro": 1,
"defpro": 0.5, "defpro": 1,
"skill1": 1, "skill1": 1,
"skill2": 1, "skill2": 1,
"skill3": 1, "skill3": 1,

View File

@ -15,10 +15,16 @@
"icon": "jn_24004_1", "icon": "jn_24004_1",
"place": 0, "place": 0,
"type": 101, "type": 101,
"skilleffect": [],
"buffID": 1, "buffID": 1,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_01", "key": "plunder_plunder_develop_txt_01",
"text": "货船免费刷新次数+{0}" "text": "货船免费刷新次数+1"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -39,10 +45,21 @@
"icon": "jn_24004_1", "icon": "jn_24004_1",
"place": 1, "place": 1,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 57,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_02", "key": "plunder_plunder_develop_txt_02",
"text": "全队攻击增加{0}%" "text": "全队攻击增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -63,10 +80,21 @@
"icon": "jn_24004_1", "icon": "jn_24004_1",
"place": 3, "place": 3,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 60,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_03", "key": "plunder_plunder_develop_txt_03",
"text": "全队防御增加{0}%" "text": "全队防御增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -87,10 +115,21 @@
"icon": "jn_24004_1", "icon": "jn_24004_1",
"place": 2, "place": 2,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 54,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_04", "key": "plunder_plunder_develop_txt_04",
"text": "全队生命增加{0}%" "text": "全队生命增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -111,10 +150,21 @@
"icon": "jn_24004_1", "icon": "jn_24004_1",
"place": 4, "place": 4,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 63,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_05", "key": "plunder_plunder_develop_txt_05",
"text": "全队速度增加{0}%" "text": "全队速度增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -136,10 +186,21 @@
"icon": "jn_24004_1", "icon": "jn_24004_1",
"place": 5, "place": 5,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 65,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_06", "key": "plunder_plunder_develop_txt_06",
"text": "全队暴击率增加{0}%" "text": "全队暴击率增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -160,10 +221,16 @@
"icon": "jn_43003_1", "icon": "jn_43003_1",
"place": 0, "place": 0,
"type": 101, "type": 101,
"skilleffect": [],
"buffID": 1, "buffID": 1,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_07", "key": "plunder_plunder_develop_txt_07",
"text": "货船免费刷新次数+{0}" "text": "货船免费刷新次数+1"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -184,10 +251,21 @@
"icon": "jn_43003_1", "icon": "jn_43003_1",
"place": 1, "place": 1,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 57,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_08", "key": "plunder_plunder_develop_txt_08",
"text": "全队攻击增加{0}%" "text": "全队攻击增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -208,10 +286,21 @@
"icon": "jn_43003_1", "icon": "jn_43003_1",
"place": 2, "place": 2,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 60,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_09", "key": "plunder_plunder_develop_txt_09",
"text": "全队防御增加{0}%" "text": "全队防御增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -232,10 +321,21 @@
"icon": "jn_43003_1", "icon": "jn_43003_1",
"place": 3, "place": 3,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 54,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_10", "key": "plunder_plunder_develop_txt_10",
"text": "全队生命增加{0}%" "text": "全队生命增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -256,10 +356,21 @@
"icon": "jn_43003_1", "icon": "jn_43003_1",
"place": 4, "place": 4,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 63,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_11", "key": "plunder_plunder_develop_txt_11",
"text": "全队速度增加{0}%" "text": "全队速度增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -281,10 +392,21 @@
"icon": "jn_43003_1", "icon": "jn_43003_1",
"place": 5, "place": 5,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 65,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_12", "key": "plunder_plunder_develop_txt_12",
"text": "全队暴击率增加{0}%" "text": "全队暴击率增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -305,10 +427,16 @@
"icon": "jn_35005_2", "icon": "jn_35005_2",
"place": 0, "place": 0,
"type": 101, "type": 101,
"skilleffect": [],
"buffID": 1, "buffID": 1,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_13", "key": "plunder_plunder_develop_txt_13",
"text": "货船免费刷新次数+{0}" "text": "货船免费刷新次数+1"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -329,10 +457,21 @@
"icon": "jn_35005_2", "icon": "jn_35005_2",
"place": 1, "place": 1,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 57,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_14", "key": "plunder_plunder_develop_txt_14",
"text": "全队攻击增加{0}%" "text": "全队攻击增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -353,10 +492,21 @@
"icon": "jn_35005_2", "icon": "jn_35005_2",
"place": 2, "place": 2,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 60,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_15", "key": "plunder_plunder_develop_txt_15",
"text": "全队防御增加{0}%" "text": "全队防御增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -377,10 +527,21 @@
"icon": "jn_35005_2", "icon": "jn_35005_2",
"place": 3, "place": 3,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 54,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_16", "key": "plunder_plunder_develop_txt_16",
"text": "全队生命增加{0}%" "text": "全队生命增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -401,10 +562,21 @@
"icon": "jn_35005_2", "icon": "jn_35005_2",
"place": 4, "place": 4,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 63,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_17", "key": "plunder_plunder_develop_txt_17",
"text": "全队速度增加{0}%" "text": "全队速度增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
}, },
{ {
@ -426,10 +598,21 @@
"icon": "jn_35005_2", "icon": "jn_35005_2",
"place": 5, "place": 5,
"type": 1, "type": 1,
"buffID": 300, "skilleffect": [
{
"a": 65,
"n": 300
}
],
"buffID": 0,
"txt": { "txt": {
"key": "plunder_plunder_develop_txt_18", "key": "plunder_plunder_develop_txt_18",
"text": "全队暴击伤害增加{0}%" "text": "全队暴击伤害增加3%"
},
"consume": {
"a": "item",
"t": "plundercollege",
"n": 3
} }
} }
] ]

View File

@ -1723,7 +1723,7 @@
"IsMelee": 0, "IsMelee": 0,
"act": "Skill_2", "act": "Skill_2",
"Type": 1, "Type": 1,
"CD": 3, "CD": 4,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -1756,7 +1756,7 @@
"IsMelee": 0, "IsMelee": 0,
"act": "Skill_2", "act": "Skill_2",
"Type": 1, "Type": 1,
"CD": 3, "CD": 4,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -1789,7 +1789,7 @@
"IsMelee": 0, "IsMelee": 0,
"act": "Skill_2", "act": "Skill_2",
"Type": 1, "Type": 1,
"CD": 3, "CD": 4,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -1822,7 +1822,7 @@
"IsMelee": 0, "IsMelee": 0,
"act": "Skill_2", "act": "Skill_2",
"Type": 1, "Type": 1,
"CD": 3, "CD": 4,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -1888,7 +1888,7 @@
"IsMelee": 1, "IsMelee": 1,
"act": "Skill_3", "act": "Skill_3",
"Type": 1, "Type": 1,
"CD": 4, "CD": 5,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -1924,7 +1924,7 @@
"IsMelee": 1, "IsMelee": 1,
"act": "Skill_3", "act": "Skill_3",
"Type": 1, "Type": 1,
"CD": 4, "CD": 5,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -1960,7 +1960,7 @@
"IsMelee": 1, "IsMelee": 1,
"act": "Skill_3", "act": "Skill_3",
"Type": 1, "Type": 1,
"CD": 4, "CD": 5,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -1996,7 +1996,7 @@
"IsMelee": 1, "IsMelee": 1,
"act": "Skill_3", "act": "Skill_3",
"Type": 1, "Type": 1,
"CD": 4, "CD": 5,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {
@ -2032,7 +2032,7 @@
"IsMelee": 1, "IsMelee": 1,
"act": "Skill_3", "act": "Skill_3",
"Type": 1, "Type": 1,
"CD": 3, "CD": 4,
"Where": [], "Where": [],
"Target": 2, "Target": 2,
"ChildSkill": { "ChildSkill": {

View File

@ -6,6 +6,7 @@ import (
"go_dreamfactory/lego/sys/redis" "go_dreamfactory/lego/sys/redis"
"go_dreamfactory/pb" "go_dreamfactory/pb"
"go_dreamfactory/sys/configure" "go_dreamfactory/sys/configure"
cfg "go_dreamfactory/sys/configure/structs"
) )
// 参数校验 // 参数校验
@ -36,11 +37,13 @@ func (this *apiComp) PvpChallenge(session comm.IUserSession, req *pb.PlunderPvpC
var ( var (
record *pb.DBBattleRecord record *pb.DBBattleRecord
err error err error
devconf *cfg.GamePlunderDevelopData
land *pb.DBPlunderLand // 岛屿数据 land *pb.DBPlunderLand // 岛屿数据
list *pb.DBPlunder list *pb.DBPlunder
lock *redis.RedisMutex lock *redis.RedisMutex
users []string users []string
changeShip map[string]*pb.ShipData changeShip map[string]*pb.ShipData
attrs map[int32]int32 = make(map[int32]int32)
heros []*pb.DBHero heros []*pb.DBHero
) )
if errdata = this.PvpChallengeCheck(session, req); errdata != nil { if errdata = this.PvpChallengeCheck(session, req); errdata != nil {
@ -128,6 +131,29 @@ func (this *apiComp) PvpChallenge(session comm.IUserSession, req *pb.PlunderPvpC
return return
} }
for k, v := range list.Develop {
if v == 1 {
if devconf, err = this.module.configure.getPlunderDevelopById(k); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Message: err.Error(),
}
return
}
for _, v := range devconf.Skilleffect {
attrs[v.A] += v.N
}
}
}
for _, v := range heros {
if v != nil {
for attr, value := range attrs {
v.AddProperty[attr] += value
}
}
}
if errdata, record = this.module.battle.CreatePvpBattle(session, &pb.BattlePVPReq{ if errdata, record = this.module.battle.CreatePvpBattle(session, &pb.BattlePVPReq{
Rulesid: 105, Rulesid: 105,
Ptype: pb.PlayType_arena, Ptype: pb.PlayType_arena,

View File

@ -13,6 +13,7 @@ import "errors"
type GameHoroscopeData struct { type GameHoroscopeData struct {
Id int32 Id int32
Type int32 Type int32
Subtype int32
NodeId int32 NodeId int32
Front []int32 Front []int32
NodeType int32 NodeType int32
@ -37,6 +38,7 @@ func (*GameHoroscopeData) GetTypeId() int32 {
func (_v *GameHoroscopeData)Deserialize(_buf map[string]interface{}) (err error) { func (_v *GameHoroscopeData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["subtype"].(float64); !_ok_ { err = errors.New("subtype error"); return }; _v.Subtype = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["node_id"].(float64); !_ok_ { err = errors.New("node_id error"); return }; _v.NodeId = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["node_id"].(float64); !_ok_ { err = errors.New("node_id error"); return }; _v.NodeId = int32(_tempNum_) }
{ {
var _arr_ []interface{} var _arr_ []interface{}

View File

@ -20,8 +20,10 @@ type GamePlunderDevelopData struct {
Icon string Icon string
Place int32 Place int32
Type int32 Type int32
Skilleffect []*Gameatr
BuffID int32 BuffID int32
Txt string Txt string
Consume *Gameatn
} }
const TypeId_GamePlunderDevelopData = -2120757465 const TypeId_GamePlunderDevelopData = -2120757465
@ -66,8 +68,23 @@ func (_v *GamePlunderDevelopData)Deserialize(_buf map[string]interface{}) (err e
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } } { var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["place"].(float64); !_ok_ { err = errors.New("place error"); return }; _v.Place = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["place"].(float64); !_ok_ { err = errors.New("place error"); return }; _v.Place = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["skilleffect"].([]interface{}); !_ok_ { err = errors.New("skilleffect error"); return }
_v.Skilleffect = make([]*Gameatr, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ *Gameatr
{ 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 = DeserializeGameatr(_x_); err != nil { return } }
_v.Skilleffect = append(_v.Skilleffect, _list_v_)
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buffID"].(float64); !_ok_ { err = errors.New("buffID error"); return }; _v.BuffID = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buffID"].(float64); !_ok_ { err = errors.New("buffID error"); return }; _v.BuffID = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["txt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Txt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Txt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["txt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Txt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Txt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["consume"].(map[string]interface{}); !_ok_ { err = errors.New("consume error"); return }; if _v.Consume, err = DeserializeGameatn(_x_); err != nil { return } }
return return
} }