[x] I have checked the repository for previous issues of this type
[x] I have included a detailed description
[x] This is one issue, not multiple issues
To allow content creators to produce a broader array of vehicle types, additional vehicle behaviors such as the following might be useful, if possible:
Support: Vehicle will prefer to follow infantry squads, maybe remaining within a certain range dictated by a value in a separate field. They might also follow transports with infantry on board.
Snipe: Instead of attacking points, vehicle will prefer to stay in one spot (ideally behind cover) and take shots at targets within range, dictated by the range of its main weapon, or by a value in a separate field. This might be useful for making self-propelled artillery pieces or tank destroyers.
Alternatively, or in addition to the above, options like the following might be useful in dictating vehicle behavior:
Support range: Vehicle will follow and support infantry if they are within this designated range. If 0, vehicle will ignore infantry.
Optimal firing range: Vehicle will prefer to attack targets within this range. If vehicle is set to use cover or halt before firing, vehicle will move up if target is outside of this range.
Retreat when fired upon (Y/N value): If yes, upon taking fire from a weapon able to damage it, vehicle will attempt to break line of sight, retreat to cover, or take evasive action.
Stop to fire (Y/N value): If yes, vehicle will come to a halt before firing its main weapon.
Enemy / Flag disembark range: Transport vehicle will force passengers to disembark at a set distance from enemies or capture points. If set to 0, transport behaves as it normally does (disembarks next to capture point, or upon entering capture zone?)
Ignore line of sight (Y/N value): If yes, vehicle will fire at enemies even if line of sight is blocked. Useful for indirect fire weapons such as mortars.
Use cover (Y/N value): If yes, vehicle will make use of cover points on the vehicle navmesh, in a similar manner to infantry (they might already do that by default in the game, but I haven't seen this happen)
Driver disembark: (Y/N value): If yes, driver of a transport vehicle will disembark along with passengers.
Requirements:
To allow content creators to produce a broader array of vehicle types, additional vehicle behaviors such as the following might be useful, if possible:
Alternatively, or in addition to the above, options like the following might be useful in dictating vehicle behavior: