summaryrefslogtreecommitdiff
path: root/src/game
AgeCommit message (Collapse)Author
2014-04-23(svn r26487) -Codechange: use lastof instead of lengthof/sizeof for script namesrubidium
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-03-17(svn r26406) -Change: heading for 1.5 nowfrosch
2014-02-06(svn r26305) -Add: [nogo] ScriptStoryPageElementList() - a list of all story ↵zuu
page elements for a given page
2014-02-06(svn r26303) -Add: [nogo] ScriptStoryPageList() - a list of all story pageszuu
2013-11-24(svn r26090) -Fix: leaking of file descriptor when reading strings for game ↵rubidium
texts
2013-10-06(svn r25818) -Fix [FS#5750]: [GS] Language file scanner considered filenames ↵frosch
starting with '.' as valid translations, resulting in languages with empty name, which causes trouble.
2013-07-12(svn r25592) -Fix [FS#5644]: Changing the script difficulty level in-game ↵rubidium
would also change the settings using the default even though they were not allowed to change in-game
2013-06-09(svn r25342) -Add: StoryPage data structures and GS APIzuu
2013-06-08(svn r25332) -Fix (25331): Committed too muchzuu
2013-06-08(svn r25331) -Fix (r25263): Update ScriptWindow with link graph widgetszuu
2013-03-24(svn r25117) -Fix [FS#5511]: Silence warning.frosch
2013-03-22(svn r25114) -Fix [FS#5509]: GS lang files did not work, when inside a tar.frosch
2013-02-14(svn r25001) -Change: heading for 1.4 nowrubidium
2013-01-08(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by ↵planetmaker
Eagle_rainbow)
2012-09-21(svn r24537) -Feature: Scripts can be suspended even if the game is still ↵zuu
progressing, thus break-on-log now works also for Game Scripts.
2012-09-09(svn r24516) -Add: [GS] Support ##plural pragma in GS lang files.frosch
2012-09-09(svn r24515) -Fix: GStexts were compied incompletely when containing certain ↵frosch
string codes.
2012-08-20(svn r24487) -Codechange [FS#5236]: make several DoesContentExist return the ↵yexo
path instead of a boolean (LordAro)
2012-08-13(svn r24468) -Add [FS#5219]: API compatibility scripts for Goal Scripts ↵yexo
(Hirundo)
2012-07-15(svn r24406) -Feature: Allow game scripts to monitor cargo pickups and ↵alberth
deliveries done by companies.
2012-05-26(svn r24291) -Add: [Script] ScriptEventRoadReconstruction.frosch
2012-05-26(svn r24290) -Add: [Script] ScriptEventExclusiveTransportRights.frosch
2012-05-26(svn r24289) -Add: [Script] Base class for script events involving a company ↵frosch
and a town.
2012-04-09(svn r24108) -Fix [FS#5142]: When starting GS or AI, always use the settings ↵frosch
of the game, not the new-game settings.
2012-02-19(svn r23969) -Codechange: trunk heads to 1.3 nowrubidium
2012-01-22(svn r23837) -Feature [FS#4994]: [NoGo] Allow querying orders of vehiclesrubidium
2012-01-03(svn r23747) -Fix (r23746): forgot one more casetruebrain
2012-01-03(svn r23746) -Fix: also set 'info' to NULL if 'instance' dies (for both AI ↵truebrain
and GS); avoids invalid memory reads
2012-01-03(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp filesrubidium
2012-01-03(svn r23735) -Codechange: remove ~50 includes from headers that weren't neededrubidium
2012-01-03(svn r23731) -Add: add GSGoal::Question(), to ask a question to a(ll) ↵truebrain
company(ies). It can contain random text, and at most 3 buttons from a collection of 17
2012-01-02(svn r23720) -Fix/Feature [FS#4935]: show the script debug window also when ↵rubidium
the game script crashes
2012-01-02(svn r23718) -Fix [FS#4936]: rescanai caused crash when the AI settings of ↵rubidium
an AI was opened
2011-12-19(svn r23635) -Add: introduce GSText, to allow translating GameScript text, ↵truebrain
even over network
2011-12-19(svn r23634) -Add: support language files for GameScript (Rubidium)truebrain
2011-12-19(svn r23632) -Add: GSCompanyMode, to change company in GameScriptstruebrain
2011-12-19(svn r23631) -Add: ScriptWindow, to manipulate windows on the client ↵truebrain
(GameScript only)
2011-12-19(svn r23630) -Add: a Goal GUI to show your current goalstruebrain
2011-12-19(svn r23627) -Add: ScriptNews::Create, to create custom news messages ↵truebrain
(GameScript only)
2011-12-19(svn r23625) -Add: ScriptViewport::ScrollTo, for SinglePlayer only ↵truebrain
(GameScript only)
2011-12-19(svn r23623) -Add: allow bi-directional communication with the AdminPort and ↵truebrain
GameScript
2011-12-19(svn r23622) -Add: a set of events to trigger in a GameScripttruebrain
2011-12-19(svn r23621) -Add: allow manipulation of signs via GameScriptstruebrain
2011-12-19(svn r23618) -Add: ScriptGame::Pause, ScriptGame::Unpause, and ↵truebrain
ScriptGame::GetLandscape (GameScript only)
2011-12-19(svn r23615) -Add: more API functions exposed to NoGo (part 2)truebrain
2011-12-19(svn r23614) -Add: more API functions exposed to NoGo (part 1)truebrain
2011-12-19(svn r23613) -Add: allow IsDeveloperOnly in info.nut, to indicate if you can ↵truebrain
select this GS via the GUI (optional, defaults to false)