private void setPossibility(int s, int i, bool validateCombination = false)
{
statIOs[s].LevelWild = (Int32)Extraction.E.results[s][i].levelWild;
statIOs[s].LevelDom = (Int32)Extraction.E.results[s][i].levelDom;
statIOs[s].TamingEffectiveness = (Int32)Extraction.E.results[s][i].TE;
statIOs[s].BreedingValue = breedingValue(s, i);
Extraction.E.chosenResults[s] = i;
if (validateCombination)
{
setUniqueTE();
setWildSpeedLevelAccordingToOthers();
showSumOfChosenLevels();
}
}