1. "вот тут парню помогла установка антивируса"
Чтобы тебе помогли быстрее, лучше бы под спойлер закинул строки, которые добавляешь в датник.
А так, могут быть только предположения: либо строки не соответствуют заданной клиентом структуре, либо возможно ограничения ID.
2. Создать новый AI, где в обработчике получения урона мобом указать то оружие, которым можно убить его.
Делается путем проверки: если текущее хп моба меньше или равно полученному урону и при этом урон был получен от заданного оружия - выдаем дроп.
Также можно слегка модернизировать эту идею, если, конечно, не задумывалось лишь нанесение последнего удара заданным оружием. Тогда 2 варианта:
1. Заводить счетчик урона или его процентного соотношения для заданного оружия, и если этот показатель меньше, чем урон от другого оружия - значит даже если моб умрет от заданного оружия - все равно не выдавать ему дроп.
2. Сделать моба неуязвимым к любому оружию, кроме заданного (так даже интересней).