Ru/Npc helicopter

==Описание==
Вертолёт Комбайнов, вооруженный пушкой и шаровыми минами.
==Выделенные консольные переменные==
* sk_helicopter_health
: <целое> Изначальное количество жизни вертолёта
* sk_helicopter_firingcone
: <float> Угол в градусах, определяющий конус возможной стрельбы
* sk_helicopter_burstcount
: <целое> Как много выстрелов будет совершено до перезарядки. Большее число приведёт к более длительной стрельбе.
* sk_helicopter_roundsperburst
: <целое> Как много выстрелов будет в одной очереди
* sk_helicopter_grenadedamage
: <float> Величина повреждений от гранаты вертолёта
* sk_helicopter_grenaderadius
: <float> Радиус повреждений от гранаты вертолёта.
* sk_helicopter_grenadeforce
: <float> Величина физической силы, с которой вертолёт бросает гранаты.
* sk_npc_dmg_helicopter_to_plr
: <float> Величина повреждений игрока от выстрелов вертолёта
: Применяется при типе патронов "HelicopterGun"
* sk_npc_dmg_helicopter
: <float> Величина повреждений всех, кроме игрока от выстрелов вертолёта
: Применяется при типе патронов "HelicopterGun"
* sk_helicopter_drone_speed
: <float> Как быстро двигается дрон (zapper drone)?
* g_helicopter_chargetime
: <float> Как много времени (в среднем) проходит с момента как мы слышим звук перезарядки до того момента, как вертолёт начинает стрелять
* g_helicopter_bullrush_distance
: <float>
* g_helicopter_bullrush_bomb_enemy_distance
: <float>
* g_helicopter_bullrush_bomb_time
: <float>
* g_helicopter_idletime
: <float>
* g_helicopter_maxfiringdist
: <float>
* g_helicopter_bullrush_bomb_speed
: <float>
* g_helicopter_bullrush_shoot_height
: <float>
* g_helicopter_bullrush_mega_bomb_health
: <float>
==Ключевые параметры==
* 
* InitialSpeed
: <float>
* GracePeriod
: <float> Время в секундах, спустя которое после обнаружения игрока, вертолёт открывает огонь.
* PatrolSpeed
: <float> Скорость, с которой перемещается вертолёт, если у него нет врага.
==Флаги==
* 
* 65536 : Loud rotor wash sound
* 131072 : Electrical drone
:Электрический дрон
* 262144 : Helicopter lights
:Огни вертолёта
* 524288 : Ignore avoid spheres+boxes
* 1048576 : More aggressive attacks
:Более агрессивные атаки
==Ввод (Inputs)==
* 
* GunOn
:Разрешает использовать пулемёт
* GunOff
:Выключает пулемёт
* MissileOn
:Включает ракеты
* MissileOff
:Выключает ракеты
* EnableRotorWash
:
* DisableRotorWash
* EnableRotorSound
* DisableRotorSound
* StartBombingVehicle
: Заставляет вертолёт накрывать вражеские транспортные цели и сбрасывать на них бомбы.
* StartTrailingVehicle
: Заставляет вертолёт преследовать вражеские транспортные средства и стрелять в них.
* StartDefaultBehavior
: Заставляет вертолёт действовать в режиме, в котором он всегда останавливается в навигационных точках, вместо того чтобы останавливаться где угодно между такими точками.
* StartAlwaysLeadingVehicle
: Заставляет вертолёт *всегда* накрывать вражеские транспортные цели (не обращая внимания на то как они двигаются, учитывая путь) и сбрасывать на них бомбы. Этот режим отличается от StartBombingVehicle в том, что вертолёт никогда не применяте пулемёт.
* StartSprinkleBehavior
: Заставляет вертолёт сбрасывать бомбы случаянно и стрелять в игрока.
* StartBullrushBehavior
: Заставляет вертолёт неистово атаковать игрока как бык.
* SetHealthFraction <float>
: Задаёт количество жизни вертолёта в процентах от максимального количества жизни
* EnableDeadlyShooting
: Заставляет вертолёт быть смертельным для пеших игроков
* DisableDeadlyShooting
: Запрещает вертолёту быть смертельным для пеших игроков
* StartNormalShooting
: Вертолёт будет стрелять короткими очередями. Хорошо для пеших игроков.
* StartLongCycleShooting
: Сообщает вертолёту стрелять длинными очередями
* StartContinuousShooting
: Вертолёт будет стрелять непрерывно.
* ResetIdleTime
: Разрешает вертолёту стрелять немедленно, если он не в середине зарядки или процесса стрельбы
* SetAngles <>
: Мгновенно задаёт ориентацию вертолёта в пространстве
* DropBomb
: Немедленный сброс бомбы, основаный на нормальных правилах сброса бомбы.
* DropBombStraightDown
: Немедленный сброс бомбы прямо вниз.
* DropBombAtTarget <цель_назначения>
: Немедленный сброс бомбы в цель назначения, но только если игрок не находится прямо там.
* DropBombAtTargetAlways <цель_назначения>
: Немедленный сброс бомбы в цель назначения, не зависимо от того справедливо это или нет.
* DropBombDelay <float>
: Устанавливает (добавляет) заданную задержку перед тем, как будет сброшена следущая бомба
* BecomeIndestructible
: Сделать вертолёт не получающим повреждений
* DisablePathVisibilityTests
: Когда вертолёт перемещается, он не будет проверять возможность видеть врага с этого path_track для отбора возможных path_tracks
* EnablePathVisibilityTests
: Когда вертолёт перемещается, он будет двигаться только по тем path_track, с которых враг будет в зоне поражения (LOS)
==Вывод (Outputs)==
* 
* OnHealthChanged <целое>
: Выполняется, когда изменяется количество жизни у вертолёта. Целое чило - это количество процентов жизни вертолёта от 0 до 100.
Category:Entities
Category:Russian