Create your own Interactive Fiction

ADRIFT - Interactive Fiction  
Home   |   News ADRIFT News RSS   |   Screenshots   |   Download   |   Games ADRIFT Reviews RSS   |   Forum   |   Help   |   Links
Welcome Guest Register | Login
Popular Games
Skybreak v. 1.4
All Through the Night
Run, Bronwynn, Run!
The Fortress of Fear
Xanix - Xixon Resurgence
Magnetic Moon
Bug Hunt On Menelaus
Skybreak v 1.2
Jacaranda Jim
A Difficult Puzzle
 
Latest Forum Posts
Testers required for "Book of Jax"
Race against Time Parser Comp. 2024
Score system on/off choice?
Needing help
HAPPY BIRTHDAY NickyDude
HAPY BIRTHDAY Lazzah
New game: Thy Dunjohnman
External requests for beta-testers
Any issues with Windows 11 install?
Some excellent loot
 
Latest Reviews
Thy Dunjohnman
Goldilocks is a FOX!
Xanix - Xixon Resurgence
Finn's Big Adventure
Bug Hunt On Menelaus
Magor Investigates...
Classic Adventure
Private Eye
Roozden's Color Code Module
Wumpus Hunt

Make a donation

Cursor  Expression resolver is adding quotes incorrectly

Issue Type: Status: Priority: Date Submitted: Votes:
Bug Completed High Sat 19th Dec 2015 2 votes Vote Up Vote Down
 
Found in version: Last Updated: Completed in version: Date Completed: Track Changes:
5.0.34.1 Wed 23rd Dec 2015 5.0.35 Wed 23rd Dec 2015 Log In
 
saabieSat 19th Dec 2015 08:08
When resolving an expression containing references or item functions, quotes are being added (or not) at the wrong times.

<# IF(%object1%.Contents.Count < 2, "is", "are") #>
Count returns an integer, but the resolver puts quotes around it giving a bad expression error: "1" < 2

References and item functions that both return a key will work one way around but not the other:
<# %object2% = %object1%.Parent #> OK
<# %object1%.Parent = %object2% #> Bad expression Bag = ""Bag""

IF you add quotes around the reference then it works either way around:
<# "%object2%" = %object1%.Parent #> OK
<# %object1%.Parent = "%object2%" #> OK

While quoting the item function does not:
<# %object2% = "%object1%.Parent" #> Bad expression Bag = ""Bag""
<# "%object1%.Parent" = %object2% #> Bad expression Bag = ""Bag""

This occurs both for embedded expressions and in expression restrictions.
 
campbellWed 23rd Dec 2015 14:01
Thanks, this should now be fixed.
© 2013 Campbell Wild. All rights reserved. | Contact the Webmaster