Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

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 surgery min time is 1 day, max 7

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)) 

-_-

Nice catch. Yes, even with magic affinity equal to 15, none of the existing modifications would be completed in less time.

With maf=6 and 20 instead of 200:

- operations needing 1-2 days would be unchanged
- operations needing 3-6 days would be completed one day earlier
- operations needing 7 days would be completed two days earlier