summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)Author
2009-05-16(svn r16316) -Fix (r16287,before): Set the autorenew settings for new AI ↵yexo
companies to the default values, not to 0 or the local settings
2009-05-10(svn r16271) -Fix (r16264) [NoAI]: make regression failedsmatz
2009-05-07(svn r16252) -Add [NoAI]: AIAirport::GetPrice, returning the building cost ↵yexo
of an airport
2009-04-26(svn r16166) -Add [NoAI]: AITile::Get(Min|Max|Corner)Heightfrosch
2009-04-18(svn r16084) -Change: remove (soon to be) unneeded offset from the shared ↵rubidium
order sprite.
2009-03-30(svn r15901) -Add: AIIndustryType::IsBuiltOnWater(), HasHeliport() and ↵frosch
HasDock(). Just like AIIndustry.
2009-03-28(svn r15875) -Add: AIBridge::GetBridgeID() so AIs can get the type of bridge ↵yexo
that are already build.
2009-03-26(svn r15860) -Add: AIRoad::GetRoadVehicleTypeForCargo() to tell whether a ↵frosch
certain cargo needs a bus- or a truckstop.
2009-03-18(svn r15760) -Codechange [FS#2704]: support that the resize box is at the ↵rubidium
left side of the window too (based on work by Alberth)
2009-03-15(svn r15730) -Fix (r15727): regression wasn't updated.rubidium
2009-03-04(svn r15618) -Cleanup: remove unneeded (empty) scenario directory.rubidium
Note: as you might know subversion has the tendency to also remove unversioned files when a directory is removed, so scenarios and heightmaps in that directory will be gone too.
2009-03-04(svn r15616) -Change [API CHANGE]: Rename AIOrder::ChangeOrder() to ↵yexo
AIOrder::SetOrderFlags().
2009-03-01(svn r15597) -Fix (r15563): regression wasn't updated after the removal of ↵rubidium
AIIndustry::GetMaxIndustryID().
2009-02-21(svn r15541) -Revert (r15399): 'v->cargo_type' is also used in other places, ↵frosch
which cannot accept CT_INVALID. -Codechange: Add Engine::GetDefaultCargoType() and Engine::CanCarryCargo() and use them. -Fix [FS#2617]: When articulated parts have no available default cargo, use the cargo type of the first part for livery selection. -Change: To decide whether a vehicle is refittable do not test its current capacity for being zero, but always use the 'capacity property'. Note: The property is used unmodifed without calling CB 15/36. By setting it to a non-zero value and returning zero in the callback vehicles can be refitted to/from zero capacity for e.g. livery effects. Note: It is intentional that you cannot control refittability by CB 36.
2009-02-19(svn r15524) -Add [NoAI]: AIEngine::GetPower, AIEngine::GetWeight and ↵yexo
AIEngine::GetMaxTractiveEffort.
2009-02-14(svn r15494) -Change [API CHANGE]: Split AIRoad::BuildRoadStation in ↵yexo
BuildRoadStation and BuildDriveThroughRoadStation.
2009-02-14(svn r15493) -Fix (r15486): Forgot to update regression.yexo
2009-02-14(svn r15492) -Change [API CHANGE]: Split AIVehicle::MoveWagon in MoveWagon ↵yexo
and MoveWagonChain (frosch).
2009-02-14(svn r15491) -Change [API CHANGE]: AIMarine::BuildWaterDepot now accepts a ↵yexo
front tile instead of a bool is_vertical (frosch).
2009-02-14(svn r15490) -Change [API CHANGE]: Remove AIBridge::GetYearAvailable. ↵yexo
AIBridge::IsValidBridge now only returns true for available bridges.
2009-02-14(svn r15489) -Change [API CHANGE]: Remove AIAirport::AirportAvailable. ↵yexo
AIAirport::IsValidAirportType now only returns true for available AirportTypes.
2009-02-14(svn r15488) -Change [API CHANGE]: Add support for distant-join stations.yexo
2009-02-14(svn r15483) -Change [API CHANGE]: Remove AIIndustry::GetProduction, use ↵yexo
AIIndustry::GetLastMonthProduction instead.
2009-02-09(svn r15426) -Fix (r15421): wrong grfcodec version was used to generate ↵glx
openttdd.grf
2009-02-08(svn r15421) -Change: Replace the path signal sprites borrowed from TTDPatch ↵michi_cc
with our own custom sprites.
2009-02-03(svn r15323) -Fix: regression backed up game_start.scr but didn't/couldn't ↵rubidium
restore it.
2009-02-01(svn r15309) -Fix (r15307): Update regression. (Thanks glx)frosch
2009-01-31(svn r15302) -Add: example file for on_server_connect.scr and document it in ↵rubidium
the scripts readme
2009-01-25(svn r15263) -Codechange: added Engine::GetCost() to remove some code ↵glx
duplication.
2009-01-23(svn r15224) -Fix (r15213): incorrect regexglx
2009-01-23(svn r15213) -Fix: AI API regression failed for non unicode builds ↵glx
(different format for NULL pointers)
2009-01-17(svn r15129) -Fix [Regression]: no longer test the AI Librariestruebrain
2009-01-17(svn r15128) -Remove: remove WrightAI and AI Libraries from SVN, as they are ↵truebrain
now available via the content service
2009-01-16(svn r15101) -Change [API CHANGE]: more consistant naming for consts:truebrain
INVALID_TOWN_RATING -> TOWN_RATING_INVALID INVALID_TRANSPORT -> TRANSPORT_INVALID INVALID_ORDER -> ORDER_INVALID INVALID_GROUP -> GROUP_INVALID GROUP_ALL/DEFAULT -> ALL/DEFAULT_GROUP VEHICLE_RAIL/ROAD/.. -> VT_RAIL/ROAD/.. MY_COMPANY -> COMPANY_SELF FIRST/LAST/INVALID_COMPANY -> COMPANY_FIRST/LAST/INVALID
2009-01-15(svn r15092) -Fix [NoAI]: make the library internal class name consistant ↵truebrain
with their directory name
2009-01-15(svn r15091) -Add [NoAI] [API CHANGE]: introduce GetCategory() as a ↵truebrain
requirement for every library.nut, to indicate in which category it belongs. Currently the directory indicates the category, but this doesn't allow planned future additions
2009-01-15(svn r15090) -Add [NoAI] [API CHANGE]: info.nut/library.nut now requires a ↵truebrain
function GetShortName(), which should return a 4 (four) character string, unique throughout the world. This id is simular to a GRFid.
2009-01-13(svn r15078) -Fix [NoAI]: AIMap didn't filter its input (Yexo)truebrain
2009-01-13(svn r15064) -Fix (r15063): changes in random made the regression failtruebrain
2009-01-13(svn r15062) -Fix: further forgotten svn properties and headerssmatz
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 r14969) -Codechange: make drawing trees possible (Alberth)rubidium
2008-09-06(svn r14253) -Fix (r14214): replace the right glyph and use the right colour ↵glx
indices in glyph sprite
2008-08-31(svn r14214) -Codechange: move another TTD graphics bug into the GRF; height ↵rubidium
problem of sprite #142.
2008-08-31(svn r14211) -Fix: glitches (alignment issues/inconsistent vehicle graphics) ↵rubidium
in original graphics (Addi)
2008-08-31(svn r14197) -Codechange: rework (original) base graphics determination ↵rubidium
methods. This yields in the following: -Feature: make configuring the to-be-used base graphics via openttd.cfg and the command line possible. -Feature: allow both the German as well as non-German toyland graphics as "correct" and official graphics. -Feature: allow people to create their own base graphics easily and without requiring code changes.
2008-06-12(svn r13490) -Add: a seperate icon for aqueductsskidd13
2008-06-11(svn r13469) -Codechange: add support for loading Action 0x05, type 0F: ↵rubidium
"tracks for slopes". It's not useful right now, but it will be in the future.
2008-06-11(svn r13464) -Codechange: support NewGRF Action 0x05, type 12.rubidium
2008-05-29(svn r13339) -Feature: splitting of the main toolbar when the resolution ↵rubidium
becomes very low so the buttons are still visible and useable. Patch by Dominik.