level 4, since all stops before this system (which had zero house level) had level 4.
I know that the capacity of old stop was 128, and that is the reason I asked you.
if (besch->level <= 0 && (besch->utype >= haus_besch_t::bahnhof || besch->utype == haus_besch_t::fabrik)) {This old code replaced level-0-stops to level-4-stops. (But it also changed level-0-
depots to level-4-depots. This was a bug.)
But you
changed this code to new one. As a result, it doesn't work as you described, anymore.
if (besch->level > 32767 && (besch->utype >= haus_besch_t::bahnhof || besch->utype == haus_besch_t::fabrik)) {This new code you wrote doesn't catch level-0-stops. And also there is no reason to change
'level > 32767' to 4.
And also, I must say.
level 4, since all stops before this system (which had zero house level) had level 4.
This is partly correct. But only stops
from 88.0 to 88.02 can be level 0. Before 88.0, all stops are level 1. Of course, the capacity of both stops were the same, 128.
I attached bus stop of 88.0 and 87.02. I changed their name by using hex editor for test, but they are from original pak set.