qBulletControl
Plugin CounterStrikeSharp do Counter-Strike 2, ktory zastepuje zwykle obrazenia skonfigurowanych broni sterowanym pociskiem. Po oddaniu strzalu gracz zostaje unieruchomiony, kamera przechodzi za pocisk, a kierunek lotu jest sterowany myszka. Pocisk lata bez limitu czasu i eksploduje dopiero przy zetknieciu z elementem mapy. Noze i pozostale bronie spoza puli korzystaja z normalnego zachowania gry.
Konfiguracja
Plugin korzysta ze standardowego configu CounterStrikeSharp. Sekcja Weapons jest jednoczesnie pula broni, ktore maja wystrzeliwac sterowany pocisk. Usuniecie broni z tej sekcji wylacza dla niej funkcje pluginu.
Weapons.<nazwa>.ProjectileSpeed- predkosc pocisku dla wybranej broni.Weapons.<nazwa>.Damage- bezposrednia liczba obrazen zadawanych przez pocisk. Domyslne wartosci odpowiadaja kolumnieDamagew CS2 Weapon Spreadsheet.ExplosionRadius- zasieg eksplozji, czyli maksymalna odleglosc, w ktorej przeciwnicy otrzymaja obrazenia.ProjectileScale- skala pocisku. Wieksza wartosc oznacza wiekszy model.SpawnDistance- odleglosc przed graczem, w ktorej pojawia sie pocisk po oddaniu strzalu.CameraDistance- odleglosc kamery za sterowanym pociskiem.CameraHeight- pionowe przesuniecie kamery wzgledem pocisku.
Przykladowy fragment configu:
{
"Weapons": {
"weapon_ak47": {
"ProjectileSpeed": 650,
"Damage": 36
},
"weapon_awp": {
"ProjectileSpeed": 650,
"Damage": 115
}
},
"ExplosionRadius": 250
}
Nazwy sa akceptowane z prefiksem weapon_ i bez niego. Niezaleznie od zawartosci configu warianty noza oraz bronie oznaczone przez gre jako melee nie moga wystrzeliwac pocisku.