is there a way to reset mai's pregnacy to before the event so you can knock up both of them
There
sorta is.
You aren't able to knock up both of them in normal play. This is intentional.
That said, you can open the dev console with F12 and input the following:
flags.MAIDENS_PREG_PATH = flags.MAIDENS_PREG_TS = flags.MIKO_PREG_REQ = flags.MIKO_PREG_NUM_KIDS = flags.MIKO_PREG_NUM_BIRTHS = flags.MIKO_PREG_ANN = undefined; PregManager.preg(GLOBALS.PREG_MIKO).debugEndPregnancy();
To reset Miko's pregnancy and let you choose between the two.
Or... if you're greedy, you can cheat a bit, and paste this:
flags.MIKO_PREG_REQ = flags.MAI_PREG_REQ = flags.MIKO_PREG_ANN = flags.MAI_PREG_ANN = 1; flags.MIKO_PREG_NUM_BIRTHS = flags.MAI_PREG_NUM_BIRTHS = flags.MAI_PREG_NUM_KIDS = flags.MIKO_PREG_NUM_KIDS = undefined; flags.MIKO_PREG_TIMER = flags.MAI_PREG_TIMER = 75000
That will put both of them in as pregnant, but the game acts as if you went the Mai route. Make a backup, and do so at your own risk.