Ce tutoriel explique comment placer une arme fixe dans le World Editor et lui affecter un équipage IA. Cela s'applique à tout type d'arme fixe : nid de mitrailleuse (M2, PKM, DShK…), mortier, canon antichar, etc. Cette méthode fonctionne également pour les véhicules.
Deux méthodes sont présentées.
TILW_VehicleCrewComponent pour spawner le servant directement sur l'arme ou l'équipage dans un véhicule.La méthode repose sur trois entités :
SCR_AIGroup) avec ses soldats.
Dans le Resource Browser, recherchez le prefab de l'arme souhaitée ou une composition qui contient une arme fixe. Ici, nous avons utilisé une composition de checkpoint russe (ArmaReforger>Prefabs>Compositions>Slotted>SlotRoadMedium>Checkoint_M_USSR_01.et). Glissez-la dans la scène et positionnez-la à l'endroit voulu. Prenez note du nom de l'entité de l'arme dans la hiérarchie des entités (dans notre cas, c'est PKM), vous en aurez besoin pour configurer le waypoint GetIn à l'étape 3.
Placez un groupe d'IA à proximité de l'arme. Rappel : un homme seul doit être spawné sous forme de groupe. Ici, nous avons utilisé un groupe constitué de quatre soldats (ArmaReforger>Prefabs>Groups>OPFOR>Group_USSR_FireGroup_Guard.et).
Dans le Resource Browser, recherchez le prefab de waypoint GetIn (le nom exact est AIWaypoint_Getin). Placez-le dans la scène, sur ou à côté de l'arme fixe.
Dans les propriétés du waypoint, renseignez le champ Entity Name avec le nom de l'entité de l'arme fixe (ou du véhicule).
Sélectionnez le groupe d'IA. Dans ses propriétés, section Group Waypoints, ajoutez un Static Waypoint et renseignez le tableau avec le nom du waypoint GetIn que vous venez de placer.
Au lancement de la mission, les IA du groupe naviguent vers l'arme et montent à bord. L'arme est opérationnelle : l'équipage engagera les cibles à portée.
Avec TMF, le composant TILW_VehicleCrewComponent gère l'équipage à votre place. Ajoutez ce composant directement à l'arme fixe (c'est également valable pour tout type de véhicule) et les servants (ou l'équipage du véhicule) sont spawnés dans les compartiments au démarrage de la mission ou lors du spawn du véhicule s'il est spawné par un événement déclencheur.
Placez le prefab de l'arme fixe dans la scène, comme pour la méthode vanilla.
Sélectionnez l'entité de l'arme fixe. Dans le panneau des propriétés (Entity Inspector), cliquez sur + pour ajouter un composant et recherchez TILW_VehicleCrewComponent.
[image perdue]
Dans les propriétés du composant TILW_VehicleCrewComponent, localisez le champ Crew Config.
[image perdue]
TILW_CrewConfigTILW_CrewConfigTILW_CrewStation, ajoutez le prefab du personnage à faire spawner.[image perdue]
Les champs Entity Name et No Turret Dismount sont importants.
Au lancement de la mission, les IA sont spawnées directement dans les compartiments de l'arme. Aucun déplacement n'est nécessaire : le servant est en place dès le départ.
TILW_VehicleCrewComponent avec GDC_ArtilleryFireSupportComponent pour déclencher des missions d'appui-feu indirectes (mortier) sur un flag TMF. Le composant de tir commande le groupe du mortier, tandis que TILW_VehicleCrewComponent garantit que le servant est bien à son poste. Voir l'article dédié à GDC_ArtilleryFireSupportComponent.