Code:if (npcs[i].attackType == 3) { //fire breath int anti = c.getPA().antiFire(); if (anti == 0) { damage = Misc.random(30) + 10; c.sendMessage("You are badly burnt by the dragon fire!"); } else if (anti == 1) damage = Misc.random(20); else if (anti == 2) damage = Misc.random(5); if (c.playerLevel[3] - damage < 0) damage = c.playerLevel[3]; c.gfx100(npcs[i].endGfx); } handleSpecialEffects(c, i, damage); c.logoutDelay = System.currentTimeMillis(); // logout delay //c.setHitDiff(damage); c.handleHitMask(damage); c.playerLevel[3] -= damage; if (c.vengOn) { appendNPCVeng(c, i, damage); } c.getPA().refreshSkill(3); c.updateRequired = true; //c.setHitUpdateRequired(true); } } }