myns is:
NPCHandler attackplayer void:
Client:Code:} else if (npcs[NPCID].npcType == 50) { client p = (client) server.playerHandler.players[Player]; int random = misc.random(5); if (random == 0 || random == 1) { npcs[NPCID].animNumber = 80; // KBD attack TNUR = 0; } else if (random == 2) { if (p.PGTADfS() == false) { try { p.animation(0, p.absY, p.absX); // Flames client playrrr = (client) server.playerHandler.players[Player]; int bonus = misc.random(playrrr.playerBonus[5]); int dragon_bonus = misc.random(848); if (dragon_bonus > bonus) { hitDiff = misc.random(56); } for (int i = 0; i < npcs[NPCID].Killing.length; i++) { client player2 = (client) server.playerHandler.players[i]; if ((player2 != null) && (npcs[NPCID].Killing[i] > 0)) { if (player2.PGTADfS() == false) { int x = player2.absX; int y = player2.absY; player2.hitDiff = misc.random(60); player2.updateRequired = true; player2.hitUpdateRequired = true; player2.appearanceUpdateRequired = true; player2.sendMessage("The KBD's flames burn you!"); } else { player2.sendMessage("Your shield blocked the KBD's flames."); } } } } catch (Exception e) { e.printStackTrace(); } } else { p.animation(0, p.absY, p.absX); // Flames p.sendMessage("Your shield blocked the KBD's flames."); hitDiff = (int) (hitDiff / 2); } npcs[NPCID].animNumber = 81; // Dragon breath attack TNUR = 2; } else { npcs[NPCID].animNumber = 91; // KBD attack TNUR = 0; }
NOW tell me why u did only anti dragon shield without the dfs and u still call ur title dragonfire shield?Code:public boolean PGTADfS() { if (playerEquipment[playerShield] == 15185 || playerEquipment[playerShield] == 1540) { return true; } else { return false; } }





but i wornt use
coz i can't get my NPCs to hit higher than like 10 =\