equal
deleted
inserted
replaced
340 // v->destination_coords = 0; |
340 // v->destination_coords = 0; |
341 |
341 |
342 v->max_speed = avi->max_speed; |
342 v->max_speed = avi->max_speed; |
343 v->acceleration = avi->acceleration; |
343 v->acceleration = avi->acceleration; |
344 v->engine_type = p1; |
344 v->engine_type = p1; |
|
345 u->engine_type = p1; |
345 |
346 |
346 v->subtype = (avi->subtype & AIR_CTOL ? AIR_AIRCRAFT : AIR_HELICOPTER); |
347 v->subtype = (avi->subtype & AIR_CTOL ? AIR_AIRCRAFT : AIR_HELICOPTER); |
347 v->UpdateDeltaXY(INVALID_DIR); |
348 v->UpdateDeltaXY(INVALID_DIR); |
348 v->value = value.GetCost(); |
349 v->value = value.GetCost(); |
349 |
350 |
425 /* Aircraft with 3 vehicles (chopper)? */ |
426 /* Aircraft with 3 vehicles (chopper)? */ |
426 if (v->subtype == AIR_HELICOPTER) { |
427 if (v->subtype == AIR_HELICOPTER) { |
427 Vehicle *w = vl[2]; |
428 Vehicle *w = vl[2]; |
428 |
429 |
429 w = new (w) Aircraft(); |
430 w = new (w) Aircraft(); |
|
431 w->engine_type = p1; |
430 w->direction = DIR_N; |
432 w->direction = DIR_N; |
431 w->owner = _current_company; |
433 w->owner = _current_company; |
432 w->x_pos = v->x_pos; |
434 w->x_pos = v->x_pos; |
433 w->y_pos = v->y_pos; |
435 w->y_pos = v->y_pos; |
434 w->z_pos = v->z_pos + 5; |
436 w->z_pos = v->z_pos + 5; |