forked from mirror/OpenTTD
(svn r14411) -Fix (r14406): IsFrontEngine() is only valid for trains.
This commit is contained in:
@@ -93,7 +93,7 @@ bool CheckAutoreplaceValidity(EngineID from, EngineID to, PlayerID player)
|
|||||||
*/
|
*/
|
||||||
static void TransferCargo(Vehicle *old_veh, Vehicle *new_head, bool part_of_chain)
|
static void TransferCargo(Vehicle *old_veh, Vehicle *new_head, bool part_of_chain)
|
||||||
{
|
{
|
||||||
assert(!part_of_chain || IsFrontEngine(new_head));
|
assert(!part_of_chain || new_head->IsPrimaryVehicle());
|
||||||
/* Loop through source parts */
|
/* Loop through source parts */
|
||||||
for (Vehicle *src = old_veh; src != NULL; src = src->Next()) {
|
for (Vehicle *src = old_veh; src != NULL; src = src->Next()) {
|
||||||
if (!part_of_chain && src->type == VEH_TRAIN && src != old_veh && src != old_veh->u.rail.other_multiheaded_part && !IsArticulatedPart(src)) {
|
if (!part_of_chain && src->type == VEH_TRAIN && src != old_veh && src != old_veh->u.rail.other_multiheaded_part && !IsArticulatedPart(src)) {
|
||||||
|
Reference in New Issue
Block a user