mrMann wrote:I've noticed a glitch where a train can get 'stuck' in just one depot whilst another train is on the same tracks - this occured when I botched some signals. Also, its annoying that there is no drag feature or that at least, they aren't one depot. I guess your plan to make it station-like would fix this, but - and this is a big but - would it still be able to provide vehicles if you did that? I think that might be a hell of a lot of coding to do if that happens

Can you send a screenshot of that problem to me? I may be able to help sort it out
Yeah, the drag-drop feature is something i really dislike not being there, and is the main reason i want to use the station interface to build depots in the future, however, as mentioned in my FP; Thanks to frosch since OTTD r14902, using the "Advanced setting to keep various building tools active" you can build bigger depots even easier by just clicking tiles to build them up to bigger depots, it's not drag-drop, but its easier than it used to be
I think my plan for servicing-stations, initially, is as the name suggests just to create depots from special station tiles that permit servicing, as you're right changing the station code to allow for train production will be massively time and code consuming, plus it would make the existing depot creation interface obsolete...
For now my plan of action is as follows...
A) Code the sprites above into a station set
B) Bug-fix the station set and release as just a station set to get interest and hopefully assistance with the project
C) Enquire in the forums as to which bits of code would be needed to add "go to station xxx for servicing" and "go to station xxx for servicing and wait in depot" commands to the train orders (The latter will be needed if i ever make service stations produce trains to force the train to disappear from the tracks and appear in a depot list), plus i'll need to find out where i need to code the ability for stations to service trains but not create them
C[Additional]) Look at how i can make OTTD realise that only the presence of certain service-station tiles in a station can allow a station to service trains and ajust train commands to suite
D) Bug-fix and release a patch for the above, updating the servicing-station GRF as appropriate
E) Look at how to code the engine creation code into the servicing-station, enquiring at the forums as appropriate
F) Bug-fix and release a patch for the above, updating the servicing-station GRF as appropriate
G) Continue to improve as appropriate, and then,
and only then, put the patch and grf to the OTTD Devs to see if they want to put it in trunk, depending on their decision i will then continue to create patches to comply with trunks as necessary until i move on to something else, or sit back and relax at a job well done
