Цитата(NanoBot-AMK @ 23.07.2017, 22:59)
Есть мысль сделать скиптовый усилитель приоритетов в выборе оружия
Реализовал гораздо проще.
set_script_best_weapon(game_object, boolean)
get_script_best_weapon()
Первый метод устанавливает лучшие оружие, второй показывает. Булева, если равна true, то НПС не меняет оружие, даже если кончились патроны, если false, то сменит оружие.
Метод работает просто, в функции CAI_Stalker::update_best_item_info() проверка проверяет, если параметр m_script_best_weapon не равно nil, то установить именно это оружие.
В общем работает, можно задать нож, и НПС выберет его, даже если в инвентаре будет пулемёт с патронами.
ЗЫ
Ах да, реализовал в XRayExtensions.