I'm always irritated by "Diesele locomotive" which runs on coal.
Maybe it would be possible to implement other types of locomotives like:
- - Steam Locomotive -> Runs on coal -> low/tech slowest one
(needs supply of coal, which is troublesome)
- Diesel Locomotive -> Runs on crude oil/light oil/heavy oil -> medium tech / medium speed
(needs supply of oil, which is even more troublesome, but gives benefits in speed)
- Electrical Locomotive -> Runs on accumulators* (charging point similar to rail signals?). Hight tech / Fastest one
(since it would be hight tech, it wouldn't be troublesome to charge it, but would be costly to make)
It would be cool to have choice. In this "concept" I tried to make it easiest to implement (skipping making special rails that would have be electrically supplied).
That would only require some textures and copy of entities with changed graphics.
The other implementation (harder I think) would be with rails with electrical poles. Which could also be used to transfer energy to far-off places instead of building electrical poles along all the way.