There is a new ‘tts’ tag enabling you to calculate your reference destinations with script data (SEL here). The tti tag has also been expanded with this functionality with the addition of a new attribute, see the ABML reference for details on both additions. Also tti was broken unbeknownst to me due to my most recent major changes (the bookamrk attributes etc.) this has now been fixed. Lastly the SEL @argv array has been expanded see SEL constants and variables for details.
All posts by hosted
Incomplete adventures published
Previously unpublished adventures (due to lack of completeness) have been made available to play at their current turn-to state for those that may be curious about development. The associated GraphViz files, HTML versions, and source documents are also available as downloads in the Hosted Gamebooks Information page
New Tag Attributes
The <tt> family of links (<tt>, <tti> and <rtt>) have been significantly updated with new attributes and an alteration to the enforce attribute. Please see the reference for details, also note there is a new @argv data array for SEL making the current reference available to SEL code, see SEL Variables and constants for details.
Books reverted
All book references have been reverted to 13th October. Anybody writing their own book at this time is advised to make regular backups of their work as I will be attempting legacy file utf8 conversion again at some point.
Reverting User Accounts
I am reverting all user account files to the 13th Oct, following a botched attempt to update all legacy files to utf-8. If you have any work since then you want restored I am keeping a backup of data as of today so will be able to restore any work that you may lose from the interim period (13th to 22nd). Please mail me or reply to this blog post.
Major Surgery
I am currently expanding the functionality of the tt tag, as a result the play system will be very unstable for a while as I implement this change. I will reply to this News Article once the system is stable again. Those in the middle of playing an adventure prior to this notice will find that the links do not work, and will have to select ‘Abandon Adventure’ and start again.
New tag, and new tt tag attribute
The ‘rtt’ tag allows you to send a reader back to a previous reference. The ‘thumbprint’ attribute for the ‘tt’ tag allows you to designate where a ‘rtt’ tag will send a reader instead of a previous reference.
New tt tag attributes
The tt tag and the tti tag now have a ‘script’ attribute so you may execute script (SEL) as well as perform a turn to action. There is also an ‘enforce’ attribute for tt that acts as the bookend enforce attribute does. Reference updated.
Unicode sorted
The UTF 8 Charset characters are now accepted in the editors correctly. There may still be many instances in existing hosted adventures of botched characters though. And don’t even mention the proprietary Microsoft smartquotes to me (though they should be handled too, just… grrrr)
Floating Point error…
I have fixed a fundamental problem with the SEL interpreter which somehow escaped my notice until now, that being that floating point numbers were not handled in most cases! How this escaped my attention is beyond me, however it is fixed now. There may still be issues regarding this that I am unaware of, please let me know if you discover them.