Aller au contenu

Événements du monde

bs_events, config dans bs_events/config/config_events.lua. Tout ce qui est ici se trouve aussi dans F1 sous World Events.

Events.Schedule = {
airdrop = { enabled = true, times = '15:00,21:00', days = 'daily' },
stash = { enabled = true, times = '13:30,17:30,23:00', days = 'daily' },
convoy = { enabled = true, times = '19:00', days = 'fri,sat,sun' },
horde = { enabled = true, times = '22:00', days = 'wed,sat' },
}

Les heures utilisent l’horloge locale du serveur. Un démarrage planifié est ignoré quand maxConcurrent (3) événements tournent déjà ou que moins de minPlayers joueurs sont en ligne.

  1. Largage - un avion survole la zone, une caisse tombe à un point aléatoire de Events.Airdrop.areas et reçoit une fusée rouge. Les points dans les zones sûres sont ignorés, c’est donc toujours du PvP ouvert.
  2. Annonce de ravitaillement - un message radio donne le carré d’un stash de Events.Stash.spots. Le premier à l’ouvrir le prend.
  3. Convoi militaire - véhicules militaires détruits avec des caisses verrouillées. Il faut un lockpick ou un crowbar, ça prend 20-40 s, c’est bruyant et attire les zombies, et le lockpick peut casser.
  4. Vagues de hordes - les vagues apparaissent au point from d’une région et marchent vers la périphérie d’une zone sûre. La taille de la vague reste plafonnée par Streaming.PoolGuard.maxNetworked.

Les lignes de loot sont dans Events.Loot (item, min, max, chance). Les items doivent exister dans bs_inventory.

Les largages et les convois peuvent aussi lâcher faction_xp_token. Utilisé dans le drapeau de ta propre faction, il donne Events.FactionToken.xp d’XP de faction.

/event start airdrop|stash|convoy|horde
/event stop <kind|id|all>
/event list

Nécessite bs.admin, ou lance-la depuis la console du serveur.