Great! Now it's just a matter of configuring it to work exactly the way you want.
At what point do you want the player's portrait to change? Keep in mind that the SetPortrait() command will take effect in the next response menu.
Take the conversation below for example. Let's say the default portrait is a happy face, and portrait #2 is a grumpy face.
- [0] NPC: "How's it going?"
- [1] Player: "Grrr, I'm grumpy." { Sequence: SetPortrait(Player,pic=2) }
- [2] NPC: "Sorry to hear it. Want some ice cream?"
- [3] Player: "Harrumph! Well... okay."
- [2] NPC: "Sorry to hear it. Want some ice cream?"
- [1] Player: "Grrr, I'm grumpy." { Sequence: SetPortrait(Player,pic=2) }
If you want menu [1] to use a grumpy face, you'll need to move the SetPortrait(Player,pic=2) command earlier, such as in node [0].