An idea wrt running costs and NuTracks
I could use VarAction2 Variable 4A (http://wiki.ttdpatch.net/tiki-index.php?page=VarAction2Vehicles#Info_about_current_rail_type_for_trains_4A_) to check what railtype the engine/train is running on, and adjust costs accordingly. Especially usefull for 'higher' speed trains running on 'lower speed' tracks, as it would not need ot use all of its available power to overcome airdrag and such.
Railtype = Low, low cost
Railtype = Med, Med cost
Railtype = High, high cost
Railtype = Very high, very high cost
Speed = 0, ultralow cost
Speed > 0, typecheck
Note that a 'low' engine wont get 'high' cost, it will contain its low cost, but a 'high' engine get a 'medium' cost if it runs on thoose tracks
Yey or ney?
Change: Move the generic MU-stuff into a separate file, in preparation for #2245 (will not build)