эмм...
Моё предположение(!), что вот этот самый АИ выглядит так:
if выжившие идут до точки "B" с >80 hp, than begin: z_spawn hunter; z_spawn smoker; z_spawn boomer; z_spawn mob, где spawn interval = 30 сек.
Чем быстрее выжившие продвигаются по карте до следующих точек ("чекпоинтов") и чем меньше они(выжившие) теряют ХП, тем больше уменьшается spawn interval мобов и спец. инф. и естественно увеличивается интервал spawn aids; pills и проч.
Соответственно выставленны прерогативы - Если ни у кого нет аптечек (схавали) и у всех будут красные/желтые бары, spawn aids на каждом шагу (всмысле в толчках и закоулках). Если у всех всё норм - в настенной аптечке будет 1-2 банка таблеток (НМ1).
Гранаты/молотовы по той же методе - чем точнее вы стреляете и чем больше у вас "хедов" - тем меньше бомб/молотовых. Ну и наоборот есесенно.
Представте что карта, по которой бегаем, это кагбэ отрезок с точками A; B; C; D; E; F; на нём.
И кагбе если мы доходим до след. точки с определённым количеством ХП за определённое время (пример по поводу времени - в начале любой миссии скиньте засов откройте дверь, выйдите на 2 шага и вернитесь обратно в сейф рум закрыв дверь. В течении 3-5 минут прибежит орда + спец.инф.) выполняется разные переменные (типа спаун аптечек, таблеток, танков и проч.)
Ну как-то так.
Надеюсь доходчиво объяснил вам "внутренний мир" АИ Директора
гл