michi_cc
|
b80a3776d0
|
(svn r23109) -Fix: Subtract auto-refit costs from the vehicle profit.
|
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 |
frosch
|
e57ba5d0ae
|
(svn r23074) -Codechange: Add Vehicle::GetEngine() to simplify code.
|
13 years ago |
rubidium
|
f430d497b9
|
(svn r23067) -Fix [FS#4812]: updating the group statistics got more strict checks, so there was some trouble moving a vehicles and groups from one company to another
|
13 years ago |
rubidium
|
7005bb694c
|
(svn r23031) -Fix [FS#4804]: for the admin "bots" there was no distinction between bankruptcy and manual removal of companies even though the API suggested that
|
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 |
frosch
|
a5caa16fc4
|
(svn r22746) -Feature: [NewGRF] Implement feature 04 property 18 bit 5.
|
13 years ago |
frosch
|
82e52e51e7
|
(svn r22745) -Fix: [NewGRF] SAT_CARGO_TAKEN and AAT_STATION_CARGO_TAKEN shall only be triggered when all cargo was taken.
|
13 years ago |
frosch
|
c928e82e34
|
(svn r22744) -Codechange: Clarify the scope of variables in LoadUnloadVehicle().
|
13 years ago |
frosch
|
e067db6821
|
(svn r22707) -Codechange: Simplify applying the difficulty settings to prices, and reduce computational errors. (Eddi)
|
13 years ago |
frosch
|
fd65734f65
|
(svn r22624) -Fix [FS#4654]: When closing an AI company the local player cheated to, we need to cheat him to another company.
|
13 years ago |
frosch
|
ac60296db3
|
(svn r22623) -Cleanup: DoAcquireCompany() does not need to sell shares, ChangeOwnershipOfCompanyItems() already does that and it does it better.
|
13 years ago |
frosch
|
f1b227b8f3
|
(svn r22622) -Fix: When closing down companies their shares in other companies must be sold even if share trading is disabled at that point of time.
|
13 years ago |
terkhen
|
43de2fa2e8
|
(svn r22542) -Add: Store cargo acceptance stats for stations.
|
13 years ago |
terkhen
|
55695277c8
|
(svn r22540) -Codechange: Rename AcceptancePickup to GoodsEntryStatus.
|
13 years ago |
frosch
|
09403a4c49
|
(svn r22479) -Codechange/Fix: Months != quarters. (xi)
|
13 years ago |
rubidium
|
d946841eff
|
(svn r22413) -Document: even more stuff
|
13 years ago |
planetmaker
|
6d031d0867
|
(svn r22080) -Doc: Add doxygen comments to a few functions and improve a few existing comments
|
14 years ago |
smatz
|
eab3c044a1
|
(svn r22023) -Fix: verify we can allocate a CargoPacket and CargoPayment before we actually try to do so
-Codechange: increase the limit of number of CargoPayments to match the limit of Vehicles (Rubidium)
|
14 years ago |
rubidium
|
a90d7ffdee
|
(svn r22015) -Codechange: move yet another pair of methods from functions.h
|
14 years ago |
rubidium
|
f923391838
|
(svn r21970) -Fix [FS#4464]: Crash when a multiplayer company goes bankrupt with 'you' in it
|
14 years ago |
rubidium
|
c0f39415b9
|
(svn r21957) -Cleanup: gotodepot and timetabling settings are more or less useless; just don't use depot orders or timetabling if you don't want to use it
|
14 years ago |
rubidium
|
974793f0c5
|
(svn r21952) -Codechange: unify the company clearing code for bankruptcy with the command to remove companies
|
14 years ago |
rubidium
|
05199a641a
|
(svn r21890) -Cleanup: remove some unneeded includes
|
14 years ago |
rubidium
|
84423c6ea6
|
(svn r21658) -Fix [FS#4351]: cargo payment window wasn't properly invalidated when payment changed
|
14 years ago |
rubidium
|
308da265ef
|
(svn r21605) -Fix [FS#4324]: crash due to cargo payments belonging to an non-existing company
|
14 years ago |
terkhen
|
f69d280f14
|
(svn r21521) -Codechange: Unify some cached values that were present in both road vehicles and trains.
|
14 years ago |
rubidium
|
9cb806ed8f
|
(svn r21462) -Codechange [FS#3689]: don't do unnecessary cargo reservations in while loading/unloading vehicles. It is only needed when at least one vehicle is loading; all other times it is a waste of effort. Roughly halves the time it takes to perform loading/unloading of vehicles (fonsinchen)
|
14 years ago |
alberth
|
b698045b82
|
(svn r21156) -Codechange: Introduce EconomyIsInRecession().
|
14 years ago |
rubidium
|
19f39f0fe0
|
(svn r21145) -Fix: station list wasn't updated when a new cargo got a rating
|
14 years ago |
terkhen
|
25e638adcb
|
(svn r21099) -Codechange: Store road vehicle max speed in the vehicle cache.
|
14 years ago |
terkhen
|
79ab8cb571
|
(svn r21098) -Codechange: Ships now store their max speed in the cache instead of recalculating it every time.
|
14 years ago |
terkhen
|
ca755e983c
|
(svn r21097) -Codechange: Unify cached max speed for all vehicle types.
|
14 years ago |
terkhen
|
9dbd35a2ae
|
(svn r21095) -Codechange: Use a function to convert aircraft speed to old units.
|
14 years ago |
rubidium
|
56a65270fc
|
(svn r20970) -Add: company change notification to remote admins (dihedral)
|
14 years ago |
smatz
|
548a3747e9
|
(svn r20860) -Cleanup: remove some unused functions and variables
|
14 years ago |
michi_cc
|
355ca511ca
|
(svn r20843) -Fix [FS#2534] (r20506): Make sure (gradual) loading is properly terminated for consists with multiple cargo types. Don't stop loading if the timetabled wait is not over yet. (Steve-N)
|
14 years ago |
rubidium
|
360d6daf34
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
14 years ago |
rubidium
|
514f566d7c
|
(svn r20623) -Codechange: unify the storing of animation related information
|
14 years ago |
michi_cc
|
29e7f55d94
|
(svn r20506) -Change: Vehicles will now stop loading after a load cycle that loaded less than possible, unless it's a full load order. This should improve behaviour with gradual loading and cargo continuously trickling in.
|
14 years ago |
rubidium
|
1f2276b785
|
(svn r20411) -Codechange: rename unmovables as quite a lot of them are actually movable; e.g. HQ and owned land are pretty movable.
|
14 years ago |
yexo
|
5162f28c27
|
(svn r20396) -Codechange: introduce a helper function to test whether an industry temporarily refues to accept some cargo
|
14 years ago |
alberth
|
f5964a46d2
|
(svn r20393) -Fix [FS#3993]: Prevent taking over competitors when you'd get too many vehicles.
|
14 years ago |
alberth
|
3db5cfb95d
|
(svn r20392) -Fix [FS#3993]: Prevent buying bankrupt companies when you'd get too many vehicles.
|
14 years ago |
rubidium
|
f475a7f5e7
|
(svn r20341) -Codechange: pass the tile of the HQ instead of the company to UpdateCompanyHQ
|
14 years ago |
alberth
|
91eba89331
|
(svn r20320) -Doc: Small Doxygen and normal comment fixes, and an missed addition.
|
14 years ago |
alberth
|
66b3d60b60
|
(svn r20319) -Codechange: Align comments, add indent to a function call.
|
14 years ago |
alberth
|
ccbacfc298
|
(svn r20318) -Doc: Doxygen additions.
|
14 years ago |
alberth
|
6c01a5833c
|
(svn r20317) -Codechange: Move variable declaration to their first use.
|
14 years ago |
frosch
|
c18839704b
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
5b86c79fce
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
alberth
|
e5b703ddf9
|
(svn r20279) -Doc: Doxygen additions/improvements.
|
14 years ago |
alberth
|
1743c86610
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
14 years ago |
alberth
|
7d3de0632d
|
(svn r20262) -Codechange: Remove unused ScoreInfo::id field, and doxyment the data structures.
|
14 years ago |
alberth
|
137e2b64c9
|
(svn r20211) -Codechange: Indented code should have curly braces around it.
|
14 years ago |
rubidium
|
1b507dcf66
|
(svn r20164) -Fix [FS#3870]: inconsistencies w.r.t. to km/h vs km-ish/h as "base" unit for aircraft speeds
|
14 years ago |
frosch
|
a5bea603ea
|
(svn r19931) -Fix (r19914): Convert assertion in Backup<> destructor into DEBUG() output. It was triggered on exceptions, especially when aborting world generation.
|
14 years ago |
frosch
|
ee53807e51
|
(svn r19914) -Codechange: Wrap a helper class around temporary assignments of _current_company to ensure proper restoration.
|
14 years ago |
frosch
|
a4413f4cf6
|
(svn r19670) -Codechange: Add CeilDiv() and RoundDiv() to simplify integer divisions with rounding.
|
14 years ago |
frosch
|
001a96526c
|
(svn r19655) -Codechange: Reduce usage magic p1 parameter.
|
14 years ago |
smatz
|
abaf6b5b42
|
(svn r19651) -Fix [FS#3745]: when a company is sold, move connected clients to spectators
|
14 years ago |
smatz
|
258b128a56
|
(svn r19614) -Codechange: "it's" => "its" where appropriate
|
14 years ago |
rubidium
|
f91cf9e519
|
(svn r19277) -Fix [FS#3646]: [NewGRF] Ensure prices can't be set to zero. Zero prices break a lot of the internal logic to determine whether something has been done.
|
15 years ago |
yexo
|
391b759d04
|
(svn r19197) -Codechange: introduce animation callbacks for airport tiles
|
15 years ago |
rubidium
|
06e3ad23a0
|
(svn r18908) -Fix [FS#3561]: on bankruptcy the company value did include the loan and as such the value at which you bought the company was too low
|
15 years ago |
rubidium
|
9467b7c6d6
|
(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
|
ad8d6e8dd2
|
(svn r18764) -Fix [FS#3422]: split the (un)load ticks counter and signal wait counter; sometimes they might get into eachother's way
|
15 years ago |
rubidium
|
6cac8be361
|
(svn r18717) -Codechange: use TileArea in industry instead of three separate variables. Also make use of TileArea functions for determining the 'width' and 'height' of an industry.
|
15 years ago |
rubidium
|
f99c8b3f21
|
(svn r18703) -Feature-ish: allow virtually paying a percentage of the leg profit in feeder chains. This to give the user a better chance to get a feeder system without "losses".
|
15 years ago |
rubidium
|
3de085a143
|
(svn r18683) -Fix: it's not an other
|
15 years ago |
frosch
|
9384da0ea2
|
(svn r18540) -Codechange: resulting in better name for 'result'.
|
15 years ago |
frosch
|
ec8e44055c
|
(svn r18537) -Fix (r17436): Also do not account cargo in statistics, if it was not accepted.
|
15 years ago |
rubidium
|
da30e736ca
|
(svn r18330) -Cleanup: remove some unneeded includes
|
15 years ago |
frosch
|
f60a437d36
|
(svn r18268) -Feature: [NewGRF] Make price base multipliers related to vehicles only apply to the GRF locally, if it defines engines of that type itself.
|
15 years ago |
frosch
|
fe65c7f833
|
(svn r18266) -Codechange: Add a function to compute prices from price base and cost factor and use it consistently for vehicle purchase, running cost, and refit cost.
|
15 years ago |
frosch
|
c0936d100d
|
(svn r18016) -Codechange: Move the arbitrary basecost multiplier offset (8) to newgrf loading and make the internal state zero-based instead.
|
15 years ago |
frosch
|
d6e65fc173
|
(svn r18008) -Codechange: Rename NUM_PRICES to PR_END, and use the Price enum some more.
|
15 years ago |
frosch
|
040404c5d3
|
(svn r18005) -Codechange: Convert the Prices struct into an array and an enum.
|
15 years ago |
frosch
|
3cb949a17d
|
(svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up including of newgrf_cargo.h
|
15 years ago |
rubidium
|
d4919d8e88
|
(svn r17834) -Fix [FS#3274] (r17808): you got paid a bit too much... ofcourse the index of the source station generally doesn't equal the location of said station.
|
15 years ago |
rubidium
|
756f813040
|
(svn r17808) -Codechange: remove write 'access' from all of CargoPacket's variables
|
15 years ago |
rubidium
|
e553983e39
|
(svn r17800) -Codechange: first steps into making CargoList a template
|
15 years ago |
frosch
|
4cb5a3e8a2
|
(svn r17725) -Codechange: Reduce usage of EngInfo and XxxVehInfo, esp. when a Engine * is already present.
|
15 years ago |
rubidium
|
ec3a0dc064
|
(svn r17720) -Codechange: guard the CargoPacket variables that are cached in CargoLists so they cannot be written from outside the CargoList class (based on patch by fonsinchen)
|
15 years ago |
smatz
|
581366f352
|
(svn r17592) -Fix [FS#3212](r17436): force all cargo being accepted when industry tiles accept it but industry itself doesn't
|
15 years ago |
smatz
|
c3a80f1518
|
(svn r17589) -Codechange: rename town_acc to always_accepted
|
15 years ago |
rubidium
|
2e5596025c
|
(svn r17579) -Fix: remove doxygen docs for removed parameters, or change @param to @tparam if necessary
|
15 years ago |
rubidium
|
310465da07
|
(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, which were sometimes missing and sometimes just typos
|
15 years ago |
rubidium
|
06e490fadc
|
(svn r17567) -Fix: some doxygen warnings
|
15 years ago |
rubidium
|
4db98357ea
|
(svn r17552) -Codechange: rename load_unload_time_rem to something more generic as it's used for more than just load/unload. Also add some documentation about where it is used.
|
15 years ago |
rubidium
|
ba1af15b7a
|
(svn r17551) -Fix [FS#3201] (r17222): vehicles waiting for their time table didn't load anymore after their initial load was completed
|
15 years ago |
frosch
|
8f5622ebad
|
(svn r17550) -Fix (r8973): Aircraft are good enough, don't make them even better.
|
15 years ago |
rubidium
|
3325d91c6e
|
(svn r17546) -Fix (r9617): sign extending of profit calculation didn't work
|
15 years ago |
yexo
|
6fb7012bc6
|
(svn r17542) -Fix: don't access variables in the company struct after it has been deleted
-Cleanup: remove some never-used code
|
15 years ago |
rubidium
|
c2c0f4403e
|
(svn r17534) -Codechange: unify the naming of callback masks/flags
|
15 years ago |
frosch
|
0e36260337
|
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
|
15 years ago |
rubidium
|
97d1314a47
|
(svn r17485) -Change [FS2459]: make the performance ratings harder to exploit; only count profitable vehicles and recently serviced stations.
|
15 years ago |
rubidium
|
ab935f3085
|
(svn r17449) -Fix (r17436): MSVC compile warning about comparing signed and unsigned values
|
15 years ago |