Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // dans GetGE() juste avant la conditionnel pour les percepteurs
- for(Fighter i : TEAM2)
- {
- if(i.isInvocation() && i.getMob().getTemplate().getID() != 285)continue;//On affiche pas les invocs
- if(_type != Constants.FIGHT_TYPE_AGRESSION)
- Packet.append("0;").append(i.getGUID()).append(";").append(i.getPacketsName()).append(";").append(i.getLvl()).append(";").append((i.getPDV()==0 ? "1" : "0" )+";"+i.xpString(";")).append(";;;;|");
- else
- {
- //Calcul perte de points honeur
- int loseH = Formulas.calculHonorWin(TEAM1,TEAM2,i);
- int winD = Formulas.calculDeshonorWin(TEAM1,TEAM2,i);
- Player P = i.getPlayer();
- if(P.getHonor()+loseH<0)loseH = P.getHonor();
- P.remHonor(loseH);
- if(P.getDeshonor()+winD<0)winD = -P.getDeshonor();
- if(P.getDeshonor()+winD>100)winD = 100-P.getDeshonor();
- P.setDeshonor(P.getDeshonor()+winD);
- Packet.append("0;").append(i.getGUID()).append(';').append(i.getPacketsName()).append(';').append(i.getLvl()).append(';').append((i.isDead() ? '1' : '0')).append(';');
- Packet.append((P.getAlign()!=Constants.ALIGNEMENT_NEUTRE?World.getExpLevel(P.getGrade()).pvp:0)).append(';');
- Packet.append(P.getHonor()).append(';');
- int maxHonor = World.getExpLevel(P.getGrade()+1).pvp;
- if(maxHonor == -1)maxHonor = World.getExpLevel(P.getGrade()).pvp;
- Packet.append((P.getAlign()!=Constants.ALIGNEMENT_NEUTRE?maxHonor:0)).append(';');
- Packet.append(loseH*-1).append(';');
- Packet.append(P.getGrade()).append(';');
- Packet.append(P.getDeshonor()).append(";");
- Packet.append(winD);
- Packet.append(";;0;0;0;0;0|");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment