I have answered the question: "Does this apply to "visibilityAtDay", "psi-heatVision", "camouflageAt", "psiDefence", "meleeDodge", "antiCamouflageAt"?"
The answer is "Yes"...or in full sentence "Yes, this does apply to all those attributes" (except visibilityAtDay).
Where "this" = "No... stats, regen and visibility are tracked on each unit separately... that's why I could affect them with bonuses. Other attributes defined by armor are only on the armor itself, not on each unit, so they are the same for all units (having the same armor) and cannot be changed individually."
As written above, there are no such bonuses and they are not displayed anywhere.
Could you please clarify, if the bonuses are calculated as formulaes?
If so, which bonuses? The Ruleset Reference mentions that recovery.XXX bonuses could be. I wonder, if stats.tu, stats.bravery, etc. also could? I assume, the vibilityAtDark, psiVision, camouflageAtDark, camouflageAtDay, psiCamouflage, antiCamouflageAtDark, antiCamouflageAtDay, heatVision, frontArmor, sideArmor, rearArmor, underArmor could all be affected by a formula. So, for example, something like this should be entirely possible:
psiVision:
psiStrength: 0.25
frontArmor:
psiStrength: [ 0.0 , 0.001 ]
Is such definition possible? Would it yield dynamic bonuses based on the current parameter (e.g. psiStrength in a case under consideration) values?
Your input and perspective would be appreciated.
UPDATE.
Apparently, the formulae (mapping from current parameter values) only work for the recovery.* and psiDefense params. I wonder, if that is indeed the case. If so, is there an argument against the implementation of these parameters as mappings (i.e. computable dynamically)? Is there a reason why only some parameters were made dynamic? Would it be very hard to implement those parameters as dynamic? Are they hard-coded in the VM? Or, perhaps, they're specified through some low-level config?
I would also like to clarify, whether those params are additive. In particular, all params related to visibility, namely antiCamouflageAtDay, antiCamouflageAtNight, camouflageAtDay, camouflageAtNight, heatVision, psiVision, psiCamouflage, and visibilityAtDark. Do those bonuses add across all commendations? Would e.g. heavVision = 60 and heatVision = 20 from different soldier bonuses yield heatVision == 80? And, when those two soldier bonuses are combined with a heatVision = 20 bonus from armor, would I have heatVision == 100?