rubidium
|
cb21f37091
|
(svn r23781) -Fix [FS#4964]: under certain circumstances, e.g. a single invalid order, trying to determine the next order state could end up in an infinite loop
|
13 years ago |
michi_cc
|
617993e904
|
(svn r23773) -Change: [NewGRF] Update all cached train properties if a train vehicle enters a new railtype.
|
13 years ago |
frosch
|
0c237c337c
|
(svn r23744) -Fix (r23142) [FS#4923]: Check the version of the right GRF.
|
13 years ago |
rubidium
|
d5eeab43b7
|
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
|
13 years ago |
truebrain
|
d9f717dcfa
|
(svn r23714) -Codechange: don't mix Viewport with non-viewport code
|
13 years ago |
truebrain
|
92c60447dc
|
(svn r23713) -Codechange: split VehicleMove() into two functions, to minimalize the work done where possible
|
13 years ago |
alberth
|
06597e684c
|
(svn r23704) -Doc: Doxygen comment fixes and additions.
|
13 years ago |
michi_cc
|
bc65c37327
|
(svn r23688) -Codechange: No need to check if a train needs servicing if we only extend a train's path without actually calling the pathfinder. The path extension will stop when hitting a junction tile, so it is impossible to miss a depot this way.
|
13 years ago |
rubidium
|
304156a297
|
(svn r23683) -Fix [FS#4912]-ish: when fitting another engine the cargo capacity of wagons could become lower, causing them to contain more than they should. This caused the cargo transfer from the replaced parts to put even more stuff in the already full wagon. Prevent this from happening by reducing the amount of cargo in the vehicle to the capacity when moving vehicles/wagons around, or when autoreplacing
|
13 years ago |
rubidium
|
09c8676891
|
(svn r23681) -Fix [FS#4914]: vehicle numbers got misaccounted when autoreplacing failed due to length checks
|
13 years ago |
truebrain
|
bc78328918
|
(svn r23622) -Add: a set of events to trigger in a GameScript
|
13 years ago |
rubidium
|
6b404d35b8
|
(svn r23540) -Codechange: unify and document vehicle widgets
|
13 years ago |
rubidium
|
9aab2dc861
|
(svn r23474) -Codechange: move the declaration error related functions to error.h
|
13 years ago |
peter1138
|
001b76c50b
|
(svn r23454) -Change: Mark company window dirty when moving a rail engine creates or deletes a train.
|
13 years ago |
truebrain
|
af1b3cc070
|
(svn r23355) -Codechange: rename all AI* to Script* (Rubidium)
|
13 years ago |
peter1138
|
b84174fd4d
|
(svn r23316) -Feature: Add ability to zoom in to 2x and 4x level.
|
13 years ago |
michi_cc
|
3b45b41e68
|
(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.
|
13 years ago |
frosch
|
3178814a00
|
(svn r23173) -Codechange: Rename GetVehicleCapacity() to Engine::DetermineCapacity().
|
13 years ago |
frosch
|
cb2981422a
|
(svn r23171) -Fix (r23142): Fix comment.
|
13 years ago |
frosch
|
93f12ad71e
|
(svn r23150) -Change: [NewGRF v8] Deprecate callback 11, and use callback 36 instead.
|
13 years ago |
frosch
|
a608cbab5d
|
(svn r23148) -Change: [NewGRF] Check the results of various callbacks for validness.
|
13 years ago |
frosch
|
6365d92776
|
(svn r23142) -Change: [NewGRF v8] Unify the return values of callbacks returning D0xx texts.
|
13 years ago |
michi_cc
|
1497efbd5d
|
(svn r23112) -Codechange: Check if vehicle chain lengths stays constant when auto-refitting.
|
13 years ago |
rubidium
|
0e2d2b2317
|
(svn r23108) -Codechange: more uint -> int / byte -> int conversions for Z related variables
|
13 years ago |
rubidium
|
de980ef0f9
|
(svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ functions if they return the Z in pixels (like TilePixelHeight)
|
13 years ago |
frosch
|
6e61fee028
|
(svn r23080) -Feature: [NewGRF] Use variable 10 to enable vehicle GRFs to draw different sprites on the map and in various GUIs.
|
13 years ago |
frosch
|
ad38f27242
|
(svn r23075) -Codechange: Add GetGRF() and GetGRFID() methods to Engine and Vehicle to simplify code.
|
13 years ago |
frosch
|
e57ba5d0ae
|
(svn r23074) -Codechange: Add Vehicle::GetEngine() to simplify code.
|
13 years ago |
frosch
|
f9f257ce4a
|
(svn r22984) -Feature: Display profit icons for groups in the group GUI.
|
13 years ago |
frosch
|
3665b85c24
|
(svn r22978) -Codechange: Replace IncreaseGroupNumVehicle() and DecreaseGroupNumVehicle() with GroupStatistics::CountVehicle().
|
13 years ago |
terkhen
|
bdc2765a4a
|
(svn r22879) -Fix: Miscalculation of train curve speed limits. (monoid)
|
13 years ago |
frosch
|
e801aebbfc
|
(svn r22816) -Feature(ette): [NewGRF] Also age wagons and articulated parts.
|
13 years ago |
michi_cc
|
d25840978c
|
(svn r22713) -Feature: [NewGRF] Per vehicle custom cargo ageing period.
|
13 years ago |
frosch
|
9219281a2b
|
(svn r22589) -Fix [FS#4641]: PBS order forecasting modified the current order index in case of a goto-nearest-depot order and no depot could be found.
|
14 years ago |
planetmaker
|
7aa57e4acd
|
(svn r22473) -Codechange: Automatic orders are better called implicit orders as no real order influencing path finding is added
|
14 years ago |
frosch
|
7de7488788
|
(svn r22328) -Add: a flag to GroundVehicles to disable insertion and removal of automatic orders until the next real order is reached.
|
14 years ago |
frosch
|
afd2e51936
|
(svn r22244) -Codechange: Make vehicle windows handle command-/GUI-scope invalidations themself (from autoreplace and refitting).
|
14 years ago |
rubidium
|
ea44bb3283
|
(svn r22206) -Revert-ish (r14526) / Unfix-ish [FS#3569] / Fix [FS#4545]: the "center" (for movement) of vehicles is (currently still) always at 4/8th original vehicle length from the front, so trains should stop at the same location regardless of the length of the front engine
|
14 years ago |
rubidium
|
5629248736
|
(svn r22205) -Codechange: replace magic number with constant
|
14 years ago |
alberth
|
9222a30173
|
(svn r22145) -Codechange: Do explicit test for non-bool values.
|
14 years ago |
frosch
|
04f56cf6ed
|
(svn r22140) -Fix (r22135): I like the letter 'l' nevertheless. (Alberth)
|
14 years ago |
frosch
|
074548f8f3
|
(svn r22135) -Fix [FS#4523]: When commands need to invalidate windows, process these events asynchronously before the next redraw. Calling window code directly from command scope uses wrong _current_company and might issue nested DoCommands() which interfer with the running command.
|
14 years ago |
rubidium
|
e982577b5c
|
(svn r22044) -Fix [FS#4493]: update the consist cache when a part of a train is flipped in the depot
|
14 years ago |
rubidium
|
766d67f512
|
(svn r22043) -Fix: invalidate the right windows when a part of a train is flipped in the depot
|
14 years ago |
smatz
|
17b2021297
|
(svn r22024) -Fix [FS#4468]: verify we can allocate an OrderList before we actually try to do so (Rubidium)
|
14 years ago |
rubidium
|
701bd8848a
|
(svn r22017) -Codechange: move MarkTileDirtyByTile to viewport_func.h
|
14 years ago |
alberth
|
fe71cbfc8b
|
(svn r21976) -Doc: Document several crash handling functions.
|
14 years ago |
rubidium
|
3c9bcf0e9a
|
(svn r21966) -Change [FS#4462]: [NewGRF] Disable the flipping of train engines/wagons in the depot by default for NewGRFs
|
14 years ago |
rubidium
|
088223e058
|
(svn r21962) -Feature-ish: GUI setting to disable reversing at signals
|
14 years ago |
rubidium
|
fd7633def5
|
(svn r21960) -Change: show the length of vehicles in tiles, instead of half tiles in the depot
-Fix [FS#4461]: don't count the number of vehicles but the length of vehicles to (configurably) limit train length
|
14 years ago |