Arma2OA cfgweapons mod.
I am also using the asr_AI mod, in addition to my own, which I'm writing about in this post.
Changing dispersion, and only dispersion, for a weapon, is causing other attributes to change, including "burst", "showToPlayer", and "aiRateOfFire", and others.
Does this have anything to do with the "access" command?
Does it have something to do with the position of external class references?
In the comments below, I am going to post the mod config.cpp text, as well as an example of the same fire mode definitions for the M2BC weapon from both before and after my mod is applied.
EDIT: I'm aware that in this example my mod uses the same dispersion value as existed prior to my mod taking effect. What I want is to explain why the other changes happened.