equal
deleted
inserted
replaced
2730 /* it can't collide with its own wagons */ |
2730 /* it can't collide with its own wagons */ |
2731 if (v == coll || |
2731 if (v == coll || |
2732 (v->u.rail.track == TRACK_BIT_WORMHOLE && (v->direction & 2) != (realcoll->direction & 2))) |
2732 (v->u.rail.track == TRACK_BIT_WORMHOLE && (v->direction & 2) != (realcoll->direction & 2))) |
2733 return; |
2733 return; |
2734 |
2734 |
2735 /* two drivers + passangers killed in train v */ |
2735 /* two drivers + passengers killed in train v */ |
2736 uint num = 2 + CountPassengersInTrain(v); |
2736 uint num = 2 + CountPassengersInTrain(v); |
2737 if (!(coll->vehstatus & VS_CRASHED)) |
2737 if (!(coll->vehstatus & VS_CRASHED)) |
2738 /* two drivers + passangers killed in train coll (if it was not crashed already) */ |
2738 /* two drivers + passengers killed in train coll (if it was not crashed already) */ |
2739 num += 2 + CountPassengersInTrain(coll); |
2739 num += 2 + CountPassengersInTrain(coll); |
2740 |
2740 |
2741 SetVehicleCrashed(v); |
2741 SetVehicleCrashed(v); |
2742 if (IsFrontEngine(coll)) SetVehicleCrashed(coll); |
2742 if (IsFrontEngine(coll)) SetVehicleCrashed(coll); |
2743 |
2743 |