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