phys_ragdollmagnet
Описание
Объект phys_ragdollmagnet используется для притягивания к себе Ragdoll-объектов. Трупы игроков так же являются Ragdoll-объектами, поэтому после смерти игроков их трупы тоже будут притянуты.
Особенности использования
- Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
- Объект должен быть установлен там, где будет использоваться.
- На карте может быть установлено множество этих объектов
- Все Ragdoll-объекты игре CS:S контролируются не сервером, а клиентом (на компьютерах игроков), поэтому этот объект срабатывает только в момент создания Ragdoll-объекта, после чего перестаёт его контролировать.
- Если на карте несколько этих объектов расположено близко друг к другу и их зоны действия перекрываются, то в этом случае выбирается для использования самый ближайший к Ragdoll-объекту.
- Объект притягивает даже тех Ragdoll-объектов, которые не могут "видеть" этот объект через World-геометрию и прочие объекты с моделью столкновении.
Ошибки
Не обнаружены.
Заметки
Есть возможность просматривать с какой скоростью объект phys_ragdollmagnet магнитит к себе Ragdoll-объекты. Для этого существует консольная команда "ai_debug_ragdoll_magnets 1", заставляющая объекты phys_ragdollmagnet выводить информацию о себе в консоль.
Вес всех игроков в игре равен 85 килограммам.
Объект phys_ragdollmagnet не обязательно должен подкидывать или отшвыривать трупы игроков. Например на карте cs_militia этот объект используется для отбрасывания игроков в воду, если игроки находятся на небольшом пригорке перед домом. В случае смерти игрок полетит не вперёд - с пригорка, а эффективно будет подтянут в сторону воды и аккуратно скатится в неё. На ваших картах вы можете использовать этот объект, заставляя игроков переваливаться через перила, или вываливаться из окон если игрок умирает возле перил или окон соответственно. Это будет выглядеть очень зрелищно, и добавит такой карте не малую долю интереса и привлекательности.
Параметры
- Start Disabled – выключать объект в начале каждого раунда (Нет/Да);
- Effective Radius – радиус действия магнита, внутри которого он притягивает к себе Ragdoll-объекты; внутри этого радиуса ко всем объектам будет приложена одинаковая сила, независимо от удалённости этих объектов от магнита; (см. так же флажок "Bar Magnet");
- Force (lbs) – сила с которой магнит будет притягивать Ragdoll-объекты; сила высчитывается по формуле <скорость>*<масса>; например: если значение этого свойства равно 1000, то объект массой в 100 килограмм магнит будет притягивать со скоростью 10 юнитов в секунду, а объект массой в 10 килограмм будет притягивать со скоростью 100 юнитов в секунду;
- Bar Magnet Axis – линия вдоль которой будет притягивать магнит (указывается при помощи Helper’а); используется только если установлен флажок "Bar Magnet";
- Entity to Affect – имя Ragdoll-объекта(-ов), к которому будет применяться этот магнит.
Флаги
- Bar Magnet – магнит будет иметь форму цилиндра, а не форму шара; при этом магнит будет направлять Ragdoll-объекты не к своему центру, а к ближайшей точке на прямой, указываемой при помощи свойства "Bar Magnet Axis"; в этом случае свойство "Effective Radius" используется в качестве радиуса цилиндра.
Inputs
- Enable – включить объект;
- Disable – выключить объект;
Карта
csssdk_phys_ragdollmagnet.vmf
Используются объекты
- phys_ragdollmagnet
- point_servercommand
- logic_auto
Описание карты
При загрузке карты в игру сразу же добавляются боты, поэтому не удивляйтесь если зайдя в игру вас тут же начнут резать. Если у вас в настройках установлено, что боты добавляются только после игрока, то боты могут не появиться. Выполните в консоли команду "mp_restartgame 1".
Магниты размещены на карте по углам, но благодаря флажку "Bar Magnet" действуют на всей карте кроме самого центра карты.
Если Вам понравилась эта страница, Вы можете разместить где-нибудь ссылку на неё: