Two bugs in 11.x branch commit 0567cc5 from GitHub, compiled for Mac OS X 10.8.
- Inconsistent factory connections. In this just-started game (http://"http://simutrans-germany.com/files/upload/Ilford_180000004_1800-01b.sve") (using the latest version of Pak128.Britain Experimental), the stop 'Haverhill Cattle Farm' reports that it is connected to the nearby cattle farm, but the cattle farm does not think it is connected to the stop. The same problem occurs at 'Bromborough Dairy'. A work-around is to construct and then delete a staging post or similar at the stop; this makes the factory realise that it is actually connected.
End-of-month crashing. The same game just before the end of the first month (http://"http://simutrans-germany.com/files/upload/Ilford_180000004_1800-01c.sve") crashes with a 'floating point exception' as the month rolls over from January to February. (I had thought that floating point operations were generally avoided for reasons of network consistency.)
Best wishes,
Matthew
Thank you for the reports. No. 2 was actually an integer division by zero, which I have now fixed on the 11.x branch. No. 1 is a rather strange issue that I have not yet tracked down related to what appears to be inconsistent treatment of distances for the purpose of factory coverage.
Regarding bug #1, I believe I have found and fixed this.
The factory coverage code is *painfully hard to get right* and should probably never have been implemented in the first place.
---
The fix is again on my emergency-depot-bugfix branch.
Thank you for the fix - much appreciated.