Page MenuHomeFeedback Tracker

In future titles, the AI groups character array should consist of containers, not resource names.
New, NormalPublic

Description

This is not a suggestion for Reforger (implementing it would break a lot of existing things), but for future titles like Arma 4.

The AI group entity has an array for characters (unit prefab slots), currently it is simply an array of resource names.
This makes character adjustments on the group level very hard, as the characters fundamentally cannot have any additional options, which currently are only possible via annoying workarounds:

  • Group level randomization, which can currently only be done via the EditableCharacterComponent on a character level
  • Things like explicitly defining fireteams (not relevant for vanilla Reforger but in modded context, it is - you have to add a parallel array as a workaround)
  • Doing certain post spawn processing to the character
  • Really, adding any kind of character data that is specific to a certain group, and not universally applicable to the character

Creating a container class for character resource names would significantly expand moddability by allowing modders to add new attributes to the class, or even creating their own inheriting classes with special behavior (e. g. randomized picking, or overriding character names in a group context) that can also be added to the array.

Details

Severity
Feature
Resolution
Open
Reproducibility
N/A
Operating System
Windows 7
Category
General

Event Timeline

TilW created this task.Sat, Jun 7, 3:15 PM