log src/saveload/vehicle_sl.cpp @ 20729:ea20edff1862 draft default tip master

age author description
Sun, 19 May 2013 14:22:04 +0000 rubidium (svn r25259) -Codechange: track capacities and usage of links draft
Sun, 24 Feb 2013 16:41:51 +0000 frosch (svn r25041) -Remove [FS#3764-ish]: ordered refit with subtypes, since the cases where it worked were corner cases rather than the general case. draft
Sun, 17 Feb 2013 14:54:50 +0000 rubidium (svn r25012) -Codechange: persistently keep 'reserved' cargo (for full-load improved loading) instead of calculating if for every cycle draft
Thu, 14 Feb 2013 17:24:55 +0000 rubidium (svn r24998) -Fix [FS#5137]: Set vehicle's service interval is percent flag appropriately on creation (peter1138) draft
Thu, 14 Feb 2013 17:06:49 +0000 rubidium (svn r24995) -Codechange: Add flags to vehicle service interval for custom & ispercent (peter1138) draft
Thu, 14 Feb 2013 17:04:01 +0000 rubidium (svn r24994) -Codechange: Replace access to service_interval with accessors (peter1138) draft
Tue, 22 May 2012 19:30:04 +0200 Michael Lutz -Codechange: Create a Consist class to hold things that are per vehicle chain and not per vehicle. draft
Tue, 21 Feb 2012 17:25:17 +0000 michi_cc (svn r23973) -Fix (r23947): Also save the maximum travel speed for the current vehicle order. draft
Sun, 08 Jan 2012 12:47:54 +0000 michi_cc (svn r23773) -Change: [NewGRF] Update all cached train properties if a train vehicle enters a new railtype. draft
Mon, 02 Jan 2012 13:44:30 +0000 truebrain (svn r23713) -Codechange: split VehicleMove() into two functions, to minimalize the work done where possible draft
Mon, 19 Dec 2011 21:06:06 +0000 truebrain (svn r23636) -Add: introduce ScriptText in parameters where it can be used draft
Tue, 13 Dec 2011 00:43:35 +0000 michi_cc (svn r23504) -Feature: Aircraft range. draft
Mon, 21 Nov 2011 20:51:43 +0000 michi_cc (svn r23290) -Fix [FS#2379,FS#3569]: Change the centre of train vehicles to depend on the vehicle length instead of being fixed at 4/8th of the original vehicle length to make sure shortened vehicles don't block tiles they shouldn't block. draft
Fri, 04 Nov 2011 11:29:11 +0000 rubidium (svn r23105) -Fix (r23104): Kenobi visited me ;) draft
Fri, 04 Nov 2011 11:09:06 +0000 rubidium (svn r23104) -Codechange: prepare the vehicle/sign z for some further changes to reduce casting draft
Tue, 01 Nov 2011 16:51:47 +0000 frosch (svn r23080) -Feature: [NewGRF] Use variable 10 to enable vehicle GRFs to draw different sprites on the map and in various GUIs. draft
Tue, 01 Nov 2011 00:21:08 +0000 frosch (svn r23074) -Codechange: Add Vehicle::GetEngine() to simplify code. draft
Fri, 09 Sep 2011 21:27:57 +0000 yexo (svn r22915) -Fix (r22743): TTO savegames with any aircraft not in an hangar caused crashes during load draft
Wed, 03 Aug 2011 20:55:08 +0000 michi_cc (svn r22713) -Feature: [NewGRF] Per vehicle custom cargo ageing period. draft
Sat, 02 Jul 2011 21:20:37 +0000 frosch (svn r22625) -Fix (r22050)[FS#4642]: Do not zero the orders of disaster vehicles when converting savegames. draft
Wed, 18 May 2011 12:19:58 +0000 planetmaker (svn r22473) -Codechange: Automatic orders are better called implicit orders as no real order influencing path finding is added draft
Wed, 23 Feb 2011 00:00:50 +0000 smatz (svn r22130) -Fix: failed assert when loading savegame with empty shared orderlist draft
Sun, 20 Feb 2011 20:58:32 +0000 rubidium (svn r22122) -Fix/change: when a NOT_REACHED in saveload can be reached due to an invalid savegame, use SlErrorCorrupt instead draft
Fri, 11 Feb 2011 13:38:34 +0000 rubidium (svn r22058) -Fix (r22050): removing broken orders happened before the "front engine" conversion was done for road vehicles, so road vehicles didn't have orders anymore draft
Thu, 10 Feb 2011 18:28:25 +0000 rubidium (svn r22050) -Fix-ish [FS#4496]: in ancient savegames, e.g. TTO savegames, non primary vehicles (wagons and such) could have unitnumbers or even orders. However, these orders would not be updated when a station is removed. As such some savegames have wagons with current orders to invalid stations which triggers trouble in the load conversion. So, trash any orders/unitnumbers a non-primary vehicle has. draft
Tue, 08 Feb 2011 18:34:13 +0000 smatz (svn r22025) -Fix: verify there is enough space in the pool when creating new pool items while loading old savegames draft
Mon, 31 Jan 2011 20:44:15 +0000 frosch (svn r21933) -Codechange: Split cur_order_index into cur_auto_order_index and cur_real_order_index to keep track of the current real order in an unambiguous way. draft
Mon, 31 Jan 2011 20:27:33 +0000 rubidium (svn r21932) -Document: some tidbits related to vehicles draft
Wed, 26 Jan 2011 17:31:44 +0000 rubidium (svn r21912) -Codechange: let road vehicles use gcache.last_speed/SetLastSpeed as well draft
Wed, 26 Jan 2011 17:31:07 +0000 rubidium (svn r21911) -Codechange: move tcache.last_speed to gcache.last_speed and make SetLastSpeed a function of GroundVehicle draft
Thu, 20 Jan 2011 09:35:16 +0000 rubidium (svn r21865) -Fix (r21862): don't perform savegame conversion when reinitialising some vehicle structures due to NewGRF changes draft
Wed, 19 Jan 2011 20:04:09 +0000 terkhen (svn r21862) -Codechange: Unify subtype handling between road vehicles and trains. draft
Wed, 19 Jan 2011 18:44:13 +0000 terkhen (svn r21860) -Codechange: Rename road vehicle subtype functions to match the train names. draft
Tue, 04 Jan 2011 12:04:09 +0000 peter1138 (svn r21709) -Fix (r8128): Vehicle sprite was cached into a 16 bit variable, causing incorrect sprites to be displayed. draft
Tue, 14 Dec 2010 21:33:53 +0000 terkhen (svn r21521) -Codechange: Unify some cached values that were present in both road vehicles and trains. draft
Sun, 21 Nov 2010 12:47:04 +0000 alberth (svn r21284) -Codechange: Rename CheckSavegameVersion() to IsSavegameVersionBefore(). draft
Sun, 21 Nov 2010 12:31:16 +0000 alberth (svn r21282) -Codechange: Rename CheckSavegameVersionOldStyle() to IsSavegameVersionBefore(). draft
Tue, 09 Nov 2010 17:43:05 +0000 terkhen (svn r21123) -Codechange: Remove max_speed from the Vehicle class. draft
Sat, 06 Nov 2010 13:03:17 +0000 terkhen (svn r21098) -Codechange: Ships now store their max speed in the cache instead of recalculating it every time. draft
Thu, 16 Sep 2010 22:06:36 +0000 rubidium (svn r20819) -Fix [FS#3714]: be a bit more "lenient" w.r.t. invalid savegames; don't crash on saveload related NOT_REACHEDs, just show the user an error that the savegame is corrupted draft
Thu, 26 Aug 2010 22:01:16 +0000 rubidium (svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers draft
Mon, 02 Aug 2010 18:24:09 +0000 yexo (svn r20311) -Codechange: don't reserve extra space in the savegame that is never used draft
Sun, 01 Aug 2010 20:52:11 +0000 terkhen (svn r20289) -Codechange: Unify fall through coding style. draft
Sat, 24 Jul 2010 10:14:39 +0000 alberth (svn r20211) -Codechange: Indented code should have curly braces around it. draft
Sun, 13 Jun 2010 14:11:59 +0000 frosch (svn r19973) -Codechange: Add another procedure to chunk handlers for checking savegames (empty for now). draft
Thu, 18 Mar 2010 21:02:20 +0000 yexo (svn r19455) -Codechange: split all airport information in Station to a seperate class draft
Sat, 06 Mar 2010 12:56:57 +0000 terkhen (svn r19345) -Feature: Realistic acceleration for road vehicles. draft
Sat, 06 Mar 2010 12:54:42 +0000 terkhen (svn r19343) -Codechange: Make RoadVehicle a child class of GroundVehicle. draft
Sat, 06 Mar 2010 12:50:55 +0000 terkhen (svn r19341) -Codechange: Move GOINGUP/GOINGDOWN flags to GroundVehicle. draft
Wed, 10 Feb 2010 21:06:05 +0000 rubidium (svn r19090) -Codechange: some comment coding style fixes draft
Fri, 15 Jan 2010 18:23:52 +0000 rubidium (svn r18812) -Codechange: make some functions in train.h functions of Train. draft
Fri, 15 Jan 2010 16:41:15 +0000 rubidium (svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header draft
Sat, 09 Jan 2010 14:43:08 +0000 rubidium (svn r18764) -Fix [FS#3422]: split the (un)load ticks counter and signal wait counter; sometimes they might get into eachother's way draft
Wed, 02 Dec 2009 18:18:56 +0000 rubidium (svn r18385) -Cleanup: remove the now unneeded multistop slot management code draft
Wed, 25 Nov 2009 23:37:15 +0000 rubidium (svn r18292) -Codechange: add a command to set the start date of a timetable. Based on work by PhilSophus. draft
Mon, 09 Nov 2009 10:40:33 +0000 rubidium (svn r18028) -Codechange: unglobalise some functions draft
Tue, 20 Oct 2009 12:20:53 +0000 rubidium (svn r17816) -Codechange: move the CargoList invalidation-after-saveload to the function that handles the CargoPackets instead of spreading it around over the saveload files. Also add some code to validate whether the caches are valid; to be removed later when no problems turn up draft
Sun, 18 Oct 2009 17:52:44 +0000 rubidium (svn r17807) -Codechange: move all 'updates' just after the 'load' constructor of CargoPackets to the constructor call itself draft
Tue, 06 Oct 2009 23:01:35 +0000 rubidium (svn r17734) -Fix (r17732): broke the assumption that 'this->packets == this', which broke loading old savegames. Now remove the (need for the) hack that needed that assumption. draft
Tue, 06 Oct 2009 17:23:15 +0000 rubidium (svn r17720) -Codechange: guard the CargoPacket variables that are cached in CargoLists so they cannot be written from outside the CargoList class (based on patch by fonsinchen) draft