Skip to content

Update Fork from Master#1

Merged
8ne merged 56 commits into8ne:masterfrom
textadventures:master
May 24, 2019
Merged

Update Fork from Master#1
8ne merged 56 commits into8ne:masterfrom
textadventures:master

Conversation

@8ne
Copy link
Copy Markdown
Owner

@8ne 8ne commented May 24, 2019

No description provided.

KVonGit and others added 30 commits May 28, 2018 02:34
Download and rename Webplayblankgamebook.png, then drop it in the docs/images directory.

It won't let me upload the image.

[![webplayblankgamebook](https://user-images.githubusercontent.com/30656341/40602784-7775f25a-621f-11e8-8efe-c683cd580294.png)](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.
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
[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
ThePix and others added 26 commits September 27, 2018 11:53
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 "εμένα"
How to use randomness page added
Minor Changes
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.
@8ne 8ne closed this May 24, 2019
@8ne 8ne reopened this May 24, 2019
@8ne 8ne merged commit df58900 into 8ne:master May 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants