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 |
|
alberth
|
116c77c342
|
(svn r17572) -Codechange: Use the Window::GetWidget() function to access nested widgets through the nested_array.
|
2009-09-19 11:31:12 +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
|
f2487381ce
|
(svn r17545) -Fix [FS#3202]: [NoAI] AIs had 'infinite' time when running code from the global scope
|
2009-09-15 16:18:10 +00:00 |
|
rubidium
|
227824f753
|
(svn r17544) -Fix [FS#3202]: [NoAI] Crash when doing commands in the 'global' scope
|
2009-09-15 16:16:28 +00:00 |
|
frosch
|
ebd916be3d
|
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
|
2009-09-13 19:15:59 +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 |
|
yexo
|
05433adb6d
|
(svn r17378) -Fix [NoAI]: Several AITile::* functions didn't check whether their parameters were valid
|
2009-09-02 12:48:23 +00:00 |
|
rubidium
|
4b9b858127
|
(svn r17366) -Codechange: make the AI GUIs use the scrollbar wrappers
|
2009-09-02 07:01:25 +00:00 |
|
rubidium
|
4c84db1636
|
(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 |
|
rubidium
|
4abf4602e7
|
(svn r17344) -Codechange: splash of coding style over ai_event_types.*
|
2009-09-01 12:33:17 +00:00 |
|
smatz
|
ee685c8287
|
(svn r17316) -Codechange: use Industry::GetByTile() instead of GetIndustryByTile()
|
2009-08-30 11:47:41 +00:00 |
|
yexo
|
163e741774
|
(svn r17307) -Fix [NoAI]: AIRail::RemoveRailTrack returned ERR_PRECONDITION_ERROR for road/rail-crossings
|
2009-08-29 17:01:39 +00:00 |
|
yexo
|
f548a1b3b3
|
(svn r17298) -Fix [FS#3153]: reloading an AI started a new AI in the first available company slot causing other AIs to be started
|
2009-08-28 15:23:11 +00:00 |
|
smatz
|
713f5d44ce
|
(svn r17294) -Add [NoAI]: AITown::GetLastMonthTransportedPercentage and AIIndustry::GetLastMonthTransportedPercentage
|
2009-08-27 13:50:07 +00:00 |
|
smatz
|
072ce4bb17
|
(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 |
|
smatz
|
100ae8efcc
|
(svn r17292) -Codechange: use unified ToPercent() function to convert fract numbers to percents
|
2009-08-27 13:31:26 +00:00 |
|
rubidium
|
aca7ba714a
|
(svn r17271) -Fix: SetFill sometimes used 1/0 when it should be using true/false
|
2009-08-23 19:03:09 +00:00 |
|
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
|
rubidium
|
60a3bc9034
|
(svn r17247) -Change: move '3rd party' MD5 implementation also to the 3rdparty directory.
|
2009-08-21 20:15:17 +00:00 |
|
yexo
|
330c8d6a57
|
(svn r17237) -Update: AI changelog
|
2009-08-20 13:36:48 +00:00 |
|
yexo
|
b71de3a377
|
(svn r17233) -Fix (r17232): typo
|
2009-08-20 11:02:35 +00:00 |
|
yexo
|
8839bdbefd
|
(svn r17232) -Fix (r17223): Kill an AI when it tries to Sleep / execute a DoCommand during Save() instead of failing to save
|
2009-08-20 10:58:22 +00:00 |
|
yexo
|
0cb004e1d2
|
(svn r17231) -Fix [FS#3134]: AIs that crashed during Save() weren't killed as they should
|
2009-08-20 10:45:57 +00:00 |
|
yexo
|
14b5862c22
|
(svn r17230) -Fix (r15027): don't assert when an AI uses AI*Mode objects incorrectly but crash the AI instead
|
2009-08-20 10:39:39 +00:00 |
|
rubidium
|
7fb95e2c2b
|
(svn r17228) -Codechange: some coding style fixes
|
2009-08-20 10:23:39 +00:00 |
|
yexo
|
a4afa140f3
|
(svn r17223) -Change [NoAI] [FS#2980]: Crash an AI when it uses a DoCommand / Sleep instead of just printing an error message in the AI Debug Window
|
2009-08-19 16:14:15 +00:00 |
|
yexo
|
5a863925ee
|
(svn r17221) -Change [NoAI] [FS#3101]: when the API requests a string as parameter allow every squirrel type and convert to a string
|
2009-08-19 14:54:52 +00:00 |
|
rubidium
|
4423000225
|
(svn r17220) -Fix (r15027): don't ignore white space changes (e.g. alignment fixes) in the exporter
|
2009-08-19 14:48:51 +00:00 |
|
yexo
|
67106dc063
|
(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.
|
2009-08-18 18:51:42 +00:00 |
|
yexo
|
c89621540c
|
(svn r17203) -Change [NoAI]: Add IsRoadTypeAvailable(GetCurrentRoadType()) as precondition for several AIRoad::* functions
|
2009-08-16 10:33:36 +00:00 |
|
rubidium
|
cb8690d898
|
(svn r17201) -Fix [NoAI]: don't say you're building a depot when you're actually building a station (API docs typo)
|
2009-08-16 09:04:53 +00:00 |
|
rubidium
|
dc4deab88b
|
(svn r17193) -Fix [FS#3124]: guard the valuator against 'external' modifications of the valuated list which could cause it to go into an infinite loop.
|
2009-08-15 20:34:11 +00:00 |
|
smatz
|
e707c82412
|
(svn r17131) -Codechange: apply coding style to some switch statements
|
2009-08-09 14:40:34 +00:00 |
|
alberth
|
05a65dcc12
|
(svn r17130) -Fix [FS#3099]: Last line of output in the AI debug window did not fit entirely.
|
2009-08-09 10:42:01 +00:00 |
|
yexo
|
5d0ae8ad47
|
(svn r17125) -Cleanup: remove an unused variable
|
2009-08-08 22:09:53 +00:00 |
|
smatz
|
13e23141b4
|
(svn r17124) -Codechange: store subsidies in a pool (instead of an array)
|
2009-08-08 20:53:36 +00:00 |
|
smatz
|
b43fd7266e
|
(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 |
|