@Override public String onKill(NpcInstance npc, QuestState st) { Player player = st.getPlayer(); int npcId = npc.getNpcId(); int refId = player.getReflectionId(); if (npcId == KAMS && st.getQuestItemsCount(KDROP) == 0) { st.giveItems(KDROP, 1); } else if (npcId == ALKASO && st.getQuestItemsCount(ADROP) == 0) { st.giveItems(ADROP, 1); } else if (npcId == LEMATAN) { st.setCond(4); st.playSound(SOUND_MIDDLE); addSpawnToInstance(DADVENTURER2, new Location(84990, -208376, -3342, 55000), 0, refId); } else if (ArrayUtils.contains(Pailaka2nd, npcId)) { if (Rnd.get(100) < 80) { st.dropItem(npc, HERBS[Rnd.get(HERBS.length)], Rnd.get(1, 2)); } } else if (npcId == CHEST) { if (Rnd.get(100) < 80) { st.dropItem(npc, CHESTDROP[Rnd.get(CHESTDROP.length)], Rnd.get(1, 10)); } } // TODO вернуть когда будут работать двери // else // dropItem(npc, KEY, 1); return null; }