The International Simutrans Forum

Development => Bug Reports => Topic started by: dannyman on January 31, 2012, 12:41:00 AM

Title: Bug: City Cars stacking on tile, then departing LIFO
Post by: dannyman on January 31, 2012, 12:41:00 AM

Save: http://www0.toldme.com/~djh/scratch/Varlinghall.sve

Shot: http://www0.toldme.com/~djh/scratch/simscr00.bmp


My bus is stuck pulling in to Pidbury Parish Hall Stop.  If I fast forward it will eventually go through.  I think what is happening is:
- The city cars are transitioning from country road to city road
- Instead of queueing, they stack at the transition point
- They appear to be leaving the stack last-in-first-out


Thus, my bus gets stuck at the corner waiting for all the other traffic to pass.


Also, you can see that the taxi gfx are incorrectly offset.


Taking a look at, for example, Workingham, I don't see vehicles stacking at the transition.  They do it consistently at Pidbury, whether my bus is there or not.  I'm thinking this bug could be specific to one orientation ...


Thanks,
-danny
Title: Re: Bug: City Cars stacking on tile, then departing LIFO
Post by: TurfIt on January 31, 2012, 01:01:53 AM
Problem is not specific to Experimental, present in Standard too. Citycar logic really needs an overhaul...
Title: Re: Bug: City Cars stacking on tile, then departing LIFO
Post by: prissi on January 31, 2012, 09:44:30 AM
BEfore some time even convoi queud not a diagonal to straight transitions. In this case I am a little surprised, as it should not occur. Back to testing.
Title: Re: Bug: City Cars stacking on tile, then departing LIFO
Post by: TurfIt on January 31, 2012, 12:32:51 PM
This is likely due to citycar ist_weg_frei passing invalid data to no_cars_blocking. I found a few instances of that when overhauling the convoi ist_weg_frei. The old ncb routine wasn't as picky. I really need to finish my planned citycar ist_weg_frei overhaul too...