Copy/Pasting train locomotive info to a locomotive ghost does not work properly

We are aware of them, but do not have solutions that don't cause other issues. They go here in order not to take space in the main bug thread list.
Turnerdeedo
Manual Inserter
Manual Inserter
Posts: 2
Joined: Sat Dec 06, 2025 7:35 am
Contact:

Copy/Pasting train locomotive info to a locomotive ghost does not work properly

Post by Turnerdeedo »

Situation: Copy existing locomotive that has an assigned schedule and group, attempt to paste info to a locomotive ghost that has not been constructed yet.

Expected result: Locomotive has correct schedule information when built and is ready to run.

Actual result: Locomotive inherits only the color of the copied locomotive, and no other quality. Group and schedule are not set properly.
Techjar
Inserter
Inserter
Posts: 37
Joined: Tue Jan 13, 2015 11:33 pm
Contact:

Re: Copy/Pasting train locomotive info to a locomotive ghost does not work properly

Post by Techjar »

I believe this is because locomotives and "trains" are separate things in the engine, since a whole train can have multiple locomotives and other wagons. When you copy the settings from a locomotive, you're also copying the settings of its associated train. But then when you try to paste the settings onto a locomotive ghost, it can only paste the settings of the locomotive itself (which is just the color), since it's only a ghost and doesn't technically have an associated train yet.

Obviously the ghost is still somehow holding the settings for the yet-to-be-instanced train though, so I imagine this is simply a case in the entity properties copy/paste code that is not handled. I have observed the same behavior trying to copy settings in the other direction, from a ghost to a real locomotive.
Rseding91
Factorio Staff
Factorio Staff
Posts: 16550
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Copy/Pasting train locomotive info to a locomotive ghost does not work properly

Post by Rseding91 »

Thanks for the report however I don't believe we will be changing this. I could simply make it apply the schedule to the ghost when the copy action is performed however it has more complexity than that: when in ghost form every individual ghost that makes up the train contains the full schedule for what the train was at the time the blueprint was made. If copy-settings applied a new schedule it would only apply to the *one* ghost you pasted onto with no visible way to show it's now different than every other ghost.

Additionally; you can't view the schedule when in ghost form which makes it even harder for the player to know if they successfully changed all of them.
If you want to get ahold of me I'm almost always on Discord.
Post Reply

Return to “Minor issues”