Jonathan G Rennison
|
a7e9c9ce65
|
Fix ClearSeparation() not being called when auto-separation disabled.
This can causes crashes if auto-separation is re-enabled as the
next/prev separation ptrs can end up dangling.
|
9 years ago |
Jonathan G Rennison
|
d05f67cf5a
|
Merge branch 'master' into auto_timetables
|
9 years ago |
frosch
|
ba955956cb
|
(svn r27428) -Fix: When selecting a refit cargo for orders, do not check whether the vehicle is in a depot or station, and do not ask whether the vehicle currently allows station-refitting. Also hide the refit cost for orders, it is not predictable.
|
9 years ago |
patch-import
|
80deb3c01d
|
Import auto timetable separation patch
http://www.tt-forums.net/viewtopic.php?p=1140899#p1140899
|
9 years ago |
rubidium
|
034735a54c
|
(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)
|
10 years ago |
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
|
10 years ago |
frosch
|
eb6974179d
|
(svn r26317) -Fix [FS#5897]: Check whether NewGRF change vehicle capacity when they are not supposed to, and truncate cargo appropiately if they are allowed to.
|
11 years ago |
zuu
|
c0005afb06
|
(svn r25865) -Codechange: Refactor detecting of depot vehicle type of a tile to a new function, GetDepotVehicleType (cirdan, LordAro)
|
11 years ago |
frosch
|
34c9d8b77c
|
(svn r25698) -Fix [FS#5700]: Autoreplace/renew also refits free wagons.
|
11 years ago |
frosch
|
206616bf37
|
(svn r25648) -Change [FS#5669]: [NewGRF] Invalidate vehicle recolour palette during (un)loading.
|
11 years ago |
rubidium
|
6b746167e4
|
(svn r25259) -Codechange: track capacities and usage of links
|
11 years ago |
frosch
|
f8d4f1f639
|
(svn r25040) -Add: a mode to CmdRefitVehicle to preserve the current subtype, also when refitting multiple vehicles.
|
11 years ago |
rubidium
|
84ca041564
|
(svn r25008) -Codechange: Make CargoList::Truncate behave similarly to CargoList::MoveTo, i.e. pass the amount to truncate (fonsinchen)
|
11 years ago |
rubidium
|
58ec317c5a
|
(svn r24998) -Fix [FS#5137]: Set vehicle's service interval is percent flag appropriately on creation (peter1138)
|
12 years ago |
rubidium
|
8539c04192
|
(svn r24995) -Codechange: Add flags to vehicle service interval for custom & ispercent (peter1138)
|
12 years ago |
rubidium
|
2c67dc3d9f
|
(svn r24994) -Codechange: Replace access to service_interval with accessors (peter1138)
|
12 years ago |
frosch
|
18a0faf57a
|
(svn r24567) -Fix [FS#5261]: Non-train vehicle lists were not resorted when vehicles were renamed. (Juanjo)
|
12 years ago |
frosch
|
358a2bd6ed
|
(svn r24384) -Fix [FS#5188-ish]: Make IsInDepot() functions behave consistent across vehicle types and add IsChainInDepot instead, if that is what shall be checked.
|
12 years ago |
frosch
|
df9a6d24a0
|
(svn r24382) -Fix: Call Vehicle::IsStoppedInDepot only for the first vehicle in a chain (i.e. primary vehicle or free wagon).
|
12 years ago |
frosch
|
46068abb1a
|
(svn r23848) -Fix: Even if A == B, A can make more sense than B.
|
13 years ago |
rubidium
|
274f446b2c
|
(svn r23783) -Cleanup: remove ancient but not needed command flag
|
13 years ago |
frosch
|
9317aad5ee
|
(svn r23745) -Fix (r23087): If autorefit fails, count the vehicle capacity nevertheless, if it is already carrying the right thing.
|
13 years ago |
frosch
|
8b7143ef88
|
(svn r23743) -Fix [FS#4906]: Call CB 15E for all vehicles before actually executing any refit.
|
13 years ago |
rubidium
|
d5eeab43b7
|
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
|
13 years ago |
frosch
|
fdacbee8c4
|
(svn r23581) -Fix (r23518) [FS#4890]: Cloning of vehicles crashed.
|
13 years ago |
rubidium
|
6b404d35b8
|
(svn r23540) -Codechange: unify and document vehicle widgets
|
13 years ago |
michi_cc
|
f7f3e5226f
|
(svn r23518) -Fix (r23124): [NewGRF] The refit cost callback wasn't called if only the subtype differed.
|
13 years ago |
michi_cc
|
957b643ae6
|
(svn r23504) -Feature: Aircraft range.
|
13 years ago |
frosch
|
e83fa1da5b
|
(svn r23487) -Change/Fix: Make autoreplace, autorenew, cloning and autorefit check all articulated parts of a vehicle to find a shared cargo subtype.
|
13 years ago |
frosch
|
3178814a00
|
(svn r23173) -Codechange: Rename GetVehicleCapacity() to Engine::DetermineCapacity().
|
13 years ago |
frosch
|
6365d92776
|
(svn r23142) -Change: [NewGRF v8] Unify the return values of callbacks returning D0xx texts.
|
13 years ago |
michi_cc
|
767f5d39dd
|
(svn r23127) -Fix [FS#4819] (r23086): Don't crash when refitting default vehicles.
|
13 years ago |
michi_cc
|
4be7812fdc
|
(svn r23124) -Change: [NewGRF] Interpret the result of the refit cost callback as a signed value.
|
13 years ago |
michi_cc
|
1497efbd5d
|
(svn r23112) -Codechange: Check if vehicle chain lengths stays constant when auto-refitting.
|
13 years ago |
michi_cc
|
886bd3c4c7
|
(svn r23087) -Feature: Auto-refitting of vehicles during loading at a station when the vehicle allows it.
|
13 years ago |
michi_cc
|
ffca761cad
|
(svn r23086) -Feature: [NewGRF] Callback to change refit cost depending on old and new cargo type.
|
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
|
37301ea23d
|
(svn r22985) -Feature: Display autoreplace status in group GUI.
|
13 years ago |
frosch
|
f406385319
|
(svn r22981) -Add: GroupStatistics for the ALL_GROUP.
|
13 years ago |
frosch
|
f43290d6af
|
(svn r22980) -Add: GroupStatistics for DEFAULT_GROUP.
|
13 years ago |
rubidium
|
8c335b8db6
|
(svn r22845) -Fix [FS#4745]: perform stricter checks on some commands (monoid)
|
13 years ago |
michi_cc
|
d25840978c
|
(svn r22713) -Feature: [NewGRF] Per vehicle custom cargo ageing period.
|
13 years ago |
peter1138
|
6660278d5a
|
(svn r22337) -Fix: Overly specific error message
|
13 years ago |
rubidium
|
8183922813
|
(svn r22021) -Fix (r22019): ofcourse make doesn't notice files are gone, so it doesn't recompile everything that needs to be recompiled...
|
14 years ago |
frosch
|
7b2ab9ba83
|
(svn r21926) -Fix [FS#4450](r21924): v != w.
|
14 years ago |
terkhen
|
0e51dab6a6
|
(svn r21924) -Codechange: Unify some parts of the articulated vehicle code.
-Cleanup: Avoid conversions to Train and RoadVehicle that are no longer required.
|
14 years ago |
frosch
|
ad6c92bc12
|
(svn r21904) -Fix: Include the capacity of non-refittable vehicles in the refitted-capacity, if their cargo matches.
|
14 years ago |
frosch
|
aab0eff930
|
(svn r21902) -Fix: Do not count articulated parts when passing the number of vehicles to refit to the command. That may exceed 8 bits.
|
14 years ago |
frosch
|
8411b28dcf
|
(svn r21901) -Codechange: Save some bits in p2 of CmdRefitVehicle.
|
14 years ago |