Harlowe's default CSS is setup so that the tw-story and it's child tw-passage areas will horizontally take up the centre 60% of the web-browser's view-port window.
Where do you wish to make these columns?
a. within the tw-passage area (the central 60%)
b.outside the tw-passage area (to the left and/or right of the central 60%)
Your "list of characters" question is missing a number of details like: what data structures and variables are you using to define a character and a party? what do you want the list to look like?
There are many ways to do what you want, the following is one of them. It consists of two passages:
1. Setup the data structures and variables, ideally this is done in your story's startup tagged passage.
Comments
Where do you wish to make these columns?
a. within the tw-passage area (the central 60%)
b.outside the tw-passage area (to the left and/or right of the central 60%)
I would say inside the passage area. I wanted to make a list of characters on the party, with their hp, mp and class to the right of their names.
But forget the columns for a moment. What's the best way of doing this list?
There are many ways to do what you want, the following is one of them. It consists of two passages:
1. Setup the data structures and variables, ideally this is done in your story's startup tagged passage. 2. The Show Party passage, it uses a (live:) macro to simulate a for-loop.