Closed drdozer closed 7 months ago
I think it is similar to https://github.com/veger/TLBE/issues/55#issuecomment-1753181233, somehow the Camera is in an incorrect state, and then the updateConfig
function has nil
values which Lua cannot do maths with...
The Camera property zoomPeriod
got renamed to transitionPeriod
(see https://github.com/veger/TLBE/blob/master/migrations/tlbe.1.4.5.lua#L52C15-L52C15). This rename seems to be missing in your save file.
Weird. The same issue has not happened again, so I have no idea how to reproduce it. I guess we can leave this until someone else reports it or it happens in a controlled environment where we can fix it properly?
As mentioned it looks similar to #55 (if my deduction is correct, it is due to people running directly from code and thereby missing out on the (changed) migrations in between releases). I cannot see another path that results in the missing properties for the Camera. Within this controlled environment it is reproducible, but it becomes quite unlikely if there are more reports as I doubt lots of people are running 'in between' versions...
We can leave this issue open for a while to see if there are more reports coming in
Fixed in v1.5.1
With pymods installed and others, on adding DeadlocksStackingForPyanadon, but loading a vanilla map, although that's likely incidental:
I haven't looked at the code yet -- I'm betting it is some inconsistency in the behaviour of the green box tracking to the white one.