DavidGriffith / inform6lib

The Inform6 interactive fiction standard library (moved to https://gitlab.com/DavidGriffith/inform6lib)
Other
22 stars 9 forks source link

Trouble with second GIVE default response #42

Closed DavidGriffith closed 8 years ago

DavidGriffith commented 8 years ago
  Give: switch (n) {
        1:  CSubjectIsnt(actor,true); " holding ", (the) x1, ".";
        2:  CSubjectVerb(actor,false,false,"juggle",0,"juggles","juggled");
            " ", (the) x1, " for a while, but don't achieve much.";
        3:  CSubjectDont(x1,true); " seem interested.";
        4:  CSubjectVerb(actor,false,false,"hand over",0,"hands over","handed over");
            " ", (the) x1, ".";
    }

The second default response to GIVE is wrong if the actor is spoken of in the third person. For instance "George juggles the apple for a while, but don't achieve much.". There are probably some tense problems too.

DavidGriffith commented 8 years ago

Fixed in 23a305fa47179a60bcbbaf2c611115bc47e741e9