如何让玩家引用不存在的内容?

  • 本文关键字:不存在 引用 玩家 inform7
  • 更新时间 :
  • 英文 :


我有一本书掉落,你可以把东西放进去:

车库是一个房间。书落固定在车库中。

玩家拿着一个柿子。

而不是在书中插入一些东西:
        说"哗啦啦"。将名词移到书下。

这很多工作:

车库
你可以在这里看到一本书掉落。

> 把柿子放进书里
哗啦啦。

然而:

> 拿柿
子 你看不到任何这样的东西。

我想在这里作出更有意义的回应。我试过这个:

与其拿书落里的东西,不如说"你的手不能穿过插槽。

但似乎我们永远不会走那么远。解析器不会让玩家尝试引用柿子的任何操作。

不出所料,添加"书落是一个透明的容器"会产生各种不良后果(它可以让你检查柿子,甚至在你看的时候告诉你柿子)。

更新:增加了"确定玩家范围后:将书的内容放入范围内",也使玩家"可以看到"柿子。

解决此问题的正确方法是什么?

我认为这只做你想要的,没有任何意想不到的副作用:

The garage is a room. The book drop is a fixed in place open container.
It is scenery in the garage. The studio is north of the garage.
The player is carrying a persimmon.
Instead of inserting something into the book drop:
say "Thunk."; move the noun to the book drop.
Instead of taking something which is in the book drop:
say "You can't fit your hand through the slot."
Instead of doing something to something which is in the book drop:
say "You can't see any such thing."
Instead of examining the book drop:
say "It's a book drop." 
Test me with "open drop / close drop / put persimmon in drop / get persimmon / x persimmon / x drop / n / get persimmon / x persimmon / x drop"

相关内容

  • 没有找到相关文章

最新更新