<blockquote>max_power said: When I create the string variable, what do I need to enter in the string value field?</blockquote>
Oh, I didn't realize some of the information was cut off in my original post. Use this link.
digitalnativestudios.com/textmeshpro/docs/rich-text/#sprite
You can place the sprite tag straight into the variable.
<blockquote>max_power said: Also when you said ''what you need to do is have a dedicated string variable for each party position'', do I need to do this through a custom schematic where I check what character is at what position (I understand how to do this), or is there a way to do this automatically in Ork? I know how to create a variable for each character, but not for each member position slot.</blockquote>
You can use Initial Variables (in the Game Settings) to set your global. Or create a schematic and have it run at the start of your game. You will just have to manually keep track of the variables each time you add a new party members or the members change class.
If you want to make the process a bit easier, use Object Variables for each character, set a Sprite Tag Variable for each potential class. When you want to update the save portraits variable, just run a schematic that checks to see how many player are in your party, then check to see what class each player is, next use a string fork based on your classes and get the object variable(sprite tag) from the player and set it to the save file variable of that player.
I hope this helps.