Кстати, а как все-таки создать полностью нового нпс? Например, если мне нужно базу взять от combine_soldier и сделать на его примере npc_stormtrooper, то какова последовательность действий?
По-моему так:
1) создаешь в server\hl2 .cpp файл с кодом нового нпс (обьявляешь его как новый класс на примере старого)
2) где-то еще в базовых файлах определяешь этого нпс
3) уже непосредственно в папке мода в скриптах пишешь для него звуки и все прочее.
Тут не ясен только второй этап. И вообще, правильно ли я понимаю. Просто если начну копать исходники, это займет дня два, поэтому разьясните ктонить пожалуйста в общих чертах?