Age | Commit message (Collapse) | Author |
|
(optional) parameter.
|
|
delete by a direct delete instead.
|
|
|
|
destructor as that was already doing the same for a few vehicle types.
|
|
queried facility (or station/roadstop is invalid) instead of 0 (Yexo)
|
|
aircraft.
Now callback 12 is properly called also for 'mail'.
If the callback is not used, 'mail' uses 1/4 of property 7 (rounded up).
|
|
|
|
client so it is immediatelly clear which one you are working with.
|
|
in the NewGRF code, too
|
|
crashes at several places when the station pool got smaller
|
|
order is invalid.
|
|
|
|
sprites: fonts, recolour, mapgen and normal sprites.
|
|
indicating what it actually is.
|
|
CMD_START_STOP_VEHICLE.
|
|
processing conditional orders.
|
|
ran in the context of autoreplace or not
|
|
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
|
|
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
|
|
RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.
|
|
AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
|
|
primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
|
|
using correct types and less duplication.
|
|
TTDP according to frosch's survey.
|
|
|
|
|
|
keep loading. The intention of the break down code is not to break down when having zero speed, therefor break downs now do not happen when loading.
|
|
place to a single location.
|
|
depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
|
|
CmdSend<VehicleType>ToDepot commands.
|
|
|
|
their depot.
|
|
Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing().
-Fix (r11052): Disable servicing by service-interval if a vehicle has depot orders.
|
|
it more clear that they are no loading/unloading flags. Also add more type strictness.
|
|
|
|
assumes destination to be a station even when it did not set a destination yet.
|
|
|
|
|
|
'unified' ProcessOrder.
|
|
|
|
unneeded inclusions of engine.h and/or replace them with engine_type.h.
|
|
station_func.h.
|
|
|
|
|
|
|
|
finish the landing routine.
|
|
called 'realistic' (matching other vehicles) (1/1) to original TTD
speed (1/4). Note this option defaults to original TTD speed.
|
|
vehicle needs autorenewing
This will remove duplicated code and ensure that the check is consistent
|
|
aircraft slow down more rapidly than slower aircraft. This prevents them
from reaching the end of the runway at high speed, and also stops slow
aircraft from slowing down too much at the start of the runway.
|
|
day to calculate running cost
-Fix [FS#1739]: vehicle profit is now counted with 8bit fract, so it is now shown properly in the vehicle details window
|