Peter Nelson
|
48fb575502
|
Fix 11ab3c4ea2f: Vehicles could not be refitted to cargo IDs higher than 32.
|
6 years ago |
Niels Martin Hansen
|
c84b9913bd
|
Fix #6676: Prevent helicopters from stopping in midair during some kinds of landing
This adds a new flag that gets stored in the savegame, but it should still be compatible both ways, hence no save version bump.
|
6 years ago |
Charles Pigott
|
f5b1115039
|
Doc: Lots and lots of doxymentation fixes
|
6 years ago |
Joan Josep
|
944f785be8
|
Fix: Spelling errors (#6769)
|
6 years ago |
frosch
|
476b2b0e8c
|
(svn r27677) -Codechange: Remove implicit VehicleListIdentifier from uint32 constructor, to make conversions more explicit.
|
8 years ago |
frosch
|
0974f5489b
|
(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 |
rubidium
|
9ed12b0f07
|
(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)
|
10 years ago |
rubidium
|
0463dbdc9e
|
(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
|
41b7a04a68
|
(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
|
cef1c47f18
|
(svn r25865) -Codechange: Refactor detecting of depot vehicle type of a tile to a new function, GetDepotVehicleType (cirdan, LordAro)
|
11 years ago |
frosch
|
fbe6b92b1d
|
(svn r25698) -Fix [FS#5700]: Autoreplace/renew also refits free wagons.
|
11 years ago |
frosch
|
5bda07c10c
|
(svn r25648) -Change [FS#5669]: [NewGRF] Invalidate vehicle recolour palette during (un)loading.
|
11 years ago |
rubidium
|
3947453277
|
(svn r25259) -Codechange: track capacities and usage of links
|
11 years ago |
frosch
|
205543f727
|
(svn r25040) -Add: a mode to CmdRefitVehicle to preserve the current subtype, also when refitting multiple vehicles.
|
12 years ago |
rubidium
|
2795ed5b09
|
(svn r25008) -Codechange: Make CargoList::Truncate behave similarly to CargoList::MoveTo, i.e. pass the amount to truncate (fonsinchen)
|
12 years ago |
rubidium
|
ced17303c2
|
(svn r24998) -Fix [FS#5137]: Set vehicle's service interval is percent flag appropriately on creation (peter1138)
|
12 years ago |
rubidium
|
369a6f9d1b
|
(svn r24995) -Codechange: Add flags to vehicle service interval for custom & ispercent (peter1138)
|
12 years ago |
rubidium
|
c77cd1f409
|
(svn r24994) -Codechange: Replace access to service_interval with accessors (peter1138)
|
12 years ago |
frosch
|
6018a0190e
|
(svn r24567) -Fix [FS#5261]: Non-train vehicle lists were not resorted when vehicles were renamed. (Juanjo)
|
12 years ago |
frosch
|
08a8c3a773
|
(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
|
22632d5e9a
|
(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
|
6dc33ed4b5
|
(svn r23848) -Fix: Even if A == B, A can make more sense than B.
|
13 years ago |
rubidium
|
1a0fe0e8c6
|
(svn r23783) -Cleanup: remove ancient but not needed command flag
|
13 years ago |
frosch
|
00ec5da361
|
(svn r23745) -Fix (r23087): If autorefit fails, count the vehicle capacity nevertheless, if it is already carrying the right thing.
|
13 years ago |
frosch
|
f5ebbc96e9
|
(svn r23743) -Fix [FS#4906]: Call CB 15E for all vehicles before actually executing any refit.
|
13 years ago |
rubidium
|
6d6be50ae0
|
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
|
13 years ago |
frosch
|
fba9c756c7
|
(svn r23581) -Fix (r23518) [FS#4890]: Cloning of vehicles crashed.
|
13 years ago |
rubidium
|
4de1f3be88
|
(svn r23540) -Codechange: unify and document vehicle widgets
|
13 years ago |
michi_cc
|
caebb5ac63
|
(svn r23518) -Fix (r23124): [NewGRF] The refit cost callback wasn't called if only the subtype differed.
|
13 years ago |
michi_cc
|
def8e7215b
|
(svn r23504) -Feature: Aircraft range.
|
13 years ago |
frosch
|
2fe8e89a45
|
(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
|
026317bb44
|
(svn r23173) -Codechange: Rename GetVehicleCapacity() to Engine::DetermineCapacity().
|
13 years ago |
frosch
|
d8f8909f85
|
(svn r23142) -Change: [NewGRF v8] Unify the return values of callbacks returning D0xx texts.
|
13 years ago |
michi_cc
|
a58b975fd0
|
(svn r23127) -Fix [FS#4819] (r23086): Don't crash when refitting default vehicles.
|
13 years ago |
michi_cc
|
1b66101bd3
|
(svn r23124) -Change: [NewGRF] Interpret the result of the refit cost callback as a signed value.
|
13 years ago |
michi_cc
|
a3e6e113fe
|
(svn r23112) -Codechange: Check if vehicle chain lengths stays constant when auto-refitting.
|
13 years ago |
michi_cc
|
f200ffa90c
|
(svn r23087) -Feature: Auto-refitting of vehicles during loading at a station when the vehicle allows it.
|
13 years ago |
michi_cc
|
b9841bba81
|
(svn r23086) -Feature: [NewGRF] Callback to change refit cost depending on old and new cargo type.
|
13 years ago |
frosch
|
acc3c75951
|
(svn r23075) -Codechange: Add GetGRF() and GetGRFID() methods to Engine and Vehicle to simplify code.
|
13 years ago |
frosch
|
72cd855978
|
(svn r23074) -Codechange: Add Vehicle::GetEngine() to simplify code.
|
13 years ago |
frosch
|
d071eefc54
|
(svn r22985) -Feature: Display autoreplace status in group GUI.
|
13 years ago |
frosch
|
dd74536bef
|
(svn r22981) -Add: GroupStatistics for the ALL_GROUP.
|
13 years ago |
frosch
|
5be8f73204
|
(svn r22980) -Add: GroupStatistics for DEFAULT_GROUP.
|
13 years ago |
rubidium
|
4836a6e50e
|
(svn r22845) -Fix [FS#4745]: perform stricter checks on some commands (monoid)
|
13 years ago |
michi_cc
|
08b7981f37
|
(svn r22713) -Feature: [NewGRF] Per vehicle custom cargo ageing period.
|
13 years ago |
peter1138
|
7b4620d66b
|
(svn r22337) -Fix: Overly specific error message
|
13 years ago |
rubidium
|
1d0d7635e0
|
(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
|
f48838ef3f
|
(svn r21926) -Fix [FS#4450](r21924): v != w.
|
14 years ago |
terkhen
|
734994c9ba
|
(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
|
072f6d67ef
|
(svn r21904) -Fix: Include the capacity of non-refittable vehicles in the refitted-capacity, if their cargo matches.
|
14 years ago |
frosch
|
9a1c0f139a
|
(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
|
3f103c35a6
|
(svn r21901) -Codechange: Save some bits in p2 of CmdRefitVehicle.
|
14 years ago |
terkhen
|
cfbbcf1597
|
(svn r21858) -Codechange: Give more similar names to ArticulatedPart functions.
|
14 years ago |
terkhen
|
a1ff6859c5
|
(svn r21561) -Change: Allow to specify the number of vehicles to refit in the refit vehicle command.
|
14 years ago |
terkhen
|
12c86a1391
|
(svn r21518) -Codechange: Rename AccelerationCache to GroundVehicleCache.
|
14 years ago |
rubidium
|
ea68039718
|
(svn r21416) -Codechange: limit vehicle name by amount of characters, not bytes
|
14 years ago |
terkhen
|
c96cb9ce37
|
(svn r21214) -Add: Display mail capacity when refitting an aircraft to passengers.
|
14 years ago |
alberth
|
7e48d85104
|
(svn r21060) -Doc: Improved wording of comments (mostly by __ln__)
|
14 years ago |
yexo
|
3e64d01a63
|
(svn r20795) -Codechange: clarify code/documentation of the start/stop bit in CmdMassStartStopVehicle (Krille)
|
14 years ago |
rubidium
|
4b605f51ab
|
(svn r20773) -Codechange: use packed VehicleListIdentifiers for some commands as well
|
14 years ago |
rubidium
|
881c6c679f
|
(svn r20771) -Add: concept of vehicle list identifiers to identify a vehicle list instead of a string of parameters
|
14 years ago |
rubidium
|
0e840f7360
|
(svn r20770) -Codechange: move some bits around in CmdMassStartStop's parameters
|
14 years ago |
rubidium
|
ea4b40704b
|
(svn r20769) -Codechange: move some depot flags from p2 to p1 in CmdSendVehicleToDepot
|
14 years ago |
rubidium
|
9badab6454
|
(svn r20768) -Codechange: unify send-to-depot commands
|
14 years ago |
rubidium
|
30f2afac9b
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
14 years ago |
frosch
|
4b0fa883f1
|
(svn r20595) -Fix (r20536)[FS#4068]: Autoreplace needs refitting of wagons in free wagon chains.
|
14 years ago |
rubidium
|
cc658392eb
|
(svn r20573) -Codechange: free/reserve some bits in the sell vehicle command to increase the vehicle pool limit
|
14 years ago |
rubidium
|
646fbb628a
|
(svn r20572) -Codechange: free/reserve some bits in the wagon move command to increase the vehicle pool limit
|
14 years ago |
rubidium
|
e89a0fb7f9
|
(svn r20571) -Codechange: free/reserve some bits in the order commands to increase the vehicle pool limit
|
14 years ago |
yexo
|
85740a0283
|
(svn r20559) -Fix [FS#4045]: make sure that all vehicles are build in the most northern depot/hangar tile
|
14 years ago |
rubidium
|
926594b599
|
(svn r20547) -Change: the way order backups are performed. Now restoring an order doesn't require up to 765 commands.
|
14 years ago |
rubidium
|
8118cab6ba
|
(svn r20537) -Codechange: make RefitVehicle a static (local) function
|
14 years ago |
rubidium
|
c5a670037b
|
(svn r20536) -Codechange: unify the refitting of vehicles
|
14 years ago |
yexo
|
eeca1846d6
|
(svn r20534) -Codechange: unify the naming of the 'vehicle must be stopped in depot' strings
|
14 years ago |
rubidium
|
9b8d7048da
|
(svn r20533) -Codechange: shuffle a bit with the bits in the sell command
|
14 years ago |
rubidium
|
4780cc50b2
|
(svn r20532) -Codechange: unify selling of vehicles a bit
|
14 years ago |
rubidium
|
c14853b72e
|
(svn r20531) -Codechange: unify quite a bit of the vehicle building commands
|
14 years ago |
yexo
|
bf29e5d860
|
(svn r20530) -Cleanup (r13507): p2 bit 0 for CmdBUildRailVehicle is no longer valid so don't use it
|
14 years ago |
rubidium
|
29b489a055
|
(svn r20437) -Codechange: lets Engines use GRFFilePropsBase as well
|
14 years ago |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
rubidium
|
e356cb9405
|
(svn r20281) -Codechange: unify case scope closure + break coding style
|
14 years ago |
terkhen
|
64e63b72e9
|
(svn r19964) -Add: Show an error message when trying to start a crashed or destroyed vehicle.
|
14 years ago |
terkhen
|
5387d4d87c
|
(svn r19953) -Fix [FS#3874]: Don't show an error message when trying to start/stop a crashed plane.
|
14 years ago |
smatz
|
e3c89df398
|
(svn r19714) -Feature: ctrl+click on a vehicle to start/stop it
|
14 years ago |
frosch
|
2365a4dea0
|
(svn r19657) -Fix: Add saneness checks for front vehicles.
|
14 years ago |
frosch
|
5ecf2f7f8c
|
(svn r19656) -Codechange/Fix: Report back if invalid vehicle lists are requested.
|
14 years ago |
frosch
|
75d4bc947d
|
(svn r19654) -Codechange: Use Extract<> in more places.
|
14 years ago |
peter1138
|
e188c5d87c
|
(svn r19498) -Feature [FS#3710]: Keep number padding intact when cloning vehicle names.
|
14 years ago |
alberth
|
05d705e077
|
(svn r19494) -Codechange: Remove _error_message.
|
14 years ago |
alberth
|
a901ab5392
|
(svn r19493) -Codechange: Keep track of last error in CmdDepotSellAllVehicles().
|
14 years ago |
alberth
|
8b785ccb8a
|
(svn r19489) -Codechange: Introduce a had_success variable in SendAllVehiclesToDepot().
|
14 years ago |
alberth
|
073f627930
|
(svn r19482) -Doc: Doxygen additions/updates.
|
14 years ago |
alberth
|
7cc68f493d
|
(svn r19405) -Codechange: CheckOwnership() returns a CommandCost.
|
15 years ago |
terkhen
|
e4a5a556b4
|
(svn r19338) -Codechange: Move the acceleration cache to GroundVehicle.
|
15 years ago |
rubidium
|
8ee4a6e7f2
|
(svn r19024) -Fix [FS#3577]: mass stopping/starting/autoreplacing gave empty errors when there were no vehicles
|
15 years ago |
rubidium
|
4d93b704d9
|
(svn r18866) -Codechange: remove the CmdFailed(ret)/CmdSucceeded(ret) wrapper functions
|
15 years ago |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
15 years ago |
rubidium
|
3e5a87a52c
|
(svn r18783) -Codechange: make CheckCompanyHasMoney set an error on the CommandCost it tests when you don't have enough money instead of setting a global variable.
|
15 years ago |
yexo
|
27fc22a76b
|
(svn r18724) -Fix [FS#3475] (r17899): refitting a non-refittable vehicle to it's default cargotype failed, causing problems for AIs
|
15 years ago |
rubidium
|
a190ae9a71
|
(svn r18498) -Fix [FS#2616]: cloning of vehicles could create vehicles with invalid cargo sub types for the build year of the vehicle. Fall back to another cargo sub type with the exact same name, otherwise fallback to cargo sub type 0.
|
15 years ago |