Age | Commit message (Collapse) | Author | |
---|---|---|---|
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) | |||
2009-05-16 | (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) | smatz | |
2009-04-21 | (svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had ↵ | rubidium | |
this ID' from 'some' strings and replace the string name with something more sensible. | |||
2009-03-15 | (svn r15726) -Codechange: unify coding style for const pointers | smatz | |
2009-03-15 | (svn r15718) -Cleanup: apply some comment coding style on the rest of the ↵ | rubidium | |
sources too | |||
2009-03-14 | (svn r15711) -Codechange: lots of whitespace cleanup/fixes | rubidium | |
2009-02-26 | (svn r15588) -Fix: change owner of waypoints and deleted stations when ↵ | smatz | |
merging companies or when a company benkrupts | |||
2009-02-25 | (svn r15574) -Fix [FS#2680]: force unload not working when trying to force ↵ | rubidium | |
unload at the station where you received the cargo | |||
2009-02-21 | (svn r15547) -Codechange: Eliminate all == and != comparisons between ↵ | frosch | |
v->cargo_cap and v->cargo.Count() to improve behaviour wrt. broken/incompatible grfs. | |||
2009-02-09 | (svn r15434) -Codechange: bit of type safety for the DC_xxx flags. | rubidium | |
2009-02-09 | (svn r15428) -Codechange: consistently use colour instead of having both ↵ | rubidium | |
color and colour. | |||
2009-02-07 | (svn r15396) -Fix [FS#2601](r15027): since AIs can have vehicle groups now, ↵ | smatz | |
convert the groups correctly | |||
2009-01-31 | (svn r15299) -Cleanup: remove many redundant includes | smatz | |
2009-01-12 | (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to ↵ | truebrain | |
see. NoAI is an API (a framework) to build your own AIs in. See: http://wiki.openttd.org/wiki/index.php/AI:Main_Page With many thanks to: - glx and Rubidium for their syncing, feedback and hard work - Yexo for his feedback, patches, and AIs which tested the system very deep - Morloth for his feedback and patches - TJIP for hosting a challenge which kept NoAI on track - All AI authors for testing our AI API, and all other people who helped in one way or another -Remove: all old AIs and their cheats/hacks | |||
2009-01-10 | (svn r14949) -Cleanup: pointer coding style | rubidium | |
2009-01-04 | (svn r14828) -Codechange: move most of save/load-specific code to separate files | smatz | |
2009-01-04 | (svn r14825) -Fix: pay the correct amount of interest instead of a few ↵ | rubidium | |
percent too little a year | |||
2009-01-03 | (svn r14807) -Codechange: use INVALID_TILE instead of 0 to mark invalid ↵ | smatz | |
depots, industries, towns and waypoints | |||
2008-12-28 | (svn r14754) -Codechange: get rid of _cmd_text and just pass it as ↵ | rubidium | |
(optional) parameter. | |||
2008-12-26 | (svn r14753) -Fix (r1): after buying a company, one could have more vehicles ↵ | smatz | |
with the same UnitID | |||
2008-12-26 | (svn r14750) -Fix [FS#1993]: in an MP game in SP mode no company would go ↵ | rubidium | |
bankrupt. Furthermore companies that passed the "bankrupt" period (4 quarters) wouldn't go bankrupt when loading the game back in MP. Now any company that is in MP or not "currently controlled by the player" in SP will bankrupt. | |||
2008-12-26 | (svn r14748) -Codechange: unduplicate window updating when deleting vehicles. | rubidium | |
2008-12-26 | (svn r14747) -Codechange: remove DeleteVehicleChain in favour of the vehicle ↵ | rubidium | |
destructor as that was already doing the same for a few vehicle types. | |||
2008-12-24 | (svn r14734) -Codechange: type of bankrupt_asked is CompanyMask, not byte | smatz | |
2008-12-20 | (svn r14705) -Fix [FS#2460]: First transfer the whole load of a vehicle ↵ | frosch | |
chain to industries before triggering any processing. This reduces callback usage and resolves critical rounding errors when using input-cargo-multipliers instead of production callbacks. | |||
2008-12-13 | (svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for ↵ | frosch | |
aircraft. Now callback 12 is properly called also for 'mail'. If the callback is not used, 'mail' uses 1/4 of property 7 (rounded up). | |||
2008-12-13 | (svn r14670) -Codechange: use better readable (I hope) and branchless (for ↵ | smatz | |
some archs/compilers) code for cargo value computation |