Дроп с мобов

Jackonda

Heir
Customer
Кто подскажет, как правильно реализовать, чтобы с мобов допустим ниже 65 лвл не было дропа вообще или падала только адена? Мне первое что пришло в голову через скрипт условием <= удалить или закоментить строки, но может есть более гуманный штатный метод
 
Дай ИИ доступ к папке NPC и дай задачу за 5-10 минут сделает
 
Code:
1. Распакуй архив lucera_drop_filter_tools.zip.
2. Закинь оба файла в папку с NPC XML:
filter_lucera_npc_drops.py
run_lucera_drop_filter.bat

Прямо туда, где лежат файлы типа:
100-199.xml
4300-4399.xml
12600-12699.xml

3. Запусти:
run_lucera_drop_filter.bat

4. Он спросит уровень:
NPCs below which level should be changed? [65]:

Просто жми Enter, если нужно ниже 65.
5. Потом спросит режим:
1 - Keep adena only, item_id 57
2 - Remove all drops

Выбирай 1, если хочешь оставить только адену. Это самый нормальный вариант.
6. Скрипт сначала сделает проверку и создаст:
drop_filter_report.csv

Открой его и посмотри, каких NPC он собирается изменить.
7. Если всё ок, в окне батника напиши:
YES

И только тогда он реально изменит XML.
8. После применения рядом появится папка бэкапа типа:
npc_drop_backup_20261012_133000

Если что-то пошло не так, из неё можно вернуть старые XML.
Коротко: закинул в папку NPC XML → запустил .bat → выбрал 1 → проверил отчёт → написал YES.
 

Attachments

Back
Top