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 |
|
rubidium
|
1c5a92ae98
|
(svn r18121) -Codechange: pass the maximum left/right location to the Draw*Engine functions
|
2009-11-16 17:15:42 +00:00 |
|
frosch
|
1bd8a982d5
|
(svn r18011) -Feature(ette): [NewGRF] CB 36 for roadvehicle property 09 'running cost factor'.
|
2009-11-08 13:02:05 +00:00 |
|
frosch
|
6ca8f6e380
|
(svn r18011) -Feature(ette): [NewGRF] CB 36 for roadvehicle property 09 'running cost factor'.
|
2009-11-08 13:02:05 +00:00 |
|
frosch
|
17039eaf42
|
(svn r18007) -Codechange: No need to call CB 36 'running cost factor' if the vehicle has no running cost class anyway.
|
2009-11-08 12:18:59 +00:00 |
|
frosch
|
e781929d7f
|
(svn r18007) -Codechange: No need to call CB 36 'running cost factor' if the vehicle has no running cost class anyway.
|
2009-11-08 12:18:59 +00:00 |
|
alberth
|
5a97b64d73
|
(svn r17928) -Codechange: ShowErrorMessage() now takes the summary string before the details string.
Gentlemen, swap your string parameters.
|
2009-10-31 19:46:51 +00:00 |
|
alberth
|
44aacfc59f
|
(svn r17928) -Codechange: ShowErrorMessage() now takes the summary string before the details string.
Gentlemen, swap your string parameters.
|
2009-10-31 19:46:51 +00:00 |
|
frosch
|
020c53fc7e
|
(svn r17899) -Codechange: Deduplicate code for refitting vehicles.
|
2009-10-28 21:09:37 +00:00 |
|
frosch
|
00aca63b48
|
(svn r17899) -Codechange: Deduplicate code for refitting vehicles.
|
2009-10-28 21:09:37 +00:00 |
|
frosch
|
23980e6486
|
(svn r17897) -Fix [FS#3255]: CB15 and CB36 (capacity) were not always called when they should.
-Codechange: Move capacity calculation to a single function for all vehicle types, so the behaviour can be kept consistent easier.
|
2009-10-28 18:31:16 +00:00 |
|
frosch
|
83894809d0
|
(svn r17897) -Fix [FS#3255]: CB15 and CB36 (capacity) were not always called when they should.
-Codechange: Move capacity calculation to a single function for all vehicle types, so the behaviour can be kept consistent easier.
|
2009-10-28 18:31:16 +00:00 |
|
frosch
|
61fbba4dc1
|
(svn r17894) -Fix: Invalidate cache of vehicle vars 40-43 after testruns of certain commands, that change them temporarily.
|
2009-10-27 20:37:55 +00:00 |
|