monster hp
parent
e8b835207b
commit
1b7fd4fb56
|
@ -116,18 +116,22 @@ public class BattleManager {
|
||||||
return checkResult;
|
return checkResult;
|
||||||
}
|
}
|
||||||
rebirth(redUserBloodySnpInfo);
|
rebirth(redUserBloodySnpInfo);
|
||||||
creature.setLife(new Life(creature.getLife().getMaxMp(),creature.getLife().getMaxMp()));
|
int resultCurHps = updateMonsterHp(checkResult, sceneMonster);
|
||||||
updateMonsterHp(checkResult,sceneMonster);
|
sceneMonster.getLife().setCurHp(resultCurHps);
|
||||||
return checkResult;
|
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> oldRemainHp = sceneMonster.getRemainHps();
|
||||||
List<Integer> result =new ArrayList<>(5);
|
List<Integer> result =new ArrayList<>(5);
|
||||||
for(int i=2;i<=oldRemainHp.size()+1;i++){
|
for(int i=2;i<=oldRemainHp.size()+1;i++){
|
||||||
result.add(checkResult[i]);
|
result.add(checkResult[i]);
|
||||||
|
resultCurHps+=checkResult[i];
|
||||||
}
|
}
|
||||||
sceneMonster.setRemainHps(result);
|
sceneMonster.setRemainHps(result);
|
||||||
|
return resultCurHps;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue