本地化修改

back_recharge
lvxinran 2021-01-17 17:23:49 +08:00
parent 7b3b844be2
commit c8856903e5
2 changed files with 5 additions and 6 deletions

View File

@ -2252,9 +2252,8 @@ public class HeroLogic {
int differDemonsLv = sArenaRobotConfig.getDifferDemonsLv();
int heroLevel = sArenaRobotConfig.getRoleLv();
for(Integer heroTid :heroList){
int heroBreakId = sArenaRobotConfig.getBreakId();
SCHero scHero = SCHero.getsCHero().get(heroTid);
Map<Integer, Integer> robotHeroAttribute = calRobotHeroAttribute(scHero, heroLevel, heroBreakId, differDemonsId, differDemonsLv,true);
Map<Integer, Integer> robotHeroAttribute = calRobotHeroAttribute(scHero, heroLevel, 0, differDemonsId, differDemonsLv,true);
totalForce+=calForce(robotHeroAttribute);
}
return totalForce;

View File

@ -58,13 +58,13 @@ public class FightUtil {
}
private static CommonProto.FightTeamInfo getRobotFightTeamInfo(SArenaRobotConfig sArenaRobotConfig, Map<String,Double> remainHp) {
List<CommonProto.FightUnitInfo> heroFightInfos = new ArrayList<>();
Map<Integer,Integer> heroStarsMap = sArenaRobotConfig.getStarOfHeroMap();
Map<Integer, CommonProto.Hero> heroMapList = sArenaRobotConfig.getHeroMapList();
int i=0;
for(Map.Entry<Integer,Integer> item : heroStarsMap.entrySet()){
for(Map.Entry<Integer,CommonProto.Hero> item : heroMapList.entrySet()){
StringBuilder skillSb = new StringBuilder();
StringBuilder propertySb = new StringBuilder();
Integer heroTid = item.getKey();
Integer heroStar = item.getValue();
Integer heroStar = item.getValue().getStar();
SCHero scHero = SCHero.getsCHero().get(heroTid);
List<Integer> skillIds = scHero.getSkillListByStar(heroStar);
String heroSkill = HeroLogic.getInstance().getRobotHeroSkills(skillIds,skillSb).toString();
@ -72,7 +72,7 @@ public class FightUtil {
int[] differDemonsId = sArenaRobotConfig.getDifferDemonsId();
int differDemonsLv = sArenaRobotConfig.getDifferDemonsLv();
int robotLevel = sArenaRobotConfig.getRoleLv();
Map<Integer, Integer> robotHeroAttribute =HeroLogic.getInstance(). calRobotHeroAttribute(scHero, robotLevel, sArenaRobotConfig.getBreakId(), differDemonsId, differDemonsLv,false);
Map<Integer, Integer> robotHeroAttribute =HeroLogic.getInstance(). calRobotHeroAttribute(scHero, robotLevel, 0, differDemonsId, differDemonsLv,false);
if(remainHp!=null&&remainHp.containsKey(heroTid.toString())){
robotHeroAttribute.put(HeroAttributeEnum.CurHP.getPropertyId(),(int)(remainHp.getOrDefault(heroTid.toString(),1d)*robotHeroAttribute.get(HeroAttributeEnum.Hp.getPropertyId())));