Daemon666 / CSB Push Teammates Публичный

Gently pushes overlapping teammates apart every frame, stopping door and ladder blocking without full semiclip.

v1.0.0 115 загрузок GPL-3.0 Обновлено Aug 22, 2026
Daemon666 1.0.0 - Initial release. v1.0.0 May 23, 2025 1 Версии
csb_push_teammates.sma main 4d41bb7 2.9 KB
README.md

CSB Push Teammates is the opposite of semiclip: body collision stays on, but when two living teammates overlap, a small velocity is applied every frame to push them apart. The closer the overlap, the harder the push, so a deliberate blocker is slid off a doorway or ladder without making normal stacking or boosting feel wrong.

Features

  • Per-frame push via FM_StartFrame, proportional to overlap depth.
  • Push radius and strength are cvar driven.
  • No client-side changes required.

Installation

  1. Enable the fakemeta module in addons/amxmodx/configs/modules.ini.
  2. Compile csb_push_teammates.sma, copy the .amxx to addons/amxmodx/plugins/ and add it to plugins.ini.
  3. Change map.
Установка
1. Compile the .sma (or use the site compiler)
2. Put the .amxx in addons/amxmodx/plugins/
3. Add it to addons/amxmodx/configs/plugins.ini
4. Change map
Cvar-ы
CVARDefaultDescription
csb_push_enabled 1 Enable the teammate push.
csb_push_force 55.0 Maximum push velocity applied at full overlap.
csb_push_radius 42.0 Distance in units under which teammates are pushed apart.
История изменений — v1.0.0
1.0.0 - Initial release.
Версии →
Рейтинг

No ratings yet.

О плагине
Download v1.0.0
Compiled live from the source below — nothing pre-built.
Скачать .sma
Требования
AMX Mod X ≥ 1.9
Движок ReHLDS HLDS
ReGameDLL Необязательно
ReAPI Необязательно
Metamod Metamod / Metamod-r
Модули fakemeta
Известные конфликты Do not run together with a semiclip plugin; pick one collision policy.
Участники
Назад к плагинам