Functions with parenthesised parameters are now assessed in correct order of precedence by the core SEL engine now. This is probably the last major update to the core SEL engine necessary to make it technically correct, though there remains numerous minor glitches and ‘features’ of the mess that I started coding 23 years ago.
Category Archives: FightingFantasy.net News
Advanced ABML buttons fixed
The Editor is now fully functional.
Spiffy Editor Fixed
Forget the last post, I’ve sorted it.
Do Not Use Main Editor
The so-called spiffy new editor is not as spiffy as I thought. It will destroy any code requiring literal strings surrounded by apostrophes i.e. most advanced tags will get deleted without as much as a by-your leave.
I’ve only just discovered this. My apologies of you have lost any work. I know I have lost loads. I will rectify it as and when I can recover my faith in the project.
The in-play editor works fine though. Whoop.
Various Updates
Many fixes etc. have happened:
The new Editor is mostly operational without bugs (except the advanced ABML buttons still aren’t working)
You may now edit your Adventures In-Play without having to go to the Editor now
I have stripped the unfortunate extra weird characters that came about due to a botched find and replace in all adventures (there may be some invisible ones left strewn about)…
And probably loads of other stuff since my last News update that I cannot remember. Don’t forget to join the Facebook Group (link is on the Main Menu) if you want more regular and frequent updates and other nonsense chat…
option tag has changed it’s name to choice
I have changed the ABML option tag name to choice, and have made substitutions in all user books to this effect. Please use <choice> instead of <option> from now on, nothing else has changed. Documentation update forthcoming.
Do NOT use Editor if you are using advanced ABML tags.
A new error has arisen due to the new Editor. The <option> tag will automatically get completely stripped by the new Editor! This is because it conflicts with the existing html <option> tag which is not allowed to exist outside of forms 🙁
For the time being please do NOT load any references into the Editor that may have an <option> tag in it, or attempt to encode an <option> tag into the editor it will only leave you frustrated and annoyed.
The plan is to rename the option tag something else, and execute a major substitution on all references in the databse to the new tagname. This may take some time to do.
Demians Database Link fixed
The Database Search for Demians gamebooks.org has been fixed.
Parenthesis Bug Fixed (again)
Pretty sure it’s tight now. But then, I thought that before so who knows :-/
Major Changes
Major Changes to ABML are underway, please see the Reference text, in short at this time:
1) There are no longer ANY ‘singleton’ ABML tags, that is, tags that take the form:
<tag />
Instead now use:
<tag></tag>
2) Boolean Attributes in tags are being replaced with true/false values, that is:
<tag attribute></tag>
is becoming:
<tag attribute=”true”></tag>
or
<tag attribute=”false”></tag> (although this is redundant you can just leave the attribute out)
Change (1) site-wide substitutions have been made (that is, all your tags oughht to have been replaced with the new form automatically by my scripts, hopefully). Change (2) has yet to have the substitutions made, however since you OUGHT NOT to be using the Editor whilst I am making my major updates this ought not to concern you yet. Just remember the language changes for future coding.