summaryrefslogtreecommitdiff
path: root/src/script/api
AgeCommit message (Collapse)Author
2014-04-23(svn r26486) -Codechange: replace a number of snprintfs with seprintfrubidium
2014-04-23(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy ↵frosch
and strecat.
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2014-04-08(svn r26450) -Feature: Hierarchical vehicle subgroups.peter1138
2014-03-17(svn r26406) -Change: heading for 1.5 nowfrosch
2014-03-11(svn r26398) -Codechange/fix (26396): A tab that should be a spacezuu
2014-03-10(svn r26396) -Add: [script] AI/GS APIs to get cargo waiting from/via other ↵zuu
station
2014-02-09(svn r26320) -Add: Label for both the filter category and filter type in the ↵alberth
advanced settings window.
2014-02-06(svn r26307) -Add: [nogo] Allow GS to hide story page datezuu
2014-02-06(svn r26306) -Add: [nogo] More story APIs: RemovePageElement, GetCompany, ↵zuu
GetDate, SetDate
2014-02-06(svn r26305) -Add: [nogo] ScriptStoryPageElementList() - a list of all story ↵zuu
page elements for a given page
2014-02-06(svn r26304) -Fix (26303): Forgot to add new fileszuu
2014-02-06(svn r26303) -Add: [nogo] ScriptStoryPageList() - a list of all story pageszuu
2014-02-06(svn r26302) -Doc: [nogo] ScriptStory::Remove does remove both the page and ↵zuu
its elements
2014-02-06(svn r26298) -Fix: [nogo] Invalid DoCommand return callback for method ↵zuu
returning bool
2014-01-26(svn r26279) -Fix [FS#5853]: [NoAI] Some RemoveRail methods required to set ↵frosch
a valid railtype, though it was not used anyway. Remove the need to set one.
2014-01-20(svn r26270) -Fix-ish: If ScriptTown::FoundTown fails to generate a new ↵frosch
random town name, don't bother sending a command, but fail immediately.
2013-12-17(svn r26164) -Doc: Fix Game Script API docs on that deity can build/prospect ↵zuu
independent of advanced setting for that
2013-12-09(svn r26153) -Doc [FS#5826]: Fix copy-pasty. (krinn)frosch
2013-12-08(svn r26150) -Revert (r26120): EnforcePrecondition alters the last-error ↵frosch
status and is only meant for commands.
2013-12-08(svn r26149) -Fix [FS#5825]: [Script] Various API functions did not check ↵frosch
whether ScrtipRoad::SetCurrentRoadType was called appropiately.
2013-12-08(svn r26148) -Fix [FS#5824] (r25735): Script API failed for vehicles with ↵frosch
only implicit orders.
2013-11-29(svn r26138) -Fix [FS#5821] (r26105-ish): [Script] scripts could trigger the ↵rubidium
internal IsValidRoadType assertion
2013-11-29(svn r26137) -Merge: documentation updates from 1.3 branchrubidium
2013-11-26(svn r26120) -Fix: [Script] Replace simple check with precondition check, ↵rubidium
after that simple check was documented as a precondition
2013-11-26(svn r26119) -Fix: ResolveCompanyID on an already resolved CompanyIDrubidium
2013-11-24(svn r26093) -Fix (r26092): compilation errorrubidium
2013-11-24(svn r26092) -Fix [FS#5818]: prevent scripts from crashing OpenTTD when they ↵rubidium
send text with command codes to user editable texts such as sign and station names
2013-11-23(svn r26072) -Cleanup: mark some unreachable default cases by NOT_REACHED()rubidium
2013-11-18(svn r26038) -Fix: Doxygen syntax.frosch
2013-11-16(svn r26012) -Add: new goal type that show a story page when clickedzuu
2013-11-16(svn r26010) -Document [FS#5662]: The AI/GS library name to use in Import, ↵zuu
is not the name given by GetName but GetInstanceName
2013-11-14(svn r25995) -Fix (r25785) [FS#5801]: [NoGo] GS failed to rename towns. (Zydeco)frosch
2013-11-12(svn r25969) -Add: [Script] ScriptTown::GetFundBuildingsDuration.frosch
2013-11-12(svn r25968) -Add: [Script] ScriptTown::TOWN_GROWTH_NONE to indicate no town ↵frosch
growth via ScriptTown::SetGrowthRate and GetGrowthRate.
2013-11-12(svn r25967) -Add: [NoGo] GSTown::TOWN_GROWTH_NORMAL to reset a town growth ↵frosch
rate set previously via GSTown::SetGrowthRate.
2013-11-12(svn r25966) -Fix: [NoGo] Properly validate the range of the growth rate ↵frosch
passed to GSTown::SetGrowthRate, instead of masking it to 16 bit.
2013-11-09(svn r25959) -Fix: clang warnings; either because type safety was assumed, ↵rubidium
or because technically the wrong value was tested
2013-11-07(svn r25946) -Add: [NewGRF Debuggnig] Inspecting other vehicles in a chain.frosch
2013-10-28(svn r25924) -Fix: [Script] Documentation for ScriptTown::GetGrowthRate.frosch
2013-10-28(svn r25923) -Fix: [NoGo] Documentation for GSTown::SetGrowthRatefrosch
2013-10-06(svn r25816) -Add [FS#5748]: Toggle button for wrapping lines in the ↵frosch
textfile GUI (LordAro)
2013-10-06(svn r25815) -Fix [FS#5754]: ScriptTile::IsBuildableRectangle could report ↵frosch
true for tiles outside of the map, if they happened to wrap around into a valid area. (Bolt)
2013-10-03(svn r25809) -Fix: [Script] Decoding JSON data with an empty array from ↵zuu
Admin port failed
2013-10-02(svn r25808) -Fix (r25788): [Script] INVALID_EXPENSES should be called ↵zuu
EXPENSES_INVALID in the script API
2013-09-21(svn r25791) -Fix (r25788): Silence comiler warning in ↵zuu
ScriptCompany::ChangeBankBalance
2013-09-21(svn r25788) -Feature: [Script] Game Scripts can now charge fees and give ↵zuu
money to companies
2013-09-19(svn r25785) -Feature: [Script] Allow AIs and GS to found towns. Allow GS to ↵zuu
rename towns
2013-08-10(svn r25709) -Fix: don't return -1 as unsignedfonsinchen
2013-08-09(svn r25705) -Fix: a number of typos (inspired by ↵rubidium
90c920601c84975acb694f3673e2beb08b013753)