Oh, i'm sorry if my Posts dont make much sense, but it's a bit hard to write these things in english

.
But here goes...
I think it is supposed to work this way:
You just keep the other two values in 100
and change third value to whatever number you want. If the third value on the planet is less than the value stated in the AI_PlanetTypes.txt file the AI will not choose this colony type.
How it works now? (Based on my observations)
If you put this third value lower than 100 it does not work. It either rejects all planets or accepts them all, i dont remember
which way it was in this case. If you change the other two values to something else than 100 it also gets screwed (regardless what the third value is).
Huh.. i hardly understand myself what i've written here

. I'll try to give few examples...
Example1:
Mineral value := 130
Organics value := 100
Radioactives value := 100
Now let's just forget everything else and concentrate what AI decides based on these values.
AI now has a planet with values:
Mineral 140%
Organics 105%
Radioactives 147%
This planet it will accept because the mineral percentage is above 130%, it just simply ignores the organics and radioactives value (propably because they are set to 100).
Now AI has this type planet...
Mineral 125%
Organics 5%
Radioactives 133%
This planet the AI will ignore because it's
Mineral percentage is less than 130%. Both the Organics and radioactives values are ignored.
Example2:
AI is now looking a planet with these values.
Mineral value := 100
Organics value := 110
Radioactives value := 100
It has this type planet under consideration.
Minerals 7%
Organics 115%
Radioactives 77%
It will accept this planet because the organics percentage is above 110%. It ignores the other two values (reasons same as in Example1.)
Notice the pattern...
Problems start if you change the other two values to something else than 100 or the third value to less than 100.
Forexample this does not work:
Mineral value := 70
Organics value := 100
Radioactives value := 100
Whatever the values on the planet are it rejects or accepts all planets, i dont remember which way it was, but surely this is not the way it was supposed to work...
or who am i to say how it was supposed to work, dunno...
This is also complete jibberish to to the AI:
Mineral value := 100
Organics value := 90
Radioactives value := 90
It rejects or accepts all planets regardless of their values...
You should be on the safe side as long as you keep the other two values to 100 and the third value above 100. In all the other cases it seems not to work, although this could use some more testing.
Why will it fix?
Umm, do you mean that modified AI file or something else?
You can test these value things yourself also: Just create your own modified Default_AI_PlanetTypes.txt file and put it
in data folder (remember to save the original one). It only needs 2 entries:
AI State := Exploration, Infrastructure, Prepare for Attack, Attack, Secure Holdings After Attack, Incursion, Prepare for Defense, Defend (Short Term), Defend (Long Term)
Planet Type := Mining Colony
Max Per System := 100
Percent of Colonies := 100
Minimum Planet Size for Type := Tiny
Mineral Value := 0
Organics Value := 0
Radioactives Value := 0
Maximum Total in Empire := 0
AI State := Exploration, Infrastructure, Prepare for Attack, Attack, Secure Holdings After Attack, Incursion, Prepare for Defense, Defend (Short Term), Defend (Long Term)
Planet Type := Research Compound
Max Per System := 100
Percent of Colonies := 100
Minimum Planet Size for Type := Tiny
Mineral Value := 0
Organics Value := 0
Radioactives Value := 0
Maximum Total in Empire := 0
Just change those Mineral, Organics, Radioactives Values and see how the AI reacts
. Use Hot Seat with two empires, the other one being AI controlled. Press F2 and choose players, from there you can choose which race is run by AI, just dont put both on AI

.
Any info on this subject is welcome...