【ID1005236】【异妖配件属性修改】

back_recharge
zhangshanxue 2019-12-08 13:41:44 +08:00
parent e9833d8142
commit 9e9ef767b4
1 changed files with 6 additions and 4 deletions

View File

@ -1120,8 +1120,9 @@ public class HeroLogic{
Map<Integer, SDifferDemonsComonpentsConfig> sDifferDemonsComonpentsConfigMap = SDifferDemonsComonpentsConfig.getsDifferDemonsComonpentsConfigMap(comonpentId);
SDifferDemonsComonpentsConfig sDifferDemonsComonpentsConfig = sDifferDemonsComonpentsConfigMap.get(comonpentLevel);
Map<Integer, Map<Integer, Integer>> extraAddMap = sDifferDemonsComonpentsConfig.getExtraAddMap();
if(extraAddMap!=null&&extraAddMap.containsKey(profession)){
Map<Integer, Integer> professionAddMap = extraAddMap.get(profession);
if(extraAddMap!=null&&(extraAddMap.containsKey(profession)||extraAddMap.containsKey(0))){
int innerId = extraAddMap.containsKey(0) ? 0 : profession;
Map<Integer, Integer> professionAddMap = extraAddMap.get(innerId);
combinedAttribute(professionAddMap,heroAllAttribute);
}
combinedAttribute(sDifferDemonsComonpentsConfig.getBaseAttribute(),heroAllAttribute);
@ -1302,8 +1303,9 @@ public class HeroLogic{
Map<Integer, SDifferDemonsComonpentsConfig> sDifferDemonsComonpentsConfigMap = SDifferDemonsComonpentsConfig.getsDifferDemonsComonpentsConfigMap(comonpentId);
SDifferDemonsComonpentsConfig sDifferDemonsComonpentsConfig = sDifferDemonsComonpentsConfigMap.get(pokemonLevel);
Map<Integer, Map<Integer, Integer>> extraAddMap = sDifferDemonsComonpentsConfig.getExtraAddMap();
if(extraAddMap!=null&&extraAddMap.containsKey(profession)){
Map<Integer, Integer> professionAddMap = extraAddMap.get(profession);
if(extraAddMap!=null&&(extraAddMap.containsKey(profession)||extraAddMap.containsKey(0))){
int innerId = extraAddMap.containsKey(0) ? 0 : profession;
Map<Integer, Integer> professionAddMap = extraAddMap.get(innerId);
combinedAttribute(professionAddMap,heroAllAttribute);
}
combinedAttribute(sDifferDemonsComonpentsConfig.getBaseAttribute(),heroAllAttribute);