Commit Graph

88 Commits (6b0520b3b4d8382c59d0b11d28a8c74142c56581)

Author SHA1 Message Date
yexo 418c88f94d (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api.
-Change [NoAI]: move all deprecated functions to a separate squirrel script that is only loaded if an AI requests an old API version.
15 years ago
rubidium 93493827b6 (svn r17139) -Change: add the concept of sound sets 15 years ago
frosch cd53c9b1a8 (svn r17136) -Fix: Some typos in .obg stuff. 15 years ago
smatz 2d39a2bb85 (svn r17115) -Add [NoAI]: AISubsidy::SubsidyParticipantType, AISubsidy::GetSourceType, AISubsidy::GetSourceIndex, AISubsidy::GetDestinationType, AISubsidy::GetDestinationIndex for better subsidy management
-Change [NoAI]: mark AISubsidy::SourceIsTown, AISubsidy::GetSource, AISubsidy::GetDestinationType, AISubsidy::GetDestination as deprecated
15 years ago
smatz df4dbfec23 (svn r17091) -Fix (r17089)(r17090): regression test was right 15 years ago
smatz 8b2a02366f (svn r17090) -Fix (r17089): regression test failed (frosch123) 15 years ago
rubidium 34c0eed2ab (svn r17034) -Update: openttd[dw].grf from ottd grf. 15 years ago
yexo f35d7f210f (svn r17005) -Add [NoAI]: AIAbstractList::SORT_ASCENDING / SORT_DESCENDING 15 years ago
yexo 39dd2b8718 (svn r16997) -Fix (r16985): forgot to update regression 15 years ago
yexo 4c227b6b78 (svn r16585) -Add [NoAI]: AIBuoyList to get a list of all buoys 16 years ago
rubidium d1e3b89730 (svn r16471) -Fix (r16461): don't test in 0.3.4 when you meant to test in trunk@HEAD. 16 years ago
rubidium c8a74b5345 (svn r16461) -Fix [FS#2929]: add some valid orders so the trains leave the depot again... 16 years ago
yexo 73a7b47aba (svn r16456) -Fix (r16429): forgot to update regression test 16 years ago
yexo 2d8609080f (svn r16400) -Add [NoAI]: add AISignList that can be used to get a list of valid signs. This makes AISign::GetMaxSignID obsolete. 16 years ago
yexo 8461e505dc (svn r16316) -Fix (r16287,before): Set the autorenew settings for new AI companies to the default values, not to 0 or the local settings 16 years ago
smatz 3d161a17ef (svn r16271) -Fix (r16264) [NoAI]: make regression failed 16 years ago
yexo 0ad4f31658 (svn r16252) -Add [NoAI]: AIAirport::GetPrice, returning the building cost of an airport 16 years ago
frosch 4f45dce1b5 (svn r16166) -Add [NoAI]: AITile::Get(Min|Max|Corner)Height 16 years ago
rubidium d2e0d4728f (svn r16084) -Change: remove (soon to be) unneeded offset from the shared order sprite. 16 years ago
frosch c1fec40b1a (svn r15901) -Add: AIIndustryType::IsBuiltOnWater(), HasHeliport() and HasDock(). Just like AIIndustry. 16 years ago
yexo a0388f85a3 (svn r15875) -Add: AIBridge::GetBridgeID() so AIs can get the type of bridge that are already build. 16 years ago
frosch 779a9f4e24 (svn r15860) -Add: AIRoad::GetRoadVehicleTypeForCargo() to tell whether a certain cargo needs a bus- or a truckstop. 16 years ago
rubidium 1ba5811024 (svn r15760) -Codechange [FS#2704]: support that the resize box is at the left side of the window too (based on work by Alberth) 16 years ago
rubidium 8e919eb63b (svn r15730) -Fix (r15727): regression wasn't updated. 16 years ago
rubidium 0619b4a389 (svn r15618) -Cleanup: remove unneeded (empty) scenario directory.
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.
16 years ago
yexo 0860685417 (svn r15616) -Change [API CHANGE]: Rename AIOrder::ChangeOrder() to AIOrder::SetOrderFlags(). 16 years ago
rubidium 12e5355c7c (svn r15597) -Fix (r15563): regression wasn't updated after the removal of AIIndustry::GetMaxIndustryID(). 16 years ago
frosch abe4692da2 (svn r15541) -Revert (r15399): 'v->cargo_type' is also used in other places, 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.
16 years ago
yexo 157bf66b01 (svn r15524) -Add [NoAI]: AIEngine::GetPower, AIEngine::GetWeight and AIEngine::GetMaxTractiveEffort. 16 years ago
yexo a6350c0287 (svn r15494) -Change [API CHANGE]: Split AIRoad::BuildRoadStation in BuildRoadStation and BuildDriveThroughRoadStation. 16 years ago
yexo b2d24d85d6 (svn r15493) -Fix (r15486): Forgot to update regression. 16 years ago
yexo fa0cf4bbd1 (svn r15492) -Change [API CHANGE]: Split AIVehicle::MoveWagon in MoveWagon and MoveWagonChain (frosch). 16 years ago
yexo c59caa45b7 (svn r15491) -Change [API CHANGE]: AIMarine::BuildWaterDepot now accepts a front tile instead of a bool is_vertical (frosch). 16 years ago
yexo d8de2d1413 (svn r15490) -Change [API CHANGE]: Remove AIBridge::GetYearAvailable. AIBridge::IsValidBridge now only returns true for available bridges. 16 years ago
yexo e7eb6d05a0 (svn r15489) -Change [API CHANGE]: Remove AIAirport::AirportAvailable. AIAirport::IsValidAirportType now only returns true for available AirportTypes. 16 years ago
yexo 8583274f18 (svn r15488) -Change [API CHANGE]: Add support for distant-join stations. 16 years ago
yexo 8bb601f8ae (svn r15483) -Change [API CHANGE]: Remove AIIndustry::GetProduction, use AIIndustry::GetLastMonthProduction instead. 16 years ago
glx 7df760b9c3 (svn r15426) -Fix (r15421): wrong grfcodec version was used to generate openttdd.grf 16 years ago
michi_cc e8ce27b8fb (svn r15421) -Change: Replace the path signal sprites borrowed from TTDPatch with our own custom sprites. 16 years ago
rubidium 00222c6881 (svn r15323) -Fix: regression backed up game_start.scr but didn't/couldn't restore it. 16 years ago
frosch 1a4237eba1 (svn r15309) -Fix (r15307): Update regression. (Thanks glx) 16 years ago
rubidium eb505888ea (svn r15302) -Add: example file for on_server_connect.scr and document it in the scripts readme 16 years ago
glx 470da22ac3 (svn r15263) -Codechange: added Engine::GetCost() to remove some code duplication. 16 years ago
glx 8783a0dc65 (svn r15224) -Fix (r15213): incorrect regex 16 years ago
glx b13157099a (svn r15213) -Fix: AI API regression failed for non unicode builds (different format for NULL pointers) 16 years ago
truebrain 52adb17338 (svn r15129) -Fix [Regression]: no longer test the AI Libraries 16 years ago
truebrain 84f0da74af (svn r15128) -Remove: remove WrightAI and AI Libraries from SVN, as they are now available via the content service 16 years ago
truebrain bd520ca562 (svn r15101) -Change [API CHANGE]: more consistant naming for consts:
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
16 years ago
truebrain e67040a1a0 (svn r15092) -Fix [NoAI]: make the library internal class name consistant with their directory name 16 years ago
truebrain ae5c8a8b35 (svn r15091) -Add [NoAI] [API CHANGE]: introduce GetCategory() as a 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 16 years ago