i have a line with station A B C and p****engers waiting at station A are : 100 for B and 100 for C
the behavior of the current version is that when a bus arrives at A it loads p****engers in the order of the stations that follow : if the bus free capacity is less than 100 he will take only p****engers to the station B, if it is more than 100 it will take 100 p****engers to B first before taking any p****engers to C
this means that p****engers to the station which is the farthest won't ever board the bus before all other p****engers have left
the expected behavior would to randomize which p****engers board the vehicle, with the previous example, on average 50% for B and 50% for C p****engers should board the arriving bus
can anybody confirm this behavior ?
There have been discussions regarding this issue in the past. And the current behaviour is considered to be the best compromise by the Dev team I think...
***EDIT***
In the past, p****engers going to the farthert stations are loaded first, but this behaviour was changed from this version.
http://archive.forum.simutrans.com/topic/00185.0/index.html
Another discussion
http://archive.forum.simutrans.com/topic/06935.0/index.html
thanks for digging the original posts !
i nevertheless feel that it is wrong to penalize ALL lines so that 1 scenario (the express line doubling the regular one) is favored. The current algorithm creates a real mess in towns where you have to make reciprocating lines so that p****engers are transported someday, try the following, set a line doing a b c d e f g h :
a ---- b ---- c ---- d
| |
h ---- g ---- f ---- e
not uncommon in a town, the p****engers going from a to h will never get a chance to get there except if you have much more busses than needed (all driving more or less empty for the last stops), the only solution so far is to create another line doing h g f e d c b a
if the p****enger boarding was random the problem would not happen and with the example from the historical post (a line like a - b - c - d - e) each local train would only "steal" about 20% of the traffic from a to e not 100% which does not seem crazy for me (p****engers having missed their train, p****engers that can only afford the local train because of the extra cost of the express one...)
Similar discussion
http://forum.simutrans.com/index.php?topic=886.0
Thank you for the pointer.
To everyone : follow-up here : http://forum.simutrans.com/index.php?topic=886.0