Project Zomboid

Project Zomboid

Extra Skills System IWBUMS
Moon/Void Slime 12. apr. 2021 kl. 15:21
Reading Speed bug
there is a bug I found that is the reason why people report here that the reading speed is faster than vanilla.

Vanilla uses this code here
local numPages if item:getNumberOfPages() > 0 then ISReadABook.checkLevel(character, item) item:setAlreadyReadPages(character:getAlreadyReadPages(item:getFullType())) o.startPage = item:getAlreadyReadPages() numPages = item:getNumberOfPages() - item:getAlreadyReadPages() else numPages = 5 end if isClient() then o.minutesPerPage = getServerOptions():getFloat("MinutesPerPage") or 1.0 if o.minutesPerPage < 0.0 then o.minutesPerPage = 1.0 end else o.minutesPerPage = 2.0 end local f = 1 / getGameTime():getMinutesPerDay() / 2 time = numPages * o.minutesPerPage / f

This mode uses this here (guessing it was from a previous build of the game from 41)
if item:getNumberOfPages() > 0 then ISReadABook.checkLevel(character, item) item:setAlreadyReadPages(character:getAlreadyReadPages(item:getFullType())) if isClient() then o.minutesPerPage = getServerOptions():getFloat("MinutesPerPage") or 1.0 if o.minutesPerPage < 0.0 then o.minutesPerPage = 1.0 end else o.minutesPerPage = 2.0 end o.startPage = item:getAlreadyReadPages() local f = 1 / getGameTime():getMinutesPerDay() / 2 time = ((item:getNumberOfPages() - item:getAlreadyReadPages())) * o.minutesPerPage / f end

The mod's code doesn't have a variable numPages to set for books with no pages. thus books with no pages return a lot faster time to read.
< >
Viser 1-2 af 2 kommentarer
soulfilcher  [udvikler] 14. apr. 2021 kl. 16:47 
Is it behaving as it should now?
Moon/Void Slime 14. apr. 2021 kl. 18:52 
yes
< >
Viser 1-2 af 2 kommentarer
Per side: 1530 50