Update Fork from Master#1
Merged
8ne merged 56 commits into8ne:masterfrom May 24, 2019
Merged
Conversation
Download and rename Webplayblankgamebook.png, then drop it in the docs/images directory. It won't let me upload the image. [](https://user-images.githubusercontent.com/30656341/40602784-7775f25a-621f-11e8-8efe-c683cd580294.png)
Following a suggestion here: http://textadventures.co.uk/forum/quest/topic/-o9xg96m6uurrtgkez5mdg/text-processor-again Various text processor directives now use parameter dictionaries rather than text substitution to handle "this", and the opportunity was taken to also allow other variables to be passed.
From a comment by DavyB on this thread: http://textadventures.co.uk/forum/quest/topic/hpfc9gd6eeknh3tctegx3a/quest-5-8-beta
This allows text processor directives to be nested properly, following a suggestion here: http://textadventures.co.uk/forum/quest/topic/-o9xg96m6uurrtgkez5mdg/text-processor-again
So now the "y" becomes "ies" at the end of a verb, unless it is "ey"
CoreDevMode should replicate, so is now back in Core.aslx
Numerous updates to the docs, some general improvements, some updates for 5.8.
These seemed to be preventing .quest game from uploading - no idea why!
They seem to be stopping uploads of published games.
Added ```RequestSpeak``` function (gamebooks will not play without this function)
Was setting from the game attribute, but doing so before setting it, so was out of step. Bug spotted here: http://textadventures.co.uk/forum/quest/topic/zo8essh0g0mf1jnu6u3f7q/quest-5-8-background-colour-issue
Update GamebookCore.aslx
[docs] Update creating_a_gamebook.md
[docs] Updated link to additional A/V functions
[docs] Updated link to additional A/V functions.
Updated player\blank.htm to include the files, and then copied the files to webplayer\devmode; also updated csproj. Partly based on suggestion from KV
Vertical bars cause text to be broken into two passages. But apparently not always...
More pages for functions added, links to those pages created.
If the third attribute is missed, will take that to be filter by the attribute being (not) set. Suggest by mrangel http://textadventures.co.uk/forum/quest/topic/mcm2sqe8feiklhrth8qxkw/im-an-idiot-maybe-this-should-be-in-the-documentation Unit tested, no new files
Disabled "OneClic" signing, which I thought I had already done!
Something in this is preventing published games player, I think because they cannot find DevMode/tabulator.min.js, then stall as they try to reference somethingin it. This commit removes all references to those files.
GetDefiniteName adds "the" except for names characters. Conjugate is developed from the ideas of mrangel here: http://textadventures.co.uk/forum/quest/topic/lqrzx5-mak2yaqmlvi01ra/i-little-thing-but-it-stands-out-a-mile
ondrop was envisaged as running when an object is dropped, but actually runs whether the drop is successful or not. Passing a local variable, "successful" allows authors to react to a successful drop, but keeps backwards compatibility.
Also reordered the joining words so longest are first
Adds option to have a script hand unresolved objects. The script gets the text the player typed that did not match an object (as "object") and the name in he command pattern (as "key"). #1053
Adds a checkbox to the Edible tab, when ticked, a script will be run instead of the standard show message and destroy the item. Most of the changes are in the editor and I have attempted to provide a German traslation...
Corrected error in InitPov so possessive is also changed. Split limit checking out of DoTake into new function. Added pre-checks when moving, taking items and dropping items, with blank functions that can be overriden. Added GetClone function. The "eval" text processor directive now uses local variables as some other directives do. Commands automatically have "this" set for text processor directives. Status attributes handle Booleans properly. "enter" verb added.
Thanks to MrAngel, the conjugation system has been enlarged and improved. It will now cope with first, second and third person, singular and plural. It also better handles irregular verbs and verbal contractions. It is also extensible. A new function, `InitConjugation` sets the default values, but after calling that, you can add your own to game.conjugations_i, game.conjugations_you, game.conjugations_it, game.conjugations_we and game.conjugations_they. Building on the above, the various templates have been modified so now you can change the "gender" attribute of the player to "he", "she", "i", "they" and the responses Quest gives should be adjusted accordingly. In scripts, templates that are more than one or two words all use `Template` form, rather than the square brackets form.
Added namedneutral, added "το", changed "εγώ" into "εμένα"
Update Greek.aslx
Minor Changes
Update Greek.aslx
Undo change to settings.CachePath
Like Quest 5.4 or later, which requires stringlist rather than list. Also added the verb. Thanks to Doctor Agon for spotting and suggesting the correction.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.