src/train_cmd.cpp
branch0.6
changeset 10351 4f1563682453
parent 10330 700e4a785535
child 10474 80c90b755053
equal deleted inserted replaced
10330:700e4a785535 10351:4f1563682453
  3568 	if (v->breakdown_ctr != 0) {
  3568 	if (v->breakdown_ctr != 0) {
  3569 		if (v->breakdown_ctr <= 2) {
  3569 		if (v->breakdown_ctr <= 2) {
  3570 			HandleBrokenTrain(v);
  3570 			HandleBrokenTrain(v);
  3571 			return;
  3571 			return;
  3572 		}
  3572 		}
  3573 		if (!v->current_order.type == OT_LOADING) v->breakdown_ctr--;
  3573 		if (v->current_order.type != OT_LOADING) v->breakdown_ctr--;
  3574 	}
  3574 	}
  3575 
  3575 
  3576 	if (HasBit(v->u.rail.flags, VRF_REVERSING) && v->cur_speed == 0) {
  3576 	if (HasBit(v->u.rail.flags, VRF_REVERSING) && v->cur_speed == 0) {
  3577 		ReverseTrainDirection(v);
  3577 		ReverseTrainDirection(v);
  3578 	}
  3578 	}