Niels Martin Hansen
|
810887af30
|
Fix #6498: Use int64 for all company rating calculations
|
6 years ago |
Niels Martin Hansen
|
e66cec8f86
|
Add: NewGRF support for 16-in-16-out industries
|
6 years ago |
Niels Martin Hansen
|
8859381d30
|
Add: Industries can produce and accept up to 16 different cargoes
|
6 years ago |
Charles Pigott
|
f5b1115039
|
Doc: Lots and lots of doxymentation fixes
|
6 years ago |
Charles Pigott
|
5f86e1a390
|
Codechange: Silence -Wclass-memaccess warnings with GCC8
|
6 years ago |
PeterN
|
4cebebcf68
|
Change: Add CargoTypes type for cargo masks. (#6790)
|
6 years ago |
frosch
|
db54db00df
|
(svn r27981) -Change [FS#6679]: Check companies for bankruptcy before subtracting reoccuring monthly costs. (Samu)
|
7 years ago |
frosch
|
b4b98e5165
|
(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)
|
7 years ago |
peter1138
|
d31f9a83e7
|
(svn r27788) -Fix [FS#6536]: Get vehicle load amount after executing new cargo trigger.
|
8 years ago |
frosch
|
b0c56f3432
|
(svn r27585) -Fix [FS#6437]: Enforce a non-zero load amount for all vehicles, so that vehicles can process their cargo reservations.
|
8 years ago |
frosch
|
dac94c7cbc
|
(svn r27584) -Codechange: Add some assertions about Vehicle::cargo_payment.
|
8 years ago |
frosch
|
32cb62a242
|
(svn r27282) -Fix [FS#6254]: Enforce the company's default service intervals when purchasing another company. (Johnnei)
|
10 years ago |
frosch
|
e686add63a
|
(svn r27281) -Codechange: Do not shadow local variables with other local variables in sub-scopes.
|
10 years ago |
fonsinchen
|
75cb16a7d7
|
(svn r26918) -Fix [FS#6110]: Reserve cargo only after unloading finished or if the vehicle has the desired cargo already
|
10 years ago |
fonsinchen
|
d6fc217136
|
(svn r26917) -Revert (r26857): It broke improved loading.
|
10 years ago |
fonsinchen
|
c4902c4150
|
(svn r26857) -Fix [FS#6110]: Reserve cargo after refitting and only if necessary.
|
10 years ago |
fonsinchen
|
dfbcd8869d
|
(svn r26847) -Fix [FS#6110]: Don't assign a next hop when returning cargo
|
10 years ago |
fonsinchen
|
3648e95265
|
(svn r26586) -Fix [FS#5995]: Consider multiheaded trains in station refits (and clean up a bit)
|
11 years ago |
rubidium
|
b590a64718
|
(svn r26581) -Fix [FS#5989]: transfering cargo to a station doesn't give that station a rating and thus the cargo does not decay... until the first pickup happens
For cargo drops from industries/houses, the station gets a rating too so why not when cargo is dropped at the station from a train?
|
11 years ago |
rubidium
|
89c25b955e
|
(svn r26580) -Codechange: s/GES_PICKUP/GES_RATING/ (it has nothing to do with actual pickup), s/acceptance_pickup/status/ (the enum isn't called GoodEntryStatus for a reason; it's not only acceptance and pickup anymore)
|
11 years ago |
fonsinchen
|
11d98f043e
|
(svn r26549) -Change: better estimation for link capacities during full load
|
11 years ago |
fonsinchen
|
b5566ae6ec
|
(svn r26548) -Codechange: move updating of load_unload_ticks out of LoadUnloadVehicle
|
11 years ago |
fonsinchen
|
3ee31a8f89
|
(svn r26547) -Codechange: Collect order travel and wait times independent of timetables
|
11 years ago |
fonsinchen
|
c915d9fa55
|
(svn r26546) -Codechange: Make order wait_time, travel_time and max_speed private
|
11 years ago |
fonsinchen
|
49f27eb247
|
(svn r26483) -Fix: Allow single-vehicle consists to station-refit in a meaningful way.
|
11 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
|
11 years ago |
fonsinchen
|
88787412b6
|
(svn r26327) -Fix [FS#5901]: Take care of next_station when reassigning from MTA_DELIVER to MTA_TRANSFER.
|
11 years ago |
fonsinchen
|
9ad173c9cc
|
(svn r26236) -Fix: Don't overreserve after autorefit, but do reserve mail for aircraft
|
11 years ago |
fonsinchen
|
ecdd796a86
|
(svn r26188) -Codechange: Move station refitting to a separate function.
|
11 years ago |
fonsinchen
|
63b43ed914
|
(svn r26187) -Fix: allow refitting at station if cargo has already been reserved.
|
11 years ago |
fonsinchen
|
6e1cc80926
|
(svn r25903) -Codechange: Refactor RefreshNextHopsStats into an own class LinkRefresher.
|
11 years ago |
fonsinchen
|
54db96be43
|
(svn r25891) -Feature: Use smallstack to allow for multiple next hops when loading and unloading.
|
11 years ago |
fonsinchen
|
b09c4043ec
|
(svn r25565) -Codechange: Rewrite order prediction logic to introduce proper refit prediction
|
11 years ago |
frosch
|
934f4decba
|
(svn r25497) -Fix (r25479): byte is not unit
|
11 years ago |
frosch
|
7c9f0545b4
|
(svn r25479) -Fix (r23861): [NewGRF] When cargo NewGRF define a mulitplier to modify vehicle capacities, use the same multiplier to modify loading speed.
|
11 years ago |
fonsinchen
|
04e3eb6fab
|
(svn r25361) -Feature: distribute cargo according to plan given by linkgraph
|
11 years ago |
zuu
|
9aa1bf0264
|
(svn r25342) -Add: StoryPage data structures and GS API
|
11 years ago |
fonsinchen
|
478fcadd21
|
(svn r25330) -Fix [FS#5583]: return some reserved cargo if vehicle is overloaded by station stopping acceptance for cargo scheduled to be delivered
|
11 years ago |
rubidium
|
3947453277
|
(svn r25259) -Codechange: track capacities and usage of links
|
12 years ago |
frosch
|
5eddbb338b
|
(svn r25185) -Fix [FS#5508]: Remove ambivalent functions CargoList::Empty() and Count(), and replace them with VehicleCargoList::StoredCount(), TotalCount(), StationCargoList::AvailableCount() and TotalCount(). (fonsinchen)
|
12 years ago |
rubidium
|
2b6669a7ff
|
(svn r25156) -Fix [FS#5495, FS#5497]: if a vehicle had some cargo, and it would try to unload without actually unloading, the vehicle would just not load any cargo at the station (fonsinchen)
|
12 years ago |
frosch
|
22bb015f3d
|
(svn r25041) -Remove [FS#3764-ish]: ordered refit with subtypes, since the cases where it worked were corner cases rather than the general case.
|
12 years ago |
rubidium
|
cdb0a76958
|
(svn r25012) -Codechange: persistently keep 'reserved' cargo (for full-load improved loading) instead of calculating if for every cycle
|
12 years ago |
rubidium
|
446d50f658
|
(svn r25011) -Codechange: allow vehicle transfer and profit text effects to be shown at the same time (fonsinchen)
|
12 years ago |
rubidium
|
71bbc130fc
|
(svn r25009) -Codechange: refactor bits of cargo packet (lists) to reduce duplicated code (fonsinchen)
|
12 years ago |
zuu
|
b1016f66ba
|
(svn r24986) -Change: Cleanup goals and cargo monitors of companies when they go bankrupt or are taken over.
|
12 years ago |
rubidium
|
99a08e1e8c
|
(svn r24968) -Fix [FS#5379]: company window was not updated when shared were enabled/disabled
|
12 years ago |
rubidium
|
968b41fa3f
|
(svn r24963) -Fix [FS#5435]: Do not stop loading if there are reservations left (fonsinchen)
|
12 years ago |
rubidium
|
f790d70cd6
|
(svn r24962) -Fix [FS#5438]: Reserve all capacity while unloading to avoid 'stealing' cargo, i.e. loading cargo onto a second vehicle when the first can't be fully filled yet (fonsinchen)
|
12 years ago |
planetmaker
|
f8fd13dea1
|
(svn r24927) -Cleanup [FS#5440]: No need to check a positive value to be larger than 0
|
12 years ago |