Peter Nelson
e0c2ad1b65
Add: AI functions to get/set company colours.
2019-03-03 09:15:39 +01:00
Peter Nelson
3c047b124e
Add: AI functions to get current and last year profit of a group.
2019-03-03 09:15:39 +01:00
Peter Nelson
b62452903a
Add: AI functions to set/get vehicle group parent.
2019-03-03 09:15:39 +01:00
Niels Martin Hansen
13962a8475
Change: Framerate window can now scroll and resize
2019-02-23 14:29:07 +01:00
Peter Nelson
fde5bd0ccf
Change: Add scrollbar to cargo legend in cargo payment rates window.
2019-02-23 11:46:00 +01:00
Greg Carlin
00d28a500d
Feature: Add option to adjust font size separately from GUI size. ( #7003 )
...
Adds an option in the "Game Options" next to "Interface Size" called "Font Size". Available options are normal, double, and quad.
2019-02-23 08:27:46 +00:00
Samu
ba55f93f41
Doc: [AI] UnshareOrders empties the orders list of the vehicle.
2019-02-19 15:25:53 +01:00
PeterN
5dc377244d
Fix #7224 : AI could no longer create groups. ( #7233 )
2019-02-15 19:15:53 +00:00
glx
70e1c57f81
Fix: line ending issues with MSYS2
2019-02-10 12:44:10 +01:00
Peter Nelson
bfdad9ad1b
Fix #7108 : Missed generate_widget script run for livery changes.
2019-02-06 21:15:15 +01:00
Samu
011257dc88
Change: Allow AI companies to start immediately.
...
Allow multiple AIs to possibly start in the same tick.
start_date = 0 becomes a special case, where random deviation does not occur.
If start_date was not already 0, then a minimum value of 1 must apply.
2019-02-02 16:37:11 +00:00
SamuXarick
1e5a6765d9
Change: Give AI/GSBridge::GetName an extra parameter to refer the vehicle type ( #6988 )
2019-01-31 23:08:03 +00:00
PeterN
23960d0f2c
Feature: Group liveries, and livery window usability enhancements. ( #7108 )
...
* Change: Replace checkbox in livery selection window with Default option in drop down selection.
This reduces clutter in the UI and allows for primary/secondary colours to independently follow the default scheme if desired.
* Feature: Add vehicle group liveries.
2019-01-31 14:57:44 +01:00
glx22
b28a678436
Fix #7112 , fef8b831a9: incorrect precondition check ( #7127 )
2019-01-28 17:16:19 +01:00
glx
7292591967
Add: generate_widget.vbs to allow script_window.hpp enums generation for users unable to run bash/gawk scripts
2019-01-23 19:44:43 +01:00
glx
636fcc2cc0
Fix: keep the line ending when generating widget enums with bash/gawk on windows
2019-01-23 19:44:43 +01:00
glx
9f0ad7e269
Fix: BSD find used by OSX requires explicit path
2019-01-14 00:34:52 +00:00
glx
3f28e0cf53
Add: squirrel_export.vbs for users unable to run bash/gawk scripts
2019-01-14 00:34:52 +00:00
glx
8e5a8d3ec3
Cleanup: remove svn references in squirrel_export.sh
2019-01-14 00:34:52 +00:00
glx
2cf9405aa2
Fix: remove manual single file generation in squirrel_export.sh as it's broken
2019-01-14 00:34:52 +00:00
glx
34c438d7ad
Fix: keep line endings when running squirrel_export.sh on windows
2019-01-14 00:34:52 +00:00
Eddi-z
13056aedbc
Add: Conditional order for max. reliability (patch by Cirdan, #6360 ) ( #7017 )
2019-01-05 22:10:37 +01:00
Niels Martin Hansen
12ba56c5a3
Fix 6accbf9: Silence warnings about unused fread() result
2019-01-05 17:16:53 +01:00
Alberth
4a255e879a
Fix #6966 : Only allow switching to a valid company.
2018-12-29 16:15:44 +01:00
glx
c540d72445
Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined macro _WIN32
2018-12-27 18:09:16 +01:00
Joan Josep
8890926b0d
Fix #6974 : Add save-load filter widget to api
2018-12-27 09:53:55 +01:00
comicsads
b93fad7481
Fix: Spelling in code comment ( #6984 )
2018-11-28 16:24:01 +01:00
Charles Pigott
6accbf9afc
Fix #6969 : Account for BOM when reading script files
2018-11-17 16:05:10 +01:00
Greg-21
4ba73dac95
Doc: Changed several files to unificate them... ( #6964 )
...
...with those from release 1.8 branch.
2018-11-06 00:38:42 +01:00
Samu
1e68b9b3e6
Add: AI/GS GetMonthlyMaintenanceCost ( #6897 )
...
API addition which allows AI/GS scripts to retrieve the monthly maintenance cost of an airport type.
2018-11-01 18:06:08 +01:00
Oskari Leppäaho
b3b89257f7
Remove: Unused string "STR_ERROR_TOO_CLOSE_TO_ANOTHER_STATION"
2018-10-31 19:24:21 +01:00
Charles Pigott
e0c0394e37
Fix: Remove various dead or unnecessary assignments
2018-10-31 12:41:49 +01:00
SamuXarick
41fb7cb15e
Fix #6892 : [Script] CONFIG_RANDOM did not use the full parameter range ( #6902 )
2018-09-20 22:31:38 +02:00
Jonathan G Rennison
d839526365
Fix bf8d7df: Script/AI construction of rail track and waypoints ( #6881 )
2018-08-12 09:45:38 +02:00
Peter Nelson
bf8d7df736
Change: Extend rail types to 64 (6 bit storage)
2018-07-26 13:27:40 +01:00
J0an Josep
8975318286
Fix 2a868b9f3b8e3b5f8b9e5f728f628ec88fd5e3ad: Expose widgets and windows to scripts and fix documentation.
2018-07-23 20:32:18 +02:00
Pavel Stupnikov
fef8b831a9
Change: Switch town growth rate and counter to actual game ticks ( #6763 )
2018-05-02 21:01:30 +02:00
J0an Josep
cfb8092397
Fix b4b98e5165: Use FALLTHROUGH attribute with correct indentation.
2018-04-30 21:52:40 +02:00
Joan Josep
944f785be8
Fix: Spelling errors ( #6769 )
2018-04-30 18:52:32 +02:00
Joan Josep
a6b18f0d92
Fix #6090 : And (svn r27822). Run scripts for widgets. ( #6765 )
...
Fix 19f5a6cbb0
, Fix 19d56a33e8: Run scripts to update GS for new widgets (#6765 )
2018-04-30 12:25:11 +01:00
Pavel Stupnikov
913119487f
Feature: Add GS method to question a single client ( #6748 )
2018-04-28 17:37:59 +02:00
Pavel Stupnikov
8e4bce58ea
Feature: GS methods to scroll viewport for players ( #6745 )
2018-04-24 19:19:00 +02:00
Pavel Stupnikov
6ff81b908e
Feature #6459 : API for querying network clients from GS ( #6736 )
2018-04-22 15:42:29 +02:00
frosch
09d4735679
(svn r27993) -Change: Heading for 1.9 now
2018-03-14 19:36:41 +00:00
frosch
b69c0acca2
(svn r27950) -Merge: Documentation updates from 1.7 branch
2017-12-24 12:18:36 +00:00
frosch
b4b98e5165
(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)
2017-08-13 18:38:42 +00:00
frosch
afcef7faa6
(svn r27780) -Update: Numbers
2017-03-11 20:50:26 +00:00
frosch
9fa6e3d83a
(svn r27776) -Merge: Documentation updates from 1.6 branch
2017-03-11 13:34:01 +00:00
frosch
2bb80d280c
(svn r27758) -Change: Increase the maximum number of GameScript texts to 64k, and NewGRF texts to 512k.
2017-02-26 19:41:30 +00:00
frosch
fc4c4d080c
(svn r27757) -Change: Make StringID 32bit.
2017-02-26 19:41:14 +00:00
frosch
a56e2bccd0
(svn r27756) -Codechange: Add StringTab enum
2017-02-26 19:40:53 +00:00
frosch
9ad09627ad
(svn r27754) -Codechange: Add GetStringTab(), GetStringIndex() and MakeStringID() to access the structure of StringIDs.
2017-02-26 19:39:58 +00:00
frosch
7b553d255e
(svn r27732) -Change: Turn the message about 'missing baseset sprites' from a popup into a static message that only shows in non-release versions, just like the 'missing translations' message.
2017-01-14 18:30:26 +00:00
frosch
ad43465c31
(svn r27683) -Change: Rearrange the autoreplace GUI for trains, and do not filter it by railtype by default.
2016-12-08 20:21:39 +00:00
frosch
a2edf52b41
(svn r27594) -Fix [FS#6473]: [Script] Kill scripts, when a non-suspendable valuator call takes way too long.
2016-05-30 21:03:11 +00:00
frosch
da7978a08c
(svn r27545) -Fix: Remove special handling of classes with virtual methods from squirrel_export.awk. It seems to serve no purpose, except to break on 3 classes.
2016-04-17 19:51:42 +00:00
frosch
7e29551ae0
(svn r27544) -Fix-ish: Mark ScriptText::GetEncodedText as not part of any API, instead of relying on the export script to break on '/*'.
2016-04-17 19:50:27 +00:00
frosch
31bd5a09b6
(svn r27543) -Fix (r27379): ScriptExec/TestMode::FinalRelease is not part of the API.
2016-04-17 17:10:07 +00:00
frosch
0c7c0ada78
(svn r27518) -Update: Numbers
2016-03-01 20:00:22 +00:00
frosch
ae1d96cc2f
(svn r27463) -Merge: Documentation updates from 1.5 branch
2015-12-01 19:49:49 +00:00
michi_cc
2b8bb12d62
(svn r27381) -Fix: Warnings due to C++11 requirements for explicit narrowing conversions in initializer lists.
2015-08-10 20:24:13 +00:00
frosch
e5d105900d
(svn r27379) -Codechange: Do not throw in the destructors of ScriptTest/ExecMode.
2015-08-10 20:04:31 +00:00
frosch
de3bb62e9e
(svn r27316) -Doc: Improve documentation on ScriptCargo::GetCargoLabel
2015-06-21 18:53:23 +00:00
alberth
514da346bd
(svn r27287) -Doc: Clarify radius and semantics of the industry producing/accepting tile functions.
2015-05-16 14:40:45 +00:00
alberth
10adedce5f
(svn r27286) -Fix-ish(r27140): Also fix typo in the documentation.
2015-05-16 12:08:06 +00:00
frosch
eb25d9e275
(svn r27258) -Fix [FS#6287]: ScriptList::RemoveList failed to remove a list from itself.
2015-04-27 19:28:22 +00:00
frosch
6477356dd2
(svn r27192) -Change: heading for 1.6 now
2015-03-17 20:33:44 +00:00
alberth
a5843149b5
(svn r27174) -Feature[FS#6236]: Display relative offset changes in the sprite aligner (juzza1).
2015-03-01 08:17:14 +00:00
frosch
fece468d96
(svn r27166) -Codechange: Optimise ScriptList by making use of iterators instead of looking up map-items multiple times per API call.
2015-02-22 23:04:02 +00:00
alberth
0143f486f2
(svn r27164) -Add: [NoGo] Game scripts can point to a location, station, industry, or town when publishing news.
2015-02-22 17:25:29 +00:00
frosch
83a02da380
(svn r27152) -Fix: Generated files.
2015-02-15 14:56:21 +00:00
frosch
a55a5bff24
(svn r27123) -Fix [FS#5371] [FS#6214]: API docs (krinn)
2015-01-20 19:11:31 +00:00
alberth
7023819d49
(svn r27111) -Doc: Extend script documentation with Save and Load functions.
2015-01-04 15:14:13 +00:00
rubidium
14f197c6ff
(svn r27104) -Fix [FS#6194]: support 64 bits integere in the ScriptLists as well
2015-01-01 21:08:19 +00:00
rubidium
730773f5f1
(svn r27102) -Fix [FS#6194]: money values would end up wrong in strings when outside of the bounds of a 32 bits integer
2015-01-01 20:50:43 +00:00
rubidium
e3791822b2
(svn r27032) -Merge: documentation updates from 1.4 branch
2014-10-23 09:47:15 +00:00
rubidium
d1429cd936
(svn r27026) -Fix: some (older-ish) GCC compiler warnings
2014-10-21 16:58:15 +00:00
rubidium
d534c80e94
(svn r27020) -Cleanup: some coding style consistency improvements (mostly spaces)
2014-10-15 18:31:37 +00:00
rubidium
771dcf3b7b
(svn r27003) -Cleanup: fix the use of spaces and asterices "around" some comments
2014-10-12 18:41:53 +00:00
frosch
1c6705ba34
(svn r26915) -Fix: API docs
2014-09-24 16:45:20 +00:00
fonsinchen
1a5b2f0e17
(svn r26894) -Feature: Swap method for script lists
2014-09-21 16:25:15 +00:00
fonsinchen
2128f1e929
(svn r26893) -Feature: ScriptStationList_Cargo for sorting cargo by from and via
2014-09-21 16:20:48 +00:00
fonsinchen
73d273ffd6
(svn r26892) -Feature: Script API for retrieving planned flow
2014-09-21 16:20:14 +00:00
rubidium
c72d362840
(svn r26885) -Feature-ish: user interface for limiting the maximum height of a map
2014-09-21 12:25:04 +00:00
alberth
22b967676e
(svn r26811) -Fix[FS#6108]: Fixed spelling error in widget name.
2014-09-11 17:10:38 +00:00
alberth
b4a87e7f45
(svn r26805) -Feature: Allow hiding of non-interesting engines in the autoreplace GUI.
2014-09-07 16:14:38 +00:00
alberth
a49744b50c
(svn r26804) -Feature: Allow hiding of non-interesting engines in the build vehicle GUI.
2014-09-07 16:14:06 +00:00
alberth
81d2bdbf47
(svn r26800) -Feature[FS#1640]: Vehicle sorting in autoreplace GUI.
2014-09-07 16:11:14 +00:00
rubidium
876cc82f33
(svn r26797) -Codechange: rewrite the UTF8 reading code to make use of already existing functions instead of partially trying to implemented them
2014-09-07 16:03:41 +00:00
rubidium
385d3d3947
(svn r26796) -Fix: reading of high byte of "ASCII" files yielded a negative int8, then casted to an uint32 which caused the Squirrel lexer to bail out. Regardless... the file isn't actually ASCII, but that's beyond the point for now
2014-09-07 16:03:02 +00:00
rubidium
08cbf11539
(svn r26785) -Fix [Squirrel]: loading a value saved as boolean caused it to be of type integer instead of boolean
2014-09-07 09:30:57 +00:00
rubidium
f41b4a8e1b
(svn r26784) -Codechange [Squirrel]: use WChar for the lexer
2014-09-07 06:46:03 +00:00
rubidium
b5f5e88d57
(svn r26782) -Fix (r26781): was in the wrong folder when commiting
2014-09-06 20:22:59 +00:00
rubidium
962c1a3242
(svn r26776) -Codechange: use safe string functions in script/squirrel*.cpp
2014-09-06 19:28:09 +00:00
rubidium
e63ca12ab8
(svn r26775) -Cleanup [Squirrel]: "resolve" several of the unicode wrapper defines
2014-09-06 18:10:36 +00:00
rubidium
33ab505567
(svn r26774) -Cleanup [Squirrel]: remove _SC macro
2014-09-06 17:46:56 +00:00
rubidium
7c4e9dd71d
(svn r26771) -Cleanup: remove OTTD2SQ and SQ2OTTD
2014-09-06 17:30:33 +00:00
rubidium
7a00d2e849
(svn r26769) -Codechange [Squirrel]: remove the difference between some platforms having wchar for SQChar and others just char; always use char (and UTF-8) like in the rest of (internal) OpenTTD
2014-09-06 17:20:45 +00:00
frosch
669d593fad
(svn r26748) -Merge: documentation updates from 1.4 branch
2014-08-17 16:13:23 +00:00
frosch
7ca57bc578
(svn r26744) -Fix [FS6085-ish]: ScriptListSorterItemDescending::FindNext failed to detect the end.
2014-08-16 21:13:58 +00:00