rubidium
							
						 
					 | 
					
						
						
							
						
						c2ec2e2db3
					 | 
					
						
						
							
							(svn r18494) -Fix (r18474): crash when moving non-engine to new free wagon chain and group count was off when moving a front engine within the same train and the new front isn't an engine.
						
						
						
						
						
						
					 | 
					
						2009-12-13 22:17:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						f90086b696
					 | 
					
						
						
							
							(svn r18484) -Codechange: simplify the Is(Stopped)InDepot functions for trains
						
						
						
						
						
						
					 | 
					
						2009-12-13 17:13:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						52cbaf2db2
					 | 
					
						
						
							
							(svn r18484) -Codechange: simplify the Is(Stopped)InDepot functions for trains
						
						
						
						
						
						
					 | 
					
						2009-12-13 17:13:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						899b3db66b
					 | 
					
						
						
							
							(svn r18481) -Codechange: unify the curve pathfinder penalty defaults; 0.01 tile won't make a dent, 3 tiles might be a bit too much
						
						
						
						
						
						
						
						-Feature-ish: make maximum pathfinder penalties for finding depots customisable, also increase it slightly to 20 tiles worth of penalties. 
						
						
					 | 
					
						2009-12-13 10:48:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						472e5501fa
					 | 
					
						
						
							
							(svn r18481) -Codechange: unify the curve pathfinder penalty defaults; 0.01 tile won't make a dent, 3 tiles might be a bit too much
						
						
						
						
						
						
						
						-Feature-ish: make maximum pathfinder penalties for finding depots customisable, also increase it slightly to 20 tiles worth of penalties. 
						
						
					 | 
					
						2009-12-13 10:48:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						689e7efe2f
					 | 
					
						
						
							
							(svn r18474) -Fix (r18470): in some odd corner cases the group (vehicle) counts could be off
						
						
						
						
						
						
					 | 
					
						2009-12-12 23:49:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						5477aec8fb
					 | 
					
						
						
							
							(svn r18474) -Fix (r18470): in some odd corner cases the group (vehicle) counts could be off
						
						
						
						
						
						
					 | 
					
						2009-12-12 23:49:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						54852d9a13
					 | 
					
						
						
							
							(svn r18473) -Fix (r18470): crash when moving a multiheaded part to be just after itself
						
						
						
						
						
						
					 | 
					
						2009-12-12 23:24:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						d3e754fa6f
					 | 
					
						
						
							
							(svn r18473) -Fix (r18470): crash when moving a multiheaded part to be just after itself
						
						
						
						
						
						
					 | 
					
						2009-12-12 23:24:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						9eaf5edb53
					 | 
					
						
						
							
							(svn r18472) -Fix [FS#3146]: selling vehicles in the depot could create states that are not allowed by the NewGRF attach callback.
						
						
						
						
						
						
					 | 
					
						2009-12-12 22:59:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						f4e7eba2e2
					 | 
					
						
						
							
							(svn r18472) -Fix [FS#3146]: selling vehicles in the depot could create states that are not allowed by the NewGRF attach callback.
						
						
						
						
						
						
					 | 
					
						2009-12-12 22:59:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						f877cfb38a
					 | 
					
						
						
							
							(svn r18470) -Codechange/Fix [part of FS#3146]: moving vehicles around in the depot could create states that are not allowed by the NewGRF attach callback.
						
						
						
						
						
						
					 | 
					
						2009-12-12 22:11:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						9be2c8c6bd
					 | 
					
						
						
							
							(svn r18470) -Codechange/Fix [part of FS#3146]: moving vehicles around in the depot could create states that are not allowed by the NewGRF attach callback.
						
						
						
						
						
						
					 | 
					
						2009-12-12 22:11:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						5fedaa4cca
					 | 
					
						
						
							
							(svn r18466) -Codechange: use CmdMoveRailWagon to attach a just build wagon to a chain
						
						
						
						
						
						
					 | 
					
						2009-12-11 22:23:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						9ae2422956
					 | 
					
						
						
							
							(svn r18466) -Codechange: use CmdMoveRailWagon to attach a just build wagon to a chain
						
						
						
						
						
						
					 | 
					
						2009-12-11 22:23:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						e80eabcc2c
					 | 
					
						
						
							
							(svn r18465) -Codechange: simplify CheckTrainInDepot and remove some unneeded wrapper functions
						
						
						
						
						
						
					 | 
					
						2009-12-11 22:04:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						b094312631
					 | 
					
						
						
							
							(svn r18465) -Codechange: simplify CheckTrainInDepot and remove some unneeded wrapper functions
						
						
						
						
						
						
					 | 
					
						2009-12-11 22:04:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						e253bda379
					 | 
					
						
						
							
							(svn r18463) -Codechange: some simplifications for finding the end of a vehicle
						
						
						
						
						
						
					 | 
					
						2009-12-11 19:28:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						53d6d4a094
					 | 
					
						
						
							
							(svn r18463) -Codechange: some simplifications for finding the end of a vehicle
						
						
						
						
						
						
					 | 
					
						2009-12-11 19:28:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						d752254cfd
					 | 
					
						
						
							
							(svn r18462) -Fix: when moving a wagon and only the last part of a dual headed engine you could split the dual headed engine over two vehicles.
						
						
						
						
						
						
					 | 
					
						2009-12-11 19:27:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						b8a7efc450
					 | 
					
						
						
							
							(svn r18462) -Fix: when moving a wagon and only the last part of a dual headed engine you could split the dual headed engine over two vehicles.
						
						
						
						
						
						
					 | 
					
						2009-12-11 19:27:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						d9da9d46c5
					 | 
					
						
						
							
							(svn r18461) -Fix (r18456): when moving a wagon from the front of a train one could make a train 1 longer than allowed
						
						
						
						
						
						
					 | 
					
						2009-12-11 18:49:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						db4e547e24
					 | 
					
						
						
							
							(svn r18461) -Fix (r18456): when moving a wagon from the front of a train one could make a train 1 longer than allowed
						
						
						
						
						
						
					 | 
					
						2009-12-11 18:49:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						639e2986b7
					 | 
					
						
						
							
							(svn r18459) -Codechange: move the new train validity checking (attach callbacks) to a separate function
						
						
						
						
						
						
					 | 
					
						2009-12-11 16:16:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						dbe667fbe3
					 | 
					
						
						
							
							(svn r18459) -Codechange: move the new train validity checking (attach callbacks) to a separate function
						
						
						
						
						
						
					 | 
					
						2009-12-11 16:16:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						e4439fd3d4
					 | 
					
						
						
							
							(svn r18458) -Codechange: make the 'check train length' code of CmdMoveRailVehicle a separate function
						
						
						
						
						
						
					 | 
					
						2009-12-11 15:50:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						fddedbe7ac
					 | 
					
						
						
							
							(svn r18458) -Codechange: make the 'check train length' code of CmdMoveRailVehicle a separate function
						
						
						
						
						
						
					 | 
					
						2009-12-11 15:50:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						9298f4d618
					 | 
					
						
						
							
							(svn r18456) -Codechange: make the length checking functionality of CmdMoveRailVehicle a separate function and simplify the logic
						
						
						
						
						
						
					 | 
					
						2009-12-11 13:37:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						c803540a9c
					 | 
					
						
						
							
							(svn r18456) -Codechange: make the length checking functionality of CmdMoveRailVehicle a separate function and simplify the logic
						
						
						
						
						
						
					 | 
					
						2009-12-11 13:37:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						5e2a1a46ed
					 | 
					
						
						
							
							(svn r18420) -Codechange: split YAPF's track follower from the actual YAPF code
						
						
						
						
						
						
					 | 
					
						2009-12-07 08:41:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						ad6d8c1f46
					 | 
					
						
						
							
							(svn r18420) -Codechange: split YAPF's track follower from the actual YAPF code
						
						
						
						
						
						
					 | 
					
						2009-12-07 08:41:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						6600610e47
					 | 
					
						
						
							
							(svn r18402) -Codechange: unify/centralise the code for crashing vehicles
						
						
						
						
						
						
					 | 
					
						2009-12-04 20:29:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						19fa38601d
					 | 
					
						
						
							
							(svn r18402) -Codechange: unify/centralise the code for crashing vehicles
						
						
						
						
						
						
					 | 
					
						2009-12-04 20:29:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						1c2214b430
					 | 
					
						
						
							
							(svn r18371) -Codechange: unify calling of the train pathfinders
						
						
						
						
						
						
					 | 
					
						2009-12-02 09:57:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						9165c195b9
					 | 
					
						
						
							
							(svn r18371) -Codechange: unify calling of the train pathfinders
						
						
						
						
						
						
					 | 
					
						2009-12-02 09:57:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						2f3053508d
					 | 
					
						
						
							
							(svn r18364) -Codechange: move the pathfinders and their related files into a separate directory
						
						
						
						
						
						
					 | 
					
						2009-12-01 22:45:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						f52e27c688
					 | 
					
						
						
							
							(svn r18364) -Codechange: move the pathfinders and their related files into a separate directory
						
						
						
						
						
						
					 | 
					
						2009-12-01 22:45:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						cbb87c41d5
					 | 
					
						
						
							
							(svn r18362) -Cleanup: remove OPF for RVs and NTP to clean up lots of code and simplify some things for the future
						
						
						
						
						
						
					 | 
					
						2009-12-01 22:18:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						3a83eab967
					 | 
					
						
						
							
							(svn r18362) -Cleanup: remove OPF for RVs and NTP to clean up lots of code and simplify some things for the future
						
						
						
						
						
						
					 | 
					
						2009-12-01 22:18:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						b5a07b3c70
					 | 
					
						
						
							
							(svn r18361) -Fix: Remove unneeded usage of invalid pointer. Also thank Hirundo and SmatZ.
						
						
						
						
						
						
					 | 
					
						2009-12-01 21:45:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						d634f31c7b
					 | 
					
						
						
							
							(svn r18361) -Fix: Remove unneeded usage of invalid pointer. Also thank Hirundo and SmatZ.
						
						
						
						
						
						
					 | 
					
						2009-12-01 21:45:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						e2b619392c
					 | 
					
						
						
							
							(svn r18341) -Fix: Replace some GetNextVehicle() with GetNextUnit() where needed.
						
						
						
						
						
						
					 | 
					
						2009-11-29 18:46:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						2784f15304
					 | 
					
						
						
							
							(svn r18341) -Fix: Replace some GetNextVehicle() with GetNextUnit() where needed.
						
						
						
						
						
						
					 | 
					
						2009-11-29 18:46:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						f60a437d36
					 | 
					
						
						
							
							(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.
						
						
						
						
						
						
					 | 
					
						2009-11-24 13:15:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						d507136e04
					 | 
					
						
						
							
							(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.
						
						
						
						
						
						
					 | 
					
						2009-11-24 13:15:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						fe65c7f833
					 | 
					
						
						
							
							(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.
						
						
						
						
						
						
					 | 
					
						2009-11-24 13:12:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						912bce0b8c
					 | 
					
						
						
							
							(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.
						
						
						
						
						
						
					 | 
					
						2009-11-24 13:12:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						d4774a2ce9
					 | 
					
						
						
							
							(svn r18123) -Codechange: try our best to keep the vehicles within the build vehicle list/autoreplace lists instead of overflowing.
						
						
						
						
						
						
					 | 
					
						2009-11-16 17:58:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						bae066ecaf
					 | 
					
						
						
							
							(svn r18123) -Codechange: try our best to keep the vehicles within the build vehicle list/autoreplace lists instead of overflowing.
						
						
						
						
						
						
					 | 
					
						2009-11-16 17:58:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						ddafe77904
					 | 
					
						
						
							
							(svn r18121) -Codechange: pass the maximum left/right location to the Draw*Engine functions
						
						
						
						
						
						
					 | 
					
						2009-11-16 17:15:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |