The International Simutrans Forum

 

Author Topic: Bug: City Cars stacking on tile, then departing LIFO  (Read 2212 times)

0 Members and 1 Guest are viewing this topic.

Offline dannyman

  • *
  • Posts: 182
Bug: City Cars stacking on tile, then departing LIFO
« 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

Offline TurfIt

  • Dev Team, Coder/patcher
  • Devotee
  • *
  • Posts: 1323
Re: Bug: City Cars stacking on tile, then departing LIFO
« Reply #1 on: January 31, 2012, 01:01:53 AM »
Problem is not specific to Experimental, present in Standard too. Citycar logic really needs an overhaul...

Offline prissi

  • Developer
  • Administrator
  • *
  • Posts: 9460
  • Languages: De,EN,JP
Re: Bug: City Cars stacking on tile, then departing LIFO
« Reply #2 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.

Offline TurfIt

  • Dev Team, Coder/patcher
  • Devotee
  • *
  • Posts: 1323
Re: Bug: City Cars stacking on tile, then departing LIFO
« Reply #3 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...