In vehikel_besch.h: loading_time = 1000;
In vehikel_writer.cc: uint16 loading_time = obj.get_int("loading_time", 1000 );
but...
In vehikel_reader.cc: if(version<9) { besch->loading_time = 1800; }
Why default value of loading_time for older paks is different ?
That shoudl be indeed corrected. Thank you.
Thank you.
So, by default, if 10 coach train unload full capacity passenger and load full capacity passenger in one step, wait_lock will be 10*(1000ms+1000ms)=20sec. It was always 2sec in previous versions.
Is this correct ?
Yes, that is true. One my change it for the longest time of a single car, if this is preferred. Any input is welcomed.
I would say go for single longest time rather than total. Just because a train is twice as long doesn't mean it takes twice as long to load.
Any goods train will take twice as long for unlaoding with the double number of cars, though.
Would it be overly complicated for players if passenger trains behaved differently from goods?
No, but confusing. One should rather set the time accordingly for passenger trains.
Quote from: prissi on November 14, 2013, 09:08:07 PM
Any goods train will take twice as long for unlaoding with the double number of cars, though.
Really? It might, but that depends on the layout and equipment available at the loading/unloading site. Bulk trains are probably more linear in how (un)loading time scales with length, but intermodal trains can have a constant (un)loading if they just put a corresponding number of cranes and/or reach stackers to work on it.
However, it's best not to overcomplicate things.