Hi i was just playing around my server with my mates and doin some pvp and now my mate cant hit anyone and i received this message and i dont get it
Code:
[7-9-11 14:25]: at server.model.players.CombatAssistant.Deflect(CombatAs
sistant.java:5521)
[7-9-11 14:25]: at server.model.players.CombatAssistant.applyPlayerMelee
Damage(CombatAssistant.java:2311)
[7-9-11 14:25]: at server.model.players.CombatAssistant.playerDelayedHit
(CombatAssistant.java:1524)
[7-9-11 14:25]: at server.model.players.Client.process(Client.java:1618)
[7-9-11 14:25]: at server.model.players.PlayerHandler.process(PlayerHand
ler.java:160)
[7-9-11 14:25]: at server.Server.main(Server.java:169)
and this is my deflecet method
Code:
public void Deflect(int damage, int i) {
Client o = (Client)Server.playerHandler.players[c.playerIndex];
if (damage > 0 && Server.playerHandler.players[i].curseActive[7]) {
int recDamage = damage/6;
if (!c.getHitUpdateRequired()) {
c.hitDiff = new Hit(recDamage, CombatType.RANGE);
c.recoilHits = recDamage;
c.setHitUpdateRequired(true);
} else if (!c.getHitUpdateRequired2()) {
c.hitDiff2 = new Hit(recDamage, CombatType.RANGE);
c.setHitUpdateRequired2(true);
}
c.dealDamage(recDamage);
c.updateRequired = true;
} else if (damage > 0 && Server.playerHandler.players[i].curseActive[8]) {
o.gfx0(2229);
o.startAnimation(12573);
int recDamage = damage/6;
if (!c.getHitUpdateRequired()) {
c.hitDiff = new Hit(recDamage, CombatType.MAGE);
c.recoilHits = recDamage;
c.setHitUpdateRequired(true);
} else if (!c.getHitUpdateRequired2()) {
c.hitDiff2 = new Hit(recDamage, CombatType.MAGE);
c.setHitUpdateRequired2(true);
}
c.dealDamage(recDamage);
c.updateRequired = true;
} else if (damage > 0 && Server.playerHandler.players[i].curseActive[9]) { //Deflect Melee
int recDamage = damage/1;
o.gfx0(2230);
o.startAnimation(12573);
if (!c.getHitUpdateRequired()) {
c.hitDiff = new Hit(recDamage, CombatType.MELEE);
c.recoilHits = recDamage;
c.setHitUpdateRequired(true);
} else if (!c.getHitUpdateRequired2()) {
c.hitDiff2 = new Hit(recDamage, CombatType.MELEE);
c.setHitUpdateRequired2(true);
}
c.dealDamage(recDamage);
c.updateRequired = true;
}
}