log src/ship_cmd.cpp @ 13748:4f41c01242a8 draft

age author description
Tue, 24 Nov 2009 13:15:58 +0000 frosch (svn r18268) -Feature: [NewGRF] Make price base multipliers related to vehicles only apply to the GRF locally, if it defines engines of that type itself. draft
Tue, 24 Nov 2009 13:12:34 +0000 frosch (svn r18266) -Codechange: Add a function to compute prices from price base and cost factor and use it consistently for vehicle purchase, running cost, and refit cost. draft
Mon, 16 Nov 2009 17:58:46 +0000 rubidium (svn r18123) -Codechange: try our best to keep the vehicles within the build vehicle list/autoreplace lists instead of overflowing. draft
Mon, 16 Nov 2009 17:15:42 +0000 rubidium (svn r18121) -Codechange: pass the maximum left/right location to the Draw*Engine functions draft
Sat, 07 Nov 2009 22:47:54 +0000 frosch (svn r18005) -Codechange: Convert the Prices struct into an array and an enum. draft
Wed, 28 Oct 2009 21:09:37 +0000 frosch (svn r17899) -Codechange: Deduplicate code for refitting vehicles. draft
Wed, 28 Oct 2009 18:31:16 +0000 frosch (svn r17897) -Fix [FS#3255]: CB15 and CB36 (capacity) were not always called when they should. draft
Tue, 27 Oct 2009 20:37:55 +0000 frosch (svn r17894) -Fix: Invalidate cache of vehicle vars 40-43 after testruns of certain commands, that change them temporarily. draft
Tue, 06 Oct 2009 19:17:07 +0000 frosch (svn r17725) -Codechange: Reduce usage of EngInfo and XxxVehInfo, esp. when a Engine * is already present. draft
Sun, 04 Oct 2009 20:33:18 +0000 frosch (svn r17700) -Codechange: Integrate ShipVehicleInfo::refittable into EngineInfo::refit_mask during initialisation. draft
Sun, 04 Oct 2009 17:16:41 +0000 rubidium (svn r17693) -Cleanup: remove some unneeded includes draft
Tue, 22 Sep 2009 19:28:57 +0000 frosch (svn r17616) -Codechange [FS#3222]: Enumerize properties used in callback 0x36. Based on Terkhen's work. draft
Sun, 20 Sep 2009 19:36:27 +0000 frosch (svn r17594) -Fix: Vehicle image was not always updated when needed. draft
Fri, 18 Sep 2009 14:23:58 +0000 rubidium (svn r17567) -Fix: some doxygen warnings draft
Mon, 14 Sep 2009 12:22:57 +0000 rubidium (svn r17534) -Codechange: unify the naming of callback masks/flags draft
Sun, 13 Sep 2009 19:15:59 +0000 frosch (svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability. draft
Fri, 21 Aug 2009 20:21:05 +0000 rubidium (svn r17248) -Fix: add GPL license notice where appropriate draft
Sat, 08 Aug 2009 18:45:12 +0000 frosch (svn r17121) -Fix [FS#3060]: Update vehicle position cache when the vehicle sprite changes. draft
Thu, 06 Aug 2009 12:44:10 +0000 smatz (svn r17085) -Codechange: unify the place where vehicle's cargo ages draft
Wed, 05 Aug 2009 17:59:21 +0000 rubidium (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives draft
Fri, 10 Jul 2009 18:30:02 +0000 rubidium (svn r16785) -Codechange: make ships going to buoys use OT_GOTO_WAYPOINT too draft
Wed, 24 Jun 2009 21:33:11 +0000 yexo (svn r16647) -Codechange: remove newgrf.h include from newgrf_engine.h to prevent unnecessary inclusion newgrf.h anyway draft
Wed, 24 Jun 2009 19:26:41 +0000 smatz (svn r16646) -Codechange: rename GetDepotByTile() to Depot::GetByTile() draft
Wed, 24 Jun 2009 17:39:54 +0000 smatz (svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile() draft
Tue, 16 Jun 2009 13:52:18 +0000 rubidium (svn r16581) -Codechange: unify the access to Engine::lifelength. draft
Tue, 16 Jun 2009 13:31:06 +0000 rubidium (svn r16580) -Codechange: rename Engine::image_index to original_image_index to not confuse it with image_index from *VehInfo. draft
Mon, 01 Jun 2009 15:01:54 +0000 frosch (svn r16498) -Codechange: Remove hardly used HASBITS. draft
Sun, 31 May 2009 12:03:14 +0000 frosch (svn r16480) -Fix (r15617): Invalidate newgrf variable caches of more vehicles in more places. Esp. they were only invalidated for trains. draft
Tue, 26 May 2009 22:45:48 +0000 smatz (svn r16442) -Codechange: use new Vehicle accessors at more places draft
Tue, 26 May 2009 21:59:49 +0000 yexo (svn r16439) -Change: Make the default vehicle servicing settings company-based settings, so in a multiplayer game everyone can change them. draft
Tue, 26 May 2009 08:53:16 +0000 rubidium (svn r16427) -Codechange: replace a few magic numbers with an existing constant and unduplicate a few lines. draft
Sun, 24 May 2009 16:52:42 +0000 frosch (svn r16416) -Fix [FS#2912]: Rework deleting of news when referenced vehicles/stations/industries are deleted. draft
Fri, 22 May 2009 18:56:25 +0000 rubidium (svn r16384) -Codechange: move u.effect to EffectVehicle draft
Fri, 22 May 2009 18:17:20 +0000 rubidium (svn r16382) -Codechange: make GetVehicleTrackdir a member function of Vehicle. draft
Fri, 22 May 2009 13:53:14 +0000 smatz (svn r16376) -Codechange: Vehicle::Tick() now returns false if the vehicle was deleted draft
Mon, 18 May 2009 16:21:28 +0000 smatz (svn r16352) -Codechange: use PoolItem::GetIfValid() instead of PoolItem::IsValidID() and PoolItem::Get() draft
Sun, 17 May 2009 01:00:56 +0000 smatz (svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index) draft
Sat, 16 May 2009 23:34:14 +0000 smatz (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) draft
Wed, 13 May 2009 21:45:56 +0000 frosch (svn r16303) -Codechange: Use the question mark as default sprite when creating vehicles, instead of arbitrary sprites not related to the vehicle. (though that also applies to the question mark) draft
Sat, 09 May 2009 13:37:18 +0000 frosch (svn r16260) -Codechange: Add Vehicle::IncrementOrderIndex() to deduplicate some code. draft
Tue, 21 Apr 2009 23:40:56 +0000 rubidium (svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible. draft
Sun, 15 Mar 2009 00:32:18 +0000 rubidium (svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too draft
Sat, 14 Mar 2009 18:16:29 +0000 rubidium (svn r15711) -Codechange: lots of whitespace cleanup/fixes draft
Wed, 11 Mar 2009 20:43:14 +0000 rubidium (svn r15676) -Codechange: remove the need for BeginVehicleMove and merge VehiclePositionChanged and EndVehicleMove. draft
Sat, 21 Feb 2009 14:02:00 +0000 rubidium (svn r15545) -Fix [FS#2653]: if a buoy was placed directly in front of a dock, that dock was seen as a buoy and thus skipped once within 3 tiles. draft
Sat, 21 Feb 2009 12:52:41 +0000 frosch (svn r15541) -Revert (r15399): 'v->cargo_type' is also used in other places, which cannot accept CT_INVALID. draft
Thu, 19 Feb 2009 00:15:36 +0000 rubidium (svn r15518) -Fix [FS#2631]: use distance to closest station tile as estimate for YAPF too (NPF already does so). This makes it behave 'better' with wide stations. draft
Mon, 09 Feb 2009 21:20:05 +0000 rubidium (svn r15434) -Codechange: bit of type safety for the DC_xxx flags. draft
Mon, 09 Feb 2009 02:57:15 +0000 rubidium (svn r15428) -Codechange: consistently use colour instead of having both color and colour. draft
Tue, 03 Feb 2009 20:39:06 +0000 frosch (svn r15326) -Fix: Old-ai-ishm when refitting vehicles. draft
Sat, 31 Jan 2009 20:16:06 +0000 smatz (svn r15299) -Cleanup: remove many redundant includes draft
Tue, 27 Jan 2009 19:44:36 +0000 frosch (svn r15286) -Fix: Refitting did not invalidate vehicle-colour-maps of road-vehicles, ships and aircraft, as well vehicle-length of road-vehicles. draft
Sun, 25 Jan 2009 00:57:03 +0000 glx (svn r15263) -Codechange: added Engine::GetCost() to remove some code duplication. draft
Thu, 22 Jan 2009 21:33:08 +0000 glx (svn r15210) -Fix: Vehicle::GetRunningCost() was wrong for ships and aircraft draft
Tue, 13 Jan 2009 22:58:03 +0000 smatz (svn r15077) -Codechange: enumify DAYS_IN_YEAR and DAYS_IN_LEAP_YEAR draft
Mon, 12 Jan 2009 17:11:45 +0000 truebrain (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. draft
Sat, 10 Jan 2009 00:31:47 +0000 rubidium (svn r14949) -Cleanup: pointer coding style draft
Fri, 09 Jan 2009 14:59:02 +0000 rubidium (svn r14933) -Codechange: check the whether a pool item can be constructed instead of trying to make it and check for NULL. draft
Sun, 04 Jan 2009 18:34:23 +0000 smatz (svn r14835) -Change: apply the 'warn if train's income is negative' setting to other vehicle types, too draft
Sun, 28 Dec 2008 14:37:19 +0000 rubidium (svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter. draft