diff --git a/worldserver/src/main/java/com/world/handler/GetWorldArenaChallengeRequestHandler.java b/worldserver/src/main/java/com/world/handler/GetWorldArenaChallengeRequestHandler.java index c292962f6..09d6b7543 100644 --- a/worldserver/src/main/java/com/world/handler/GetWorldArenaChallengeRequestHandler.java +++ b/worldserver/src/main/java/com/world/handler/GetWorldArenaChallengeRequestHandler.java @@ -92,7 +92,7 @@ public class GetWorldArenaChallengeRequestHandler extends gtGBaseHandler robotHeroAttribute =HeroLogic.getInstance(). calRobotHeroAttribute(scHero, robotLevel, 0, differDemonsId, differDemonsLv,false); + Map 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()))); + robotHeroAttribute.put(HeroAttributeEnum.CurHP.getPropertyId(),(long)(remainHp.getOrDefault(heroTid.toString(),1d)*robotHeroAttribute.get(HeroAttributeEnum.Hp.getPropertyId()))); } String property = HeroLogic.getInstance().getRobotHeroProperty(sArenaRobotConfig,scHero,propertySb,robotHeroAttribute).toString();