Some reason when npcs/players kill anyone they don't lose items
Help please
Code:
public void giveLife() {
c.isDead = false;
c.faceUpdate(-1);
c.freezeTimer = 0;
if(c.duelStatus <= 4 && !c.getPA().inPitsWait() && !c.inPits && (c.playerRights == 5 || c.playerRights == 5)) {
if (!c.inPits && !c.inFightCaves() && !c.inBarbDef) {
c.getItems().resetKeepItems();
if(!c.isSkulled) {
for (int i = 0; i < 3; i++)
c.getItems().keepItem(i, true);
}
if(c.prayerActive[10] && System.currentTimeMillis() - c.lastProtItem > 700 || c.curseActive[0] && System.currentTimeMillis() - c.lastProtItem > 700) {
c.getItems().keepItem(3, true);
}
c.getItems().dropAllItems();
c.getItems().deleteAllItems();
if(!c.isSkulled) {
for (int i1 = 0; i1 < 3; i1++) {
if(c.itemKeptId[i1] > 0) {
c.getItems().addItem(c.itemKeptId[i1], 1);
}
}
}