The narration system, or action resolution system, is used to determine the outcomes of events in the game. It complements the description language by providing the mechanisms whereby the characters' abilities and properties are translated into events in the game. Thus, it can be thought of as providing the semantics (meaning) of the description language. The description language tells you what types of interaction are possible between objects; the narration system gives a process for the narrator to determine the outcomes of these interactions.