There are couches and chairs in various locations in Harry’s world, and he’s always been able to sit in them, until now, following an update from the .91 to .92 adv3Lite library.
With the adv3Lite_0.91 library…
With the adv3Lite_0.92 library…
The only thing in the .92 changelog that looks to me like it might be related is this…
Here’s the test bed source used to generate both of the above-listed sample transcripts…
#charset "us-ascii"
#include <tads.h>
#include "advlite.h"
versionInfo: GameID
IFID = '445C38A3-AD1B-4729-957A-F584600DE5C1'
name = 'test'
byline = 'by Jerry Ford'
htmlByline = 'by <a href="mailto:jerry.o.ford@gmail.com">
Jerry Ford</a>'
version = '1'
authorEmail = 'Jerry Ford <jerry.o.ford@gmail.com>'
desc = 'Testing sit on.'
htmlDesc = 'Testing sit on.'
;
gameMain: GameMainDef
/* the initial player character is 'harry' */
initialPlayerChar = harry
paraBrksBtwnSubcontents = nil
usePastTense = true
;
// harry, main character
harry: Actor 'Harry;;man self;him' @livingRoom
"Harry. <.p>"
globalParamName = 'harry'
person = 3
day = 1
;
livingRoom: Room 'Living Room' 'living room'
"The living room."
;
+ couch: Thing, Fixture, Container 'couch;;sofa furnishings'
"Once plush and brilliantly colored, the couch had seen its better days pass
by. Now it was threadbare and muted, its cushions somewhat lumpy. <<first
time>>
<.p>
Periodically, {the subj harry}---or his son, Max, during his
occasional visits when his mother could be persuaded to entrust him to {the
subj harry}'s care---would scour beneath the cusions for coins and the odd
dollar bill but the treasures were never very great, and the lastest
excursion was too fresh for there to be any current accumulation.
<.p>
{the subj harry} had joint custody of Max, but truth be told he did not
disagree with Shirley that the {the subj harry}'s little slice of the big
city was no place for a rebellious 15-year-old already skirting the edges
of delinquency. Max was always welcome, but {the subj harry} did not raise
vigorous arguments when Shirley suggested father-son bonding could take
place just as easily in suburban Walnut Creek as it could on the gritty
streets of San Francisco. <<only>>"
bulk = 5001
canSitOnMe = true
canLieOnMe = true
dobjFor(SitIn) asDobjFor(SitOn)
dobjFor(LookAt) asDobjFor(Examine)
dobjFor(Examine)
{
action()
{
if(gCommand.dobjInfo.np.tokens[1].compareIgnoreCase('furnishings') ==
0)
"The furnishings were a mixed collection of thrift-shop
treasures---armchair of one style, couch of another, brass lamp
from out in left field---collected during several post-divorce
trips to the many thrift shops in and around the city. ";
else
inherited;
}
}
;
Jerry