yexo
|
b378e82676
|
(svn r18719) -Feature: don't delete the rough/rocky status of a tile when it's covered by snow, this allows rocky tiles under snow if you have a variable snowline
|
2010-01-04 18:33:43 +00:00 |
|
rubidium
|
3e131e2fec
|
(svn r18718) -Codechange: make a wrapper macro for looping TileAreas
|
2010-01-04 18:30:10 +00:00 |
|
rubidium
|
87466a4ed0
|
(svn r18717) -Codechange: use TileArea in industry instead of three separate variables. Also make use of TileArea functions for determining the 'width' and 'height' of an industry.
|
2010-01-04 18:21:07 +00:00 |
|
rubidium
|
71f2789270
|
(svn r18716) -Codechange: pass a TileArea to FindStationsAroundTiles
|
2010-01-04 18:16:32 +00:00 |
|
yexo
|
6e97511bcb
|
(svn r18696) -Fix [FS#3404]: AITile::IsCoastTile returned false for coast tiles with trees on them.
|
2010-01-03 12:42:50 +00:00 |
|
yexo
|
d8bcda3b94
|
(svn r18691) -Change [NoAI]: cleanup some errors messages and add a few to AIWaypoint
|
2010-01-02 16:47:32 +00:00 |
|
yexo
|
fe67e85700
|
(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
|
b2e9b5d612
|
(svn r18683) -Fix: it's not an other
|
2010-01-01 18:45:40 +00:00 |
|
rubidium
|
e6dbe673f0
|
(svn r18667) -Fix [FS#3454]: [NoAI] crash when trying to get the order destination of a 'nearest depot' order
|
2009-12-30 18:07:28 +00:00 |
|
smatz
|
f60b3a28d6
|
(svn r18651) -Fix [FS#3438](r18518): [NoAI] When AI tried to create NO_UNLOAD order, GOTO_NEAREST_DEPOT order was created instead
|
2009-12-28 12:12:57 +00:00 |
|
rubidium
|
60082980fd
|
(svn r18622) -Merge: release changes
|
2009-12-23 23:09:47 +00:00 |
|
rubidium
|
ca5a9ab995
|
(svn r18562) -Document: improve clarity of the AIAccounting class
|
2009-12-20 12:29:16 +00:00 |
|
smatz
|
37ce32106d
|
(svn r18558) -Cleanup (r18557): no need to document TILE_INVALID twice
|
2009-12-20 00:53:22 +00:00 |
|
smatz
|
a608fbaf7f
|
(svn r18557) -Fix: (most of) gcc errors when using lto caused by some structs having different definition in different object files
|
2009-12-19 23:53:15 +00:00 |
|
smatz
|
64478eb960
|
(svn r18556) -Fix (r17005): squirrel export didn't accept negative constants
|
2009-12-19 23:48:42 +00:00 |
|
smatz
|
061de2b2df
|
(svn r18555) -Fix (r15027): fake definitions of squirrel types were wrong for eg. 64bit systems, don't use them
|
2009-12-19 23:46:15 +00:00 |
|
yexo
|
04dfadc523
|
(svn r18518) -Add [NoAI]: AIOrder::AIOF_GOTO_NEAREST_DEPOT for goto nearest depot orders
|
2009-12-16 21:31:21 +00:00 |
|
yexo
|
65642c5878
|
(svn r18504) -Remove [NoAI]: AIVehicle::SkipToVehicleOrder as it was a duplicate or AIOrder.SkipToOrder
|
2009-12-14 22:17:15 +00:00 |
|
frosch
|
9c75ffb8c5
|
(svn r18471) -Codechange/Fix: [NoAI] Deduplicate code betweeen AIVehicle::SkipToVehicleOrder and AIOrder::SkipToOrder. They are the same. Also ORDER_CURRENT was not allowed for the latter, but well...
|
2009-12-12 22:15:14 +00:00 |
|
rubidium
|
b00a5f1069
|
(svn r18330) -Cleanup: remove some unneeded includes
|
2009-11-28 20:35:25 +00:00 |
|
rubidium
|
9a87c35cd0
|
(svn r18299) -Update: the ai changelog document
|
2009-11-26 16:47:31 +00:00 |
|
frosch
|
91865c33da
|
(svn r18276) -Fix: [NoAI] Make AIIndustryType::GetConstructionCost() return -1, if the industry is neither buildable nor prospectable.
|
2009-11-24 17:56:45 +00:00 |
|
frosch
|
ba1fc280e3
|
(svn r18005) -Codechange: Convert the Prices struct into an array and an enum.
|
2009-11-07 22:47:54 +00:00 |
|
frosch
|
79627b4f89
|
(svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up including of newgrf_cargo.h
|
2009-11-05 19:46:17 +00:00 |
|
frosch
|
d01f5e9e7e
|
(svn r17898) -Fix: [NoAI] Improve behaviour of (AIEngine|AIEventEnginePreview)::GetCargoType() and AIEngine::CanRefitCargo() wrt. articulated vehicles.
|
2009-10-28 20:15:46 +00:00 |
|
frosch
|
9a9d0ee7c0
|
(svn r17728) -Cleanup: Remove some more unneeded/unused parameters.
|
2009-10-06 19:52:38 +00:00 |
|
frosch
|
a4835e3f0b
|
(svn r17719) -Change: [NoAI] Make AIEngine:CanRefitCargo() not report refittability to Mail by default for aircraft. It is not necessarily true, and the special case of carrying both passenger&mail is better handled by AIs themself than by the API.
|
2009-10-05 20:21:12 +00:00 |
|
frosch
|
b243f6ca97
|
(svn r17700) -Codechange: Integrate ShipVehicleInfo::refittable into EngineInfo::refit_mask during initialisation.
|
2009-10-04 20:33:18 +00:00 |
|
rubidium
|
e7fb5f00e7
|
(svn r17697) -Codechange: coding style in the automatically generated squirrel wrapper code
|
2009-10-04 18:16:44 +00:00 |
|
smatz
|
854af7d70f
|
(svn r17694) -Codechange: don't break $ to two lines in squirrel_export.awk
|
2009-10-04 17:26:43 +00:00 |
|
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
|
smatz
|
32cbe57178
|
(svn r17692) -Codechange: minor coding style fixes
|
2009-10-04 17:10:57 +00:00 |
|
yexo
|
52f2359edd
|
(svn r17627) -Document [FS#3216]: The remaining functions in info.nut
|
2009-09-23 22:15:57 +00:00 |
|
rubidium
|
6032f406ad
|
(svn r17621) -Document [FS#3216]: most of the functions an AI can/must use in their instantiation of AIInfo.
|
2009-09-23 16:07:17 +00:00 |
|
yexo
|
bbce4fba25
|
(svn r17593) -Fix (r17591): as always after a noai commit ...
|
2009-09-20 19:01:38 +00:00 |
|
yexo
|
12ef0046dd
|
(svn r17591) -Add [NoAI] [FS#3212]: AIAirport::IsAirportInformationAvailable. Also update several preconditions so it's now possible to get information on airports types that can no longer be build (small airport after 1960)
|
2009-09-20 18:38:43 +00:00 |
|
rubidium
|
e8ddf001c8
|
(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, which were sometimes missing and sometimes just typos
|
2009-09-19 09:51:14 +00:00 |
|
rubidium
|
e5755bd950
|
(svn r17566) -Fix: ai_basestation.hpp.sq linked to the wrong header; it did work though
|
2009-09-18 14:23:39 +00:00 |
|
rubidium
|
5de9cc46b5
|
(svn r17531) -Fix: wrong @file for ai_basestation.hpp
|
2009-09-13 17:58:00 +00:00 |
|
yexo
|
8ef7b80719
|
(svn r17500) -Fix (r16502): The wrong value was restored to SetAllowDoCommand possible resulting in an AI that wasn't allowed to do any actions
|
2009-09-11 17:18:06 +00:00 |
|
rubidium
|
860a538adc
|
(svn r17495) -Codechange: replace 'Depot::Get(GetDepotIndex(tile))->index' with GetDepotIndex(tile)
|
2009-09-10 14:37:55 +00:00 |
|
rubidium
|
f3f6eaa6dc
|
(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 |
|
rubidium
|
008ffc58dd
|
(svn r17484) -Fix: squirrel export didn't like one of the casts
|
2009-09-09 08:04:27 +00:00 |
|
smatz
|
b52f692c29
|
(svn r17478) -Document [NoAI]: descibe changes in subsidy logic in AI changelog
|
2009-09-08 20:34:23 +00:00 |
|
rubidium
|
dcd6b2096d
|
(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
|
f40885ec50
|
(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
|
1f21a5cb41
|
(svn r17446) -Codechange: rename BUILD with BUY for strings that are about building (in the future buying) vehicles.
|
2009-09-07 08:59:43 +00:00 |
|
rubidium
|
27738c6638
|
(svn r17414) -Codechange: only send/read the number of bits that can be actually useful when building industries
|
2009-09-04 20:04:54 +00:00 |
|
rubidium
|
2fc5458dba
|
(svn r17411) -Codechange: silence an ICC compile warning
|
2009-09-03 22:56:30 +00:00 |
|
yexo
|
668da9e900
|
(svn r17386) -Fix (r17011): AIBaseStation::IsValidBaseStation() returned false for stations with OWNER_NONE
|
2009-09-02 20:03:56 +00:00 |
|