Using Eric Eve’s Epistemology and Conversation Framework, I haven’t been able to get even this little test to work, such that I’m sure I’m fundamentally misunderstanding something:
[code]Include Epistemology by Eric Eve.
Include Conversation Framework by Eric Eve.
Secret code is an unfamiliar subject.
Knowledge checking is an action applying to one topic. Understand “what [text]” as knowledge checking.
Carry out knowledge checking:
if the topic understood is a topic listed in the Table of Knowledge and the subject is familiar:
say “[explanation entry]”;
otherwise:
say “You don’t know about that.”.
Table of Knowledge
topic explanation
“secret code” “The secret code is 5402GHU.”[/code]
I’ve been stuck on this for quite a while; the command what secret code always prints the explanation entry.
I’ve thought that maybe the subject being identical to the topic leads the knowledge check to ignore the subject check entirely, since the knowledge checking action is instructed to apply to a topic, but I’m not sure how else I could tie a topic to a subject (or otherwise use familiarity with a topic). Not that I haven’t been experimenting with that, too.