Самый простой, удалить принимаемый параметр таргет из функции и удалить проверку является ли таргет НПЦ, более разумный, довести до ума передачу аргументов так, чтобы объект таргет все таки передавался, при нажатии кнопки из альт б. Для этого надо копнуть именно в том направлении, откуда...