When in a fight scene, we render a unique set of UI elements that we call the combat HUD. In addition to the HUD, we also show a dialog that displays text regarding the status of the fight, typically the last action taken.
The status dialog is currently pinned to the top same as all of our dialog elements. When we refer to the combat HUD we mean the elements on the bottom.
The combat HUD displays status and action panels for each member in the party. There can be up to five party members. Enemy status is not currently displayed (something to think about).
For each party member (up to a maximum of five members), we need to draw:
The member status panel contains:
When it is a character’s turn to act, we render an actions panel somewhere near their status panel. The actions panel includes:
A “spend” menu. When performing an ability, a spend fly-out appears that lets the player choose how much creativity to expend on the ability.
An item menu. When using an item, an inventory fly-out appears that lets the player choose an item to use.