Я чувствую, тема умирает!
Не позволим!!!
"Подпольная турель"
Помните, как в здании нексуса вы пересекли синий луч, после чего из пола вылазил гадкий механизм и вы получали плотную очередь в лоб? Сделать такую штуковину очень просто.
Сначала делаем в полу выемку под турель. Размеры могут кол*****ся, лично у меня - 42x42x28.
В выемке размещаем npc_turret_ground. Это будет наша турель.
Name: turret
Флаги не трогаем.
Сама турель вылезти из выемки не может. По этому создаем над турелью "крышку" func_door. Размеры опять таки зависят от размеров выемки.
Name: kryshka
Move direction: 90 0 0 - крышка двигается вверх.
Lip: 27 - расстояние, на которое выдвигается крышка. Зависит от толщины крышки и местоположения турели под ней.
Delay Before Reset: -1 - крышка не будет задвигаться обратно через некоторое время
Speed: 100 - скорость
Флаги:
Non-solid to player
Toggle
Door silent
Теперь возвращаемся к турели и в поле parent пишем kryshka. Теперь турель будет двигаться вместе с крышкой.
Собственно сама турель уже готова. Теперь надо ей обеспечить смерть от гранаты.
Ставим внутри выемки npc_bullseye. Умирать от взрыва будет именно эта энтитя, а не турель.
Name: trg
health: 50
Флаги:
Not solid -не материальный NPC, что бы не мешать турели.
Не забываем расположить триггер.
Так же можно добавить дым и звук умирающей техники, но подробно на этом останавливаться не будем.
Теперь, как обычно, аутпуты:
У триггера:
OnTrigger=>kryshka=>open -турель поднимается вместе с крышкой.
OnTrigger=>turret=>enable -турель включается.
У npc_bullseye:
OnDeath=>kryshka=>close -при смерти npc_bullseye крышка опускается,
OnDeath=>turret=>disable -турель вырубается
И аутпуты к спецэффектам смерти, если такие есть.
Вот и всё!