monster hp

back_recharge
wangyuan 2019-09-02 20:05:33 +08:00
parent e8b835207b
commit 1b7fd4fb56
1 changed files with 7 additions and 3 deletions

View File

@ -116,18 +116,22 @@ public class BattleManager {
return checkResult;
}
rebirth(redUserBloodySnpInfo);
creature.setLife(new Life(creature.getLife().getMaxMp(),creature.getLife().getMaxMp()));
updateMonsterHp(checkResult,sceneMonster);
int resultCurHps = updateMonsterHp(checkResult, sceneMonster);
sceneMonster.getLife().setCurHp(resultCurHps);
return checkResult;
}
public static void updateMonsterHp(int[] checkResult,SceneMonster sceneMonster){
public static int updateMonsterHp(int[] checkResult,SceneMonster sceneMonster){
int resultCurHps = 0;
List<Integer> oldRemainHp = sceneMonster.getRemainHps();
List<Integer> result =new ArrayList<>(5);
for(int i=2;i<=oldRemainHp.size()+1;i++){
result.add(checkResult[i]);
resultCurHps+=checkResult[i];
}
sceneMonster.setRemainHps(result);
return resultCurHps;
}