修改无尽副本属性
parent
ed1d5a1dd0
commit
06fb70ed2a
|
@ -367,9 +367,11 @@ public class FightUtil {
|
|||
if (hero == null) {
|
||||
continue;
|
||||
}
|
||||
Map<Integer, Long> heroAttributeMap = SEndlessHeroProp.propsMap.get(hero.getTemplateId());
|
||||
for(Map.Entry<Integer,Long> entry:heroAttributeMap.entrySet()){
|
||||
System.out.println("表拿到属性k:"+entry.getKey()+"-----v:"+entry.getValue());
|
||||
Map<Integer, SEndlessHeroProp> config = STableManager.getConfig(SEndlessHeroProp.class);
|
||||
SEndlessHeroProp sEndlessHeroProp = config.get(hero.getTemplateId());
|
||||
Map<Integer, Long> heroAttributeMap = new HashMap<>();
|
||||
for(int[] prop:sEndlessHeroProp.getProps()){
|
||||
heroAttributeMap.put(prop[0],(long)prop[1]);
|
||||
}
|
||||
//士气额外加成
|
||||
for(Map.Entry<Integer,Integer> entry:moraleMap.entrySet()){
|
||||
|
@ -382,9 +384,6 @@ public class FightUtil {
|
|||
StringBuilder propertySb = new StringBuilder();
|
||||
String heroSkill = HeroLogic.getInstance().getHeroSkills(user,hero,skillSb).toString();
|
||||
heroSkill = heroSkill+moraleSkillBuilder.toString();
|
||||
for(Map.Entry<Integer,Long> entry:heroAttributeMap.entrySet()){
|
||||
System.out.println("属性k:"+entry.getKey()+"-----v:"+entry.getValue());
|
||||
}
|
||||
String property = HeroLogic.getInstance().getHeroPropertyBuilder(propertySb, hero.getTemplateId(),hero.getLevel(user.getHeroManager()), heroAttributeMap).toString();
|
||||
CommonProto.FightUnitInfo heroFightInfo = CommonProto.FightUnitInfo
|
||||
.newBuilder()
|
||||
|
|
|
@ -793,7 +793,12 @@ public class HeroLogic{
|
|||
continue;
|
||||
}
|
||||
|
||||
Map<Integer, Long> heroAllAttribute = SEndlessHeroProp.propsMap.get(hero.getTemplateId());
|
||||
Map<Integer, SEndlessHeroProp> config = STableManager.getConfig(SEndlessHeroProp.class);
|
||||
SEndlessHeroProp sEndlessHeroProp = config.get(hero.getTemplateId());
|
||||
Map<Integer, Long> heroAllAttribute = new HashMap<>();
|
||||
for(int[] prop:sEndlessHeroProp.getProps()){
|
||||
heroAllAttribute.put(prop[0],(long)prop[1]);
|
||||
}
|
||||
Map<String, Integer> endlessHeroInfo = user.getMapManager().getEndlessMapInfo().getEndlessHeroInfo();
|
||||
if(endlessHeroInfo!=null&& endlessHeroInfo.containsKey(heroInfo.getHeroId())){
|
||||
int curHp = (int)(endlessHeroInfo.get(heroInfo.getHeroId()) /10000.00 * heroAllAttribute.get(HeroAttributeEnum.Hp.getPropertyId()));
|
||||
|
|
Loading…
Reference in New Issue