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 |
|
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 |
|