假设我有一个不同的文本,其中包含"大堂"。
现在假设我的故事中有一个房间叫"大堂"。
有没有办法根据这一点将一个人(我们称她为劳拉)转移到大厅?
我要找的是这样的东西:
Let place be the room called "[the room name]".
或者,如果Anna
是一个人:
Now Anna is in the room called "[the room name]".
当然,肯定有这样的事情。但我找不到。
长期目标是将人名和地名存储在文本文件中,然后将它们恢复为事物的引用。
我在一个互动小说论坛上得到了答案。我把它张贴在这里是为了文档的目的:
房间和其他对象是通过指针而不是名称在内部引用的。如果你真的需要这样做,你必须使用这样的结构:
To decide which object is the (D - description of objects) referenced as (T - text):
repeat with X running through D:
if the printed name of X exactly matches T:
decide on X;
decide on nothing.