Przejdź do głównej zawartości

Operacje

bs_operations ma trzy systemy, które dają frakcjom zajęcie: elektrownię do zdobycia i utrzymania, punkty kontrolne i łańcuchy misji od handlarzy zadań. Gracze czytają Operacje (gracze).

ensure bs_operations

Migracja 044_operations.sql tworzy tabele. Łańcuchy misji wydają handlarze zadań (bs_traders).

Nazwy ustawień są tu po angielsku, tak jak w angielskim F1.

Wartości domyślne z Ops.Power: to Downtown Power Station, strefa 45 m, wymaga 10 graczy online, 360 minut odnowienia, 15 minut na naprawę 3 paneli i 60 minut obrony. Uprawnienie rangi frakcji do startu to raid (Ops.Settings.startPerm). Kto startuje, płaci 6 kabli elektrycznych, 4 elektroniki i 30 złomu (Ops.Power.cost).

Kategoria Operations. Wartości domyślne w nawiasach.

GrupaUstawienia
ElektrowniaPower station (włączone), Players online to start (10), Station cooldown (min) (360), Repair time limit (min) (15), Seconds per panel (10), Hold duration (min) (60), Station zone radius (m) (45), Takeover time (s) (45), Minimum hold to win (s) (120), Time in zone for personal reward (s) (180)
FaleWave interval (s) (120), Wave size (8), Extra zombies per player in zone (2), Max wave zombies alive (45), Brute chance (0.12)
NagrodyFaction buff (hours) (4), Buff XP bonus (%) (15), Light the winner safezone (włączone), Winner faction XP (1500), Winner player XP (600), Winner player reputation (40), Winner player cash (400), Loot crate time (min) (20)
Punkty kontrolneControl points (włączone), Wake distance (m) (160), Reset when empty (s) (180), Point capture time (s) (60), Garrison size (12), Garrison brutes (2), Defenders (10), Turns hostile after (h) (24, 0 = nigdy), Cache refill (min) (30), Capture XP (300), Capture reputation (20), Capture faction XP (400)
Łańcuchy misjiMission chains (włączone), Squad scaling (0.5), Squad reward range (m) (250), Retry after fail (min) (10), Heroic chains per day (1), Leave time in defend (s) (25)

F1 > Operations editor pokazuje bieżący stan elektrowni, punktów kontrolnych i łańcuchów.

  • Elektrownia: uruchom ją dla frakcji albo zatrzymaj. Pozycje paneli to przesunięcia od środka elektrowni i można je tu przesuwać.
  • Punkty kontrolne: dodaj jeden tam, gdzie stoisz, edytuj etykietę, promień, garnizon i brutes, ustaw właściciela, wyłącz go. Domyślne punkty to Ops.Points.list w bs_operations/config/config_ops.lua.
  • Łańcuchy misji: włącz, wyłącz, edytuj lub zresetuj łańcuch. Łańcuch, którego nie ma w configu, jest usuwany przy resecie.

Łańcuchy definiuje Ops.Chains: frakcja, poziom (story, hard, challenging, heroic), minimalny poziom i reputacja, łańcuch requires, czas odnowienia, kroki (goto, kill, collect, deliver, defend, escort) i nagroda. Łańcuchy wydaje handlarz zadań oznaczony frakcją łańcucha albo stojący w jej strefie bezpiecznej. Dołączone łańcuchy: mil_dead_signal, mil_zancudo_ghosts, reb_cut_lines, reb_bolingbroke, civ_medicine_run, civ_doctor, bik_fuel_road, bik_road_kings.

Tylko personel.

KomendaCo
/opsStan: faza elektrowni, liczba punktów, aktywne łańcuchy
/ops power start <frakcja>Uruchamia elektrownię dla frakcji
/ops power stopZatrzymuje ją

Konwoje (bs_events, domyślnie wyłączone, ustawienie F1) jadą po trasie. Nagraj własną:

KomendaCo
/convoyroute start <nazwa>Zaczyna nagrywanie. Przejedź trasę pojazdem: punkt zapisuje się co 40 m (maksymalnie 500)
/convoyroute stopZapisuje. Potrzeba co najmniej 2 punktów
/convoyroute listWypisuje trasy z configu i nagrane
/convoyroute toggle <id>Włącza lub wyłącza nagraną trasę
/convoyroute delete <id>Usuwa nagraną trasę

Trasy są w bs_convoy_routes (migracja 041_convoy_routes.sql). /convoydebug wypisuje stan trwających konwojów.