выглядит все как то сыро. предлагаю:
1) при нападении на нпц , у хозяина загорается лампа-оповещение о том что на вашего нпц напали. даётся 30 секунд на принятие решения, защищать его или бросить помирать.
условия появления такой лампы: хозяин не должен быть в заявке. невозможно сменить оружие броню итд, т.е пойти в защиту нпц можно лиш в том что было одето в момент нападения. убитые в бою (нпц хозяин или киллер) отправляются в минус
2) убрать возможность нападения на нпц, если нпц уже в заявке на бой с хозяином. а то вынимать с заявки на кил это уже сюр какой то.
3) нпц должны улетать на аут вслед за хозяином в режиме следования, и для нападения было бы хорошо находится не просто на одном острове а ещё и в конкретном секторе аута.
4) прикрутить логи боёв для нпц, что бы не заниматься рукоблудием в поисках прошедших боёв нпц