Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-04 | (svn r12940) -Fix [FS#1974](r12913): [autoreplace] a vehicle backup should ↵ | bjarni | |
include the cargo packets in the vehicle as well | |||
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-29 | (svn r12917) -Codechange: standardise variable names called with ↵ | peter1138 | |
FOR_ALL_ENGINEIDS_OF_TYPE | |||
2008-04-27 | (svn r12913) -Add: ability to backup and restore a player's economic data ↵ | bjarni | |
and data for a vehicle (or chain of vehicles) Autoreplace uses this with the following benefits: -Mass autoreplace (the button in the depot window) will now estimate costs correctly -Autoreplace now either replaces correctly or manages to keep the original vehicle (no more broken trains) Thanks to Ammler for testing this | |||
2008-04-25 | (svn r12904) -Fix [FS#1953]: remove trams from savegames saved in OTTD ↵ | smatz | |
without tram support, it is better than to simply crash | |||
2008-04-24 | (svn r12862) -Codechange: reduce code duplication for VehicleType -> ↵ | smatz | |
WindowClass lookup | |||
2008-04-24 | (svn r12860) -Fix [FS#1947]: Train depart animation trigger was not called ↵ | peter1138 | |
in some cases. | |||
2008-04-20 | (svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp | rubidium | |
2008-04-20 | (svn r12803) -Cleanup: rename SpecialVehicle to EffectVehicle to have a ↵ | rubidium | |
uniform naming of the thing instead of using both names for the same thing. | |||
2008-04-20 | (svn r12800) -Codechange: move the animated tile related functions out of ↵ | rubidium | |
texteff.cpp (it isn't a text effect after all). Also remove a few more functions from functions. | |||
2008-04-19 | (svn r12792) -Codechange: [autoreplace] added a function to figure out if a ↵ | bjarni | |
replacement is needed and if so, to which EngineID It's designed to save a bit of CPU time, specially if the replacement isn't buildable (think autorenew of old vehicle) | |||
2008-04-19 | (svn r12791) -Codechange: [autoreplace] Added a flag parameter (listens for ↵ | bjarni | |
DC_EXEC and DC_QUERY_COST) and included more info when returning CommandCost This allowed cleaning up the code in MaybeReplaceVehicle() | |||
2008-04-18 | (svn r12772) -Codechange: some vehicle.cpp coding style. | rubidium | |
2008-04-18 | (svn r12762) -Fix: tabs after the first non-tab character are generally not ↵ | rubidium | |
okay (or lines starting with a space and then tabs). | |||
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-17 | (svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler ↵ | smatz | |
function can be used | |||
2008-04-17 | (svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile() | smatz | |
2008-04-14 | (svn r12711) -Codechange: remove unneeded loops | glx | |
2008-04-13 | (svn r12684) -Fix [FS#1891]: manually given service at depot order is not ↵ | rubidium | |
forgotten anymore when autoservice 'interferes'. | |||
2008-04-12 | (svn r12669) -Fix (r12667): crash when a vehicle has never been to a station ↵ | rubidium | |
and the load percentage conditional variable is evaluated. | |||
2008-04-12 | (svn r12664) -Codechange: do not force the 'color' pointer to be non-NULL ↵ | rubidium | |
when trying to get the load percentage. | |||
2008-04-11 | (svn r12659) -Cleanup: some style cleanups in vehicle.cpp. | rubidium | |
2008-04-11 | (svn r12658) -Codechange: unify a vast portion of the ↵ | rubidium | |
CmdSend<VehicleType>ToDepot commands. | |||
2008-04-10 | (svn r12648) -Feature: allow four different non-stop types in a single game ↵ | rubidium | |
instead of two. The "TTDP compatible order" setting now only sets the default behaviour of new trains. -Feature: allow three different load type in a single game instead of two. One can choose full load all and full load any instead of full load being governed by the "full load any" patch setting. | |||
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 r12617) -Codechange: add type safety to the Order's load and unload types. | rubidium | |
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-07 | (svn r12600) -Codechange: make GetNonStopType return a more augmented type; ↵ | rubidium | |
not is there a non-stop order but the kind of non-stop order, so one doesn't need to check _patches.new_nonstop type everywhere. | |||
2008-04-06 | (svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify ↵ | smatz | |
compiler's decisions about inlining | |||
2008-04-06 | (svn r12593) -Codechange: hide Order's flags in most of the code. | rubidium | |
2008-04-06 | (svn r12588) -Codechange: do not access the destination of an order directly. | rubidium | |
2008-04-06 | (svn r12586) -Codechange: do not access an order's refit variables directly. | rubidium | |
2008-04-05 | (svn r12585) -Fix (r12584): assumption that assertions were enabled during ↵ | rubidium | |
compilation/testing was flawed. | |||
2008-04-05 | (svn r12584) -Codechange: do not access the order type directly. | rubidium | |
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 r12459) -Codechange: split news.h into news_type.h and news_func.h. | rubidium | |
2008-03-25 | (svn r12421) -Feature: [autoreplace] the autoreplace button in train depots ↵ | bjarni | |
will now also replace wagons even if they aren't connected to a locomotive fixed estimated cost in CmdDepotMassAutoReplace() (will still not estimate wagon removal profits) Made it possible to command CmdDepotMassAutoReplace() to either replace everything or nothing (the button will still happily replace just some of the vehicles if cash premits) | |||
2008-03-04 | (svn r12339) -Fix (r12331): Recalculate cached train data after clearing ↵ | peter1138 | |
reversing flag when entering depot. | |||
2008-03-03 | (svn r12331) -Feature: [NewGRF] vehicle variable FE bit 8 | glx | |
2008-02-23 | (svn r12231) -Cleanup (r12230): [autoreplace] moved ↵ | bjarni | |
Vehicle::NeedsAutorenewing() and added comments | |||
2008-02-16 | (svn r12163) -Fix [FS#1705]: if a train is 'stopping' when entering a depot, ↵ | smatz | |
do not let it leave again | |||
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-10 | (svn r12097) -Fix (r654, r1525): loading old, pre savegame version 2, savegames. | glx | |
2008-02-01 | (svn r12033) -Fix: do not show train speed as zero after loading paused game | smatz | |
2008-01-18 | (svn r11916) -Codechange: use enums from VehicleViewWindowWidgets instead of ↵ | smatz | |
constants -Fix: refit button widget was not correctly updated | |||
2008-01-16 | (svn r11882) -Codechange: introduce MarkSingleVehicleDirty() and simplify ↵ | smatz | |
the code at some places | |||
2008-01-16 | (svn r11874) -Fix [FS#1655]: all wagons of maglev/monorail trains would get ↵ | rubidium | |
the livery colour of the engine instead of their wagon type. |