出图不保存血量

back_recharge
mashiyu 2019-04-17 21:46:22 +08:00
parent 4f2239f7c9
commit 9e56ae7df6
1 changed files with 9 additions and 0 deletions

View File

@ -727,6 +727,15 @@ public class MapLogic {
public void resetMapInfo(User user, boolean needTemporaryItem) throws Exception {
MapManager mapManager = user.getMapManager();
int teamId = mapManager.getTeamId();
List<TeamPosHeroInfo> team = user.getTeamPosManager().getTeamPosForHero().get(teamId);
for (TeamPosHeroInfo teamPosHeroInfo : team){
Hero hero = user.getHeroManager().getHero(teamPosHeroInfo.getHeroId());
Map<Integer, Integer> heroAttributeMap = HeroLogic.getInstance().calHeroFinalAttribute(user, hero);
hero.setCurHp(heroAttributeMap.get(HeroAttributeEnum.Hp.getPropertyId()));
}
mapManager.setMapMissionProgres(null);
mapManager.setMission(null);
mapManager.setMapInfo(new HashMap<>());