File size: 465 Bytes
2803d7e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
type answer : t {
    predicates {
        correct(answer, npc);
        solved(answer);
    }

    inform7 {
        type {
            kind :: "answer-like";
            definition :: "answer-like is a kind of thing. answer-like is privately-named. A answer-like can be solved. A answer-like is usually not solved.";
        }

        predicates {
            correct(answer, npc) :: "";
            solved(answer) :: "The {answer} is solved";
        }
    }
}