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.3
The Fortress of Fear
Skybreak v 1.2
InsideADRIFT #41
the virtual human
Jacaranda Jim
The Euripides Enigma
Magnetic Moon
Starship Quest
ECTOCOMP 2010
 
Latest Forum Posts
Lost Coastlines
Creating More Direction Options
Printing - Size Limit?
Happy birthday Lumin
Alternative map-use to display up- and down-connections
Deleted items
When to break "Player's Bill of Rights"?
Happy birthday Ardi
Frankendrift - early stages of Mac & Linux Runner
David W's works in progress
 
Latest Reviews
The Lost Labyrinth of Lazaitch
October 31st (Post comp.)
The Euripides Enigma
AI
Hint System Library - Release 1
The Dead of Winter
The Escape!
The Odd Competition
Grandpa's Ranch - Play Online Version
The Dwarf of Direwood Forest

Make a donation

Cursor  Item Function returns object name as 'nothing'

Issue Type: Status: Priority: Date Submitted: Votes:
Bug Completed Medium Wed 10th Feb 2016 5 votes Vote Up Vote Down
 
Found in version: Last Updated: Completed in version: Date Completed: Track Changes:
5.0.34.1 Thu 31st Mar 2016 5.0.35 Thu 31st Mar 2016 Log In
 
ElliotMWed 10th Feb 2016 08:55
I tried to get the name of an object out of a custom object property for a location and get the word 'nothing' instead of the object name.

%Player%.Location.Primfeat.Name

If I remove .Name I can successfully get the object key to display, but adding .Name after it results in the word 'nothing' instead of the object name.
 
ElliotMWed 10th Feb 2016 08:56
Discussion thread: http://forum.adrift.co/viewtopic.php?f=14&t=11396
 
saabieThu 11th Feb 2016 00:37
This problem occurs for every item function applied to an object property.
ie. LocationKey.ObjectProperty.Noun
(I hav'n't tested character or location properties)

WORKAROUND
Create a user function that has an Object reference called "object" and which contains "%object%.Name" or whatever item function you want.
Use this function whenever you want to use that function with an object returned by an object property. eg:
%ObjName[ItemKey.ObjectProperty]%
 
CampbellThu 31st Mar 2016 23:02
Fixed.
© 2013 Campbell Wild. All rights reserved. | Contact the Webmaster