Skip to main content

Классы и поведение NPC

Изначально данная система была введена в Spirit of Half-Life. Её суть заключалась в том, чтобы иметь возможность гибко настроить поведение любого монстра, независимо от его явной принадлежности к классу. Таким образом мы можем одновременно иметь доброго и злого Барни, дружественного и вражеского солдата и т. д. Поведение монстров настраивается параметром Behave as, который присутствует для всех имеющих префикс monster_ энтитей.

Описание классов

НомерОписание
0Поведение, характерное для данного монстра (стандартное)
1Машина (например, автоматическая турель)
2Игрок
3Учёный
4Военный
5Военный чужих (например, monster_alien_grunt)
6Живность Ксена (индифферентна к окружающему миру, равно как и он к ней)
7Типичный чужой (например, monster_islave)
8Хедкраб
9Буллсквид
10Тараканы, крысы
11Барни
12Мухи из хорнетгана, выпущенные игроком
13Мухи из хорнетгана, выпущенные эйлиен-грантом
14Класс А (не любит всех, кроме своего класса)
15Класс B (не любит всех, кроме своего класса)
16Класс C (не любит всех, кроме своего класса)