Aller au contenu

Fat Cow

Une Fat Cow est un CH-47 qui se pose sur le terrain et ouvre une FARP approvisionnée avec ce qu'il transporte. Le côté pilote est décrit dans Fat Cow (pilotes) ; cette page couvre les réglages et la façon de placer une cow dans une mission.

Ce que CTLD installe

Quand une cow se déploie, CTLD joue la scène Fat Cow FARP à la cow :

Objet Où Rôle
FARP invisible à la cow l'aérodrome dont l'entrepôt contient le stock de la cow
FARP Fuel Depot 25 m derrière la rampe le fournisseur dont les équipes au sol ont besoin
2 caisses de munitions, 1 lot de fûts 20 m derrière, à droite décor, jamais chargeables
3 soldats 25 m derrière, à gauche en attente

Pas de véhicule, pas de tente, pas de dépôt de munitions. C'est mesuré dans DCS 2.9.30.28738 : une FARP créée en cours de mission sert un joueur déjà en jeu, mais seulement avec un fournisseur à portée, et le FARP Fuel Depot suffit à lui seul pour le carburant et les armes (camions citernes, camions de munitions et dépôt de munitions sont inutiles ; caisses et fûts ne fournissent rien).

Chaque cow a sa propre FARP, nommée CTLD_FatCow_FARP_<n>. Le repli retire le dépôt, le décor et l'équipe et vide l'entrepôt de la FARP, mais laisse la FARP elle-même : un héliport détruit en cours de mission reste sur la carte F10, et une cow IA posée sur sa FARP a explosé quand la FARP a été détruite sous elle. Le déploiement suivant ajoute de nouveau la FARP sous le même nom, là où se trouve la cow. Il reste donc une FARP vide sur la carte là où chaque cow s'est déployée en dernier ; sans fournisseur à côté, elle ne sert rien.

L'entrepôt de la FARP reçoit le stock de la cow et rien d'autre : du carburant jet, et chaque munition que la cow transporte. DCS le distribue jusqu'à épuisement. Quand un joueur rejoint le serveur, CTLD réécrit l'entrepôt de chaque cow ouverte, tout de suite puis deux secondes plus tard, avec les quantités que le serveur détient : on n'a pas mesuré si DCS partage avec les clients un entrepôt modifié par script. CTLD les relit et les réécrit aussi toutes les 10 secondes. Une quantité qui a augmenté a été remplie par un autre script (les VEAF Mission Creation Tools remplissent toutes les FARP quand un joueur arrive) : CTLD garde le compte de la cow et le remet, et retire toute arme que la cow ne transporte pas. Ce qui a été pris dans les quelques secondes avant un tel remplissage peut revenir, et les munitions qu'un hélicoptère rend en se réarmant ne s'ajoutent pas au stock de la cow. Une FARP de cow qui n'est pas ouverte est vidée aux mêmes moments. La FARP d'une cow IA rentrée à la base sert à la suivante : la carte ne gagne pas une FARP vide à chaque cow demandée.

Réglages

Tous dans la famille fob de la configuration.

Réglage Défaut Rôle
fatCowEnabled true Le menu F10 Fat Cow et les caisses cow.
fatCowTypes [CH-47Fbl1] Types qu'un joueur peut piloter en cow. Chacun doit aussi être un transport dans capabilitiesByType.
fatCowCrates réservoir ; Hellfire et 30 mm (Apache) ; Vikhr et obus de 2A42 (Ka-50) ; Ataka, Shturm et obus de GSh-30 (Mi-24P) Les caisses dans lesquelles une cow pilotée emporte son stock (voir plus bas).
fatCowLoadouts quatre lots Apache, quatre russes et deux mixtes, chacun avec 4 800 kg de carburant Ce qu'emporte une cow : chargé par une cow pilotée, choisi par une patrouille qui demande une cow IA (voir plus bas).
fatCowDeployDelay 60 Secondes qu'une cow IA passe au sol avant que sa FARP ouvre.
fatCowAIType CH-47Fbl1 Type de l'hélicoptère amené quand une patrouille demande une cow. Vide, Demander une Fat Cow disparaît.
fatCowAICows [] Cows placées dans la mission (voir plus bas).

Lots de chargement

Chaque entrée de fatCowLoadouts est ce qu'emporte une cow : du carburant jet en kg, et des articles d'entrepôt DCS avec leur nombre.

fatCowLoadouts:
- desc: 40 Hellfires (25 laser, 15 radar), 2400 rounds
  fuelKg: 4800                          # deux réservoirs de 800 gal
  items:
  - item: weapons.missiles.AGM_114K     # Hellfire laser
    count: 25
  - item: weapons.missiles.AGM_114      # Hellfire radar (AGM-114L)
    count: 15
  - item: weapons.shells.M230_HEDP M789 # 30 mm
    count: 2400

Une cow pilotée les trouve sous Charger, dans une zone logistique ; une patrouille qui demande une cow IA en choisit un sous Demander une Fat Cow. Un lot avec menu: russian ou menu: mixed apparaît dans le sous-menu Russes ou Mixtes, un lot sans menu en tête. La cow est toujours un CH-47 (fatCowAIType), quel que soit le lot et quel que soit l'appareil du demandeur : c'est le module que les joueurs pilotent en cow.

Les lots par défaut emportent tous deux réservoirs de 800 gal (4 800 kg) :

Menu Lot Armes Total
en tête Apache 40 Hellfire (25 laser, 15 radar), 2 400 obus de 30 mm 7 868 kg
en tête Apache 60 Hellfire (38 laser, 22 radar), 1 200 obus 8 199 kg
en tête Apache 40 Hellfire laser, 2 400 obus 7 812 kg
en tête Apache 60 Hellfire laser, 1 200 obus 8 118 kg
Russes Ka-50 40 Vikhr, 460 obus de 2A42 explosifs et 460 perforants 7 382 kg
Russes Ka-50 60 Vikhr, 230 obus de 2A42 explosifs et 230 perforants 7 891 kg
Russes Mi-24P 32 Ataka, 500 obus de GSh-30 6 809 kg
Russes Mi-24P 32 Shturm, 500 obus de GSh-30 6 358 kg
Mixtes Apache + Ka-50 20 Hellfire (12 laser, 8 radar), 20 Vikhr, 1 200 obus de 30 mm, 460 de 2A42 7 627 kg
Mixtes Apache + Mi-24P 20 Hellfire laser, 16 Ataka, 1 200 obus de 30 mm, 500 de GSh-30 7 523 kg

Tous restent sous les 8 837 kg qu'emporte un CH-47F avec 80 % de son carburant interne (22 680 kg au plus, 11 400 kg à vide, 2 444 kg de carburant, d'après la base d'unités de DCS) ; une cow IA reçoit ces 80 %. Les masses des missiles sont celles du data mine DCS (AGM-114K 45,3 kg, AGM-114L 49 kg, Vikhr 45 kg, Ataka 49,5 kg, Shturm 35,4 kg) ; les obus comptent 0,5 kg (30 mm de l'Apache) et 0,85 kg (30 × 165 russe) emballage compris, une estimation.

item est le nom que DCS donne à l'arme dans un entrepôt. weapons.missiles.AGM_114K a été vérifié en jeu pour le Hellfire laser. Les autres viennent du data mine DCS et ne sont pas encore vérifiés comme articles d'entrepôt : weapons.missiles.AGM_114 (AGM-114L), weapons.shells.M230_HEDP M789 (les obus de l'Apache), weapons.missiles.Vikhr_M, weapons.missiles.Ataka_9M120, weapons.missiles.AT_6 (Shturm), weapons.shells.2A42_30_HE et 2A42_30_AP (Ka-50), weapons.shells.GSh_30_2K_HE (Mi-24P).

Caisses cow

Une cow pilotée emporte son lot dans des caisses : Charger le répartit dans les fatCowCrates qui portent chaque partie, toutes pleines sauf la dernière de chaque sorte.

fatCowCrates:
- desc: Fat Cow fuel tank (800 gal)
  weight: 2400            # kg en soute quand elle est pleine ; aussi la clé de la caisse dans le catalogue
  fuelKg: 2400            # carburant jet d'une caisse pleine
- desc: Fat Cow laser Hellfires (x20)
  weight: 906             # 20 x 45,3 kg
  item: weapons.missiles.AGM_114K
  count: 20

Une entrée a soit fuelKg, soit item et count ; une caisse en partie pleine pèse sa part. Par défaut : un réservoir de 800 gal (2 400 kg) ; 20 Hellfire laser (906 kg), 20 Hellfire radar (980 kg), 1 200 obus de 30 mm (600 kg) ; 20 Vikhr (900 kg), 460 obus de 2A42 explosifs ou perforants (391 kg chacun) ; 16 Ataka (792 kg), 16 Shturm (566 kg), 500 obus de GSh-30 (425 kg). Chaque lot par défaut tient en 5 à 8 caisses ; un lot qui dépasserait le maxCratesOnboard de l'appareil (8 pour le CH-47F) est refusé, tout comme un lot qui emporte un article qu'aucune caisse ne porte. Demander une caisse amène une caisse pleine à la fois. Les caisses cow n'apparaissent ni dans Request Equipment ni dans Unpack Crate.

Placer une cow IA dans une mission

Un joueur peut demander une cow IA de n'importe où, au sol comme en vol : elle arrive en vol depuis la zone logistique amie à terre la plus proche du demandeur, et y retourne pour disparaître. La patrouille la commande ensuite depuis le F10 (Atterris ici, Redécolle, Reste ici en orbite, Rejoins-nous, Rentre à la base) : la cow d'une patrouille de joueurs ne bouge jamais d'elle-même. Pour donner sa cow à une patrouille dès le départ, placez la cow dans l'éditeur de mission et déclarez-la :

  1. Placez un groupe CH-47F, avec activation différée cochée, là où la cow doit démarrer (en général la base de la patrouille). Son premier waypoint est un décollage depuis le sol ; il n'en faut pas d'autre.
  2. Déclarez-le, avec le groupe qu'il escorte :
fatCowAICows:
- group: Fat Cow Gunfighter      # le groupe CH-47, nom exact
  escort: Gunfighter             # la patrouille escortée, nom de groupe exact
  loadout: 2                     # facultatif : le lot de fatCowLoadouts qu'elle emporte, 1 par défaut

CTLD active la cow dès que le groupe escorté est en jeu : au démarrage de la mission pour une patrouille IA, ou quand le premier joueur prend un slot d'une patrouille de clients. Si la patrouille escortée est une patrouille IA, la cow se pose à côté du leader quand il se pose, se déploie après fatCowDeployDelay, se replie et suit quand le leader décolle, et rentre à son point de départ une fois vide : une patrouille IA ne peut pas utiliser le menu. Si c'est une patrouille de clients, ses joueurs commandent la cow depuis le F10, comme une cow demandée.

Au démarrage, CTLD note dans le log ce que DCS renvoie pour l'entrepôt des FARP de la mission (FARP warehouse '<nom>': jet fuel …) : une mesure, avant que Statut FARP couvre toutes les FARP et pas seulement celles des Fat Cow.

Cette déclaration est le contrat sur lequel s'appuient les VEAF Mission Creation Tools pour ajouter une cow qui escorte une patrouille nommée : un groupe d'hélicoptère en activation différée, et une entrée fatCowAICows { group, escort, loadout } (loadout facultatif). CTLD ne reconnaît jamais une cow à son nom.