A common pattern is a series of units which are very similar, but differ slightly, and are usually upgrades of one another - for example the three HIMARS variants or most of the plane variants.
This could be made significantly simpler and less error-prone by making one "base" unit and defining the rest as variants thereof. The current unit group pattern isn't super conducive to this, but a little tweaking could make this viable - perhaps as a subclass of UnitSubgroup?
A common pattern is a series of units which are very similar, but differ slightly, and are usually upgrades of one another - for example the three HIMARS variants or most of the plane variants.
This could be made significantly simpler and less error-prone by making one "base" unit and defining the rest as variants thereof. The current unit group pattern isn't super conducive to this, but a little tweaking could make this viable - perhaps as a subclass of
UnitSubgroup
?