bug / miscalculation (?)/typo (?) Laboratory
to any mods surgery, if maf is 0, it will be the default time, if maf is 1+, it will only take 1 day.
ALL the others surgeries are not affected by maf, little calculation I did following the code for time:
modification.time = max(round(modification.time/(1+assist.smaf/200.0)),1)
the max assistant maf should be 15, max race maf 6 (drow/fairy) + 2 (responsive trait) + 2 from tattoos + 2 (staff with maf bonus, never got one) + 2 (magic robe with maf bonus, never got this either) + 1 acc with maf
days out = whatever is bigger between [ surgery time/(1+assistant maf/200) ] and 1
to get one day reduction at least 16 maf is needed, but shouldnt be possible currently.
dividing by 20 seems more reasonable, so someone may have mistyped... or just confused by the items calculation:
modification.items[i] = round(modification.items[i]/(1+assist.wit/200.0))
-_-