diff --git simtool.cc simtool.cc index d885b673f..e1fae07d0 100644 --- simtool.cc +++ simtool.cc @@ -3126,9 +3126,10 @@ bool tool_wayremover_t::calc_route( route_t &verbindung, player_t *player, const } else { // get a default vehikel + vehicle_desc_t remover_desc(wt, 500, vehicle_desc_t::diesel ); test_driver_t* test_driver; + if( wt!=powerline_wt ) { - vehicle_desc_t remover_desc(wt, 500, vehicle_desc_t::diesel ); vehicle_t *driver = vehicle_builder_t::build(start, player, NULL, &remover_desc); driver->set_flag( obj_t::not_on_map ); test_driver = driver; @@ -3136,8 +3137,8 @@ bool tool_wayremover_t::calc_route( route_t &verbindung, player_t *player, const else { test_driver = new electron_t(); } - test_driver = scenario_checker_t::apply(test_driver, player, this); + test_driver = scenario_checker_t::apply(test_driver, player, this); verbindung.calc_route(welt, start, end, test_driver, 0, 0); delete test_driver; }