Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-06 | (svn r17433) -Codechange: Store cumulated inflation in savegame and compute ↵ | frosch | |
all prices from that instead of storing all prices separately. Note: Savegame conversion computes the inflation from max loan. Prices from modified savegames will get lost. TTO savegames will also behave slightly different. -Change: NewGRF price modifiers now take effect everytime when loading NewGRFs instead of once on gamestart. | |||
2009-09-05 | (svn r17426) -Fix (r1): economy recession would never end when economy is ↵ | smatz | |
set to Steady while in recession | |||
2009-09-04 | (svn r17420) -Codechange: replace assert() by assert_compile() where possible | smatz | |
2009-09-01 | (svn r17345) -Fix [FS#2769]: one wasn't offered to take over bankrupt ↵ | rubidium | |
companies anymore; caused by the introduction NoAI, although NewAI had the same problem too. | |||
2009-09-01 | (svn r17343) -Codechange: it's bankruptcy, not bankrupcy, according to my ↵ | rubidium | |
Oxford Dictionary of English and Merriam-Webster. | |||
2009-09-01 | (svn r17342) -Fix: reset bankruptcy checks when bankruptcy has been averted ↵ | rubidium | |
and don't set an unused timeout with a magic number | |||
2009-09-01 | (svn r17341) -Fix: memory leak when trying to bankrupt the local company | rubidium | |
2009-08-30 | (svn r17316) -Codechange: use Industry::GetByTile() instead of ↵ | smatz | |
GetIndustryByTile() | |||
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
2009-08-19 | (svn r17222) -Fix [FS#3129, FS#3130]: with time tables vehicles would stay ↵ | rubidium | |
in the 'loading' state after they have finished loading | |||
2009-08-08 | (svn r17124) -Codechange: store subsidies in a pool (instead of an array) | smatz | |
2009-08-08 | (svn r17113) -Change [FS#265][FS#2094][FS#2589]: apply the subsidy when ↵ | smatz | |
subsidy's destination is in station's catchment area and cargo packets originate from subsidy's source -Change [FS#1134]: subsidies aren't bound to stations after awarding anymore, they still apply to town or industry, no matter what station is used for loading and unloading. Awarded subsidies from older savegames are lost -Change [NoAI]: due to these changes, AISubsidy::GetSource and AISubsidy::GetDestination now return STATION_INVALID for awarded subsidies | |||
2009-08-07 | (svn r17107) -Codechange: store type of subsidy source and destination in ↵ | smatz | |
the Subsidy struct instead of determining it every time it's needed | |||
2009-08-06 | (svn r17086) -Cleanup (r16654): remove code used only for debugging | smatz | |
2009-08-05 | (svn r17075) -Codechange: rename ~750 strings to be more uniform with their ↵ | rubidium | |
relatives | |||
2009-08-03 | (svn r17058) -Codechange: magic numbers removal. | belugas | |
Two values used intead of just one, as it gives more possibilities to those who dare... | |||
2009-08-02 | (svn r17037) -Fix (r17036): 'Polygonal Capabilities' are a core feature of ↵ | frosch | |
windows. | |||
2009-08-02 | (svn r17036) -Codechange: Split price bases from economy.cpp to ↵ | frosch | |
table/pricebase.h. | |||
2009-07-24 | (svn r16933) -Fix [FS#3054] (r16694): vehicles would wait "very long" when ↵ | rubidium | |
they had nothing to unload and gradual loading was disabled. | |||
2009-07-22 | (svn r16912) -Codechange: split waypoint.h in waypoint_base.h and ↵ | rubidium | |
waypoint_func.h | |||
2009-07-21 | (svn r16901) -Fix [FS#3046] (rpbs): when marking trains stuck don't reset ↵ | rubidium | |
the unload counter/stuck when the vehicle is unloading. It'll be automatically reset once the vehicle wants to leave the station | |||
2009-07-18 | (svn r16877) -Codechange: use Subsidy::IsAwarded() instead of testing ↵ | smatz | |
subsidy's age | |||
2009-07-16 | (svn r16852) -Codechange: use FOR_ALL_CARGOSPECS for iterating over all ↵ | smatz | |
valid CargoSpecs | |||
2009-07-16 | (svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get() | smatz | |
2009-07-13 | (svn r16814) -Codechange: make IsNormalAircraft() member of Aircraft | smatz | |
2009-07-13 | (svn r16813) -Codechange: make IsEngineCountable() member of Vehicle | smatz | |
2009-07-04 | (svn r16736) -Codechange: give some station enums a name and use that ↵ | rubidium | |
instead of 'byte'. | |||
2009-07-01 | (svn r16714) -Codechange: use pool-like accessors for Subsidy | smatz | |
2009-07-01 | (svn r16711) -Codechange: use FOR_ALL_SUBSIDIES macro when iterating over ↵ | smatz | |
all subsidies | |||
2009-07-01 | (svn r16707) -Fix [FS#3007] (r16693): under some circumstances vehicles ↵ | rubidium | |
would skip loading as they thought nothing could be unloaded or loaded. | |||
2009-07-01 | (svn r16706) -Fix (r16694): acquiring a subsidy resulted in an assertion. | rubidium | |
2009-06-29 | (svn r16694) -Fix [FS#2995] (rgradual loading, rnewindustries): only pay for ↵ | rubidium | |
whatever has been actually unloaded and perform the payment when unloading has finished. This fixes, amongst others: * cheating by starting to unload and after getting paid rushing to the depot to get sold (or unloading, loading and getting paid again for the remainder) * cargo being dropped onto a station at the moment a stockpiling industry doesn't accept it anymore * industries getting cargo that has not been unloaded yet and subsequently dumping it back on the station in one go Note: you will now get paid after the unloading has finished, so you'll have to wait a bit longer for 'your' money. | |||
2009-06-29 | (svn r16693) -Fix [FS#3004] (r16883): cargo income was not added to the ↵ | rubidium | |
vehicle's profit. | |||
2009-06-28 | (svn r16683) -Codechange: move the cargo payment handling to a seperate ↵ | rubidium | |
class. Based on ideas of fonso/fonsinchen. | |||
2009-06-28 | (svn r16682) -Codechange: make (static) industry list used to trigger the ↵ | rubidium | |
industries' production compile unit static instead of passing it around as pointer | |||
2009-06-28 | (svn r16681) -Codechange: only resolve the company once for vehicle payment ↵ | rubidium | |
instead of each time a cargo packet is delivered | |||
2009-06-28 | (svn r16680) -Codechange: don't go through all the station unloading stuff ↵ | rubidium | |
when there is no vehicle at the station | |||
2009-06-25 | (svn r16654) -Codechange: cache industries in station's coverage area ↵ | smatz | |
instead of searching them everytime payment is made | |||
2009-06-24 | (svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile() | smatz | |
2009-06-10 | (svn r16559) -Codechange: introduce Company::IsValidAiID() and ↵ | smatz | |
Company::IsValidHumanID(), don't use IsHumanCompany() where possible | |||
2009-06-06 | (svn r16527) -Codechange: use static member functions instead of simple ↵ | smatz | |
casts when converting Vehicle to specialised vehicle types. Includes safety check | |||
2009-06-01 | (svn r16491) -Codechange: Added parentheses around bitwise operators for ↵ | alberth | |
code style. | |||
2009-05-27 | (svn r16453) -Fix: Move some code around so a company is no longer used ↵ | yexo | |
after deleting it | |||
2009-05-24 | (svn r16416) -Fix [FS#2912]: Rework deleting of news when referenced ↵ | frosch | |
vehicles/stations/industries are deleted. | |||
2009-05-23 | (svn r16407) -Fix [FS#2913]: set CargoPacket::source to INVALID_STATION when ↵ | smatz | |
source station is deleted | |||
2009-05-23 | (svn r16403) -Codechange: move code related to subsidies to separate file | smatz | |
2009-05-22 | (svn r16393) -Codechange: move VehicleRail to Train. | rubidium | |
2009-05-19 | (svn r16360) -Codechange: don't use _network_playas as a 'second' ↵ | rubidium | |
_local_company, but only as a storage location for the company you want to join in MP. | |||
2009-05-18 | (svn r16352) -Codechange: use PoolItem::GetIfValid() instead of ↵ | smatz | |
PoolItem::IsValidID() and PoolItem::Get() | |||
2009-05-17 | (svn r16327) -Codechange: replace IsValidPoolItemID(index) by ↵ | smatz | |
PoolItem::IsValidID(index) |