Are you joking? You can't tell me with a straight face that a D10 or D20 would not provide a better chance than rolling a D100.
Seriously. The chances are, even without modifiers, (FORGET THE FUCKING MODIFIERS FOR THE LOVE OF FUCK and listen to me) the outcomes will be much closer and waaaaay less random.
It's just a matter of very simple math.
10 or 20 numbers yields a way higher chance of a fairer outcome than 100.
I don't know how to explain it any better than that...
Like if you roll a D100 and get say, 20, your opponent just has to beat that 20. There are 80 more numbers that are higher than 20, and the chance is getting higher than 20 is really high.
If you roll a D20 and get say, a 10, then there are only 10 more numbers that go higher than 10, and the chance of the opponent rolling higher is 50-50. It's a lot more fair and the chance of getting totally annihilated by a bogus roll is lessened.
Also, I really do believe that any CP will likely be in better physical condition than a starving civy.
So maybe instead of modifiers, CP could roll a D12 while a civy rolls a D8 or D10 to make up for the differences in physical condition.
It's not exactly fair as far as the chances go, but neither is being enslaved by a superior alien race...
But I guess I am just overthinking things again.
Back to my main point:
D20 >D100 for rolls, at the very minimum.
or people could just not fucking fight all the time and actually RP the way they are supposed to...