本地化修改
parent
7b3b844be2
commit
c8856903e5
|
|
@ -2252,9 +2252,8 @@ public class HeroLogic {
|
||||||
int differDemonsLv = sArenaRobotConfig.getDifferDemonsLv();
|
int differDemonsLv = sArenaRobotConfig.getDifferDemonsLv();
|
||||||
int heroLevel = sArenaRobotConfig.getRoleLv();
|
int heroLevel = sArenaRobotConfig.getRoleLv();
|
||||||
for(Integer heroTid :heroList){
|
for(Integer heroTid :heroList){
|
||||||
int heroBreakId = sArenaRobotConfig.getBreakId();
|
|
||||||
SCHero scHero = SCHero.getsCHero().get(heroTid);
|
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);
|
totalForce+=calForce(robotHeroAttribute);
|
||||||
}
|
}
|
||||||
return totalForce;
|
return totalForce;
|
||||||
|
|
|
||||||
|
|
@ -58,13 +58,13 @@ public class FightUtil {
|
||||||
}
|
}
|
||||||
private static CommonProto.FightTeamInfo getRobotFightTeamInfo(SArenaRobotConfig sArenaRobotConfig, Map<String,Double> remainHp) {
|
private static CommonProto.FightTeamInfo getRobotFightTeamInfo(SArenaRobotConfig sArenaRobotConfig, Map<String,Double> remainHp) {
|
||||||
List<CommonProto.FightUnitInfo> heroFightInfos = new ArrayList<>();
|
List<CommonProto.FightUnitInfo> heroFightInfos = new ArrayList<>();
|
||||||
Map<Integer,Integer> heroStarsMap = sArenaRobotConfig.getStarOfHeroMap();
|
Map<Integer, CommonProto.Hero> heroMapList = sArenaRobotConfig.getHeroMapList();
|
||||||
int i=0;
|
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 skillSb = new StringBuilder();
|
||||||
StringBuilder propertySb = new StringBuilder();
|
StringBuilder propertySb = new StringBuilder();
|
||||||
Integer heroTid = item.getKey();
|
Integer heroTid = item.getKey();
|
||||||
Integer heroStar = item.getValue();
|
Integer heroStar = item.getValue().getStar();
|
||||||
SCHero scHero = SCHero.getsCHero().get(heroTid);
|
SCHero scHero = SCHero.getsCHero().get(heroTid);
|
||||||
List<Integer> skillIds = scHero.getSkillListByStar(heroStar);
|
List<Integer> skillIds = scHero.getSkillListByStar(heroStar);
|
||||||
String heroSkill = HeroLogic.getInstance().getRobotHeroSkills(skillIds,skillSb).toString();
|
String heroSkill = HeroLogic.getInstance().getRobotHeroSkills(skillIds,skillSb).toString();
|
||||||
|
|
@ -72,7 +72,7 @@ public class FightUtil {
|
||||||
int[] differDemonsId = sArenaRobotConfig.getDifferDemonsId();
|
int[] differDemonsId = sArenaRobotConfig.getDifferDemonsId();
|
||||||
int differDemonsLv = sArenaRobotConfig.getDifferDemonsLv();
|
int differDemonsLv = sArenaRobotConfig.getDifferDemonsLv();
|
||||||
int robotLevel = sArenaRobotConfig.getRoleLv();
|
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())){
|
if(remainHp!=null&&remainHp.containsKey(heroTid.toString())){
|
||||||
robotHeroAttribute.put(HeroAttributeEnum.CurHP.getPropertyId(),(int)(remainHp.getOrDefault(heroTid.toString(),1d)*robotHeroAttribute.get(HeroAttributeEnum.Hp.getPropertyId())));
|
robotHeroAttribute.put(HeroAttributeEnum.CurHP.getPropertyId(),(int)(remainHp.getOrDefault(heroTid.toString(),1d)*robotHeroAttribute.get(HeroAttributeEnum.Hp.getPropertyId())));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue