There are additional restrictions that the author must have in mind when defining goals. Although any of the above conditions can be used in a goal’s preconditions (respecting the corresponding restrictions in order) and in failure conditions, only a fewer number can be used in the goal’s success conditions. This is because, in order to achieve the goal, FAtiMA’s planner will used these conditions and some of the above conditions cannot be correctly handled by it.
The conditions that can be used to define a goal’s success conditions are:
- = property conditions
- Positive recent event conditions and new event conditions
All the remaining conditions should not be used as a goal’s success conditions. (This is not true in more advanced versions of FAtiMA, for instance the Emotional Intelligence component allows the planner to work with emotion conditions, which can then be used as success conditions).