ivandogovich, have you noticed if it's the _same_ awards that keep getting awarded erroneously? For some reason I have in my mind it's "random" awards that get awarded incorrectly.
So far, I have found this to be true. The most common erroneous awards, are :
Bolts Cross
Order of the Hammer
Nike Cross
(I'm not sure if there are any others)
Bolt's Cross and Order of the Hammer seem to be awarded for Knife Kills. I don't think your code takes melee kills into account very well, and these are triggering some code value.
Then Nike Cross... yeah, that I don't understand. I don't know your code well enough to figure it out. From looking at the .ccp and .h files on git, I couldn't find anything glaring to my non-programmer eye. Are there other things in the modified .dll files that would have an impact on how the reward criteria work as well? I haven't looked in those.
The only other issue with the mod, as I have mentioned before, is that of Goomba stomping. I haven't encountered that in my current playthrough, but I haven't been in condusive situations. I am now playing with "Sneaky AI" too, so that may make E.T. more reluctant to "run to the guns" thereby jump off the buildings onto my unsuspecting troops.
Working on the UfoPedia has been a ton of fun! I've been working on more medals, and will probably have some more mockups ready this weekend.
Cheers, Ivan