Got something more conclusive. Setup: XPZ vL8 + OXCE 7.0.12 + my own 2 sub-mods from before.
Landed on mission and immediately aborted so all commendations update. Reloaded and completed that same mission so I can examine the differences.
Used only XG Rifle because it doesn't fall into my sub-mod, but shares commendation category. Wanted to see how non-included guns affect rewarding.
Now the interesting part. Loading quicksave and ending turn usually completes the mission, but reward "Grunt" is not the same in two cases bellow (Piratez_Globals.rul) although it should be:
commendations:
- type: STR_MEDAL_RIFLEKILL_NAME
criteria:
killsWithCriteriaCareer: [15, 16, 17, 18, 19, 20, 21, 22, 23, 24]
killCriteria: !add
-
- [1, ["STR_sub_modded_gun1", "FACTION_HOSTILE", "STATUS_DEAD"]]
-
- [1, ["STR_sub_modded_gun2", "FACTION_HOSTILE", "STATUS_DEAD"]]
Gives "Grunt" for using XG Rifle.
commendations:
- type: STR_MEDAL_RIFLEKILL_NAME
criteria:
killsWithCriteriaCareer: [15, 16, 17, 18, 19, 20, 21, 22, 23, 24]
killCriteria: !add
-
- [1, ["STR_sub_modded_gun1", "FACTION_HOSTILE", "STATUS_DEAD"]]
-
- [1, ["STR_sub_modded_gun2", "FACTION_HOSTILE", "STATUS_DEAD"]]
-
- [1, ["STR_XG_RIFLE", "FACTION_HOSTILE", "STATUS_DEAD"]]
Gives higher "Grunt" ranks for some reason.
This is confusing the hell outta me and makes me nervous that commendations got broken in 7.0.12. Maybe this is helpful, maybe the opposite...
Kill numbers are in 15-24 so the "Grunt" rewards properly trigger on semi-experienced soldiers, for testing purposes.
2 sub-mods and 2 saves sent via PM (quicksave & pre-landing) for troubleshooting. Good luck.
UPDATE
After this somewhat dramatic post it has been determined the behavior is intended and normal actually. Double the entry - double the rewards. Who knew. Since XG Rifle was only used to test against same commendation category and won't be included in the final sub-mod this topic can finally rest for eternity.