Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-26 | (svn r14749) -Codechange: replace a few wrapper functions that only called ↵ | rubidium | |
delete by a direct delete instead. | |||
2008-12-26 | (svn r14748) -Codechange: unduplicate window updating when deleting vehicles. | rubidium | |
2008-12-26 | (svn r14747) -Codechange: remove DeleteVehicleChain in favour of the vehicle ↵ | rubidium | |
destructor as that was already doing the same for a few vehicle types. | |||
2008-12-26 | (svn r14743) -Codechange: use INVALID_TILE to indicate station doesn't have ↵ | smatz | |
queried facility (or station/roadstop is invalid) instead of 0 (Yexo) | |||
2008-12-13 | (svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for ↵ | frosch | |
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). | |||
2008-09-30 | (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames. | rubidium | |
2008-09-30 | (svn r14421) -Codechange: rename all player variables/types to company *or* ↵ | rubidium | |
client so it is immediatelly clear which one you are working with. | |||
2008-09-22 | (svn r14383) -Fix [FS#2316](r14343): handle invalid 'v->u.air.targetairport' ↵ | smatz | |
in the NewGRF code, too | |||
2008-09-16 | (svn r14343) -Fix [FS#2300]: invalid v->u.air.targetairport could cause ↵ | smatz | |
crashes at several places when the station pool got smaller | |||
2008-09-13 | (svn r14309) -Fix [FS#2244]: aircraft frozen above oil rig when the next ↵ | rubidium | |
order is invalid. | |||
2008-09-13 | (svn r14307) -Fix: when deleting a station, remove news items regarding it | smatz | |
2008-09-02 | (svn r14223) -Codechange: make GetSprite aware of the 4 different types of ↵ | rubidium | |
sprites: fonts, recolour, mapgen and normal sprites. | |||
2008-08-15 | (svn r14078) -Codechange: Rename *VehicleInfo::base_cost to cost_factor, ↵ | peter1138 | |
indicating what it actually is. | |||
2008-08-15 | (svn r14076) -Codechange: Merge the four start/stop commands into a single ↵ | frosch | |
CMD_START_STOP_VEHICLE. | |||
2008-07-22 | (svn r13794) -Fix: helicopters leaving a heliport could get stuck after ↵ | rubidium | |
processing conditional orders. | |||
2008-07-09 | (svn r13691) -Codechange: make it easier to determine whether a command is ↵ | smatz | |
ran in the context of autoreplace or not | |||
2008-05-29 | (svn r13325) -Codechange: split the client-side only settings from the ↵ | rubidium | |
settings stored in the savegame so there is no need to have a duplicate copy of it for new games. | |||
2008-05-25 | (svn r13251) -Codechange: rename _patches to _settings as that is more logic. | rubidium | |
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped. | |||
2008-05-18 | (svn r13165) -Codechange: replace some ↵ | rubidium | |
RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData. | |||
2008-05-15 | (svn r13100) -Codechange: reduce the amount of parameters passed via ↵ | rubidium | |
AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls. | |||
2008-04-29 | (svn r12924) -Feature: Introducing the so called 'engine pool' which ↵ | peter1138 | |
primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist. | |||
2008-04-21 | (svn r12824) -Codechange: Standardise routines for drawing vehicle images, ↵ | peter1138 | |
using correct types and less duplication. | |||
2008-04-21 | (svn r12818) -Codechange: make callbacks 31 and 37 behave like they do in ↵ | rubidium | |
TTDP according to frosch's survey. | |||
2008-04-20 | (svn r12809) -Fix (r1704): Possible out of bounds array access. | peter1138 | |
2008-04-20 | (svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp | rubidium | |
2008-04-19 | (svn r12795) -Fix [FS#1938]: vehicles could break down during loading and ↵ | rubidium | |
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. | |||
2008-04-17 | (svn r12757) -Codechange: move all cheat related stuff from all over the ↵ | rubidium | |
place to a single location. | |||
2008-04-17 | (svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and ↵ | rubidium | |
depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h. | |||
2008-04-11 | (svn r12658) -Codechange: unify a vast portion of the ↵ | rubidium | |
CmdSend<VehicleType>ToDepot commands. | |||
2008-04-11 | (svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class. | rubidium | |
2008-04-08 | (svn r12631) -Fix [FS#1911]: sometimes aircraft couldn't find their way to ↵ | rubidium | |
their depot. | |||
2008-04-08 | (svn r12629) -Codechange: Split VehicleNeedsService() into ↵ | frosch | |
Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing(). -Fix (r11052): Disable servicing by service-interval if a vehicle has depot orders. | |||
2008-04-07 | (svn r12615) -Codechange: rename some enums related to depot orders to make ↵ | rubidium | |
it more clear that they are no loading/unloading flags. Also add more type strictness. | |||
2008-04-06 | (svn r12593) -Codechange: hide Order's flags in most of the code. | rubidium | |
2008-04-06 | (svn r12592) -Fix (r12580): aircraft's go-to-depot handling is a mess, which ↵ | rubidium | |
assumes destination to be a station even when it did not set a destination yet. | |||
2008-04-06 | (svn r12588) -Codechange: do not access the destination of an order directly. | rubidium | |
2008-04-05 | (svn r12584) -Codechange: do not access the order type directly. | rubidium | |
2008-04-05 | (svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the ↵ | rubidium | |
'unified' ProcessOrder. | |||
2008-04-01 | (svn r12531) -Codechange: Rename some variables for consistency. | frosch | |
2008-03-31 | (svn r12490) -Codechange: rename engine.h to engine_func.h and remove ↵ | rubidium | |
unneeded inclusions of engine.h and/or replace them with engine_type.h. | |||
2008-03-31 | (svn r12489) -Codechange: split station.h into station_base.h and ↵ | rubidium | |
station_func.h. | |||
2008-03-30 | (svn r12488) -Codechange: split order.h into order_base.h and order_func.h. | rubidium | |
2008-03-28 | (svn r12477) -Fix [FS#1883]: timetable times for aircraft were always doubled. | rubidium | |
2008-03-28 | (svn r12459) -Codechange: split news.h into news_type.h and news_func.h. | rubidium | |
2008-03-05 | (svn r12343) -Fix (r12293): Slow helicopters never got the 'chance' to ↵ | peter1138 | |
finish the landing routine. | |||
2008-02-27 | (svn r12293) -Feature: Ability to change aircraft speed factor, from so | peter1138 | |
called 'realistic' (matching other vehicles) (1/1) to original TTD speed (1/4). Note this option defaults to original TTD speed. | |||
2008-02-23 | (svn r12230) -Codechange: [autoreplace] made a function to detect if a ↵ | bjarni | |
vehicle needs autorenewing This will remove duplicated code and ensure that the check is consistent | |||
2008-02-15 | (svn r12144) -Codechange: Adjust aircraft slowing algorithm so that very fast | peter1138 | |
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. | |||
2008-02-13 | (svn r12134) -Change: count the number of ticks a vehicle was running this ↵ | smatz | |
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 | |||
2008-02-11 | (svn r12109) -Fix [FS#1745](r8973): use tile index 0 for planes in the air, ↵ | smatz | |
so it cannot have an invalid tile index |