At certain locations in the game, characters can engage in cooking various recipes: cooking them between battles restores health points. If the recipe is cooked enough times, a character masters it. Upon mastery, a character is granted experience points each time the meal is prepared. Characters are also given "rations", helpings of restorative food, at selected locations across the game world. While initial rations are fairly small, a special "meal ticket" is made available later in the game, which provides larger rations. There are multiple difficulty levels. Mini-games are also available to play, with three types in the game. The first has the character Veigue on a raft navigating a river, with the goal being to avoid dangerous obstacles. The second is a tarot game with the character Hilda, where the player answers questions given by Hilda and has their fortune told. In the third, the player becomes a waiter at an inn, with the goal being to provide good service to the customers: poor service results in the player being dismissed, while good service earns a reward.