Commit Graph

47 Commits

Author SHA1 Message Date
yexo
1bdea024a3 (svn r21663) -Add: [NoAI]: AIRail::GetName() to get the name of a railtype 2010-12-29 23:20:12 +00:00
yexo
9a0d29f7de (svn r21655) -Add: mention AITown::IsCity in the NoAI changelog 2010-12-29 12:41:01 +00:00
rubidium
0b8697bad4 (svn r21280) -Merge: documentation updates from 1.0 2010-11-20 21:27:21 +00:00
rubidium
cdb91a1a9e (svn r20810) -Merge: documentation updates from 1.0 2010-09-15 22:05:08 +00:00
yexo
f30cc9e6ca (svn r20563) -Change: [NoAI] rename AIAbstractList to AIList 2010-08-19 15:37:28 +00:00
yexo
ecb6d8cf74 (svn r20399) -Change: [NoAI] AIIndustry::IsCargoAccepted now returns 3 possible values so AIs can detect a temporaral refusal from an industry to accept some cargo type 2010-08-07 20:51:53 +00:00
rubidium
75f6f6eb0b (svn r20389) [NoAI] -Add: AIOrder::IsVoidOrder to find void "(Invalid Order)" orders.
[NoAI] -Change: AIOrder::GetOrderFlags returns AIOrder::AIOF_INVALID for void orders.
2010-08-06 19:04:21 +00:00
frosch
5b86c79fce (svn r20283) -Codechange: Unify start of doygen comments. 2010-08-01 19:22:34 +00:00
rubidium
d63751f8e5 (svn r20160) -Merge: changelog updates from the 1.0 branch 2010-07-16 08:20:33 +00:00
frosch
d18fc1a5bf (svn r20107) -Add: [NoAI] AIIndustryType::INDUSTRYTYPE_TOWN and AIIndustryType::INDUSTRYTYPE_UNKNOWN for AIRail::BuildNewGRFRailStation(). Note that BuildNewGRFRailStation() now checks the passed industry type for validity. 2010-07-10 10:54:30 +00:00
michi_cc
e94f75095a (svn r20049) -Feature: [NewGRF] Add a railtype flag to disallow level crossings per railtype. 2010-07-02 16:34:11 +00:00
rubidium
b4d4e5722a (svn r19881) -Fix [FS#3827]: pay for the rail/road when constructing tunnels and bridges 2010-05-22 14:12:48 +00:00
yexo
69c46904b6 (svn r19773) -Add: [NoAI] AIIndustry::GetIndustryID(TileIndex) 2010-05-09 15:59:30 +00:00
yexo
22cc9cac11 (svn r19595) -Doc: mention the addition of AIRail::GetMaxSpeed in the AI changelog 2010-04-09 22:29:10 +00:00
rubidium
5c6378bef2 (svn r19531) -Merge: documentation updates from 1.0 2010-03-31 23:33:28 +00:00
terkhen
32bd795e62 (svn r19349) -Add: [NoAI] AIs can get the power, weight and tractive effort of a road vehicle. 2010-03-06 13:04:25 +00:00
frosch
1d145f1070 (svn r19294) -Change: [NoAI] Remove HasNext() from all lists/iterators and add IsEnd() instead. 2010-02-28 20:25:03 +00:00
terkhen
21c8699358 (svn r19231) -Feature: Allow overbuilding of road stops. 2010-02-24 21:55:03 +00:00
rubidium
dd714d1e96 (svn r19151) -Codechange [FS#3625]: Move home directory to a better place in Haiku (jrepan) 2010-02-17 16:45:55 +00:00
rubidium
9379469bbb (svn r19150) -Fix (r19143): some more locations could use updating 2010-02-17 15:31:46 +00:00
yexo
2241cd487d (svn r19014) -Add: [NoAI] AIOrder::[G|S]etStopLocation to get/set the stop location of trains in a rail station 2010-02-04 23:18:19 +00:00
rubidium
24286738be (svn r19011) -Update: AI changelog 2010-02-04 22:14:11 +00:00
yexo
1a866d0db5 (svn r18956) -Update: NoAI changelog 2010-01-29 23:59:38 +00:00
rubidium
21b4eb70c3 (svn r18726) -Fix [FS#3463]: with non-uniform industries the 'supplies' text when building a station could be incorrect (missing a cargo)
-Change [NoAI]: AITile::GetCargoProduction now returns the number of producers and not the number of tiles of producers.
-Fix [NoAI]: AITileList_IndustryProducing would omit some tiles for at which a station would get cargo.
2010-01-04 21:10:20 +00:00
frosch
9e3c107ffe (svn r18725) -Add: [NoAI] AIWaypoint::WaypointType and AIWaypoint::HasWaypointType().
-Change: [NoAI] Constructor of AIWaypoint now takes a WaypointType to also handle buoys.
-Remove: [NoAI] AIBuoyList.
2010-01-04 19:42:29 +00:00
yexo
9df2bfeddf (svn r18691) -Change [NoAI]: cleanup some errors messages and add a few to AIWaypoint 2010-01-02 16:47:32 +00:00
yexo
8f50437298 (svn r18687) -Add [NoAI]: AIEngine::IsBuildable to check if you can build a certain engine.
-Change: AIEngine::IsValidEngine will now also return true when you have at least one vehicle of that type even if you can't build it anymore.
2010-01-02 15:52:29 +00:00
rubidium
3bafba18c3 (svn r18622) -Merge: release changes 2009-12-23 23:09:47 +00:00
yexo
2a329b6d2a (svn r18518) -Add [NoAI]: AIOrder::AIOF_GOTO_NEAREST_DEPOT for goto nearest depot orders 2009-12-16 21:31:21 +00:00
yexo
9b5219c17b (svn r18504) -Remove [NoAI]: AIVehicle::SkipToVehicleOrder as it was a duplicate or AIOrder.SkipToOrder 2009-12-14 22:17:15 +00:00
rubidium
a718cea273 (svn r18299) -Update: the ai changelog document 2009-11-26 16:47:31 +00:00
yexo
d53eab6052 (svn r17593) -Fix (r17591): as always after a noai commit ... 2009-09-20 19:01:38 +00:00
rubidium
a8975e9e72 (svn r17486) -Add [NoAI]: a vehicle list for all vehicle that are ordered to a specific depot 2009-09-09 09:46:08 +00:00
smatz
427690be22 (svn r17478) -Document [NoAI]: descibe changes in subsidy logic in AI changelog 2009-09-08 20:34:23 +00:00
rubidium
08d9873001 (svn r17471) -Change: when removing a station or waypoint keep the rail unless Ctrl is pressed. This makes the behaviour consistent between the two. 2009-09-08 10:12:13 +00:00
rubidium
8a3386bb7a (svn r17469) -Change: make the AI compatability wrapper not whine about deprecation (yet), but make it clear that the wrapper is running and what (slight) changes there are w.r.t. to 0.7. 2009-09-07 23:30:31 +00:00
rubidium
62e990823d (svn r17345) -Fix [FS#2769]: one wasn't offered to take over bankrupt companies anymore; caused by the introduction NoAI, although NewAI had the same problem too. 2009-09-01 12:57:04 +00:00
smatz
e126e1e9c6 (svn r17294) -Add [NoAI]: AITown::GetLastMonthTransportedPercentage and AIIndustry::GetLastMonthTransportedPercentage 2009-08-27 13:50:07 +00:00
smatz
15242b3ac8 (svn r17293) -Fix [NoAI]: AITown::GetLastMonthTransported didn't work as documented at all, make it return what AITown::GetLastMonthProduction did
-Change [NoAI]: mark AITown::GetMaxProduction as deprecated, AITown::GetLastMonthProduction returns now the value GetMaxProduction did
2009-08-27 13:47:03 +00:00
rubidium
99d46e0ad7 (svn r17248) -Fix: add GPL license notice where appropriate 2009-08-21 20:21:05 +00:00
yexo
dcf67bcd39 (svn r17237) -Update: AI changelog 2009-08-20 13:36:48 +00:00
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
2009-08-08 16:53:22 +00:00
smatz
0502a6df42 (svn r17113) -Change [FS#265][FS#2094][FS#2589]: apply the subsidy when 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-08 16:42:55 +00:00
yexo
eb5039f81e (svn r17112) -Change [NoAI]: AIVehicleList_Station now also works for waypoints 2009-08-08 16:36:06 +00:00
rubidium
d5931df4b4 (svn r17094) -Update: AI changelog 2009-08-06 19:35:58 +00:00
rubidium
911027d6c7 (svn r17028) -Fix (r17019): a function and class were not mentioned in the changelog 2009-08-01 16:59:53 +00:00
yexo
a8794fd833 (svn r17019) -Doc: add AI API changelog 2009-08-01 10:48:22 +00:00