Jonathan G Rennison
|
d204062300
|
Merge branch 'master' into template_train_replacement
|
2016-11-01 19:43:35 +00:00 |
|
frosch
|
ba566e9126
|
(svn r27668) -Feature: [NewGRF] Allow composing vehicles from multiple sprites.
|
2016-10-16 14:59:44 +00:00 |
|
frosch
|
f36539837e
|
(svn r27666) -Codechange: Pass vehicle sprites around using a struct VehicleSpriteSeq.
|
2016-10-16 14:57:56 +00:00 |
|
Jonathan G Rennison
|
ff922f41da
|
Fix NewGRF vehicle variables 4A, FE and FF crashing with virtual trains.
This is due to attempts to look up the rail type of the current tile.
|
2016-06-21 18:56:29 +01:00 |
|
frosch
|
1bbe59af69
|
(svn r27075) -Fix [FS#6182]: Variable 47 used the carge translation table of the wrong GRF in case of callback 1D.
|
2014-12-07 14:13:21 +00:00 |
|
peter1138
|
e21ebb26c8
|
(svn r27060) -Doc: Remove obsolete comment (64KB LUT would be 8GB with current limits)
|
2014-11-11 11:50:04 +00:00 |
|
frosch
|
354f03ad5d
|
(svn r26988) -Add: [NewGRF] Allow callback 160 to access variable 61.
|
2014-10-10 19:46:10 +00:00 |
|
rubidium
|
39ded38c01
|
(svn r26866) -Change: make aircraft ascend/descend when they are too close to the ground or too far away (based on patch by ic111)
|
2014-09-21 06:35:34 +00:00 |
|
rubidium
|
2be4215f43
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
2014-04-23 20:13:33 +00:00 |
|
frosch
|
393c4fa965
|
(svn r26430) -Feature(ette): Add vehicle modflag 1 (unloading in progress).
|
2014-03-26 21:27:37 +00:00 |
|
frosch
|
ce92faf682
|
(svn r26388) -Codechange: Move resolving of Action 3 into ResolverObject constructor.
|
2014-03-03 20:02:31 +00:00 |
|
frosch
|
e1ee51d43c
|
(svn r26294) -Change: [NewGRF] Make vehicle variable 61 return 'not available' instead of zero when using it in invalid callback contexts.
|
2014-02-03 21:10:04 +00:00 |
|
frosch
|
edf905e6cf
|
(svn r26157) -Feature: [NewGRF] Vehicle variable 4D for determining the position within an articulated vehicle.
|
2013-12-13 20:21:04 +00:00 |
|
frosch
|
6c63c98d7f
|
(svn r26085) -Codechange: Pass ResolverObjects as reference instead of pointer since they are never NULL.
|
2013-11-24 14:41:19 +00:00 |
|
rubidium
|
c702853917
|
(svn r25705) -Fix: a number of typos (inspired by 90c920601c84975acb694f3673e2beb08b013753)
|
2013-08-09 18:43:44 +00:00 |
|
frosch
|
c5d7445704
|
(svn r25185) -Fix [FS#5508]: Remove ambivalent functions CargoList::Empty() and Count(), and replace them with VehicleCargoList::StoredCount(), TotalCount(), StationCargoList::AvailableCount() and TotalCount(). (fonsinchen)
|
2013-04-13 13:42:08 +00:00 |
|
rubidium
|
2c67dc3d9f
|
(svn r24994) -Codechange: Replace access to service_interval with accessors (peter1138)
|
2013-02-14 17:04:01 +00:00 |
|
planetmaker
|
f00d9976f9
|
(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)
|
2013-01-08 22:46:42 +00:00 |
|
frosch
|
f5131bd588
|
(svn r24695) -Fix/Cleanup: Remove remaining (incorrect) usages of ResolverObject::scope and count.
|
2012-11-11 12:57:27 +00:00 |
|
alberth
|
6c1ff5f772
|
(svn r24693) -Doc: Add some doxymentation into the newgrf code.
|
2012-11-10 20:46:39 +00:00 |
|
alberth
|
8a297ca5f1
|
(svn r24692) -Cleanup: Cleanup final parts of the old resolver code.
|
2012-11-10 20:45:59 +00:00 |
|
alberth
|
7b18c31f37
|
(svn r24691) -Codechange: Add resolver classes for vehicles.
|
2012-11-10 20:45:04 +00:00 |
|
alberth
|
6a619b40d5
|
(svn r24678) -Codechange: Introduce scope resolver base class and prepare for adding derived classes.
|
2012-11-10 20:37:31 +00:00 |
|
frosch
|
f7ca5d29ed
|
(svn r24528) -Fix: [NewGRF] RandomAction 84 should interpret register 100 as signed.
|
2012-09-16 16:31:53 +00:00 |
|
frosch
|
a9167a52db
|
(svn r24527) -Add: [NewGRF] Allow resolving var 5F via vehicle var 61.
|
2012-09-16 16:29:48 +00:00 |
|
michi_cc
|
a763497cd1
|
(svn r24371) -Add: [NewGRF] Allow vehicle variable 61 for callback 2D (recolour) and re-randomisation.
|
2012-07-02 19:31:26 +00:00 |
|
frosch
|
270554f95f
|
(svn r24360) -Fix [FS#5224]: Ship-specific 80+x variables were missing for unknown reason. (Hirundo)
|
2012-06-28 19:24:26 +00:00 |
|
frosch
|
268e4d65c9
|
(svn r24330) -Fix (r24321): Do not use the vehicle list order changes from the previous savegames, but only ever from the current one.
|
2012-06-07 15:38:46 +00:00 |
|
frosch
|
741f0a15b6
|
(svn r24321) -Change/Fix [FS#4254]: [NewGRF] Group vehicles in the purchase list properly by source GRF, but also consider engine GRFID overrides.
|
2012-06-03 15:07:27 +00:00 |
|
michi_cc
|
d561bfe4db
|
(svn r24246) -Add [FS#5052-ish]: [NewGRF] Variable with the current max speed for vehicles.
|
2012-05-14 19:56:49 +00:00 |
|
frosch
|
fb9562c83a
|
(svn r23965) -Fix [FS#5070]: Refittability should never depend on the current capacity of a vehicle.
|
2012-02-19 18:34:24 +00:00 |
|
frosch
|
e3e7375c6d
|
(svn r23748) -Fix: Make vehicle variables A8 and A9 always return 0. Returning cur_image is a potential desyncer due to Action1 in static NewGRFs.
|
2012-01-03 23:53:53 +00:00 |
|
rubidium
|
d5eeab43b7
|
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
|
2012-01-03 21:32:51 +00:00 |
|
rubidium
|
24263638bf
|
(svn r23526) -Codechange: unify cargos vs cargoes
|
2011-12-15 21:56:00 +00:00 |
|
frosch
|
948f77eac3
|
(svn r23503) -Fix (r23143): Desync debug wants to resolve vehicle variables of vehicles without NewGRF. So, let it.
|
2011-12-12 19:31:47 +00:00 |
|
frosch
|
dea03342aa
|
(svn r23502) -Fix (r23143): Vehicle var 42 used a cargo translation table of the wrong GRF.
|
2011-12-12 19:30:36 +00:00 |
|
michi_cc
|
d7b2bd7aa5
|
(svn r23231) -Fix: [NewGRF] Make train var 0xF3 consistent with TTDPatch.
|
2011-11-15 19:53:46 +00:00 |
|
frosch
|
80e5c79bd6
|
(svn r23174) -Codechange: Deduplicate code between GetEngineProperty() and GetVehicleProperty().
|
2011-11-09 16:39:34 +00:00 |
|
frosch
|
d4d40fc8d7
|
(svn r23156) -Change: [NewGRF] Clamp height in aircraft variable 44.
|
2011-11-08 17:29:21 +00:00 |
|
frosch
|
1ab369c1d8
|
(svn r23143) -Change: [NewGRF v8] Return the translated cargobit in vehicle var 42.
|
2011-11-08 17:25:32 +00:00 |
|
frosch
|
46e77ee24f
|
(svn r23138) -Feature: [NewGRF] Allow passing 32bit parameters to 60+x variables (using var 7B). Currently most useful for vehicle var 60.
|
2011-11-08 17:23:30 +00:00 |
|
frosch
|
6e61fee028
|
(svn r23080) -Feature: [NewGRF] Use variable 10 to enable vehicle GRFs to draw different sprites on the map and in various GUIs.
|
2011-11-01 16:51:47 +00:00 |
|
frosch
|
ad38f27242
|
(svn r23075) -Codechange: Add GetGRF() and GetGRFID() methods to Engine and Vehicle to simplify code.
|
2011-11-01 00:23:41 +00:00 |
|
frosch
|
e57ba5d0ae
|
(svn r23074) -Codechange: Add Vehicle::GetEngine() to simplify code.
|
2011-11-01 00:21:08 +00:00 |
|
michi_cc
|
bc61dc938d
|
(svn r23068) -Add: [NewGRF] Long date of last service for vehicles, also available in the purchase list.
|
2011-10-31 16:33:59 +00:00 |
|
michi_cc
|
f6340254ae
|
(svn r22998) -Add [FS#2521]: [NewGRF] Act2 var 0x62 to get curvature/position difference to the n-th vehicle in vehicle chain.
|
2011-10-04 21:35:35 +00:00 |
|
michi_cc
|
1dcf0c5233
|
(svn r22997) -Feature: [NewGRF] Allow access to other vehicles in the vehicle chain in VarAction 2.
|
2011-10-04 21:35:29 +00:00 |
|
frosch
|
91f0eedbff
|
(svn r22946) -Fix [FS#4781]: [NewGRF] Crash when accessing vehicle var 44 for a non-front aircraft.
|
2011-09-19 19:22:18 +00:00 |
|
frosch
|
92b69aa8f8
|
(svn r22848) -Add: The missing bits in station variable 43.
|
2011-08-27 08:42:24 +00:00 |
|
frosch
|
0f8065fef4
|
(svn r22635) -Fix: Correctly reseed random bits of industries and industry tiles.
|
2011-07-04 20:37:20 +00:00 |
|