rubidium
|
21f991e235
|
(svn r26489) -Codechange: properly account for the end of buffers in the file io code instead of assuming MAX_PATH is okay
|
11 years ago |
rubidium
|
a5274117bd
|
(svn r26487) -Codechange: use lastof instead of lengthof/sizeof for script names
|
11 years ago |
rubidium
|
5b82822c12
|
(svn r26486) -Codechange: replace a number of snprintfs with seprintf
|
11 years ago |
frosch
|
ef4c2ce031
|
(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy and strecat.
|
11 years ago |
rubidium
|
0463dbdc9e
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
11 years ago |
peter1138
|
567d0ff3a7
|
(svn r26450) -Feature: Hierarchical vehicle subgroups.
|
11 years ago |
frosch
|
db96a109ff
|
(svn r26406) -Change: heading for 1.5 now
|
11 years ago |
zuu
|
e73cd7e81d
|
(svn r26398) -Codechange/fix (26396): A tab that should be a space
|
11 years ago |
zuu
|
ae23f519f7
|
(svn r26396) -Add: [script] AI/GS APIs to get cargo waiting from/via other station
|
11 years ago |
alberth
|
75504d24bf
|
(svn r26320) -Add: Label for both the filter category and filter type in the advanced settings window.
|
11 years ago |
zuu
|
9603014102
|
(svn r26307) -Add: [nogo] Allow GS to hide story page date
|
11 years ago |
zuu
|
1dbd59e6ab
|
(svn r26306) -Add: [nogo] More story APIs: RemovePageElement, GetCompany, GetDate, SetDate
|
11 years ago |
zuu
|
57a88c9de2
|
(svn r26305) -Add: [nogo] ScriptStoryPageElementList() - a list of all story page elements for a given page
|
11 years ago |
zuu
|
14d99c6961
|
(svn r26304) -Fix (26303): Forgot to add new files
|
11 years ago |
zuu
|
5165be2698
|
(svn r26303) -Add: [nogo] ScriptStoryPageList() - a list of all story pages
|
11 years ago |
zuu
|
ebcc8462b7
|
(svn r26302) -Doc: [nogo] ScriptStory::Remove does remove both the page and its elements
|
11 years ago |
zuu
|
0c6f22b5c1
|
(svn r26298) -Fix: [nogo] Invalid DoCommand return callback for method returning bool
|
11 years ago |
frosch
|
5d4c4b9172
|
(svn r26279) -Fix [FS#5853]: [NoAI] Some RemoveRail methods required to set a valid railtype, though it was not used anyway. Remove the need to set one.
|
11 years ago |
frosch
|
f36d084db5
|
(svn r26270) -Fix-ish: If ScriptTown::FoundTown fails to generate a new random town name, don't bother sending a command, but fail immediately.
|
11 years ago |
zuu
|
b2f2a017b1
|
(svn r26164) -Doc: Fix Game Script API docs on that deity can build/prospect independent of advanced setting for that
|
11 years ago |
frosch
|
ab9be31562
|
(svn r26153) -Doc [FS#5826]: Fix copy-pasty. (krinn)
|
11 years ago |
frosch
|
51f5d62fdb
|
(svn r26150) -Revert (r26120): EnforcePrecondition alters the last-error status and is only meant for commands.
|
11 years ago |
frosch
|
bf0e7c34e6
|
(svn r26149) -Fix [FS#5825]: [Script] Various API functions did not check whether ScrtipRoad::SetCurrentRoadType was called appropiately.
|
11 years ago |
frosch
|
2e79fd9c40
|
(svn r26148) -Fix [FS#5824] (r25735): Script API failed for vehicles with only implicit orders.
|
11 years ago |
rubidium
|
eec66b089d
|
(svn r26138) -Fix [FS#5821] (r26105-ish): [Script] scripts could trigger the internal IsValidRoadType assertion
|
11 years ago |
rubidium
|
354ec53b3c
|
(svn r26137) -Merge: documentation updates from 1.3 branch
|
11 years ago |
rubidium
|
945fccc706
|
(svn r26120) -Fix: [Script] Replace simple check with precondition check, after that simple check was documented as a precondition
|
11 years ago |
rubidium
|
3b83a195ca
|
(svn r26119) -Fix: ResolveCompanyID on an already resolved CompanyID
|
11 years ago |
rubidium
|
43f76dcabb
|
(svn r26113) -Fix: unhandled seek error, and leaking file descriptor
|
11 years ago |
rubidium
|
0460b78515
|
(svn r26093) -Fix (r26092): compilation error
|
11 years ago |
rubidium
|
168fa4129d
|
(svn r26092) -Fix [FS#5818]: prevent scripts from crashing OpenTTD when they send text with command codes to user editable texts such as sign and station names
|
11 years ago |
rubidium
|
be6b64f4e6
|
(svn r26072) -Cleanup: mark some unreachable default cases by NOT_REACHED()
|
11 years ago |
rubidium
|
0e9c992104
|
(svn r26058) -Fix: handle the return value of a number of functions better
|
11 years ago |
rubidium
|
b3e93d6520
|
(svn r26057) -Fix: a number of possibly uninitialised variables
|
11 years ago |
frosch
|
78d0c37298
|
(svn r26038) -Fix: Doxygen syntax.
|
11 years ago |
zuu
|
6fc653d2d7
|
(svn r26012) -Add: new goal type that show a story page when clicked
|
11 years ago |
zuu
|
41b07b571d
|
(svn r26010) -Document [FS#5662]: The AI/GS library name to use in Import, is not the name given by GetName but GetInstanceName
|
11 years ago |
frosch
|
e044bd8a73
|
(svn r25995) -Fix (r25785) [FS#5801]: [NoGo] GS failed to rename towns. (Zydeco)
|
11 years ago |
frosch
|
17eb3ee9df
|
(svn r25969) -Add: [Script] ScriptTown::GetFundBuildingsDuration.
|
11 years ago |
frosch
|
9a41aefcc4
|
(svn r25968) -Add: [Script] ScriptTown::TOWN_GROWTH_NONE to indicate no town growth via ScriptTown::SetGrowthRate and GetGrowthRate.
|
11 years ago |
frosch
|
b1f41a0afb
|
(svn r25967) -Add: [NoGo] GSTown::TOWN_GROWTH_NORMAL to reset a town growth rate set previously via GSTown::SetGrowthRate.
|
11 years ago |
frosch
|
41184fb871
|
(svn r25966) -Fix: [NoGo] Properly validate the range of the growth rate passed to GSTown::SetGrowthRate, instead of masking it to 16 bit.
|
11 years ago |
rubidium
|
85d4f8d65c
|
(svn r25959) -Fix: clang warnings; either because type safety was assumed, or because technically the wrong value was tested
|
11 years ago |
frosch
|
0aae2fd606
|
(svn r25946) -Add: [NewGRF Debuggnig] Inspecting other vehicles in a chain.
|
11 years ago |
frosch
|
a249db1374
|
(svn r25924) -Fix: [Script] Documentation for ScriptTown::GetGrowthRate.
|
11 years ago |
frosch
|
28f6009509
|
(svn r25923) -Fix: [NoGo] Documentation for GSTown::SetGrowthRate
|
11 years ago |
frosch
|
dfa0e61f25
|
(svn r25816) -Add [FS#5748]: Toggle button for wrapping lines in the textfile GUI (LordAro)
|
11 years ago |
frosch
|
f26aad2e84
|
(svn r25815) -Fix [FS#5754]: ScriptTile::IsBuildableRectangle could report true for tiles outside of the map, if they happened to wrap around into a valid area. (Bolt)
|
11 years ago |
zuu
|
8895ae5e0d
|
(svn r25809) -Fix: [Script] Decoding JSON data with an empty array from Admin port failed
|
11 years ago |
zuu
|
3ad1896273
|
(svn r25808) -Fix (r25788): [Script] INVALID_EXPENSES should be called EXPENSES_INVALID in the script API
|
11 years ago |
zuu
|
ce5ea8900c
|
(svn r25791) -Fix (r25788): Silence comiler warning in ScriptCompany::ChangeBankBalance
|
11 years ago |
zuu
|
ab69c6c2a0
|
(svn r25788) -Feature: [Script] Game Scripts can now charge fees and give money to companies
|
11 years ago |
zuu
|
67ab3108d6
|
(svn r25785) -Feature: [Script] Allow AIs and GS to found towns. Allow GS to rename towns
|
11 years ago |
fonsinchen
|
7ea878b938
|
(svn r25709) -Fix: don't return -1 as unsigned
|
11 years ago |
rubidium
|
13855f0a09
|
(svn r25705) -Fix: a number of typos (inspired by 90c920601c84975acb694f3673e2beb08b013753)
|
11 years ago |
zuu
|
4f6d19465b
|
(svn r25623) -Fix [FS#5611] (r25296): Progress column width in goal window was not updated when a string changed while the window is open
|
11 years ago |
rubidium
|
de90a1ffb3
|
(svn r25614) -Fix [FS#5651]: [Script] Give a slightly less generic error when removing inexisting rail
-Fix [FS#5650]: [Script] Be more specific that a non-NewGRF station can be built when asking for a NewGRF station
|
11 years ago |
rubidium
|
6e12838376
|
(svn r25612) -Fix [FS#5648]: [AI] Don't return ERR_UNKNOWN when trying to move an order to its current location
|
11 years ago |
frosch
|
c35591c864
|
(svn r25607) -Fix [FS#5649]: Various misreferences in AI and GS changelog.
|
11 years ago |
rubidium
|
57a3a2b147
|
(svn r25605) -Fix [FS#5641]: [Script] If a NewGRF returned station type that could not be built by an AI via callback 18, an unknown error would be thrown instead of falling back to the default station
|
11 years ago |
rubidium
|
8f89cd6dd3
|
(svn r25595) -Fix-ish: move the Doxygen .tag files into objs, so they are automatically ignored and removed upon mrproper/distclean. Furthermore remove the gamedocs folder too
|
11 years ago |
rubidium
|
fac0bc4176
|
(svn r25594) -Fix-ish: some Doxygen warnings/errors for scripts
|
11 years ago |
rubidium
|
81ce9ad189
|
(svn r25592) -Fix [FS#5644]: Changing the script difficulty level in-game would also change the settings using the default even though they were not allowed to change in-game
|
11 years ago |
rubidium
|
423b44e552
|
(svn r25579) -Fix [FS#5642] (r25577): doxygen generation failed + typo fix
|
11 years ago |
rubidium
|
635ec0dd9f
|
(svn r25577) -Fix-ish [FS#5638] (r20562): [Script] Documentation implied that XXList::AddItem has a default for value if it isn't filled in.
|
11 years ago |
rubidium
|
4c443bce5c
|
(svn r25555) -Fix [FS#5632]: [Script] Texts from scripts were not validated before they were shown, causing an assertion to trigger
|
11 years ago |
rubidium
|
f4c9ba4981
|
(svn r25546) -Fix: two small memory leaks
|
11 years ago |
rubidium
|
1ff95f36bf
|
(svn r25544) -Fix [FS#5625] (r25488, r25486): [GS] The checks and validations for setting the extra text in the town window became too stringent
|
11 years ago |
zuu
|
be4451d40f
|
(svn r25519) -Fix [FS#5614] (r25342): Select page to update by its id and not the page id
|
11 years ago |
rubidium
|
868001a1e0
|
(svn r25489) -Fix (r25488): we want to have the begin, not the end of the decoded text as string to pass along
|
11 years ago |
rubidium
|
19eca468fc
|
(svn r25488) -Fix [FS#5613]: do not send encoded texts to names, but decode them into a plain C string and then pass them on
|
11 years ago |
rubidium
|
5d37e21d04
|
(svn r25486) -Fix [FS#5613-ish]: missing length validation for town and president names in script APIs
|
11 years ago |
frosch
|
bbbecceae1
|
(svn r25464) -Fix: Hide default size button in non-newstation rail-station picker since it is not resizeable anyway.
|
11 years ago |
zuu
|
80d35ca284
|
(svn r25397) -Fix (r25342,r25352): Document API additions in the GS changelog
|
11 years ago |
zuu
|
53d2e785f5
|
(svn r25381) -Fix: Silent story book compiler warnings
|
11 years ago |
zuu
|
a724a9924b
|
(svn r25376) -Feature: Allow access to goal list and story book of other companies than your own
|
11 years ago |
fonsinchen
|
4e902f2e20
|
(svn r25373) -Add: squirrel bindings for cargodist-specific widgets
|
11 years ago |
zuu
|
eaede14b8f
|
(svn r25372) -Add: Allow opening a goal list window specific to a company
|
11 years ago |
zuu
|
086aae8d04
|
(svn r25370) -Fix: Make the prefix for widget constants unique for the goal list window
|
11 years ago |
zuu
|
33ad9774fb
|
(svn r25352) -Feature: GameScript API for selecting a story page to view
|
11 years ago |
zuu
|
a2d84868e7
|
(svn r25344) -Feature: GUI for viewing story pages
|
11 years ago |
zuu
|
9aa1bf0264
|
(svn r25342) -Add: StoryPage data structures and GS API
|
11 years ago |
zuu
|
059eee93fc
|
(svn r25331) -Fix (r25263): Update ScriptWindow with link graph widgets
|
11 years ago |
zuu
|
a58427115c
|
(svn r25305) -Fix [FS#5561]: Game Script APIs that execute a DoCommand were returning the same result as in TestMode during world generation
|
12 years ago |
zuu
|
168391ad56
|
(svn r25299) -Feature: Allow more concurrent goals in a game
|
12 years ago |
zuu
|
a4cddc3e08
|
(svn r25296) -Feature: Goals can now have a progress text and/or be marked as completed.
|
12 years ago |
rubidium
|
5730e63a10
|
(svn r25213) -Fix [FS#5537]: clarify on which tiles IsDesertTile and IsSnowTile work, i.e. the ones without infrastructure or buildings
-Feature: introduce GetTerrainType which allows one to get that information for tiles with buildings and infrastructure as well
|
12 years ago |
frosch
|
5eddbb338b
|
(svn r25185) -Fix [FS#5508]: Remove ambivalent functions CargoList::Empty() and Count(), and replace them with VehicleCargoList::StoredCount(), TotalCount(), StationCargoList::AvailableCount() and TotalCount(). (fonsinchen)
|
12 years ago |
rubidium
|
7a3d549f2f
|
(svn r25150) -Fix [FS#5514]: [Script] The was no way to differentiate between a cargo-station combination with or without rating, so introduce [AI|GS]Station::HasRating and let GetRating return -1 when there is no rating
|
12 years ago |
rubidium
|
70454b8d64
|
(svn r25148) -Fix [FS#5517]: [Script] XXBase::Chance function did not work for large values (>65535)
|
12 years ago |
rubidium
|
327615c2ce
|
(svn r25136) -Merge: 1.3 release (documentation) updates
|
12 years ago |
alberth
|
15ec6e26f0
|
(svn r25094) -Feature: Introduce dropdown for selecting the sort criterion in the town directory window (sbr)
|
12 years ago |
frosch
|
1b10910af6
|
(svn r25024) -Feature: Searching of (missing) content via GrfCrawler.
|
12 years ago |
frosch
|
7e5c649844
|
(svn r25006) -Fix: Update script_window.
|
12 years ago |
rubidium
|
7ff6598cd2
|
(svn r25001) -Change: heading for 1.4 now
|
12 years ago |
zuu
|
b1016f66ba
|
(svn r24986) -Change: Cleanup goals and cargo monitors of companies when they go bankrupt or are taken over.
|
12 years ago |
rubidium
|
4e61c1770d
|
(svn r24982) -Fix [FS#5465]: [Script] Crash when passing too many parameters
|
12 years ago |
rubidium
|
2e20291a3d
|
(svn r24957) -Document [FS#5349]: newlines and other special characters are removed/converted
|
12 years ago |
zuu
|
07ffc90bf4
|
(svn r24908) -Fix [FS#5419]: Allow GSs to pass negative integer string parameters (frosch123)
|
12 years ago |
planetmaker
|
c24374f99c
|
(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)
|
12 years ago |
frosch
|
c4c3d00578
|
(svn r24862) -Add: Settings type filter to adv. settings GUI.
|
12 years ago |
frosch
|
647ee0de64
|
(svn r24842) -Remove: News settings window.
|
12 years ago |
frosch
|
ff6880f9dd
|
(svn r24791) -Remove: Difficulty settings window.
|
12 years ago |
frosch
|
d1ab0f03bc
|
(svn r24790) -Remove: Classic difficulty profiles.
|
12 years ago |
frosch
|
812ae4140a
|
(svn r24789) -Add: Separate setting to control the default settings of newly added scripts and random AIs.
|
12 years ago |
frosch
|
e43bf5dabd
|
(svn r24788) -Change: Detach script settings from difficulty settings. Always allow changing all script settings without setting difficulty to custom.
|
12 years ago |
frosch
|
a499435351
|
(svn r24786) -Codechange: Add SettingsProfile enum for difficulty profiles and highscore tables.
|
12 years ago |
alberth
|
732e073261
|
(svn r24776) -Doc: Typo fixes, additions, and additional dots collected from various sources (including Eagle_rainbow, MinchinWeb)
|
12 years ago |
frosch
|
507de921c2
|
(svn r24769) -Feature [FS#3852]: Add a string filter to the server list. (Eagle_rainbow)
|
12 years ago |
alberth
|
fb892f4b20
|
(svn r24763) -Feature: Add industry type and cargo dropdown selection for easier navigating in the industry chain window.
|
12 years ago |
frosch
|
06054d7a9d
|
(svn r24750) -Cleanup: Remove old special clear filter button from signs list.
|
12 years ago |
frosch
|
7699a7dc06
|
(svn r24732) -Codechange: Unify handling of OK and CANCEL actions for editboxes.
|
12 years ago |
frosch
|
40c3cd46f1
|
(svn r24665) -Doc [FS#5353]: [Script] Add note about the compatibility aspects of the enums in ScriptWindow.
|
12 years ago |
frosch
|
3252d41dcc
|
(svn r24664) -Codechange: Add script to generate enums in script_window.hpp
|
12 years ago |
rubidium
|
d365156633
|
(svn r24658) -Merge: release documentation updates from 1.2
|
12 years ago |
zuu
|
1f764f51f0
|
(svn r24628) -Fix: Document and enforce precondition start != end for ScriptRoad::RemoveRoad and ScriptRoad::RemoveRoadFull
|
12 years ago |
zuu
|
0826994821
|
(svn r24623) -Feature: Allow GameScripts to construct and prospect industries without having a sponsor
|
12 years ago |
frosch
|
dee2f39f99
|
(svn r24584) -Doc: [Script] Improve API documentation.
|
12 years ago |
planetmaker
|
e0529d4861
|
(svn r24582) -Fix (r24581): Order distances are not supposed to be compared to map distances
|
12 years ago |
planetmaker
|
60335b7b79
|
(svn r24581) -Doc [FS#5318]: Indicate that the return value for script related order distances is the square of the distance
|
12 years ago |
zuu
|
d39a50e76e
|
(svn r24575) -Add: ScriptController::Break() now also pauses the game (and not only the script)
|
12 years ago |
zuu
|
4f40acded0
|
(svn r24574) -Change: remove undocumented return value of ScriptController::Break()
|
12 years ago |
zuu
|
aa3f776483
|
(svn r24570) -Fix (r24542): Some documentation was missing
|
12 years ago |
zuu
|
f10c54633b
|
(svn r24559) -Fix (24542): Blocking script debug on non-dedicated servers is a not too much
|
12 years ago |
zuu
|
77347682db
|
(svn r24543) -Fix-ish (r24542): Removed unnecessary preprocessor directive
|
12 years ago |
zuu
|
46605e554e
|
(svn r24542) -Feature: Allow AI/GS script developers to break the execution of their scripts using ScriptController::Break
|
12 years ago |
yexo
|
d70ecf609c
|
(svn r24538) -Fix-ish: remove compiler warning about initialization order
|
12 years ago |
zuu
|
f3f4c562ff
|
(svn r24537) -Feature: Scripts can be suspended even if the game is still progressing, thus break-on-log now works also for Game Scripts.
|
12 years ago |
alberth
|
0849fb8d36
|
(svn r24535) -Doc: Two additions, lots of small spelling fixes, and some Doxygen improvements.
|
12 years ago |
alberth
|
461fc1e268
|
(svn r24531) -Fix: Max script chance was too big.
|
12 years ago |
frosch
|
bcac3d16b6
|
(svn r24513) -Add: [Script] ScriptIndustryType::IsProcessingIndustry.
|
12 years ago |
frosch
|
0c42bc863b
|
(svn r24493) -Doc: Update GS changelog.
|
12 years ago |
frosch
|
9f9cad1ac9
|
(svn r24492) -Add: [NoGo] Useful behaviour for GSEngine::IsValidEngine and GSEngine::IsBuildable when outside GSCompanyMode scope.
|
12 years ago |
yexo
|
7284d716bc
|
(svn r24490) -Fix (r24487): forgot to run script/api/squirrel_export.sh
|
12 years ago |
yexo
|
053770d4a6
|
(svn r24488) -Feature [FS#5236]: add buttons to view textfiles from the online content window (LordAro)
|
12 years ago |
yexo
|
fe31aa28c4
|
(svn r24487) -Codechange [FS#5236]: make several DoesContentExist return the path instead of a boolean (LordAro)
|
12 years ago |
rubidium
|
b5a8022364
|
(svn r24477) -Merge: documentation updates from 1.2.
|
12 years ago |
yexo
|
54aa43c81b
|
(svn r24468) -Add [FS#5219]: API compatibility scripts for Goal Scripts (Hirundo)
|
12 years ago |
frosch
|
77b5e72541
|
(svn r24441) -Update: Version number to 1.3 in some more files.
|
12 years ago |
alberth
|
eb56e5c0b1
|
(svn r24406) -Feature: Allow game scripts to monitor cargo pickups and deliveries done by companies.
|
12 years ago |
alberth
|
2ab7c82b31
|
(svn r24395) -Doc: Fixed argument references in @param descriptions.
|
12 years ago |
frosch
|
08a8c3a773
|
(svn r24384) -Fix [FS#5188-ish]: Make IsInDepot() functions behave consistent across vehicle types and add IsChainInDepot instead, if that is what shall be checked.
|
12 years ago |
frosch
|
a6244ed0dc
|
(svn r24366) -Doc: Improve description of ScriptVehicle::GetCargoLoad.
|
12 years ago |
michi_cc
|
ef394916c9
|
(svn r24353) -Fix [FS#5215] (r23506): [NoAI] A TileIndex isn't a station id, so don't use it as one.
|
12 years ago |
frosch
|
c0e209162a
|
(svn r24327) -Doc: [Script] Improve documentation of ScriptCompany::GetQuarterlyIncome/Expenses().
|
12 years ago |
frosch
|
be0b94400d
|
(svn r24317) -Feature: Add dropdowns to AI configurations, if all values have labels.
|
13 years ago |
frosch
|
543540def8
|
(svn r24302) -Fix: [Script] ScriptTown::GetGrowthRate() returned wrong values after usage of SetGrowthRate().
|
13 years ago |
frosch
|
95d3d6fdef
|
(svn r24291) -Add: [Script] ScriptEventRoadReconstruction.
|
13 years ago |
frosch
|
8dc553a039
|
(svn r24290) -Add: [Script] ScriptEventExclusiveTransportRights.
|
13 years ago |
frosch
|
66a37e28a6
|
(svn r24289) -Add: [Script] Base class for script events involving a company and a town.
|
13 years ago |
frosch
|
9ad9d72c4a
|
(svn r24288) -Fix: squirrel_export should match stuff like 'virtual', 'static' and 'const' only as whole words.
|
13 years ago |
frosch
|
5187c2b721
|
(svn r24286) -Add: [GS] Some more GSNews::NewsItem::NewsTypes.
|
13 years ago |
frosch
|
a8c88f43b6
|
(svn r24284) -Codechange: Remove NewsSubtypes and directly use NewsTypes and NewsFlag instead.
|
13 years ago |
frosch
|
8bce6453d3
|
(svn r24279) -Fix: Someone forgot a call to squirrel_export somewhen.
|
13 years ago |
alberth
|
0db235aa1d
|
(svn r24237) -Feature: Descriptions explaining the meaning of advanced settings.
|
13 years ago |
rubidium
|
41e5c839e0
|
(svn r24179) -Codechange: move some variables of Town to TownCache
|
13 years ago |
frosch
|
cd50c86294
|
(svn r24178) -Fix [FS#5110]: The object name from property A was not displayed in the object GUI.
|
13 years ago |
rubidium
|
8d56856791
|
(svn r24152) -Fix [FS#5157]: [NoAI] Do not return the last 'cached' speed of vehicles when they are stopped/crashed
|
13 years ago |
rubidium
|
eeb781b429
|
(svn r24151) -Fix: typo in script documentation
|
13 years ago |
michi_cc
|
aa47d6c7f2
|
(svn r24127) -Feature [FS#1497]: Allow closing airports for incoming aircraft. (Based on patch by cirdan)
|
13 years ago |
rubidium
|
25987e2e8b
|
(svn r24121) -Merge: documentation update from 1.2
|
13 years ago |
yexo
|
1f0593e7ca
|
(svn r24029) -Change: [NoAI] make AIEngine::IsArticulated return true if the articulated callback flag is set, don't try to run the callback.
|
13 years ago |
rubidium
|
22637f139f
|
(svn r24008) -Cleanup/doc: try not to mention (No)AI in script APIs
|
13 years ago |
rubidium
|
e6a828def1
|
(svn r24006) -Fix [FS#5088]: AI used in names in API for GSOrder
|
13 years ago |
rubidium
|
a5cb454e94
|
(svn r23969) -Codechange: trunk heads to 1.3 now
|
13 years ago |
michi_cc
|
f2c694c8fb
|
(svn r23947) -Feature: Timetabled maximum travel speeds for non-flying vehicles.
|
13 years ago |
smatz
|
b5525fd33d
|
(svn r23941) -Add: support for clang
|
13 years ago |
smatz
|
f79c388a1c
|
(svn r23938) -Codechange: declare ScriptScanner::Initialize() and make it abstract, make the other overloaded Initialize() protected
|
13 years ago |
rubidium
|
6356178a25
|
(svn r23936) -Feature [FS#5047]: readme/licence/changelog viewer for AI and game scripts (LordAro)
|
13 years ago |
rubidium
|
e8dbcf9043
|
(svn r23932) -Codechange: split the NewGRF text window into its own source files
|
13 years ago |
michi_cc
|
0542e26460
|
(svn r23931) -Change: Scale infrastructure cost of rail tracks by the total number of all tracks and not independently for each rail type.
|
13 years ago |
rubidium
|
0e925c9e5e
|
(svn r23927) -Fix [FS#5056]: 32bpp animated blitter was optimised a bit too far regarding not needing to update the colour mapping when (re)initialising the palette
|
13 years ago |
rubidium
|
390003aa2d
|
(svn r23925) -Fix (r23924): remove some remnants from generated files as well
|
13 years ago |
rubidium
|
5417153982
|
(svn r23924) -Fix [FS#5054]: [NoGo] "Some" news messages would cause an assertion to be triggered due to a missing proper location for the viewport of the news message, so only allow building when valid data for the viewport is provided or no viewport is used
|
13 years ago |
rubidium
|
60678d9757
|
(svn r23837) -Feature [FS#4994]: [NoGo] Allow querying orders of vehicles
|
13 years ago |
rubidium
|
9f162e7115
|
(svn r23827) -Feature [FS#4992]: [NoGo] Allow to chose the goal question window's title from a (small) set of options
|
13 years ago |
rubidium
|
70c7fbd90e
|
(svn r23826) -Fix [FS#4972]: the detailed performance rating window showed the cargo count of the current quarter instead of the last quarter like the tooltip says
|
13 years ago |
yexo
|
f5b6a9db5c
|
(svn r23801) -Fix: reading the utf-8 BOM from AI/GS files on big-endian machines failed
|
13 years ago |
rubidium
|
df963509f6
|
(svn r23778) -Fix [FS#4957]: trim all control codes and the likes from strings being passed into the AI. If the AI would be displaying them later we would be showing those control codes as question marks.
|
13 years ago |
rubidium
|
4479f90843
|
(svn r23777) -Codechange: refactor allocating memory and fetching strings into a single function for scripts
|
13 years ago |
smatz
|
24bf6ea495
|
(svn r23770) -Fix: compilation with GCC 4.7
|
13 years ago |
frosch
|
fa0949577e
|
(svn r23760) -Feature: Allow readonly display of NewGRF parameters, if GRF list may not be edited.
|
13 years ago |
rubidium
|
6d6be50ae0
|
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
|
13 years ago |
truebrain
|
d880056415
|
(svn r23739) -Fix (r23738): owh vim, when can you learn to copy/paste tabs correctly?
|
13 years ago |
truebrain
|
ecb725b34b
|
(svn r23738) -Fix (r23731): forgot to sync the new window with the script API
|
13 years ago |
rubidium
|
e40eb8177a
|
(svn r23735) -Codechange: remove ~50 includes from headers that weren't needed
|
13 years ago |
truebrain
|
34d90da509
|
(svn r23731) -Add: add GSGoal::Question(), to ask a question to a(ll) company(ies). It can contain random text, and at most 3 buttons from a collection of 17
|
13 years ago |
truebrain
|
ac306fc138
|
(svn r23652) -Fix: don't include/document ScriptText for AIs. It is not usable
|
13 years ago |
yexo
|
5988659eea
|
(svn r23651) -Feature: [NoGo] GSText now accepts string arguments as parameters to the constructor
|
13 years ago |
yexo
|
a55478aaa6
|
(svn r23650) -Fix: wrong functions were filtered for AI/GameScript doxygen documentation
|
13 years ago |
truebrain
|
e1f04b89c3
|
(svn r23648) -Revert (r23646): partial revert; nobody has to know about my local changes and attempts
|
13 years ago |
truebrain
|
da8777d4e5
|
(svn r23646) -Fix [FS#4901]: rescan the Game Scripts when done downloading one.
|
13 years ago |
truebrain
|
1c9bec1999
|
(svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC)
|
13 years ago |
truebrain
|
102f811d02
|
(svn r23636) -Add: introduce ScriptText in parameters where it can be used
|
13 years ago |
truebrain
|
b0ac529a6f
|
(svn r23635) -Add: introduce GSText, to allow translating GameScript text, even over network
|
13 years ago |
truebrain
|
9b6b2cabc1
|
(svn r23633) -Add: allow most build commands from GameScript given a CompanyMode is active in that scope
|
13 years ago |
truebrain
|
cc3f42794d
|
(svn r23632) -Add: GSCompanyMode, to change company in GameScripts
|
13 years ago |
truebrain
|
403cd3acdb
|
(svn r23631) -Add: ScriptWindow, to manipulate windows on the client (GameScript only)
|
13 years ago |
truebrain
|
3ada3b9cc5
|
(svn r23630) -Add: a Goal GUI to show your current goals
|
13 years ago |
truebrain
|
084f4e6aac
|
(svn r23629) -Add: allow ScriptRoad::BuildRoad, ScriptBridge::BuildBridge (for roads) and ScriptTunnel:BuildTunnel (for roads) to work for GameScript
|
13 years ago |