diff -r df973b5f6190 -r c6cf6600a82c src/ship_cmd.cpp --- a/src/ship_cmd.cpp Sat Feb 03 08:30:22 2007 +0000 +++ b/src/ship_cmd.cpp Sat Feb 03 09:05:43 2007 +0000 @@ -835,7 +835,7 @@ v = AllocateVehicle(); unit_num = HASBIT(p2, 0) ? 0 : GetFreeUnitNumber(VEH_Ship); - if (v == NULL || IsOrderPoolFull() || unit_num > _patches.max_ships) + if (v == NULL || unit_num > _patches.max_ships) return_cmd_error(STR_00E1_TOO_MANY_VEHICLES_IN_GAME); if (flags & DC_EXEC) {