If the one tested with is not the real dad, he’ll be marked as not the dad, but since there’s still 2+ possibilities, the Sim still doesn’t know who is the real dad. If there are 3+ possible dads and the one tested with / about is the real dad, all others will be marked as not the dad.If there are only 2 possible dads, and the one tested with is not the real one, the other one will automatically be marked as the father, also as logic dictates, and can be lied to or told the truth.If there are only 2 possible dads, and the one tested with is the real one, the other one will automatically be marked as not the father, because by this point by elimination the Sim obviously knows who it is, and can be lied to or told the truth.Everything else in the system is added code by me.
The game ALWAYS knows how exactly is the dad. My mod does not make it up, but grab that info from the game.