Do you intend to edit just your saves or the code of the game?
In the first case, you must open the save and search for something like:
where X is the number of days your slave is unavailable.
The "duration" attribute says also when an upcoming event is going to happen.
For instance this tells me:
Code:
"preg":{"baby":"3778","duration":3,"fertility":100,"has_womb":true}
that a slave of mine is going to have a baby in three days.
In the second case, the pregnancy data are stored in files\scripts\variables.gd:
Code:
var pregduration = 31.0
var growuptimechild = 15.0
var growuptimeteen = 20.0
var growuptimeadult = 25.0
The (in)famous three free days a girl needs to increase her level, are set in the function:
Code:
func vacationshort(person):
var text = person.dictionary(leveluprequests.vacation.speech)
person.levelupreqs = {code = 'vacation', value = '3', speech = leveluprequests.vacation.speech, descript = person.dictionary(leveluprequests.vacation.descript), button = person.dictionary('Send $name on vacation'), effect = 'vacation', activate = 'fromtalk'}
return text
inside files\scripts\jobs&specs.gd
A for the lab, each modification has its own number of days, see files\scripts\laboratory.gd (of course the real number is lower. How much, it depends on how skillful is your lab assistant).