Frascati,
I like the way you're thinking. The way I wrote the program, the general assumption is that cars picked up in "Yard" tracks (or, now, "Source" tracks) will be set out somewhere down the line. Cars picked up at industry spurs will be kept on the train. I could have required all cars picked up to later be set out somewhere, but then you get into problems with the order in which the work is done, and can the car be set out at a track you've already passed, etc.
I'm surprised you had a pickup at Klamath Yard but no setout for it. To make sure you understand how AG works, cars picked up at tracks you choose as "Source" tracks, will be required to be set out somewhere down the line. Cars picked up at tracks selected from the "Work tracks" list are assumed to be pickups from industries, destined to go back to a yard and out on an outbound train. So you must have selected the klamath work as an "Industry" track. I would agree hauling that car out of Klamath 100 miles north then hauling it back isn't very prototypical. You can get "credit" for the work (and a more realistic run) by picking up that car in Klamath yard and setting it out at some other track in the yard or a RIP track etc. rather than hauling cross country (if you're doing a turn -- if not, that car may NEED to be hauled north). Does this make sense? In other words AG doesn't "sometimes" have a pickup w/o a setout, it always has a pickup w/o a setout if that pickup came from an "industry" track (selected from the lower window). And it will always have a required setout if the car was picked up at a track you selected from the "Source track" window.
I've been a railfan for quite a while and most locals I've watched either run from one terminal to another, or work as a turn. We have both here in the Tulsa area. All the turns I've watched, start with cars they got in the yard that need to be delivered to industries, and then as they work the industries they pick up cars sitting on the spurs there and take them back to the yard, to go out on another longer-distance train. Most of the through trains (I'm thinking of the Tulsa-Madill for instance) set out cars as they work their way down the route, and pick them up, to be delivered to the yard at the termination of the run.
I have however seen some trains set out cars picked up at industries, at interchange tracks or other mid-points on a run, to later be picked up by a freight headed to a given destination. So I guess Norm is right: some "Imagineering" is needed. I wanted AG to provide a framework to give a realistic railroading experience (as close as possible) but it's up to the user to determine how realistic a run you want.
Some users want a quick switching challenge, others want a more prototypical run. For the latter, having the activity end as soon as the last pickup or set out is made is not really prototyical, unless the crew is reaching the end of it's hours of service and is replaced after that piece of work (which I HAVE seen happen). The most authentic ending to me is the "assemble train" ending, which means AG keeps track of all the pickups made at industry tracks and those all have to be set out somewhere -- but you decide where.
Maybe I should look at one more feature: "final destination track"? That would be a track that all pickups at the industry tracks, would have to be set out at. Do you think that would be a desireable additional feature? Assemble train works but it isn't 100% realistic because a) you can assemble the train anywhere and
in real local service you don't always have to block your returning train in any specific order (though sometimes you do, depending on the railroad SOP for that district and yard).
Thoughts?
Anyway I do like this sort of discussion. I welcome ideas on how to make the program better, more challenging, interesting, prototypical. Norm and I often discuss these sorts of ideas when we get together and that's where a lot of the latest features in the latest version have come from.
Thanks,
Steve
sgdavis2007-3-2 18:14:20