Aller au contenu

Operations

bs_operations propose trois systèmes qui donnent de quoi faire aux factions : une centrale électrique à capturer et tenir, des points de contrôle, et des chaînes de missions données par les marchands de quêtes. Les joueurs lisent Operations (joueurs).

ensure bs_operations

La migration 044_operations.sql crée les tables. Les chaînes de missions sont données par les marchands de quêtes (bs_traders).

Valeurs par défaut de Ops.Power : c’est la Downtown Power Station, zone de 45 m, 10 joueurs en ligne requis, 360 minutes de délai, 15 minutes pour réparer 3 panneaux, 60 minutes de tenue. La permission de rang de faction pour la lancer est raid (Ops.Settings.startPerm). Le membre qui la lance paie 6 fils électriques, 4 composants électroniques et 30 ferrailles (Ops.Power.cost).

Catégorie Operations. Valeurs par défaut entre parenthèses. Les libellés restent en anglais.

GroupeRéglages
CentralePower station (on), 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)
VaguesWave interval (s) (120), Wave size (8), Extra zombies per player in zone (2), Max wave zombies alive (45), Brute chance (0.12)
RécompensesFaction buff (hours) (4), Buff XP bonus (%) (15), Light the winner safezone (on), Winner faction XP (1500), Winner player XP (600), Winner player reputation (40), Winner player cash (400), Loot crate time (min) (20)
Points de contrôleControl points (on), 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 = jamais), Cache refill (min) (30), Capture XP (300), Capture reputation (20), Capture faction XP (400)
Chaînes de missionsMission chains (on), 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 montre l’état en direct de la centrale, des points de contrôle et des chaînes.

  • Centrale : la lancer pour une faction, ou l’arrêter. Les positions des panneaux sont des décalages par rapport au centre de la centrale et peuvent être déplacées ici.
  • Points de contrôle : en ajouter un là où tu te trouves, modifier son nom, son rayon, sa garnison et ses brutes, définir le propriétaire, le désactiver. Les valeurs par défaut sont dans Ops.Points.list dans bs_operations/config/config_ops.lua.
  • Chaînes de missions : activer, désactiver, modifier ou réinitialiser une chaîne. Une chaîne qui n’est pas dans la config est supprimée quand tu la réinitialises.

Les chaînes sont définies dans Ops.Chains : faction, palier (story, hard, challenging, heroic), niveau et réputation minimums, une chaîne requires, un délai, des étapes (goto, kill, collect, deliver, defend, escort) et une récompense. Une chaîne est donnée par un marchand de quêtes portant la balise de la faction de la chaîne, ou se tenant dans sa safezone. Chaînes fournies : mil_dead_signal, mil_zancudo_ghosts, reb_cut_lines, reb_bolingbroke, civ_medicine_run, civ_doctor, bik_fuel_road, bik_road_kings.

Staff uniquement.

CommandeCe qu’elle fait
/opsÉtat : phase de la centrale, nombre de points, chaînes actives
/ops power start <faction>Lance la centrale pour une faction
/ops power stopL’arrête

Les convois (bs_events, désactivés par défaut, réglage F1) suivent un itinéraire. Enregistre le tien :

CommandeCe qu’elle fait
/convoyroute start <name>Démarre l’enregistrement. Conduis l’itinéraire dans un véhicule : un point est enregistré tous les 40 m (500 au maximum)
/convoyroute stopEnregistre. Il faut au moins 2 points
/convoyroute listListe les itinéraires de la config et enregistrés
/convoyroute toggle <id>Active ou désactive un itinéraire enregistré
/convoyroute delete <id>Supprime un itinéraire enregistré

Les itinéraires sont stockés dans bs_convoy_routes (migration 041_convoy_routes.sql). /convoydebug affiche l’état des convois en cours.