[HL2] Учим зомбика ломать стену.
Итак начнём.
1. Делаем 2 комнаты в одной появляемся мы(info_player_start), в другой зомбик(npc_zombie), который сломает стену чтобы нас съесть

Делим комнату пополам и делаем дверной проём и заделываем его кусками браша т.е осколки на которые развалится дверь или стена.
2. Теперь каждый кусок делаем func_bruch.
Заходим в свойства:
Name - fbbits
Solidity - Never solid
Solid BSP - No
3. Создаём ентитю phys_convert( место расстановки не имеет значения)
Заходим в свойства:
Name - conv
Entity to Convert - fbbits
Эта ентитя конвектирует браш в физ. объект.
4. Делаем зомбика npc_zombie
Даём ему имя zomb1
5. Создаём ентитю point_template.
Заходим в свойства:
Name - maker1
Template1 - zomb1
6. Создаём 2 ентити env_physexplosion и ставим их перед дверью одна ниже, другая выше.

Свойства:
Name - exp1; exp2
Magnitude - 5000
Limit to Entity - fbbits
Во флагах указать:
No Damage only force
Нужна для того чтобы направить в какую сторону выпадут осколки.
7. Cоздаём scripted_sequence и ставим её перед дверью, на этом месте будет возпроизводится анимация когда зомби машет руками.

Свойства:
Name - script1
Target NPC - zomb1
Action animation - Breakthrough
Move to position - Walk
Во флагах:
галочка на No interruptions.
8. Ну и ставим гденить ентитю logic_auto и настройки:

Зомби стартует

Первый взрыв

второй взрыв с задержкой.

Браши становятся физ объектами.

зомбик действует
Впринципе можно ставить и один env_physexplosion. Если 2 - между первым и вторым взрывом задержка 1 сек. нужно для того чтоб выпала сначало верхняя часть, затем нижняя.
Мой Тестовый исходник и БСП в архиве.
Взято с
http://www.halfwit-2.com/?page=tutorials&id=106