Fix virtual train consist change callbacks being run before cargotype set
When instantiating virtual train from non-buildable template train See: #402 Also fixes instantiating virtual train from train not refitting leading vehicle.
This commit is contained in:
@@ -507,7 +507,7 @@ struct TrainDecelerationStats {
|
||||
CommandCost CmdMoveRailVehicle(TileIndex, DoCommandFlag , uint32, uint32, const char *);
|
||||
CommandCost CmdMoveVirtualRailVehicle(TileIndex, DoCommandFlag, uint32, uint32, const char*);
|
||||
|
||||
Train* CmdBuildVirtualRailVehicle(EngineID, StringID &error, uint32 user);
|
||||
Train* BuildVirtualRailVehicle(EngineID, StringID &error, uint32 user, bool no_consist_change);
|
||||
|
||||
int GetTileMarginInFrontOfTrain(const Train *v, int x_pos, int y_pos);
|
||||
|
||||
|
Reference in New Issue
Block a user