- Автор
- medusa
- Требования
- - ReGameDLL 5.14.0.453+
- Модифицированный `delta.lst` — поле body расширено с 8 до 32 бит. DEFINE_DELTA( body, DT_INTEGER, 32, 1.0 )
Плагин для CS 1.6 добавляет в игру полноценную зажигательную гранату в отдельный слот: коктейль молотова для Террористов и зажигательную гранату для Контр-Террористов.
Возможности в кс 1.6
- Новый тип гранаты в собственном слоте (слот 4), *без замены какого-либо штатного оружия.
- При ударе о поверхность граната детонирует и порождает зону горения, которая держится настраиваемое время.
- Прогрессивный урон — чем дольше игрок находится в пламени, тем сильнее его обжигает. Множитель плавно растёт от 1.0 до molotov_damage_max_mult. Короткая перебежка через огонь небезопасна, бездействие — смертельно.
- Цилиндрическая зона поражения — обычная сферическая проверка пробивает межэтажные перекрытия и не учитывает высокие предметы. Плагин использует плоский цилиндр: горизонтальная дистанция по XY плюс вертикальное окно [-64, +120] юнитов.
- Постепенное разгорание — при включённом molotov_spread_enable зона горения стартует уменьшенной и достигает полного радиуса к середине времени горения.
- Трейс видимости — урон проходит только при прямой видимости между точкой возгорания и игроком. Стены и препятствия блокируют поражение даже внутри радиуса.
- Команды в консоли и чате: molotov, mol, incendiary, inc, /molotov, /mol, /inc, buy molotov
- Настраиваемая цена, ограничение покупок за раунд, номер раунда разблокировки
- Автовыдача при старте раунда через molotov_equip_access
- Контроль доступа по флагам
- Учитывает mp_buytime и границы зоны покупки
- Подавление дымом — дымовая граната, брошенная рядом с огнём, гасит его. Зона подавления остаётся активной molotov_smoke_duration секунд и нейтрализует любую гранату, пролетающую сквозь неё — фактически перекрывая проход.
- Контакт с водой — молотов и зажигательная граната не детонируют в воде (опцианально). Затонувшие гранаты могут быть подобраны игроками.
- Столкновение со скайбоксом — уничтожает гранату, предотвращая броски через границы карты (опцианально).
- Попадание в игрока — граната, попавшая прямо в игрока, наносит molotov_hit_player урон мгновенно, и сразу детанирует.
- Анимированная составная модель огня на полу molotov_fire_floor.mdl, корректно ориентированная по нормали поверхности — на наклонных поверхностях лежат ровно, и плавно угасает в момент окончания горения.
- Частицы дебриса TE_SPRITE, равномерно рассеянные по всей площади горения с радиальной коррекцией sqrt(random), чтобы избежать сгущения в центре
- Следы ожогов (декали) на полу после затухания огня
- Молотов разлетается на осколки стекла, если был кинут незажженный (в случае если игрок нырнул в воду с активированным коктейлем молотова)
- Точечный динамический свет TE_DLIGHT с мерцающим цветовым каналом, имитирующий тёплое свечение пламени