Whenever i get hit by ahrim
Only occurs when shrim uses barrage!
Code:
[11/7/12 5:38 PM]: java.lang.NullPointerException
[11/7/12 5:38 PM]: at server.model.players.Player.appendHitUpdate(Player.ja
va:1705)
[11/7/12 5:38 PM]: at server.model.players.Player.appendPlayerUpdateBlock(P
layer.java:1797)
[11/7/12 5:38 PM]: at server.model.players.PlayerHandler.updatePlayer(Playe
rHandler.java:285)
[11/7/12 5:38 PM]: at server.model.players.Client.update(Client.java:666)
[11/7/12 5:38 PM]: at server.model.players.PlayerHandler.process(PlayerHand
ler.java:187)
[11/7/12 5:38 PM]: at server.Server.main(Server.java:209)
Player.java :1705
Code:
protected void appendHitUpdate(Stream str) {
// synchronized(this) {
str.writeByte(hitDiff.damage); // What the perseon got 'hit' for
if (poisonMask == 1) {
str.writeByteA(2);
} else if (hitDiff.damage > 0) {
str.writeByteA(1); // 0: red hitting - 1: blue hitting
} else {
str.writeByteA(0); // 0: red hitting - 1: blue hitting
}
if (playerLevel[3] <= 0) {
playerLevel[3] = 0;
isDead = true;
}
1705--> str.writeByte(hitDiff.combatType.getAffinity());
str.writeByteC(playerLevel[3]); // Their current hp, for HP bar
str.writeByte(getLevelForXP(playerXP[3])); // Their max hp, for HP bar
// }
}
Playerhandler
Code:
plr.playerList[i].appendPlayerUpdateBlock(updateBlock);