NPC Specials
Nullpointer
Emulous
Code:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2274
at server.model.players.CombatAssistant.activateSpecial(CombatAssistant.java:1152)
at server.model.players.CombatAssistant.attackNpc(CombatAssistant.java:93)
at server.model.players.Client.process(Client.java:723)
at server.model.players.PlayerHandler.process(PlayerHandler.java:102)
at server.Server.main(Server.java:25)
Main parts of line 1152 combatassistant
Code:
public void activateSpecial(int weapon, int i){
if(Server.npcHandler.npcs[i] == null && c.npcIndex > 0) {
return;
}
if(Server.playerHandler.players[i] == null && c.playerIndex > 0) {
return;
}
Main parts of line 93 combat assistant
Code:
c.faceUpdate(i);
if(c.usingSpecial) {
if(checkSpecAmount(c.playerEquipment[c.playerWeapon])){
activateSpecial(c.playerEquipment[c.playerWeapon], i);
return;