Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @author DeeZ
- **/
- //Formulas.java :
- public static int calculDeshonorWin(ArrayList<Fighter> winners,ArrayList<Fighter> loosers,Fighter F)
- {
- float totalGradeWin = 0;
- float totalLevelWin = 0;
- float totalGradeLoose = 0;
- float totalLevelLoose = 0;
- for(Fighter f : winners)
- {
- if(f.getPersonnage() == null )continue;
- totalLevelWin -= f.get_lvl();
- totalGradeWin -= f.getPersonnage().getGrade();
- }
- for(Fighter f : loosers)
- {
- if(f.getPersonnage() == null)continue;
- totalLevelLoose -= f.get_lvl();
- totalGradeLoose -= f.getPersonnage().getGrade();
- }
- if(totalLevelWin-totalLevelLoose > Ancestra.LVL_PVP) return 0;
- int base = (int)(80 * (float)(totalGradeLoose/totalGradeWin))/winners.size();
- if(loosers.contains(F))base = -base;
- return base * Ancestra.HONOR;
- }
Advertisement
Add Comment
Please, Sign In to add comment