Currently, there is a greater chance that unit, that is considered to be the most valuable become a target. Currently, it is also important, whether it is an enemy artillery unit (highest priority), how fast it moves (the slower the better) and whether in close proximity (in salvo impact range), there are other groups or buildings or enemy weaponry (this idea was taken from thread
"ECHO fire director"- thanks to valuable information about this from
Evil_Echo).
Artillery should now be more deadly.
It is now possible set if batteries have to "communicate" each other on assignment objectives:
If
RydART_Monogamy variable is defined with any value (is not "nil"), one enemy group will become a target for only one battery at a time.
Changed the method of calculation amendment to the target motion vector so that it is less sensitive to rapid changes of direction and more consistent with the real displacement. It now takes 20 seconds to calculate this.
Using a simple simulation of Gaussian distribution and changes in formulas adjusted projectiles dispersion and salvo drift so now, hopefully, these values should be more... "toned down". Also WNDF (see below) for MRLS is now 2.5 and for GRAD 3.5.
Also introduced possibility of replacing default system in which anyone can provide to allied batteries information about potential targets. If
RydART_FO variable is not "nil (has defined value) then only certain units will be "questioned" whether they see potential targets. FO this type must meet two following conditions:
- Can not be assigned to any groups (the only member of their group);
- must belong to one of the following types units: U.S. spotter (
USMC_SoldierS_Spotter), RU spotter (
RU_Soldier_Spotter), CDF spotter (
CDF_Soldier_Spotter), INS officer (
Ins_Soldier_CO),GUER scout (
GUE_Soldier_Scout) OR must to have one of the following names:
FOa, FOb, FOc, FOd, FOe, FOf (the name is defined in "name" field of unit window in the editor or via script command "setvarname").
Thus, on the battlefield, in this FO mode, in addition to units enumerated classes, with spotting targets will be able to deal up to six units of any kind and any non-civilian ("civ" and "civ_RU" excluded) faction.
Additionally, with launch of a RydART_FO variable is changing method of bombardment. Salvos will be now divided into a test shot or shots (1 / 6 of salvo, rounded up) and main salvo, much more accurate thanks to the amendments after test shots. There is also possibility to set two-phased method of bombardment in normal mode, with no special FO units. To achieve this you should launch (define) variable
RydART_2PhWithoutFO. By default multiplier of salvo drift in second phase of artillery fire of this kind is equal 0.2 + (random 0.2), but its non-random part can be changed by giving desired numerical value to the variable
RydART_FOAccGain (eg. RydART_FOAccGain = 0.4 will set gain to value 0.4 + (random 0.2). Larger multiplier means a possibility of larger main salvo drift and thus a smaller accuracy gain from spotter's info).
RydART_OnePhase sets one-phased bombardment in FO mode if not "nil".
Is still sometimes returns described on the forum this strange script behavior and moreover I had only day for test, so, for peace of mind, I described this version as "Beta".